[data-swayish=pages]{--lead:1.58}[data-swayish=pages] .slide .lede,[data-swayish=pages] .vline{line-height:var(--lead)}[data-swayish=pages] .vision-hero{--vbw:46vw;--vgap:clamp(32px, 3.4vw, 64px)}[data-swayish=pages] .vision-hero .opening{text-align:right;max-width:none;padding-right:calc(var(--vbw) + var(--vgap));align-content:center;justify-items:end;display:grid}[data-swayish=pages] .panel.vbox{z-index:0;width:var(--vbw);translate:0 calc(var(--p,0) * -10vh);position:absolute;top:96px;bottom:100px;right:0}[data-swayish=pages] .panel.vbox.rv{clip-path:inset(0 0 0 100%);filter:none;transition:clip-path 1.5s var(--calm), transform var(--t-slow) var(--calm);transform:none}[data-swayish=pages] .is-active .panel.vbox.rv{clip-path:inset(0);transform:scale(calc(1 - var(--ap,0) * .07))}[data-swayish=pages] .vtitle{position:relative}[data-swayish=pages] .vline{max-width:32ch;font-family:var(--vf);font-size:clamp(18px,1.55vw,26px);font-weight:600;line-height:var(--lead);letter-spacing:-.02em;color:#d6d6d6;margin-top:clamp(28px,4vh,44px)}[data-swayish=pages] .few{grid-template-columns:repeat(8,1fr);justify-self:end;gap:6px;width:100%;max-width:520px;display:grid}[data-swayish=pages] .few i{aspect-ratio:9/16;transition:background .8s var(--calm);background:#0b0b0b1a}[data-swayish=pages] .few .big{aspect-ratio:auto;grid-area:2/3/span 3/span 4}[data-swayish=pages] .few i:nth-child(3n){background:#0b0b0b12}[data-swayish=pages] .charge-fig{justify-items:center;display:grid}[data-swayish=pages] .wall{width:100%;height:min(58vh,560px,100svh - 380px);margin-top:48px}[data-swayish=pages] .open-copy{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}@media (min-width:861px){[data-swayish=pages] .open-copy{grid-template-columns:max-content minmax(0,1fr)}[data-swayish=pages] .open-copy .lede{max-width:22em;font-size:calc(clamp(40px,5.6vw,80px)/3.125);line-height:var(--lead);justify-self:end}[data-swayish=pages] #results.slide[data-tone=paper]{background:radial-gradient(46% 70% at 76% 48%, #8b3dff21, transparent 72%), radial-gradient(34% 50% at 92% 78%, #3df2a024, transparent 72%), radial-gradient(30% 44% at 62% 14%, #ff4fb317, transparent 72%), var(--paper)}[data-swayish=pages] #results .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;max-width:none;margin:0;padding:0}[data-swayish=pages] #results .stack{padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));padding-right:clamp(16px,2vw,40px)}[data-swayish=pages] #results .fv{flex-direction:column;justify-self:stretch;max-width:none;height:min(76vh,780px);padding:0 clamp(72px,6vw,120px) 0 clamp(8px,2vw,32px);display:flex}[data-swayish=pages] #results .fv .key{margin-bottom:0;padding-bottom:clamp(14px,2.6vh,28px);font-size:14px}[data-swayish=pages] #results .fv .key span:before{width:28px;height:8px}[data-swayish=pages] #results .fv .row{flex:1 1 0;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(8px,1.5vh,16px);min-height:0;padding:0}[data-swayish=pages] #results .fv .row b{letter-spacing:-.02em;grid-row:auto;font-size:clamp(17px,1.45vw,26px)}[data-swayish=pages] #results .fv .row i{transition:transform .5s var(--calm), filter .5s var(--calm)}[data-swayish=pages] #results .fv .row i.f{height:clamp(5px,.8vh,9px)}[data-swayish=pages] #results .fv .row i.v{height:clamp(22px,5.4vh,54px)}[data-swayish=pages] #results .fv .row.top i.v{filter:drop-shadow(0 0 #d62ef600)}[data-swayish=pages] #results .fv .row.top b:after{vertical-align:.2em;opacity:0;transition:opacity .4s var(--calm), transform .7s var(--sway);margin-left:14px;padding:6px 13px;font-size:12px;transform:scale(.6)}[data-swayish=pages] #results.is-active .fv .row i.f{transition-duration:1s}[data-swayish=pages] #results.is-active .fv .row i.v{transition-duration:1.9s;transition-timing-function:cubic-bezier(.22,1.2,.3,1)}[data-swayish=pages] #results.is-active .fv .row:nth-child(2) i.f{transition-delay:.5s}[data-swayish=pages] #results.is-active .fv .row:nth-child(3) i.f{transition-delay:.65s}[data-swayish=pages] #results.is-active .fv .row:nth-child(4) i.f{transition-delay:.8s}[data-swayish=pages] #results.is-active .fv .row:nth-child(5) i.f{transition-delay:.95s}[data-swayish=pages] #results.is-active .fv .row:nth-child(3) i.v{transition-delay:1.3s}[data-swayish=pages] #results.is-active .fv .row:nth-child(4) i.v{transition-delay:1.45s}[data-swayish=pages] #results.is-active .fv .row:nth-child(5) i.v{transition-delay:1.6s}[data-swayish=pages] #results.is-active .fv .row.top i.v{transition:transform 2.4s cubic-bezier(.22, 1.2, .3, 1) 1.9s, filter 1.4s var(--calm) 3.2s;filter:drop-shadow(0 10px 34px #d62ef66b)}[data-swayish=pages] #results.is-active .fv .row.top b:after{opacity:1;transition-delay:3.5s;transform:none}}@media (max-width:860px){[data-swayish=pages] #results h2 br{display:none}}[data-swayish=pages] .ahead{max-width:22ch}[data-swayish=pages] .ahead+.lede{margin-top:36px}@media (max-width:860px){[data-swayish=pages] .panel.vbox.rv{transition-duration:.45s}[data-swayish=pages] .vision-hero{flex-direction:column}[data-swayish=pages] .panel.vbox{flex:1 1 0;width:auto;min-height:0;margin-bottom:24px;position:relative;inset:auto}[data-swayish=pages] .vision-hero .slide-inner{flex:none}[data-swayish=pages] .vision-hero .opening{text-align:left;padding-right:var(--gutter);justify-items:start}[data-swayish=pages] .vline{margin-top:16px;font-size:clamp(16px,4.4vw,19px)}[data-swayish=pages] .few{grid-template-columns:repeat(8,auto);place-content:center;justify-self:stretch;gap:4px;max-width:none;height:100%;min-height:0;container-type:size}[data-swayish=pages] .few i{width:min(12.5cqw - 3.5px,11.25cqh - 1.8px)}[data-swayish=pages] .charge-fig{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}[data-swayish=pages] .charge-fig .frame916{height:100%}[data-swayish=pages] #open .slide-inner{grid-template-rows:auto minmax(0,1fr);display:grid}[data-swayish=pages] .open-copy{grid-template-columns:1fr;gap:16px}[data-swayish=pages] .wall{height:auto;min-height:0;margin-top:24px}[data-swayish=pages] #ahead .slide-inner{align-self:center}}@media (max-width:860px) and (orientation:landscape) and (max-height:520px){[data-swayish=pages] .vision-hero{flex-direction:row}[data-swayish=pages] .panel.vbox{top:calc(var(--top) + 4px);bottom:var(--foot);width:var(--vbw);flex:none;margin:0;position:absolute;right:0}[data-swayish=pages] .vision-hero{--vbw:42vw;--vgap:24px}[data-swayish=pages] .vision-hero .opening{text-align:right;padding-right:calc(var(--vbw) + var(--vgap));justify-items:end}[data-swayish=pages] .vline{max-width:none;margin-top:12px;font-size:15px}[data-swayish=pages] #open .slide-inner{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:32px}[data-swayish=pages] .wall{height:100%;margin-top:0}}