.PublicPagePrimitives-module__xe6v8q__pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.PublicPagePrimitives-module__xe6v8q__pageHeaderCopy{min-width:0}.PublicPagePrimitives-module__xe6v8q__pageTitle{color:var(--text);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}.PublicPagePrimitives-module__xe6v8q__pageDescription{max-width:720px;color:var(--text-dim);margin-top:5px;font-size:12px;line-height:1.5}.PublicPagePrimitives-module__xe6v8q__pageMeta{color:var(--text-dim);margin-top:5px;font-size:12px;font-weight:500;line-height:1.45}.PublicPagePrimitives-module__xe6v8q__pageControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.PublicPagePrimitives-module__xe6v8q__filterShell{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.PublicPagePrimitives-module__xe6v8q__filterPrimary{flex:220px;min-width:180px;display:flex}.PublicPagePrimitives-module__xe6v8q__filterDetails{display:contents}.PublicPagePrimitives-module__xe6v8q__filterSummary{display:none}.PublicPagePrimitives-module__xe6v8q__filterContent{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;display:flex!important}.PublicPagePrimitives-module__xe6v8q__filterControl{border:1px solid var(--border2);background:var(--surface2);min-width:140px;min-height:36px;color:var(--text);font:inherit;border-radius:7px;padding:7px 12px;font-size:13px}input.PublicPagePrimitives-module__xe6v8q__filterControl{width:100%;min-width:180px}select.PublicPagePrimitives-module__xe6v8q__filterControl{cursor:pointer;padding-right:32px}.PublicPagePrimitives-module__xe6v8q__filterControl:hover{border-color:#ffffff3d}.PublicPagePrimitives-module__xe6v8q__filterControl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PublicPagePrimitives-module__xe6v8q__filterCount{background:var(--accent-dim);min-width:20px;height:20px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.PublicPagePrimitives-module__xe6v8q__filterChevron{color:var(--text-dim);margin-left:auto;font-size:16px;transition:transform .15s}.PublicPagePrimitives-module__xe6v8q__select{border:1px solid var(--border2);background:var(--surface2);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:7px 34px 7px 12px;font-size:13px}.PublicPagePrimitives-module__xe6v8q__select:hover{border-color:#ffffff3d}.PublicPagePrimitives-module__xe6v8q__select:focus-visible,.PublicPagePrimitives-module__xe6v8q__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PublicPagePrimitives-module__xe6v8q__infoNote{color:var(--text-dim);background:#41db900e;border:1px solid #41db9033;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.PublicPagePrimitives-module__xe6v8q__infoNoteAmber{background:#f59e0b0f;border-color:#f59e0b38}.PublicPagePrimitives-module__xe6v8q__infoIcon{color:var(--accent);flex:none;font-size:13px;font-weight:800;line-height:1.35}.PublicPagePrimitives-module__xe6v8q__infoNoteAmber .PublicPagePrimitives-module__xe6v8q__infoIcon{color:#f59e0b}.PublicPagePrimitives-module__xe6v8q__infoTitle{color:var(--text);font-weight:700}.PublicPagePrimitives-module__xe6v8q__emptyState{border:1px dashed var(--border2);background:radial-gradient(circle at 50% 0%, #41db9012, transparent 58%), var(--surface);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:260px;padding:44px 24px;display:flex}.PublicPagePrimitives-module__xe6v8q__emptyContent{max-width:480px}.PublicPagePrimitives-module__xe6v8q__emptyIcon{background:var(--accent-dim);width:42px;height:42px;color:var(--accent);border:1px solid #41db9038;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:inline-flex}.PublicPagePrimitives-module__xe6v8q__emptyTitle{color:var(--text);font-size:16px;font-weight:800;line-height:1.3}.PublicPagePrimitives-module__xe6v8q__emptyDescription{color:var(--text-dim);margin-top:7px;font-size:13px;line-height:1.55}.PublicPagePrimitives-module__xe6v8q__action{background:var(--accent-dim);min-height:36px;color:var(--accent);border:1px solid #41db9059;border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:8px 15px;font-size:12px;font-weight:750;line-height:1;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.PublicPagePrimitives-module__xe6v8q__action:hover{background:#41db902e;border-color:#41db90a6;transform:translateY(-1px)}.PublicPagePrimitives-module__xe6v8q__loadingState{min-height:420px;padding:28px 0}.PublicPagePrimitives-module__xe6v8q__skeleton{background:linear-gradient(90deg, var(--surface2) 25%, #ffffff13 50%, var(--surface2) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite PublicPagePrimitives-module__xe6v8q__skeleton-shimmer}.PublicPagePrimitives-module__xe6v8q__skeletonTitle{width:min(240px,58%);height:26px}.PublicPagePrimitives-module__xe6v8q__skeletonSubtitle{width:min(460px,84%);height:13px;margin-top:10px}.PublicPagePrimitives-module__xe6v8q__skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.PublicPagePrimitives-module__xe6v8q__skeletonCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:190px;padding:18px}.PublicPagePrimitives-module__xe6v8q__skeletonLine{width:58%;height:15px}.PublicPagePrimitives-module__xe6v8q__skeletonLineShort{width:38%;height:10px;margin-top:9px}.PublicPagePrimitives-module__xe6v8q__skeletonBlock{width:100%;height:92px;margin-top:28px}.PublicPagePrimitives-module__xe6v8q__errorState{text-align:center;justify-content:center;align-items:center;min-height:min(540px,70vh);padding:44px 24px;display:flex}.PublicPagePrimitives-module__xe6v8q__errorIcon{color:#f87171;background:#f871711a;border-color:#f8717147}.PublicPagePrimitives-module__xe6v8q__errorActions{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.PublicPagePrimitives-module__xe6v8q__retryAction,.PublicPagePrimitives-module__xe6v8q__secondaryAction{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.PublicPagePrimitives-module__xe6v8q__retryAction{background:var(--accent);color:#0d1712;border:1px solid #41db9073}.PublicPagePrimitives-module__xe6v8q__secondaryAction{border:1px solid var(--border2);background:var(--surface2);color:var(--text)}.PublicPagePrimitives-module__xe6v8q__retryAction:focus-visible,.PublicPagePrimitives-module__xe6v8q__secondaryAction:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PublicPagePrimitives-module__xe6v8q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PublicPagePrimitives-module__xe6v8q__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.PublicPagePrimitives-module__xe6v8q__pageHeader{flex-direction:column;align-items:stretch;gap:12px}.PublicPagePrimitives-module__xe6v8q__pageControls{flex-direction:column;align-items:stretch;width:100%}.PublicPagePrimitives-module__xe6v8q__select{width:100%}.PublicPagePrimitives-module__xe6v8q__filterShell{flex-direction:column;align-items:stretch;gap:8px}.PublicPagePrimitives-module__xe6v8q__filterPrimary{flex:none;width:100%;min-width:0}.PublicPagePrimitives-module__xe6v8q__filterDetails{display:block}.PublicPagePrimitives-module__xe6v8q__filterSummary{border:1px solid var(--border2);background:var(--surface2);width:100%;min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:700;list-style:none;display:flex}.PublicPagePrimitives-module__xe6v8q__filterSummary[aria-expanded=true] .PublicPagePrimitives-module__xe6v8q__filterChevron{transform:rotate(180deg)}.PublicPagePrimitives-module__xe6v8q__filterContent{flex-direction:column;align-items:stretch;width:100%;padding-top:8px;display:none!important}.PublicPagePrimitives-module__xe6v8q__filterContentOpen{display:flex!important}.PublicPagePrimitives-module__xe6v8q__filterControl,input.PublicPagePrimitives-module__xe6v8q__filterControl{width:100%;min-width:0}.PublicPagePrimitives-module__xe6v8q__infoNote{padding:10px}.PublicPagePrimitives-module__xe6v8q__emptyState{min-height:230px;padding:36px 18px}.PublicPagePrimitives-module__xe6v8q__skeletonGrid{grid-template-columns:1fr}.PublicPagePrimitives-module__xe6v8q__skeletonCard:nth-child(n+3){display:none}.PublicPagePrimitives-module__xe6v8q__errorActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.PublicPagePrimitives-module__xe6v8q__action,.PublicPagePrimitives-module__xe6v8q__filterChevron{transition:none}.PublicPagePrimitives-module__xe6v8q__action:hover{transform:none}.PublicPagePrimitives-module__xe6v8q__skeleton{animation:none}}
.SeasonAwareHomepage-module__ByPhyW__page{max-width:1400px;color:var(--text);margin:0 auto;padding:24px 20px 64px}.SeasonAwareHomepage-module__ByPhyW__announcement{background:#ffbe3214;border:1px solid #ffbe3259;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;padding:11px 16px;font-size:13px;display:flex}.SeasonAwareHomepage-module__ByPhyW__announcement[data-level=urgent]{background:#f8717117;border-color:#f8717173}.SeasonAwareHomepage-module__ByPhyW__announcement a{color:var(--accent);font-weight:800}.SeasonAwareHomepage-module__ByPhyW__dismiss{color:#aaa;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.SeasonAwareHomepage-module__ByPhyW__hero{isolation:isolate;background:radial-gradient(circle at 83% 30%,#ffbe321c,#0000 34%),linear-gradient(145deg,#171717,#0d0d0d);border:1px solid #ffbe3238;border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000040}.SeasonAwareHomepage-module__ByPhyW__hero:before{content:"MRL";z-index:-1;color:#ffffff05;letter-spacing:-20px;font-size:clamp(150px,22vw,300px);font-weight:950;line-height:.8;position:absolute;bottom:-38px;right:28%}.SeasonAwareHomepage-module__ByPhyW__hero:after{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.SeasonAwareHomepage-module__ByPhyW__heroCopy{padding:clamp(32px,4.4vw,60px)}.SeasonAwareHomepage-module__ByPhyW__eyebrow,.SeasonAwareHomepage-module__ByPhyW__sectionEyebrow{color:var(--accent);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:850}.SeasonAwareHomepage-module__ByPhyW__hero h1{color:#fff;letter-spacing:-2.5px;max-width:760px;margin:12px 0 14px;font-size:clamp(36px,5vw,66px);line-height:.98}.SeasonAwareHomepage-module__ByPhyW__heroCopy p{color:#b6b6b6;max-width:650px;margin:0 0 26px;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.SeasonAwareHomepage-module__ByPhyW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SeasonAwareHomepage-module__ByPhyW__primary,.SeasonAwareHomepage-module__ByPhyW__secondary{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex}.SeasonAwareHomepage-module__ByPhyW__primary{background:var(--accent);color:#111}.SeasonAwareHomepage-module__ByPhyW__secondary{color:#fff;background:#ffffff0d;border:1px solid #404040}.SeasonAwareHomepage-module__ByPhyW__tertiary{color:#d0d0d0;text-underline-offset:4px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-block}.SeasonAwareHomepage-module__ByPhyW__socialProof{color:#7e7e7e;letter-spacing:.2px;margin-top:20px;font-size:11px;font-weight:700}.SeasonAwareHomepage-module__ByPhyW__liveDot{background:#2ecc71;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #2ecc711a}.SeasonAwareHomepage-module__ByPhyW__statusPanel{border:1px solid #ffbe3233;border-top:2px solid var(--accent);background:#080808bd;border-radius:9px;flex-direction:column;justify-content:center;align-self:center;margin:18px;padding:22px;display:flex}.SeasonAwareHomepage-module__ByPhyW__statusPanel h2{color:#fff;margin:7px 0 19px;font-size:25px}.SeasonAwareHomepage-module__ByPhyW__miniMetrics{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;display:grid}.SeasonAwareHomepage-module__ByPhyW__miniMetrics strong{color:#fff;font-size:20px;display:block}.SeasonAwareHomepage-module__ByPhyW__miniMetrics span{color:#777;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.SeasonAwareHomepage-module__ByPhyW__countdown{margin-top:20px}.SeasonAwareHomepage-module__ByPhyW__countdownTitle{color:#bbb;font-size:12px}.SeasonAwareHomepage-module__ByPhyW__clock{gap:14px;margin:9px 0 8px;display:flex}.SeasonAwareHomepage-module__ByPhyW__clockUnit{min-width:42px}.SeasonAwareHomepage-module__ByPhyW__clockUnit strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:27px;display:block}.SeasonAwareHomepage-module__ByPhyW__clockUnit span{color:#696969;letter-spacing:1px;font-size:8px;display:block}.SeasonAwareHomepage-module__ByPhyW__dateText{color:#909090;font-size:11px;line-height:1.5}.SeasonAwareHomepage-module__ByPhyW__scheduleLink{color:var(--accent);text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:800}.SeasonAwareHomepage-module__ByPhyW__section{border-bottom:1px solid var(--border);padding:clamp(36px,4.6vw,58px) 0}.SeasonAwareHomepage-module__ByPhyW__journeySection{padding-top:30px;padding-bottom:34px}.SeasonAwareHomepage-module__ByPhyW__sectionHeading{color:#fff;margin:8px 0;font-size:clamp(25px,3vw,36px)}.SeasonAwareHomepage-module__ByPhyW__sectionIntro{color:#858585;margin:0 0 24px;line-height:1.55}.SeasonAwareHomepage-module__ByPhyW__journey{grid-template-columns:repeat(5,1fr);display:grid}.SeasonAwareHomepage-module__ByPhyW__stage{border-top:2px solid #333;padding:24px 14px 0 0;position:relative}.SeasonAwareHomepage-module__ByPhyW__stage:before{content:"";background:#333;border:2px solid #111;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.SeasonAwareHomepage-module__ByPhyW__stage[data-state=active]{border-color:#2ecc71}.SeasonAwareHomepage-module__ByPhyW__stage[data-state=active]:before{background:#2ecc71;box-shadow:0 0 0 4px #2ecc711f}.SeasonAwareHomepage-module__ByPhyW__stage[data-state=complete]{border-color:#777}.SeasonAwareHomepage-module__ByPhyW__stage[data-state=complete]:before{background:#888}.SeasonAwareHomepage-module__ByPhyW__stage strong{color:#d8d8d8;font-size:12px;display:block}.SeasonAwareHomepage-module__ByPhyW__stage[data-state=active] strong{color:#54df90}.SeasonAwareHomepage-module__ByPhyW__stage span{color:#666;margin-top:5px;font-size:10px;display:block}.SeasonAwareHomepage-module__ByPhyW__metrics{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.SeasonAwareHomepage-module__ByPhyW__metric{border-right:1px solid var(--border);padding:25px 22px}.SeasonAwareHomepage-module__ByPhyW__metric:last-child{border-right:0}.SeasonAwareHomepage-module__ByPhyW__metric strong{color:#fff;font-size:clamp(25px,3vw,38px);display:block}.SeasonAwareHomepage-module__ByPhyW__metric span{color:#858585;letter-spacing:1px;text-transform:uppercase;font-size:10px}.SeasonAwareHomepage-module__ByPhyW__activityGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.SeasonAwareHomepage-module__ByPhyW__activityCard{border:1px solid var(--border);min-height:185px;color:inherit;background:linear-gradient(145deg,#171717,#111);border-radius:9px;padding:22px;transition:border-color .18s,transform .18s}.SeasonAwareHomepage-module__ByPhyW__activityCard:hover{border-color:#ffbe3259;transform:translateY(-2px)}.SeasonAwareHomepage-module__ByPhyW__activityCard>span{color:#777;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:850}.SeasonAwareHomepage-module__ByPhyW__activityCard>strong{color:var(--accent);margin:18px 0 6px;font-size:26px;line-height:1;display:block}.SeasonAwareHomepage-module__ByPhyW__activityCard h3{color:#fff;margin:0 0 8px;font-size:17px}.SeasonAwareHomepage-module__ByPhyW__activityCard p{color:#858585;margin:0;font-size:12px;line-height:1.5}.SeasonAwareHomepage-module__ByPhyW__activityFooter{color:#6f6f6f;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:baseline;gap:20px;margin-top:16px;font-size:11px;display:flex}.SeasonAwareHomepage-module__ByPhyW__activityFooter b{color:#bcbcbc}.SeasonAwareHomepage-module__ByPhyW__activityFooter .SeasonAwareHomepage-module__ByPhyW__sectionAction{flex:none;margin-top:0}.SeasonAwareHomepage-module__ByPhyW__sectionAction{color:var(--accent);text-transform:uppercase;margin-top:20px;font-size:12px;font-weight:800;display:inline-flex}.SeasonAwareHomepage-module__ByPhyW__spotlight{background:radial-gradient(circle at 90% 20%,#ffbe3214,transparent 34%),linear-gradient(120deg,var(--surface),#101010);border:1px solid #ffbe3240;border-radius:10px;grid-template-columns:220px 1fr;min-height:250px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.SeasonAwareHomepage-module__ByPhyW__spotlightImage{background:radial-gradient(circle,#ffbe3221,#0000 65%);min-height:250px;position:relative}.SeasonAwareHomepage-module__ByPhyW__spotlightCopy{flex-direction:column;justify-content:center;padding:36px;display:flex}.SeasonAwareHomepage-module__ByPhyW__spotlightCopy h3{color:#fff;margin:8px 0;font-size:33px}.SeasonAwareHomepage-module__ByPhyW__spotlightCopy p{color:#aaa;margin:0 0 10px}.SeasonAwareHomepage-module__ByPhyW__spotlightStat{font-weight:800;color:var(--accent)!important}.SeasonAwareHomepage-module__ByPhyW__accomplishment{background:#ffbe320e;border:1px solid #ffbe3233;border-radius:5px;width:fit-content;padding:7px 10px;font-size:11px;color:#d4c49a!important;margin:2px 0 18px!important}.SeasonAwareHomepage-module__ByPhyW__steps{border:1px solid var(--border);background:var(--border);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.SeasonAwareHomepage-module__ByPhyW__step{background:#141414;padding:28px}.SeasonAwareHomepage-module__ByPhyW__stepNum{color:var(--accent);font-size:12px;font-weight:900}.SeasonAwareHomepage-module__ByPhyW__step h3{color:#fff;margin:8px 0;font-size:18px}.SeasonAwareHomepage-module__ByPhyW__step p{color:#888;min-height:44px;margin:0;font-size:13px;line-height:1.55}.SeasonAwareHomepage-module__ByPhyW__step a{color:#ddd;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:800;display:inline-block}.SeasonAwareHomepage-module__ByPhyW__historyGrid{grid-template-columns:1fr 330px;gap:18px;display:grid}.SeasonAwareHomepage-module__ByPhyW__results,.SeasonAwareHomepage-module__ByPhyW__standings{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:20px}.SeasonAwareHomepage-module__ByPhyW__resultRow,.SeasonAwareHomepage-module__ByPhyW__standingRow{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;gap:10px;padding:11px 0;font-size:12px;display:grid}.SeasonAwareHomepage-module__ByPhyW__resultRow span:last-child{text-align:right}.SeasonAwareHomepage-module__ByPhyW__resultRow strong{color:var(--accent)}.SeasonAwareHomepage-module__ByPhyW__standingRow{grid-template-columns:24px 1fr auto}.SeasonAwareHomepage-module__ByPhyW__empty{color:#777;font-size:13px}@media (max-width:850px){.SeasonAwareHomepage-module__ByPhyW__hero{grid-template-columns:1fr}.SeasonAwareHomepage-module__ByPhyW__statusPanel{width:auto;margin:0 16px 16px;padding:17px 19px}.SeasonAwareHomepage-module__ByPhyW__statusPanel h2{margin:5px 0 12px;font-size:21px}.SeasonAwareHomepage-module__ByPhyW__journey{grid-template-columns:repeat(5,minmax(128px,1fr));padding-top:4px;overflow-x:auto}.SeasonAwareHomepage-module__ByPhyW__activityGrid{grid-template-columns:1fr 1fr}.SeasonAwareHomepage-module__ByPhyW__activityCard:last-child{grid-column:1/-1}.SeasonAwareHomepage-module__ByPhyW__metrics{grid-template-columns:repeat(2,1fr)}.SeasonAwareHomepage-module__ByPhyW__metric:nth-child(2){border-right:0}.SeasonAwareHomepage-module__ByPhyW__metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.SeasonAwareHomepage-module__ByPhyW__spotlight{grid-template-columns:150px 1fr}.SeasonAwareHomepage-module__ByPhyW__steps,.SeasonAwareHomepage-module__ByPhyW__historyGrid{grid-template-columns:1fr}}@media (max-width:560px){.SeasonAwareHomepage-module__ByPhyW__page{padding:12px 12px 48px}.SeasonAwareHomepage-module__ByPhyW__heroCopy{padding:28px 20px 20px}.SeasonAwareHomepage-module__ByPhyW__hero h1{letter-spacing:-1.5px;max-width:430px;font-size:clamp(35px,11vw,49px)}.SeasonAwareHomepage-module__ByPhyW__heroCopy p{margin-bottom:20px;font-size:14px;line-height:1.5}.SeasonAwareHomepage-module__ByPhyW__actions{display:grid}.SeasonAwareHomepage-module__ByPhyW__primary,.SeasonAwareHomepage-module__ByPhyW__secondary{width:100%}.SeasonAwareHomepage-module__ByPhyW__socialProof{margin-top:15px}.SeasonAwareHomepage-module__ByPhyW__statusPanel{margin:0 10px 10px}.SeasonAwareHomepage-module__ByPhyW__miniMetrics{grid-template-columns:repeat(3,1fr);padding:9px 0}.SeasonAwareHomepage-module__ByPhyW__miniMetrics strong{font-size:17px}.SeasonAwareHomepage-module__ByPhyW__countdown{margin-top:12px}.SeasonAwareHomepage-module__ByPhyW__clockUnit strong{font-size:22px}.SeasonAwareHomepage-module__ByPhyW__journeySection{padding-top:24px;padding-bottom:27px}.SeasonAwareHomepage-module__ByPhyW__stage{padding-top:18px}.SeasonAwareHomepage-module__ByPhyW__activityGrid{grid-template-columns:1fr}.SeasonAwareHomepage-module__ByPhyW__activityCard,.SeasonAwareHomepage-module__ByPhyW__activityCard:last-child{grid-column:auto;min-height:0}.SeasonAwareHomepage-module__ByPhyW__activityFooter{flex-direction:column;align-items:flex-start}.SeasonAwareHomepage-module__ByPhyW__spotlight{grid-template-columns:1fr}.SeasonAwareHomepage-module__ByPhyW__spotlightImage{min-height:190px}.SeasonAwareHomepage-module__ByPhyW__spotlightCopy{padding:25px}.SeasonAwareHomepage-module__ByPhyW__announcement{justify-content:flex-start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.SeasonAwareHomepage-module__ByPhyW__page *{scroll-behavior:auto!important;transition:none!important}}
