:root{--stars:1}.story__title{justify-items:start;gap:1rem;padding:0 0 clamp(1.8rem,4vh,2.8rem);display:grid}.story__h{font:200 clamp(2.4rem, 1rem + 3.4vw, 4.2rem)/1.05 var(--sans);letter-spacing:-.03em;text-wrap:balance}.story{padding:6rem 0 clamp(3rem,6vh,5rem)}.story__grid{grid-template-columns:1fr;align-items:start;gap:2.2rem;display:grid}.story__side{align-self:stretch}.story__stick{will-change:transform;gap:1.1rem;display:grid;position:static}.story__plate{aspect-ratio:16/10;border-radius:var(--r);background:var(--surface);width:100%;max-height:50svh;overflow:hidden;box-shadow:0 30px 70px #000f2866}.story__plate img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.story__cap{font:600 .64rem/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);text-wrap:balance}.story__rule{background:var(--rule);border:0;height:1px;margin:.6rem 0 0}.story__text{gap:clamp(2.6rem,6vh,4rem);max-width:none;padding:.4rem 0 0;display:grid}.ch{gap:1.1rem;display:grid}.ch__k{text-wrap:balance;margin-bottom:.3rem;line-height:1.7}.para{font:300 clamp(1.15rem, 1rem + .7vw, 1.6rem)/1.55 var(--sans);letter-spacing:-.005em;opacity:.28;will-change:opacity, transform}.story__h2{font:200 clamp(1.9rem, 1rem + 2.4vw, 3.2rem)/1.15 var(--sans);letter-spacing:-.025em;text-wrap:balance;color:var(--gold);margin:.2rem 0 .4rem}.para--big{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:200;line-height:1.3}.story .w-group{white-space:nowrap;display:inline-block;position:relative}.story .w-group .ul{background:var(--gold);transform-origin:0;border-radius:2px;height:.06em;position:absolute;bottom:-.04em;left:.02em;right:.02em;transform:scaleX(0)}.vision{--dusk:clamp(10rem, 26vh, 16rem);padding:clamp(4rem, 10vh, 7rem) 0 var(--dusk);position:relative}.vision:after{content:"";height:var(--dusk);background:linear-gradient(180deg, #000f2800 0%, #000f28b3 55%, var(--navy) 100%);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.vision__in{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.vision__h{font:200 clamp(2.1rem, 1rem + 3vw, 4.1rem)/1.12 var(--sans);letter-spacing:-.025em;text-wrap:balance;opacity:0;will-change:opacity, transform;max-width:22ch}.vision__g{color:var(--gold);white-space:nowrap;font-style:normal}.vm__grid{grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:880px;margin-top:clamp(2.2rem,6vh,3.6rem);display:grid}.vm__card{text-align:center;border-radius:var(--r);background:color-mix(in srgb, var(--cream) 6%, var(--sky-b));color:var(--cream);opacity:0;will-change:opacity, transform;border:1px solid #faf6f124;align-content:start;justify-items:center;gap:.8rem;padding:clamp(2rem,4vw,3rem) clamp(1.4rem,3vw,2.4rem);display:grid}.vm__ico{background:var(--gold);width:56px;height:56px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.vm__ico svg{width:26px;height:26px}.vm__card h3{font:300 var(--t-h3)/1.25 var(--sans)}.vm__k{font:400 1.05rem/1.5 var(--sans);max-width:30ch;color:var(--cream)}.vm__card p:not(.vm__k){color:#faf6f1b8;max-width:40ch;font-weight:300}.vision__sig{color:var(--cream);opacity:0;will-change:opacity, transform;gap:.2rem;margin-top:clamp(2rem,5vh,3rem);display:grid}.vision__sig strong{font-weight:500}.vision__sig span{color:#faf6f19e;font-size:.92rem}@media (width>=761px){.vm__grid{grid-template-columns:1fr 1fr}.vm__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6f10f}}@media (width>=861px){.story{padding-top:calc(var(--nav-h) + 3rem)}.story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,7vw,8rem)}.story__stick{top:calc(var(--nav-h) + 1.2rem);position:sticky}.story__plate{aspect-ratio:4/5}.story__plate img{object-position:50% 20%}.story__text{max-width:58ch}.vision{min-height:min(100svh,920px);padding-top:calc(var(--nav-h) + 3rem);align-content:center;display:grid}}@media (prefers-reduced-motion:reduce){.vision__h,.para,.vm__card,.vision__sig{opacity:1}.story .w-group .ul{transform:none}}
