.page-hero{isolation:isolate;min-height:clamp(19.5rem,53svh,34rem);margin-top:calc(-1 * (var(--app-header-height,3.5rem) + 1.5625rem));padding-top:calc(var(--app-header-height,3.5rem) + clamp(.75rem, 2vh, 1.4rem));background-color:#0000;justify-content:center;align-items:stretch;padding-bottom:clamp(1.5rem,4.2vh,2.75rem);display:flex;position:relative;overflow:hidden}.page-hero__image{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) both page-hero-image-in;position:absolute;inset:0}.page-hero__wash{z-index:-1;background:radial-gradient(90% 60% at 50% 46%,#0000 40%,oklch(20% .05 250/.3) 100%),linear-gradient(oklch(20% .05 250/.38) 0%,#0000 36%);position:absolute;inset:0}.page-hero[data-mode=day] .page-hero__wash{background:radial-gradient(90% 60% at 50% 44%,#0000 42%,oklch(35% .06 245/.2) 100%),linear-gradient(oklch(30% .05 245/.24) 0%,#0000 34%)}.page-hero__glass{text-align:center;-webkit-backdrop-filter:blur(3px)saturate(1.4)brightness(1.1);backdrop-filter:blur(3px)saturate(1.4)brightness(1.1);background:radial-gradient(70% 60% at 50% 30%,#ffffff24 0%,#0000 70%),linear-gradient(160deg,#ffffff1a 0%,#ffffff08 55%,#0a1e3214 100%);border:1px solid #ffffff57;border-radius:clamp(24px,2.4vw,32px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,6vw,2.6rem);width:min(30rem,100% - 2rem);min-height:clamp(13.5rem,26svh,16.5rem);margin-block:auto;padding:clamp(20px,2.8vw,30px) clamp(20px,3vw,36px);animation:.9s cubic-bezier(.22,1,.36,1) .12s both page-hero-card-in;display:flex;position:relative;box-shadow:inset 0 1px #ffffff6b,0 20px 50px #04122238;container-type:inline-size}@media (width>=768px){.page-hero__glass{gap:clamp(1.05rem,1.7vw,1.4rem)}.page-hero__glass[data-icon=lg]{gap:clamp(.85rem,1.3vw,1.1rem);padding-block:clamp(16px,1.8vw,22px)}}.page-hero__icon{z-index:1;color:oklch(100% 0 0);filter:drop-shadow(0 6px 18px oklch(0% 0 0/.35));justify-content:center;align-items:center;width:clamp(4.25rem,11.7vw,5.85rem);height:clamp(4.25rem,11.7vw,5.85rem);display:flex;position:relative}.page-hero__glass[data-icon=lg] .page-hero__icon{aspect-ratio:1;filter:drop-shadow(0 14px 34px oklch(0% 0 0/.35));width:clamp(5.1rem,13vw,6.3rem);height:auto}.page-hero__icon>svg,.page-hero__icon>img{object-fit:contain;width:100%;height:100%}.page-hero__title{z-index:1;color:oklch(100% 0 0);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 12px oklch(0% 0 0/.32);max-width:100%;margin:clamp(.9rem,3.4vw,1.15rem) 0 0;font-size:clamp(1.9rem,6.5vw,2.6rem);font-weight:640;line-height:1.04;position:relative}.page-hero__title[data-length=long]{letter-spacing:.05em;font-size:clamp(1.15rem,3.8vw,1.9rem);line-height:1.12}@media (width>=768px){.page-hero__title{margin-top:.5rem}}.page-hero__title[data-style=script]{letter-spacing:.015em;text-transform:none;text-wrap:nowrap;white-space:nowrap;-webkit-text-stroke:.028em currentColor;paint-order:stroke fill;filter:none;width:max-content;max-width:none;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:Pinyon Script,Cormorant Garamond,ui-serif,Georgia,serif;font-size:min(3.05rem,10.3cqi);font-weight:400;line-height:1.32}.page-hero__title[data-style=script] .page-hero__title-reveal{padding-inline:.08em;animation:1.6s cubic-bezier(.33,1,.68,1) .26s both page-hero-script-reveal;display:inline-block}.page-hero__glass:has(.page-hero__content){gap:clamp(.55rem,2vw,.75rem);width:min(33rem,100% - 1.5rem);padding:clamp(18px,2.4vw,26px) clamp(16px,2.4vw,26px)}@media (width>=768px){.page-hero__glass:has(.page-hero__content){gap:clamp(.5rem,1vw,.7rem)}}.page-hero__glass:has(.page-hero__content) .page-hero__title{margin-top:clamp(.35rem,1.6vw,.6rem)}.page-hero__content{z-index:1;text-align:center;border-top:1px solid #ffffff4d;flex-direction:column;align-items:stretch;gap:clamp(.2rem,.9vw,.35rem);width:100%;padding-top:clamp(.55rem,1.8vw,.85rem);display:flex;position:relative}.page-hero__kicker{color:#ffffffe0;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 8px oklch(0% 0 0/.3);justify-content:center;align-items:center;gap:clamp(.6rem,2vw,.9rem);width:100%;margin:0;font-size:clamp(.72rem,2.6vw,.85rem);font-weight:700;line-height:1.2;display:flex}.page-hero__kicker:before,.page-hero__kicker:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c);flex:1 1 0;max-width:6rem;height:1px}.page-hero__kicker:after{background:linear-gradient(270deg,#0000,#ffffff8c)}.page-hero__headline{color:oklch(100% 0 0);letter-spacing:-.005em;text-shadow:0 1px 10px oklch(0% 0 0/.34);margin:0;font-size:clamp(1.2rem,4.6vw,1.55rem);font-weight:700;line-height:1.2}.page-hero__subline{color:#ffffffd1;text-shadow:0 1px 8px oklch(0% 0 0/.3);margin:0;font-size:clamp(.9rem,3.3vw,1.05rem);font-weight:600;line-height:1.3}.page-hero-actions{border-top:1px solid #ffffff38;flex-direction:column;margin-top:clamp(.45rem,1.6vw,.7rem);display:flex}.page-hero-action{color:oklch(100% 0 0);text-align:left;border-bottom:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,2.6vw,1rem);min-height:3rem;padding:clamp(.45rem,1.5vw,.6rem) clamp(.15rem,.8vw,.4rem);transition:background-color .22s,transform .22s;display:grid}.page-hero-action:last-child{border-bottom:0}.page-hero-action:hover,.page-hero-action:focus-visible{background-color:#ffffff1a}.page-hero-action:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #ffffffb3}.page-hero-action__badge{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);background:#ffffff24;border:1px solid #ffffff42;border-radius:9999px;flex-shrink:0;place-items:center;width:clamp(2.35rem,8.5vw,2.85rem);height:clamp(2.35rem,8.5vw,2.85rem);display:grid}.page-hero-action__badge>svg{width:52%;height:52%}.page-hero-action__text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.page-hero-action__label{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px oklch(0% 0 0/.3);font-size:clamp(.98rem,3.6vw,1.1rem);font-weight:700;line-height:1.2;overflow:hidden}.page-hero-action__meta{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.8rem,3vw,.9rem);font-weight:500;line-height:1.25;overflow:hidden}.page-hero-action__arrow{flex-shrink:0;width:clamp(1.1rem,4vw,1.3rem);height:clamp(1.1rem,4vw,1.3rem);transition:transform .22s}.page-hero-action:hover .page-hero-action__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.page-hero-action,.page-hero-action__arrow{transition:none}}.page-hero__fade{background:linear-gradient(180deg, transparent 0%, var(--background) 100%);inset-inline:0;height:clamp(3rem,12%,6rem);position:absolute;bottom:0}@keyframes page-hero-image-in{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes page-hero-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-hero-script-reveal{0%{clip-path:inset(0 100% 0 0);filter:none}to{clip-path:inset(0 -2% 0 0);filter:none}}@media (prefers-reduced-motion:reduce){.page-hero__image,.page-hero__glass,.page-hero__title[data-style=script] .page-hero__title-reveal{animation:none}}@media (width>=1024px){.page-hero__image{object-position:center 54%}}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero){--hero-ink:oklch(100% 0 0);--hero-ink-muted:oklch(93% .01 250);--hero-line:oklch(100% 0 0/.53);--hero-stroke:oklch(100% 0 0/.72);--hero-glass:oklch(30% .04 250/.29);--hero-pill:oklch(95% .01 250/.19);--hero-pill-hover:oklch(96% .01 250/.28);--hero-shadow:oklch(10% .02 255/.32);--hero-alert-surface:oklch(100% 0 0)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__glass{border:1.5px solid var(--hero-stroke);background:linear-gradient(165deg, oklch(100% 0 0/.12), var(--hero-glass) 65%, oklch(18% .04 250/.36));width:min(42rem,100% - 1.5rem);min-height:0;box-shadow:inset 0 1px 0 oklch(100% 0 0/.44), 0 22px 48px var(--hero-shadow);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);border-radius:clamp(1.7rem,3vw,2.75rem);gap:clamp(.55rem,1.5vw,.85rem);padding:clamp(1.4rem,3vw,2rem) clamp(1rem,3vw,2rem)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__title{color:var(--hero-ink);letter-spacing:.09em;text-shadow:0 2px 12px var(--hero-shadow);margin:0;font-size:clamp(2.1rem,7vw,3.3rem);font-weight:750}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__content{border-top-color:var(--hero-line);gap:.25rem;padding-top:clamp(.65rem,2vw,.9rem)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__headline{color:var(--hero-ink);letter-spacing:0;text-shadow:0 2px 10px var(--hero-shadow);font-size:clamp(1.2rem,4.6vw,1.8rem);font-weight:750}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__subline{color:var(--hero-ink-muted);font-size:clamp(.9rem,3.4vw,1.1rem);font-weight:600}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-actions{border-top-color:var(--hero-line);margin-top:clamp(.4rem,1.5vw,.75rem)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-action{min-height:clamp(3.3rem,6vw,4.25rem);color:var(--hero-ink);border-bottom-color:var(--hero-line);gap:clamp(.65rem,2vw,1rem);padding:.45rem clamp(.35rem,1.5vw,.9rem)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-action__badge{border-color:var(--hero-stroke);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(100% 0 0/.22);width:clamp(2.4rem,8vw,3rem);height:clamp(2.4rem,8vw,3rem)}.page-hero.atany-page-hero .page-hero-action__badge{-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(100% 0 0)}.page-hero.report-page-hero .page-hero-action__badge{background:var(--report-cat,oklch(100% 0 0/.22));box-shadow:inset 0 1px 0 oklch(100% 0 0/.3), 0 8px 20px -8px color-mix(in oklab, var(--report-cat,oklch(0% 0 0/.4)) 60%, transparent);border-color:oklch(100% 0 0/.28)}.page-hero.explore-page-hero .page-hero-action__badge{background:var(--hero-cat,oklch(100% 0 0/.22));box-shadow:inset 0 1px 0 oklch(100% 0 0/.3), 0 8px 20px -8px color-mix(in oklab, var(--hero-cat,oklch(0% 0 0/.4)) 60%, transparent);border-color:oklch(100% 0 0/.28)}.page-hero.explore-page-hero .page-hero-action__badge>svg{color:oklch(100% 0 0)}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-action__label{letter-spacing:0;font-size:clamp(1rem,3.6vw,1.3rem);font-weight:750}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-action__meta{color:var(--hero-ink-muted);font-weight:600}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero-action__arrow{stroke-width:2.5px;width:1.4rem;height:1.4rem}.page-hero:is(.report-page-hero,.atany-page-hero) .page-hero-actions{border-top:0;gap:clamp(.35rem,1vw,.55rem)}.page-hero:is(.report-page-hero,.atany-page-hero) .page-hero-action{border:1px solid var(--hero-stroke);background:var(--hero-pill);-webkit-backdrop-filter:blur(5px)saturate(120%);backdrop-filter:blur(5px)saturate(120%);border-radius:999px;min-height:clamp(3.35rem,6vw,4.25rem);box-shadow:inset 0 1px oklch(100% 0 0/.17),0 3px 12px oklch(10% .02 255/.12)}.page-hero:is(.report-page-hero,.atany-page-hero) .page-hero-action:is(:hover,:focus-visible){background:var(--hero-pill-hover)}.report-page-hero .page-hero__content{border-top:0!important;padding-top:0!important}.report-page-hero .page-hero__kicker{color:var(--hero-ink);letter-spacing:.16em;font-weight:750}.report-page-hero .page-hero__kicker:before,.report-page-hero .page-hero__kicker:after{background:var(--hero-line);max-width:none}.report-page-hero .page-hero-actions{margin-top:.45rem}.page-hero.atany-page-hero .page-hero__glass{gap:clamp(.35rem,1vw,.6rem);padding-top:clamp(1.15rem,2.5vw,1.75rem)}.atany-page-hero .page-hero__glass[data-icon=lg] .page-hero__icon{filter:none;width:clamp(7.8rem,31.2vw,11.7rem);height:clamp(7.8rem,31.2vw,11.7rem)}.atany-page-hero .page-hero__title[data-style=script]{letter-spacing:-.015em;word-spacing:.06em;text-transform:none;white-space:nowrap;text-wrap:nowrap;filter:none;width:100%;max-width:100%;text-shadow:none;justify-content:center;font-family:Pinyon Script,Cormorant Garamond,ui-serif,Georgia,serif;font-size:clamp(1.85rem,10.35cqi,4.11rem);font-weight:400;line-height:1.35;display:flex}.atany-page-hero .page-hero__content{border-top:0;padding-top:0}.page-hero.atany-page-hero .page-hero__content .page-hero__headline{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;filter:none;text-shadow:none;justify-content:center;align-items:center;gap:.7rem;font-size:clamp(.85rem,3vw,1.1rem);display:flex}.atany-page-hero .page-hero__headline:before,.atany-page-hero .page-hero__headline:after{content:"";background:var(--hero-line);flex:1 1 0;height:1px}.page-hero.atany-page-hero .page-hero-actions{margin-top:.15rem}.atany-page-hero .page-hero-action__meta{display:none}.explore-page-hero .page-hero__icon{filter:drop-shadow(0 10px 24px oklch(0% 0 0/.32))}.explore-page-hero .page-hero-action:is(:hover,:focus-visible){background:var(--hero-pill-hover)}@media (width<=600px){.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__glass{gap:.5rem;width:calc(100% - 1rem);padding:1.2rem .9rem 1.35rem}.page-hero:is(.report-page-hero,.live-page-hero,.atany-page-hero,.explore-page-hero) .page-hero__title{font-size:2rem}.atany-page-hero .page-hero__title[data-style=script]{font-size:clamp(1.85rem,10.35cqi,4.11rem)}.page-hero.atany-page-hero .page-hero__glass{gap:.35rem}.page-hero:is(.report-page-hero,.atany-page-hero) .page-hero-action{padding-inline:.65rem}}.page-hero.atany-community-hero .page-hero__title,.page-hero.atany-community-hero .page-hero__icon,.page-hero.atany-community-hero .page-hero__content,.page-hero.atany-community-hero .page-hero__content *{color:oklch(100% 0 0)}.page-hero.atany-community-hero .page-hero__content [data-community-badge]{background:oklab(100% 0 0/.18)}
