.dashboard_page__jAr66{padding-top:2rem}.dashboard_layout__JQ_tK{display:grid;gap:1.5rem;max-width:1060px;min-width:0}.dashboard_layout__JQ_tK>*{min-width:0}.dashboard_teamPhoto__slLHy{margin:0}.dashboard_teamPhoto__slLHy img{background:var(--cream);border-radius:18px;display:block;height:auto;width:100%}.dashboard_hero__F9l3M{background:#fff;border:1px solid #e2dbd3;border-radius:18px;border-top:4px solid var(--trail-dark);padding:clamp(1.25rem,3.3vw,2.1rem)}.dashboard_heroTop__3l4D6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.dashboard_heroIcon__XfkMK{align-items:center;background:#fbe8e0;border-radius:50%;color:#a63220;display:inline-flex;flex-shrink:0;height:2.6rem;justify-content:center;width:2.6rem}.dashboard_heroIcon__XfkMK svg{height:1.3rem;width:1.3rem}.dashboard_eyebrow__oOdub{color:var(--trail-dark);flex:1;font-size:.7rem;font-weight:800;letter-spacing:.1em;line-height:1.5;margin:0;text-transform:uppercase}.dashboard_status__aHkNI{align-items:center;background:#f1f1ed;border:1px solid #e0e1d9;border-radius:999px;color:#53605a;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:750;gap:.35rem;line-height:1.4;max-width:100%;padding:.4rem .65rem}.dashboard_status__aHkNI svg{flex-shrink:0;height:.95rem;width:.95rem}.dashboard_status__aHkNI[data-tone=green]{background:#eef6ef;border-color:#c5d9c7;color:#355b3e}.dashboard_status__aHkNI[data-tone=orange]{background:#fff2e5;border-color:#efd7bc;color:#805421}.dashboard_hero__F9l3M h1{color:var(--ink);font-family:Impact,sans-serif;font-size:clamp(2.1rem,5vw,3rem);font-weight:500;line-height:1.1;margin:1rem 0 .8rem;text-transform:uppercase}.dashboard_welcome__Hjocl{color:var(--ink);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:750;line-height:1.5;margin:0 0 .35rem;overflow-wrap:anywhere}.dashboard_heroDescription__W6aoX{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:0;max-width:700px}.dashboard_heroActions__BSaK4{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:1.25rem}.dashboard_heroActions__BSaK4 svg{height:1.15rem;width:1.15rem}.dashboard_primaryAction__9RrDU{min-height:46px}.dashboard_inlineAction__bHZyI,.dashboard_secondaryAction__UdG5T{align-items:center;color:var(--trail-dark);display:inline-flex;font-size:.875rem;font-weight:750;gap:.5rem;line-height:1.5;min-height:42px;text-decoration:none}.dashboard_inlineAction__bHZyI:hover,.dashboard_secondaryAction__UdG5T:hover{text-decoration:underline;text-underline-offset:4px}.dashboard_inlineAction__bHZyI svg{flex-shrink:0;height:1rem;width:1rem}.dashboard_accountIdentity__wjAYb{align-items:flex-start;border-top:1px solid #eee8e1;color:var(--muted);display:flex;font-size:.8125rem;gap:.45rem;line-height:1.6;margin:1.25rem 0 0;padding-top:.9rem}.dashboard_accountIdentity__wjAYb svg{flex-shrink:0;height:.95rem;margin-top:.1rem;width:.95rem}.dashboard_accountIdentity__wjAYb span{min-width:0;overflow-wrap:anywhere}.dashboard_accountIdentity__wjAYb strong{color:#52605c;font-weight:600}.dashboard_deliveryNote__gYR1e{align-items:start;color:#5d625b;display:flex;gap:.65rem;margin:-.25rem .25rem 0}.dashboard_deliveryNote__gYR1e>svg{color:#7e7259;flex-shrink:0;height:1rem;margin-top:.15rem;width:1rem}.dashboard_deliveryNote__gYR1e p{font-size:.8125rem;line-height:1.65;margin:0}.dashboard_deliveryNote__gYR1e strong{color:#5b5e54;font-weight:750}.dashboard_submitted__KD6ca{align-items:start;background:#eef6ef;border:1px solid #c5d9c7;border-radius:10px;color:#355b3e;display:flex;font-size:.875rem;gap:.7rem;line-height:1.6;padding:1rem 1.25rem}.dashboard_submitted__KD6ca>svg{flex-shrink:0;height:1.2rem;margin-top:.1rem;width:1.2rem}.dashboard_submitted__KD6ca p{margin:.2rem 0 0}.dashboard_navigation___UbS1{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_navigation___UbS1:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_navigation___UbS1 a{align-items:center;background:#fff;border:1px solid #e2dbd3;border-radius:12px;color:var(--ink);display:flex;gap:.65rem;min-height:86px;min-width:0;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s}.dashboard_navigation___UbS1 a:hover{background:#fbfaf6;border-color:#a8bca8}.dashboard_navigation___UbS1 a>span:nth-child(2){flex:1;font-size:.875rem;font-weight:750;min-width:0}.dashboard_navigation___UbS1 small{color:var(--muted);display:block;font-size:.8125rem;font-weight:500;line-height:1.5;margin-top:.2rem}.dashboard_navigation___UbS1 strong{background:#f0f3ed;border-radius:50%;color:#38593e;font-size:1rem;height:2rem;width:2rem}.dashboard_navIcon__PrQB1,.dashboard_navigation___UbS1 strong{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.dashboard_navIcon__PrQB1{color:#4c7053;height:1.8rem;width:1.8rem}.dashboard_navIcon__PrQB1 svg{height:1.3rem;width:1.3rem}.dashboard_navigation___UbS1 .dashboard_invitationNav__QH6J6{background:#fff9f2;border-color:#e9cfb9}.dashboard_invitationNav__QH6J6 .dashboard_navIcon__PrQB1{color:#a35b25}.dashboard_invitationNav__QH6J6 strong{background:#fae7d5;color:#8a4e24}.dashboard_section__y_Zko{display:grid;gap:1.25rem;margin-top:.75rem;min-width:0}.dashboard_sectionHeading__v_CgQ{align-items:start;display:flex;gap:.9rem}.dashboard_iconDisc__XrvOY{align-items:center;background:#fbe8e0;border-radius:50%;color:#a63220;display:inline-flex;flex-shrink:0;height:2.7rem;justify-content:center;width:2.7rem}.dashboard_iconDisc__XrvOY svg{height:1.25rem;width:1.25rem}.dashboard_sectionHeading__v_CgQ>div{min-width:0}.dashboard_sectionHeading__v_CgQ h2{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:clamp(1.35rem,3vw,1.7rem);gap:.55rem;line-height:1.35;margin:.05rem 0 .35rem;scroll-margin-top:8rem}.dashboard_sectionHeading__v_CgQ p,.dashboard_sectionNote__XYU1V{color:var(--muted);font-size:.875rem;line-height:1.65;margin:0;max-width:720px}.dashboard_headingCount__QrBgD{background:#e8ece4;border-radius:999px;color:#4e654c;font-size:.8125rem;font-weight:750;line-height:1.2;min-width:1.6rem;padding:.25rem .5rem;text-align:center}.dashboard_invitationSection__QjLgL{background:#fffbf5;border:1px solid #e9d5c3;border-radius:16px;padding:clamp(1rem,3vw,1.5rem)}.dashboard_invitationSection__QjLgL .dashboard_iconDisc__XrvOY{background:#fbe8d5;color:#925421}.dashboard_cardStack__IcdPY,.dashboard_raceGrid__Nqxc0{display:grid;gap:1rem;min-width:0}.dashboard_raceGrid__Nqxc0{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_emptyState__enxk3{align-items:flex-start;background:#fff;border:1px solid #e2dbd3;border-radius:14px;display:flex;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.dashboard_emptyIcon__hMLyy{align-items:center;background:#eff3ea;border-radius:50%;color:#55754b;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.dashboard_emptyIcon__hMLyy svg{height:1.4rem;width:1.4rem}.dashboard_emptyState__enxk3>div{min-width:0}.dashboard_emptyState__enxk3 h3{color:var(--ink);font-size:1rem;font-weight:750;line-height:1.5;margin:0}.dashboard_emptyState__enxk3 p{color:var(--muted);font-size:.875rem;line-height:1.7;margin:.4rem 0 0;max-width:650px}.dashboard_emptyState__enxk3 .dashboard_inlineAction__bHZyI{margin-top:.5rem}.dashboard_journey__B3oRq{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:-.1rem 0 .2rem;padding:0}.dashboard_journey__B3oRq li{align-items:flex-start;display:flex;gap:.65rem;min-width:0}.dashboard_journey__B3oRq li>span{align-items:center;background:#e6ebe1;border-radius:50%;color:#4d6744;display:inline-flex;flex:0 0 1.6rem;font-size:.75rem;font-weight:800;height:1.6rem;justify-content:center}.dashboard_journey__B3oRq strong{color:var(--ink);display:block;font-size:.8125rem;line-height:1.5}.dashboard_journey__B3oRq small{color:var(--muted);display:block;font-size:.8125rem;line-height:1.6;margin-top:.15rem}.dashboard_disclosure__U1oaR{background:#faf8f4;border:1px solid #ddd9d0;border-radius:12px;min-width:0;scroll-margin-top:8rem}.dashboard_disclosure__U1oaR>summary{align-items:center;color:#46554d;cursor:pointer;display:flex;font-size:.875rem;font-weight:750;gap:.8rem;justify-content:space-between;list-style:none;min-height:60px;padding:1rem 1.25rem}.dashboard_disclosure__U1oaR>summary::-webkit-details-marker{display:none}.dashboard_disclosure__U1oaR>summary>span{align-items:center;display:flex;gap:.65rem}.dashboard_disclosure__U1oaR>summary svg{flex-shrink:0;height:1.1rem;width:1.1rem}.dashboard_disclosure__U1oaR>summary>svg{height:1rem;transition:transform .15s;width:1rem}.dashboard_disclosure__U1oaR[open]>summary>svg{transform:rotate(180deg)}.dashboard_disclosureBody__Isj6_{border-top:1px solid #e5e1d8;padding:1.25rem}.dashboard_disclosureBody__Isj6_>.dashboard_sectionNote__XYU1V{margin-bottom:1rem}.dashboard_applicationCard__NNuQq{background:#fff;border:1px solid #e2dbd3;border-radius:12px;padding:1.25rem}.dashboard_applicationHeading__xRy83,.dashboard_legacyHeading__GKTMs{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1rem;justify-content:space-between}.dashboard_applicationHeading__xRy83 h3{color:var(--ink);font-size:1rem;line-height:1.5;margin:0;overflow-wrap:anywhere}.dashboard_applicationCard__NNuQq>p{color:var(--muted);font-size:.875rem;line-height:1.7;margin:.75rem 0 0}.dashboard_decisionMessage__7c_bF{background:#f5f6f1;border-radius:8px;color:#41573d;font-size:.8125rem;line-height:1.6;margin-top:1rem;padding:.9rem 1rem}.dashboard_decisionMessage__7c_bF p{margin:.3rem 0 0}.dashboard_legacyCard__0su5p{background:#fff;border:1px solid #e2dbd3;border-radius:16px;min-width:0;padding:clamp(1.25rem,3vw,1.75rem);scroll-margin-top:8rem}.dashboard_cardKicker__fR8Ua{align-items:center;color:#68745f;display:flex;font-size:.8125rem;font-weight:700;gap:.45rem;line-height:1.5}.dashboard_cardKicker__fR8Ua svg{height:1rem;width:1rem}.dashboard_legacyHeading__GKTMs{margin-top:.65rem}.dashboard_legacyHeading__GKTMs h3{color:var(--ink);font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.4;margin:0;overflow-wrap:anywhere}.dashboard_legacyRole__LUu7j{align-items:center;color:#415f48;display:flex;font-size:.875rem;gap:.5rem;line-height:1.6;margin:.8rem 0}.dashboard_legacyRole__LUu7j svg{flex-shrink:0;height:1rem;width:1rem}.dashboard_legacyNotice__2QxKg{border-color:#e3d9c5;border-radius:10px;font-size:.875rem;margin-top:1rem}.dashboard_legacyDetails__PdDJr{border-top:1px solid #e8e5dd;padding-top:1rem}.dashboard_legacyDetails__PdDJr dt{align-items:center;display:flex;gap:.4rem}.dashboard_legacyDetails__PdDJr dt svg{height:.95rem;width:.95rem}.dashboard_legacyDetails__PdDJr dd{font-size:.9375rem}.dashboard_help__bTBRh{align-items:center;border-top:1px solid #dcd8ce;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.25rem;padding-top:1.5rem}.dashboard_helpIcon__vvY_W{align-items:center;background:#e8ece2;border-radius:50%;color:#55704c;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.dashboard_helpIcon__vvY_W svg{height:1.15rem;width:1.15rem}.dashboard_help__bTBRh>div{flex:1;min-width:min(100%,220px)}.dashboard_help__bTBRh strong{color:var(--ink);font-size:.875rem}.dashboard_help__bTBRh p{color:var(--muted);font-size:.8125rem;line-height:1.6;margin:.2rem 0 0}.dashboard_layout__JQ_tK :is(a,summary):focus-visible{border-radius:5px;outline:3px solid var(--trail-dark);outline-offset:4px}@media (max-width:760px){.dashboard_navigation___UbS1:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_navigation___UbS1 .dashboard_invitationNav__QH6J6{grid-column:1/-1}.dashboard_raceGrid__Nqxc0{grid-template-columns:1fr}}@media (max-width:560px){.dashboard_page__jAr66{padding-top:1.5rem}.dashboard_layout__JQ_tK{gap:1.1rem}.dashboard_hero__F9l3M{border-radius:14px;padding:1.1rem}.dashboard_heroTop__3l4D6{gap:.5rem}.dashboard_heroIcon__XfkMK{height:2rem;width:2rem}.dashboard_heroIcon__XfkMK svg{height:1.05rem;width:1.05rem}.dashboard_eyebrow__oOdub{font-size:.7rem;letter-spacing:.07em}.dashboard_heroTop__3l4D6 .dashboard_status__aHkNI{font-size:.8125rem;margin-left:2.5rem}.dashboard_hero__F9l3M h1{margin-top:.8rem}.dashboard_heroDescription__W6aoX{font-size:.875rem}.dashboard_heroActions__BSaK4{gap:.5rem 1rem;margin-top:1rem}.dashboard_heroActions__BSaK4 .dashboard_primaryAction__9RrDU{width:100%}.dashboard_secondaryAction__UdG5T{justify-content:center;width:100%}.dashboard_accountIdentity__wjAYb{font-size:.8125rem;margin-top:1rem;padding-top:.75rem}.dashboard_deliveryNote__gYR1e p{font-size:.8125rem}.dashboard_navigation___UbS1{gap:.6rem}.dashboard_navigation___UbS1 a{align-items:flex-start;flex-wrap:wrap;gap:.45rem;min-height:100px;padding:.8rem}.dashboard_navigation___UbS1 a>span:nth-child(2){flex-basis:calc(100% - 2.1rem);font-size:.8125rem}.dashboard_navigation___UbS1 strong{font-size:.875rem;height:1.7rem;margin-left:auto;width:1.7rem}.dashboard_navigation___UbS1 small{display:none}.dashboard_navigation___UbS1 .dashboard_invitationNav__QH6J6{align-items:center;min-height:62px}.dashboard_navigation___UbS1 .dashboard_invitationNav__QH6J6>span:nth-child(2){flex-basis:0}.dashboard_section__y_Zko{gap:1rem;margin-top:.5rem}.dashboard_sectionHeading__v_CgQ{gap:.7rem}.dashboard_iconDisc__XrvOY{height:2.3rem;width:2.3rem}.dashboard_iconDisc__XrvOY svg{height:1.1rem;width:1.1rem}.dashboard_sectionHeading__v_CgQ p{font-size:.8125rem}.dashboard_emptyState__enxk3{gap:.8rem;padding:1.1rem}.dashboard_emptyIcon__hMLyy{height:2.3rem;width:2.3rem}.dashboard_emptyIcon__hMLyy svg{height:1.15rem;width:1.15rem}.dashboard_emptyState__enxk3 h3{font-size:.9375rem}.dashboard_emptyState__enxk3 p{font-size:.8125rem}.dashboard_journey__B3oRq{gap:.6rem;grid-template-columns:1fr}.dashboard_journey__B3oRq li{align-items:center}.dashboard_journey__B3oRq li>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem .6rem}.dashboard_journey__B3oRq small{margin:0}.dashboard_disclosure__U1oaR>summary{font-size:.8125rem;padding:.9rem 1rem}.dashboard_disclosureBody__Isj6_{padding:1rem}.dashboard_help__bTBRh{align-items:flex-start}.dashboard_help__bTBRh>.dashboard_inlineAction__bHZyI{margin-left:3.3rem}}.dashboard_reminderGuide__o8zXY{align-items:start;background:#f4f6ef;border:1px solid #dde4d2;border-radius:10px;color:#526647;display:flex;gap:.75rem;padding:1rem 1.2rem}.dashboard_reminderGuide__o8zXY>svg{flex:0 0 22px;height:22px;margin-top:.15rem;width:22px}.dashboard_reminderGuide__o8zXY strong{color:#3f5632;font-size:.9375rem;line-height:1.5}.dashboard_reminderGuide__o8zXY p{font-size:.875rem;line-height:1.75;margin:.4rem 0 0}.dashboard_reminderGuide__o8zXY small{display:block;font-size:.8125rem;line-height:1.6;margin-top:.5rem}.race-ui_card__5IH_5{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:1.25rem;min-width:0;overflow:hidden;padding:clamp(1.15rem,3vw,1.75rem)}.race-ui_cardHeader___XYXR{align-items:start;display:flex;gap:1rem;min-width:0}.race-ui_cardHeading__mRAp8{display:grid;gap:.65rem;min-width:0}.race-ui_cardHeading__mRAp8 h3{color:var(--ink);font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.3;margin:0;overflow-wrap:anywhere}.race-ui_cardHeading__mRAp8 h3 a{color:inherit;text-decoration:none;text-underline-offset:.2rem}.race-ui_cardHeading__mRAp8 h3 a:hover{text-decoration:underline}.race-ui_dateStamp__xgVcR{align-items:center;background:#f5f3ed;border:1px solid #e5dfd2;border-radius:8px;color:#5b564b;display:flex;flex:0 0 76px;flex-direction:column;gap:.1rem;justify-content:center;min-height:91px;padding:.55rem .35rem;text-align:center}.race-ui_dateStamp__xgVcR>span{font-size:.75rem;font-weight:800;letter-spacing:.045em;line-height:1.4;text-transform:uppercase}.race-ui_dateStamp__xgVcR strong{color:var(--ink);font-size:1.85rem;font-weight:800;line-height:1.1}.race-ui_dateStamp__xgVcR small{font-size:.75rem;font-weight:650;line-height:1.4}.race-ui_dateUnknown__GUnYd{gap:.5rem}.race-ui_dateUnknown__GUnYd>span{font-size:.6875rem;letter-spacing:0;text-transform:none}.race-ui_dateUnknown__GUnYd svg{height:20px;width:20px}.race-ui_location__ZUGqF{align-items:start;color:var(--muted);display:flex;font-size:.8125rem;gap:.4rem;line-height:1.6;margin:0}.race-ui_location__ZUGqF svg{flex:0 0 16px;height:16px;margin-top:.15rem;width:16px}.race-ui_status__BY7oR{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:750;gap:.35rem;line-height:1.4;padding:.3rem .6rem;width:fit-content}.race-ui_status__BY7oR svg{flex:0 0 13px;height:13px;width:13px}.race-ui_positive__qKOVm{background:#eef5ed;border-color:#d4e3d0;color:#31533a}.race-ui_neutral__DROQg{background:#f1f3f2;border-color:#e0e5e1;color:#55625a}.race-ui_awaiting__y3Mxr{background:#fcf3df;border-color:#ecd9a9;color:#72531e}.race-ui_countList__4Y8DZ{border-top:1px solid var(--line);display:grid;gap:.75rem;list-style:none;margin:0;padding:1rem 0 0}.race-ui_countList__4Y8DZ li{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .7rem;justify-content:space-between}.race-ui_countList__4Y8DZ li>span{align-items:center;color:#3c463e;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.5}.race-ui_countList__4Y8DZ li svg{color:#60725e;flex:0 0 17px;height:17px;width:17px}.race-ui_countList__4Y8DZ strong{border-radius:4px;font-size:.8125rem;font-weight:750;line-height:1.5;padding:.2rem .4rem}.race-ui_placesAvailable__WeOx4{background:#eef5ed;color:#31533a}.race-ui_placesFull__g0fY0{background:#f1f3f2;color:#667169}.race-ui_hint__lHawJ{color:var(--muted);font-size:.875rem;font-weight:450;line-height:1.7;margin:0}.race-ui_cardFooter__LPpRo{align-self:end;display:grid;gap:.85rem;margin-top:auto}.race-ui_primaryAction__Ad1_N{gap:.65rem;justify-content:center;min-height:46px;width:100%}.race-ui_primaryAction__Ad1_N svg{height:17px;width:17px}.race-ui_roleChips__dlWCI{display:flex;flex-wrap:wrap;gap:.4rem}.race-ui_roleChips__dlWCI>span{align-items:center;background:#f4f5f0;border:1px solid #e3e6db;border-radius:5px;color:#465840;display:inline-flex;font-size:.8125rem;font-weight:650;gap:.4rem;line-height:1.5;padding:.3rem .55rem}.race-ui_roleChips__dlWCI svg{flex:0 0 15px;height:15px;width:15px}.race-ui_booking__Uu4rP{border-top:3px solid #708c63}.race-ui_invitation__nG8pB{border-top:3px solid #c39947}.race-ui_inactive__2nC4Z{border-top-color:#d6dcd4}.race-ui_notice__wCssl{align-items:start;background:#faf7ef;border:1px solid #e9e1cf;border-radius:7px;color:#665c44;display:flex;gap:.65rem;line-height:1.7;padding:1rem}.race-ui_notice__wCssl>svg{flex:0 0 20px;height:20px;margin-top:.15rem;width:20px}.race-ui_notice__wCssl strong{color:#4e493c;font-size:.875rem}.race-ui_notice__wCssl p{font-size:.875rem;line-height:1.7;margin:.25rem 0 0}.race-ui_successNotice__V9SNV{background:#f0f6ed;border-color:#d4e3cc;color:#49603f}.race-ui_successNotice__V9SNV strong{color:#31533a}.race-ui_arrangementsHeading__5_ibu{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding-top:1.25rem}.race-ui_arrangementsHeading__5_ibu h4{font-size:1rem;line-height:1.5;margin:0}.race-ui_arrangementsHeading__5_ibu>span{align-items:center;color:var(--muted);display:flex;font-size:.75rem;gap:.35rem}.race-ui_arrangementsHeading__5_ibu svg{height:14px;width:14px}.race-ui_duties__LCqN_{display:grid;gap:1rem}.race-ui_duty__rdLCX{background:#fbfcf9;border:1px solid #dfe5d8;border-radius:7px;padding:1rem}.race-ui_duty__rdLCX h4{align-items:center;color:#3e5136;display:flex;font-size:.9375rem;gap:.65rem;line-height:1.5;margin:0 0 1rem}.race-ui_roleDisc__5Mtw8{align-items:center;background:#eaf0e3;border-radius:50%;color:#4b673f;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center}.race-ui_roleDisc__5Mtw8 svg{height:18px;width:18px}.race-ui_details__aqN8O{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.race-ui_details__aqN8O>div{min-width:0}.race-ui_details__aqN8O dt{align-items:center;color:var(--muted);display:flex;font-size:.75rem;font-weight:600;gap:.35rem;line-height:1.5}.race-ui_details__aqN8O dt svg{flex:0 0 14px;height:14px;width:14px}.race-ui_details__aqN8O dd{color:#35422f;font-size:.875rem;line-height:1.65;margin:.35rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.race-ui_details__aqN8O dd.race-ui_arrival__oPdEw{font-weight:750}.race-ui_wide__AA_Fn{grid-column:1/-1}.race-ui_instructions__fr8Xo{color:#505b4a;font-size:.875rem;line-height:1.8;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.race-ui_duty__rdLCX>.race-ui_instructions__fr8Xo{border-top:1px solid #e1e7da;margin-top:1rem;padding-top:1rem}.race-ui_coordinator__bwyih{align-items:center;background:#f2f5ed;border-radius:7px;display:flex;flex-wrap:wrap;gap:.65rem;padding:.9rem 1rem}.race-ui_coordinator__bwyih>div{display:grid;gap:.15rem}.race-ui_coordinator__bwyih>div>span{color:var(--muted);font-size:.75rem}.race-ui_coordinator__bwyih strong{color:#35452e;font-size:.875rem;line-height:1.5}.race-ui_coordinator__bwyih>a{align-items:center;color:#3b5b31;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;margin-left:auto;min-height:44px;text-decoration:none}.race-ui_coordinator__bwyih>a svg{height:16px;width:16px}.race-ui_coordinator__bwyih>a:hover{text-decoration:underline}.race-ui_briefing__PNYyQ{border:1px solid var(--line);border-radius:7px;min-width:0}.race-ui_briefing__PNYyQ>summary,.race-ui_changePlans__QrAAS>summary{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.65rem;justify-content:space-between;line-height:1.5;list-style:none;min-height:48px;padding:.85rem 1rem}.race-ui_briefing__PNYyQ>summary>span{align-items:center;display:flex;gap:.5rem}.race-ui_briefing__PNYyQ>summary svg{flex:0 0 17px;height:17px;width:17px}.race-ui_briefing__PNYyQ>summary>svg,.race-ui_changePlans__QrAAS>summary>svg{transition:transform .18s ease}.race-ui_briefing__PNYyQ[open]>summary>svg,.race-ui_changePlans__QrAAS[open]>summary>svg{transform:rotate(180deg)}.race-ui_briefing__PNYyQ>summary::-webkit-details-marker,.race-ui_changePlans__QrAAS>summary::-webkit-details-marker{display:none}.race-ui_briefingBody__kcu8K{border-top:1px solid var(--line);display:grid;gap:1.25rem;padding:1.1rem}.race-ui_routeLink__hV1f9{align-items:center;color:#426136;display:inline-flex;font-size:.8125rem;font-weight:750;gap:.5rem;line-height:1.6;min-height:44px;text-decoration:none;width:fit-content}.race-ui_routeLink__hV1f9:hover{text-decoration:underline;text-underline-offset:.2rem}.race-ui_routeLink__hV1f9 svg{flex:0 0 17px;height:17px;width:17px}.race-ui_bookingLink__dH4qk{background:#f6f8f2;border:1px solid #dce5d1;border-radius:7px;justify-content:space-between;padding:.65rem .9rem;width:100%}.race-ui_briefingExtras__c19uz{display:grid;gap:1rem}.race-ui_briefingExtras__c19uz h4{align-items:center;display:flex;font-size:.875rem;gap:.5rem;margin:0 0 .4rem}.race-ui_briefingExtras__c19uz h4 svg{color:#637b55;flex:0 0 18px;height:18px;width:18px}.race-ui_thankYou___HqF1{color:#52674a;padding-top:1rem}.race-ui_changePlans__QrAAS,.race-ui_thankYou___HqF1{border-top:1px solid var(--line)}.race-ui_changePlans__QrAAS>summary{color:var(--muted);font-size:.75rem;font-weight:550;padding:.55rem 0}.race-ui_changePlans__QrAAS>summary>svg{height:15px;width:15px}.race-ui_changePlans__QrAAS>p{color:var(--muted);font-size:.8125rem;line-height:1.7;margin:.25rem 0 .75rem}.race-ui_changePlans__QrAAS .button{font-size:.75rem;min-height:44px;padding:.65rem .9rem}.race-ui_replyBy__Mstgk{align-items:start;background:#fcf7e9;border-radius:6px;color:#6f5b2e;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.7;margin:0;padding:.8rem 1rem}.race-ui_replyBy__Mstgk>svg{flex:0 0 17px;height:17px;margin-top:.15rem;width:17px}.race-ui_responseActions__ZnUBK .button{font-size:.8125rem;min-height:46px}.race-ui_card__5IH_5 a:focus-visible,.race-ui_card__5IH_5 summary:focus-visible{outline:3px solid #819a6a;outline-offset:4px}.race-ui_racePage__bCn5D{display:grid;gap:1.75rem}.race-ui_raceIntro__16sCU{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:1rem;padding-bottom:1.75rem}.race-ui_raceIntroIcon__rCinm{align-items:center;background:#edf2e6;border:1px solid #dce5d1;border-radius:12px;color:#557442;display:flex;flex:0 0 56px;height:56px;justify-content:center}.race-ui_raceIntroIcon__rCinm svg{height:28px;width:28px}.race-ui_raceIntro__16sCU>div:last-child{min-width:0}.race-ui_raceEyebrow__etU3w{color:#637c52;font-size:.6875rem;font-weight:800;letter-spacing:.09em;line-height:1.5;margin:0 0 .6rem;text-transform:uppercase}.race-ui_raceIntro__16sCU h1{font-size:clamp(1.85rem,4.4vw,3rem);line-height:1.15;margin:0 0 1rem;overflow-wrap:anywhere}.race-ui_raceFacts__ty1rW{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.race-ui_raceFacts__ty1rW p{align-items:start;color:var(--muted);display:flex;font-size:.875rem;gap:.4rem;line-height:1.6;margin:0}.race-ui_raceFacts__ty1rW svg{color:#718064;flex:0 0 17px;height:17px;margin-top:.2rem;width:17px}.race-ui_choiceSection__DOk6p{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:1.5rem;padding:clamp(1.15rem,4vw,2rem)}.race-ui_choiceHeading__WhKGj>span{color:#6d805c;font-size:.6875rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.race-ui_choiceHeading__WhKGj h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;margin:.4rem 0 .6rem}.race-ui_choiceHeading__WhKGj p{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:0}.race-ui_pickerForm__WN7_F{display:grid;gap:1.25rem;min-width:0}.race-ui_pickerFieldset__Ck_W3{border:0;margin:0;min-width:0;padding:0}.race-ui_pickerFieldset__Ck_W3>legend{color:#35452e;font-size:1rem;font-weight:750;margin-bottom:.6rem;padding:0}.race-ui_roleOptions__eez_V{display:grid;gap:.75rem;margin-top:1.1rem}.race-ui_roleOption__V7dyu{align-items:center;background:#fff;border:1px solid #d9dfd2;border-radius:8px;cursor:pointer;display:flex;gap:.8rem;min-height:108px;padding:1rem}.race-ui_roleOption__V7dyu>input{accent-color:#526f40;flex:0 0 18px;height:18px;margin:0;min-height:0;padding:0;width:18px}.race-ui_roleChoiceIcon__LsvvX{align-items:center;background:#f0f3eb;border-radius:9px;color:#6a7f57;display:flex;flex:0 0 44px;height:44px;justify-content:center}.race-ui_roleChoiceIcon__LsvvX svg{height:23px;width:23px}.race-ui_roleOptionBody__gw7mG{display:grid;flex:1;gap:.25rem;min-width:0}.race-ui_roleOptionBody__gw7mG strong{color:#34452e;font-size:.9375rem;line-height:1.5}.race-ui_roleOptionBody__gw7mG>span{color:var(--muted);font-size:.875rem;line-height:1.6}.race-ui_roleOptionBody__gw7mG small{color:#53713e;font-size:.8125rem;font-weight:650;line-height:1.5}.race-ui_roleOption__V7dyu:not(:has(input:disabled)):hover{background:#f9fbf5;border-color:#8da27b}.race-ui_roleOption__V7dyu.race-ui_selectedRole__hlJ1t{background:#f2f7ec;border-color:#6e8b55;box-shadow:inset 0 0 0 1px #6e8b55}.race-ui_selectedLabel__ruXhz{align-items:center;color:#476638;display:flex;font-size:.75rem;font-weight:750;gap:.3rem}.race-ui_selectedLabel__ruXhz svg{height:15px;width:15px}.race-ui_roleOption__V7dyu:has(input:disabled){background:#f6f6f3;border-color:#e3e5df;cursor:default}.race-ui_roleOption__V7dyu:has(input:disabled) .race-ui_roleChoiceIcon__LsvvX{background:#ebede7;color:#8a9282}.race-ui_roleOption__V7dyu:has(input:disabled) .race-ui_roleOptionBody__gw7mG small,.race-ui_roleOption__V7dyu:has(input:disabled) .race-ui_roleOptionBody__gw7mG strong{color:#7b8275}.race-ui_roleOption__V7dyu:has(input:focus-visible){outline:3px solid #819a6a;outline-offset:4px}.race-ui_selectionFooter__zv5rL{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.25rem}.race-ui_selectionSummary__j081X{align-items:start;color:#526548;display:flex;flex:1 1 220px;font-size:.875rem;gap:.5rem;line-height:1.7;margin:0}.race-ui_selectionSummary__j081X>svg{flex:0 0 20px;height:20px;margin-top:.1rem;width:20px}.race-ui_selectionFooter__zv5rL>button{font-size:.8125rem;gap:.6rem;min-height:48px}.race-ui_selectionFooter__zv5rL>button svg{height:17px;width:17px}.race-ui_selectionFooter__zv5rL>button:disabled{cursor:not-allowed;opacity:.6}.race-ui_profileHint__H2b2X{align-items:start;color:#748169;display:flex;font-size:.75rem;gap:.4rem;line-height:1.7;margin:0}.race-ui_profileHint__H2b2X>svg{flex:0 0 15px;height:15px;margin-top:.2rem;width:15px}.race-ui_errorNotice__vfpqY{background:#fff4ef;border-color:#dca895;color:#8c412a}.race-ui_backLink__RtMJW{align-items:center;color:#526f40;display:inline-flex;font-size:.8125rem;font-weight:750;gap:.5rem;min-height:44px;text-decoration:none;width:fit-content}.race-ui_backLink__RtMJW>svg{height:17px;transform:rotate(180deg);width:17px}.race-ui_backLink__RtMJW:hover{text-decoration:underline;text-underline-offset:.2rem}.race-ui_racePage__bCn5D a:focus-visible,.race-ui_racePage__bCn5D button:focus-visible{outline:3px solid #819a6a;outline-offset:4px}@media (max-width:600px){.race-ui_card__5IH_5{gap:1rem}.race-ui_cardHeader___XYXR{gap:.8rem}.race-ui_dateStamp__xgVcR{flex-basis:64px;min-height:85px}.race-ui_dateStamp__xgVcR strong{font-size:1.65rem}.race-ui_cardHeading__mRAp8{gap:.5rem}.race-ui_cardHeading__mRAp8 h3{font-size:1.25rem}.race-ui_details__aqN8O{grid-template-columns:1fr}.race-ui_duty__rdLCX{padding:.9rem}.race-ui_coordinator__bwyih>a{flex-basis:100%;margin-left:0;padding-left:2.65rem}.race-ui_responseActions__ZnUBK .button{justify-content:center;width:100%}.race-ui_raceIntro__16sCU{gap:.8rem}.race-ui_raceIntroIcon__rCinm{border-radius:9px;flex-basis:42px;height:42px}.race-ui_raceIntroIcon__rCinm svg{height:23px;width:23px}.race-ui_raceEyebrow__etU3w{font-size:.625rem}.race-ui_raceFacts__ty1rW{flex-direction:column}.race-ui_roleOption__V7dyu{align-items:start;column-gap:.65rem;flex-wrap:wrap;padding:.9rem}.race-ui_roleOption__V7dyu>input{margin-top:.65rem}.race-ui_roleChoiceIcon__LsvvX{flex-basis:36px;height:36px}.race-ui_roleChoiceIcon__LsvvX svg{height:20px;width:20px}.race-ui_roleOptionBody__gw7mG{flex-basis:calc(100% - 81px)}.race-ui_selectedLabel__ruXhz{flex-basis:100%;padding-left:5.15rem}.race-ui_selectionFooter__zv5rL>button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.race-ui_briefing__PNYyQ>summary>svg,.race-ui_changePlans__QrAAS>summary>svg{transition:none}}