.s-6kkG_hero{z-index:2;isolation:isolate;background:var(--espresso);color:var(--cream);position:relative}.s-6kkG_slides{z-index:-2;position:absolute;inset:0;overflow:hidden}.s-6kkG_slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0;transform:scale(1.02)}.s-6kkG_on{opacity:1;animation:9s linear both s-6kkG_drift}@keyframes s-6kkG_drift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.s-6kkG_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#12100ee6 0%,#12100ec7 40%,#12100e80 70%,#12100e52 100%),linear-gradient(#12100e00 58%,#12100eeb 100%),linear-gradient(#12100e99 0%,#12100e00 28%);position:absolute;inset:0}.s-6kkG_inner{padding-top:calc(var(--util-h) + var(--bar-h) + env(safe-area-inset-top,0px) + clamp(48px, 8vw, 120px));grid-template-columns:minmax(0,1.7fr) minmax(0,.5fr);align-items:end;gap:clamp(32px,5vw,88px);padding-bottom:clamp(40px,5vw,64px);display:grid}.s-6kkG_copy>*{animation:s-6kkG_rise 1.1s var(--ease) both}.s-6kkG_copy>:nth-child(2){animation-delay:80ms}.s-6kkG_copy>:nth-child(3){animation-delay:.16s}.s-6kkG_copy>:nth-child(4){animation-delay:.24s}@keyframes s-6kkG_rise{0%{transform:translateY(12px)}to{transform:none}}.s-6kkG_eyebrow{color:var(--champagne-light);text-shadow:0 1px 3px #000000b3}.s-6kkG_display{font-family:var(--display);font-size:var(--fs-hero);letter-spacing:-.025em;text-shadow:0 2px 6px #00000059,0 4px 36px #00000080;margin-top:22px;line-height:.98}.s-6kkG_lede{color:var(--cream);text-shadow:0 1px 3px #0009,0 2px 20px #00000080;margin-top:26px;font-weight:500}.s-6kkG_ctl{width:min(100%,300px);color:var(--cream);place-self:end;gap:14px;display:grid}.s-6kkG_ctlTop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.s-6kkG_num{font-family:var(--display);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000000a6;font-size:2.4rem;line-height:1}.s-6kkG_num small{font-family:var(--sans);color:var(--mist);letter-spacing:.1em;margin-left:6px;font-size:.74rem}.s-6kkG_cap{font:500 .72rem/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px 3px #000000a6;min-height:2.2em}.s-6kkG_bar{background:#f4eee340;height:1px;position:relative;overflow:hidden}.s-6kkG_bar i{background:var(--champagne);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.s-6kkG_bar i.s-6kkG_run{animation:7s linear forwards s-6kkG_prog}@keyframes s-6kkG_prog{to{transform:scaleX(1)}}.s-6kkG_btns{gap:8px;display:flex}.s-6kkG_btns button{width:42px;height:42px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12100e4d;border:1px solid #f4eee366;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.s-6kkG_btns button:hover{background:var(--cream);color:var(--espresso)}.s-6kkG_btns svg{width:14px;height:14px}.s-6kkG_stats{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:26px clamp(30px,4vw,44px);display:grid}.s-6kkG_stats div{flex-direction:column-reverse;gap:6px;padding-right:20px;display:flex}.s-6kkG_stats div+div{border-left:1px solid var(--line-dark);padding-left:clamp(16px,3vw,40px)}.s-6kkG_stats dt{font:600 .6875rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#d9cfc1;text-shadow:0 1px 3px #000000a6}.s-6kkG_stats dd{font-family:var(--display);text-shadow:0 1px 3px #000000a6;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}@media (max-width:1080px){.s-6kkG_inner{grid-template-columns:1fr}.s-6kkG_hero:before{background:linear-gradient(#12100eb8 0%,#12100e9e 45%,#12100ee6 100%)}.s-6kkG_ctl{justify-self:start}}@media (max-width:760px){.s-6kkG_ctl{width:100%}.s-6kkG_stats{grid-template-columns:1fr;gap:18px}.s-6kkG_stats div+div{border-left:0;border-top:1px solid var(--line-dark);padding-top:18px;padding-left:0}}
