.route-state-module__fRULAG__state{background:var(--canvas-raised);min-height:calc(100dvh - 6rem);max-width:var(--content-max,1440px);padding:clamp(3rem, 7vw, 6rem) var(--gutter,clamp(1rem, 4vw, 3.5rem)) clamp(4rem, 8vw, 8rem);border-radius:50% 50% 0 0/14% 14% 0 0;align-items:end;margin:0 auto;display:grid;position:relative;overflow:hidden}.route-state-module__fRULAG__state:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#03080cfc 0 38%,#03080c5c 72%,#03080cd6),linear-gradient(#0000 38%,#03080ceb);position:absolute;inset:0}.route-state-module__fRULAG__stateArtwork,.route-state-module__fRULAG__stateArtworkFallback{width:100%;height:100%;inset:0;position:absolute!important}.route-state-module__fRULAG__stateArtwork{aspect-ratio:auto!important}.route-state-module__fRULAG__stateArtwork .media-artwork__image{object-fit:cover;width:100%;height:100%}.route-state-module__fRULAG__stateArtworkFallback{background:linear-gradient(145deg,#18303b,#050b0f)}.route-state-module__fRULAG__stateCopy{z-index:2;position:relative}.route-state-module__fRULAG__kicker{color:var(--text-tertiary,var(--subtle,#81827e));margin:0 0 1rem;font-size:.78rem;font-weight:500}.route-state-module__fRULAG__state h1{color:var(--text,var(--foreground,#f4f4f2));font-family:var(--font-sans);letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:430;line-height:1}.route-state-module__fRULAG__state p:not(.route-state-module__fRULAG__kicker){color:var(--text-secondary,var(--muted,#b5b6b2));max-width:38rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.55}.route-state-module__fRULAG__actionPrimary,.route-state-module__fRULAG__actionSecondary{border-radius:var(--radius-control,10px);background:var(--accent);border:1px solid var(--accent);min-height:2.9rem;color:var(--nav-ink,#0a1115);justify-content:center;align-items:center;margin-top:2rem;padding:0 1.1rem;font-size:.84rem;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.route-state-module__fRULAG__actionPrimary:hover{background:var(--accent-hover,var(--accent));border-color:var(--accent-hover,var(--accent))}.route-state-module__fRULAG__actionSecondary:hover{background:var(--surface-3,#202124)}.route-state-module__fRULAG__actionPrimary:focus-visible,.route-state-module__fRULAG__actionSecondary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.route-state-module__fRULAG__loading{min-height:100dvh;max-width:var(--content-max,1440px);padding:clamp(7.25rem, 9vw, 8.5rem) var(--gutter,clamp(1rem, 4vw, 3.5rem)) 5rem;margin:0 auto}.route-state-module__fRULAG__loadingBlock,.route-state-module__fRULAG__loadingTile,.route-state-module__fRULAG__loadingFeatureArtwork{background:var(--surface-2,#17181a);border-radius:var(--radius-control,10px)}.route-state-module__fRULAG__loadingIntro{border-bottom:1px solid var(--border,#ffffff1c);grid-template-columns:minmax(0,1fr) minmax(19rem,31rem);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.route-state-module__fRULAG__loadingIntroCopy,.route-state-module__fRULAG__loadingSearch,.route-state-module__fRULAG__loadingFeatureCopy,.route-state-module__fRULAG__loadingCard{min-width:0}.route-state-module__fRULAG__loadingEyebrow{width:7rem;height:.7rem;display:block}.route-state-module__fRULAG__loadingTitle,.route-state-module__fRULAG__loadingTitleShort,.route-state-module__fRULAG__loadingLede,.route-state-module__fRULAG__loadingSearchLabel,.route-state-module__fRULAG__loadingSearchField,.route-state-module__fRULAG__loadingFeatureTitle,.route-state-module__fRULAG__loadingFeatureMeta,.route-state-module__fRULAG__loadingAction,.route-state-module__fRULAG__loadingCardTitle,.route-state-module__fRULAG__loadingCardMeta,.route-state-module__fRULAG__loadingHeading,.route-state-module__fRULAG__loadingLink{display:block}.route-state-module__fRULAG__loadingTitle{max-width:22rem;height:clamp(2rem,4vw,3.75rem);margin-top:1rem}.route-state-module__fRULAG__loadingTitleShort{max-width:14rem;height:clamp(2rem,4vw,3.75rem);margin-top:.6rem}.route-state-module__fRULAG__loadingLede{width:72%;max-width:25rem;height:.9rem;margin-top:1.5rem}.route-state-module__fRULAG__loadingSearchLabel{width:8rem;height:.65rem;margin-bottom:.65rem}.route-state-module__fRULAG__loadingSearchField{border-radius:.75rem;width:100%;height:3.6rem}.route-state-module__fRULAG__loadingFeature{border-bottom:1px solid var(--border,#ffffff1c);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);padding:clamp(2.5rem,6vw,5.5rem) 0;display:grid}.route-state-module__fRULAG__loadingFeatureArtwork{aspect-ratio:16/9;min-width:0}.route-state-module__fRULAG__loadingFeatureCopy{align-content:center;gap:.7rem;display:grid}.route-state-module__fRULAG__loadingFeatureTitle{max-width:20rem;height:clamp(2rem,4vw,3.75rem)}.route-state-module__fRULAG__loadingFeatureMeta{max-width:13rem;height:.8rem}.route-state-module__fRULAG__loadingAction{border-radius:var(--radius-control,10px);max-width:8.5rem;height:2.75rem;margin-top:.8rem}.route-state-module__fRULAG__loadingCollection{border-bottom:1px solid var(--border,#ffffff1c);padding:clamp(2.7rem,6vw,5.5rem) 0}.route-state-module__fRULAG__loadingSectionHeading{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.route-state-module__fRULAG__loadingHeading{width:30%;max-width:14rem;height:1.8rem}.route-state-module__fRULAG__loadingLink{width:10%;max-width:5rem;height:.8rem}.route-state-module__fRULAG__loadingRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.route-state-module__fRULAG__loadingTile{aspect-ratio:16/9;min-width:0}.route-state-module__fRULAG__loadingCardTitle{max-width:85%;height:.85rem;margin-top:.7rem}.route-state-module__fRULAG__loadingCardMeta{max-width:58%;height:.65rem;margin-top:.4rem}@media (max-width:760px){.route-state-module__fRULAG__state,.route-state-module__fRULAG__loading{padding-top:5.5rem}.route-state-module__fRULAG__loadingIntro,.route-state-module__fRULAG__loadingFeature{grid-template-columns:1fr;align-items:start;gap:2rem}.route-state-module__fRULAG__loadingSearch{max-width:32rem}.route-state-module__fRULAG__loadingRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.route-state-module__fRULAG__loadingCard:nth-child(n+5){display:none}.route-state-module__fRULAG__loadingHeading{width:48%}.route-state-module__fRULAG__loadingLink{width:18%}}@media (prefers-reduced-motion:reduce){.route-state-module__fRULAG__actionPrimary,.route-state-module__fRULAG__actionSecondary{transition:none}}
