.pg--story{--st-gradient:linear-gradient(90deg, #fd873f, #fd6e43, #fd5446, #fd394a, #f92158, #ed0b65, #d1056c, #ac0162);--st-pop:cubic-bezier(.3, 1.45, .5, 1);overflow-x:clip}.pg--story .st-hero{max-width:920px;padding-bottom:40px}.pg--story .st-hero h1{letter-spacing:-.035em;font-size:clamp(40px,6.2vw,80px);line-height:1.02}.pg--story .st-hero .s-lede{max-width:56ch;margin-top:24px;font-size:clamp(18px,1.6vw,21px)}.pg--story .st-mk{white-space:nowrap;position:relative}.pg--story .st-mk:after,.pg--story .st-quiet__tag:after{content:"";background:var(--accent);transform-origin:0;border-radius:99px;height:.1em;min-height:3px;position:absolute;bottom:-.06em;left:-1%;right:-1%;transform:rotate(-1deg)scaleX(0)}.pg--story .st-mk:after{animation:st-draw calc(.7s * var(--m)) var(--ease) calc(.5s * var(--m)) forwards}@keyframes st-draw{to{transform:rotate(-1deg)scaleX(1)}}.st-index{margin-top:56px}.st-index ol{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.st-index a{border:1px solid var(--line);transition:border-color .2s var(--ease);border-radius:999rem;align-items:baseline;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.st-index a:hover{border-color:var(--text)}.st-index__n{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.st-wave{width:100%;height:64px;margin-top:28px;display:block}.st-wave rect{transform-box:fill-box;transform-origin:50%;animation:st-bar-in calc(.5s * var(--m)) var(--ease) calc((.2s + var(--i) * 14ms) * var(--m)) both, st-breathe calc(2.4s * var(--m)) ease-in-out calc((1.6s + var(--i) * 45ms) * var(--m)) infinite alternate}@keyframes st-bar-in{0%{opacity:0;transform:scaleY(0)}}@keyframes st-breathe{to{transform:scaleY(.62)}}.st-body{grid-template-columns:minmax(0,1fr);display:grid}.st-rail{display:none}@media (width>=1140px){.st-body{grid-template-columns:150px minmax(0,1fr);gap:48px}.st-rail{top:calc(var(--nav-h) + 40px);align-self:start;padding-top:104px;display:block;position:sticky}.st-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-rail li{padding-left:16px;position:relative}.st-rail li:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:0}.st-rail li:after{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform calc(.5s * var(--m)) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.st-rail li.is-past:after{transform:scaleY(1)}.st-rail a{color:var(--text-2);padding:7px 0;font-size:13px;line-height:1.3;text-decoration:none;display:block}.st-rail a span{font-variant-numeric:tabular-nums;font-size:11px;display:block}.st-rail a[aria-current=true],.st-rail a:hover{color:var(--text)}.st-rail a[aria-current=true]{font-weight:700}}.st-ch{border-top:1px solid var(--line);scroll-margin-top:var(--nav-h);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding-block:104px;display:grid}.st-ch--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.st-ch--flip .st-ch__piece{order:-1}.st-ch--wide{grid-template-columns:minmax(0,1fr);gap:44px}.st-ch--wide .st-ch__text{max-width:760px}.st-ch__n{letter-spacing:-.05em;color:var(--text);opacity:.09;font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:clamp(64px,8vw,112px);font-weight:700;line-height:.9}.st-ch h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,46px);line-height:1.08}.st-ch__body p{color:var(--text-2);max-width:54ch;margin-top:16px;font-size:18px;line-height:1.6}.st-pull{border-left:3px solid var(--accent);padding-left:16px;font-weight:700;color:var(--text)!important;margin-top:26px!important;font-size:22px!important;line-height:1.3!important}.st-js [data-reveal] .st-ch__text>*,.st-js [data-reveal]>.st-ch__piece,.st-js .st-today__text>*{opacity:0;transform:translateY(22px)}.st-js .st-in .st-ch__text>*,.st-js .st-in>.st-ch__piece,.st-js .st-in .st-today__text>*{opacity:1;transition:opacity calc(.7s * var(--m)) var(--ease), transform calc(.9s * var(--m)) var(--ease);transform:none}.st-in .st-ch__text>:nth-child(2),.st-in .st-today__text>:nth-child(2){transition-delay:calc(80ms * var(--m))}.st-in .st-ch__text>:nth-child(3),.st-in .st-today__text>:nth-child(3){transition-delay:calc(.16s * var(--m))}.st-in .st-ch__text>:nth-child(4),.st-in .st-today__text>:nth-child(4){transition-delay:calc(.26s * var(--m))}.st-js .st-in>.st-ch__piece{transition-delay:calc(.3s * var(--m))}.st-frame{border:1px solid var(--line);background:var(--bg);box-shadow:inset 0 0 0 8px var(--surface);border-radius:18px;padding:30px 30px 26px;position:relative}.st-frame__k{color:var(--text-2);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;display:flex}.st-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.tl{--who:62px;--rh:66px;--gap:14px;gap:var(--gap);margin-top:18px;display:grid;position:relative}.tl__row{grid-template-columns:var(--who) minmax(0, 1fr);align-items:start;display:grid}.tl__who{color:var(--text-2);font-size:12px;font-weight:500;line-height:30px}.tl__track{height:var(--rh);position:relative}.tl__axis{background:var(--line);height:1px;position:absolute;top:15px;left:0;right:0}.tl__bar{width:3px;height:calc(var(--h) * 28px);background:var(--text);border-radius:2px;margin-left:-1.5px;position:absolute;top:15px;transform:translateY(-50%)scaleY(0)}.tl__bar.is-faded{opacity:.3}.tl__row--tv .tl__bar{background:var(--text-2);opacity:.45}.tl__band{background:var(--accent);transform-origin:0;border-radius:7px;height:14px;position:absolute;top:8px;transform:scaleX(0)}.tl__flat{border-top:2px dotted var(--text-2);transform-origin:0;position:absolute;top:14px;transform:scaleX(0)}.tl__say{opacity:0;z-index:1;background:var(--bg);font-size:13px;font-weight:500;line-height:1.3;position:absolute;top:34px;transform:translateY(4px)}.tl__say.is-end{text-align:right}.tl__say.is-faded{color:var(--text-2)}.tl__row--tv .tl__say{color:var(--text-2);font-style:italic}.tl__mark{left:calc(var(--who) + (100% - var(--who)) * var(--a));width:calc((100% - var(--who)) * (var(--b) - var(--a)));top:calc(var(--r0) * (var(--rh) + var(--gap)));height:calc((var(--r1) - var(--r0) + 1) * var(--rh) + (var(--r1) - var(--r0)) * var(--gap));opacity:0;pointer-events:none;position:absolute}.tl__mark em{color:var(--text-2);white-space:nowrap;font-size:11px;font-style:normal;font-weight:500;position:absolute}.tl__mark--hatch{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 34%, transparent) 0 3px, transparent 3px 7px);height:30px;height:calc(var(--rh) * 2 + var(--gap) - 34px);border-radius:4px;top:0}.tl__mark--bracket{border:1.5px solid var(--text-2);border-bottom:0;border-radius:3px 3px 0 0;height:8px;margin-top:-2px}.tl__mark--bracket em{bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.tl__mark--stop{width:0;height:calc(var(--rh) * 2 + var(--gap) - 30px);border-left:2px dashed var(--accent);top:-6px}.tl__mark--stop em{top:-4px;left:6px}:is(.st-quiet.is-s1,.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) .tl__bar{transition:transform calc(.28s * var(--m)) var(--ease) calc(var(--d) * var(--m));transform:translateY(-50%)scaleY(1)}:is(.st-quiet.is-s1,.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) :is(.tl__band,.tl__flat){transition:transform calc(.6s * var(--m)) var(--ease) calc(var(--d) * var(--m));transform:scaleX(1)}:is(.st-quiet.is-s1,.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) .tl__say{opacity:1;transition:opacity calc(.3s * var(--m)) calc(var(--d) * var(--m)), transform calc(.3s * var(--m)) var(--ease) calc(var(--d) * var(--m));transform:none}:is(.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) .tl__mark{opacity:1;transition:opacity calc(.35s * var(--m)) calc((var(--d) + .25s) * var(--m))}.st-quiet__tick{border:solid var(--ok);border-width:0 3px 3px 0;width:10px;height:18px;position:absolute;top:30px;right:34px;transform:rotate(45deg)scale(0)}.st-quiet.is-s2 .st-quiet__tick{transition:transform calc(.35s * var(--m)) var(--st-pop);transform:rotate(45deg)scale(1)}.st-quiet__tag{opacity:0;margin-top:8px;font-size:20px;font-weight:700;display:inline-block;position:relative;transform:translateY(6px)}.st-quiet.is-s3 .st-quiet__tag{opacity:1;transition:opacity calc(.4s * var(--m)), transform calc(.4s * var(--m)) var(--ease);transform:none}.st-quiet.is-s3 .st-quiet__tag:after{transition:transform calc(.5s * var(--m)) ease-out calc(.3s * var(--m));transform:rotate(-1deg)scaleX(1)}.st-breaks__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.bk{border:1px solid var(--line);background:var(--bg);opacity:.5;transition:opacity calc(.4s * var(--m)), border-color calc(.3s * var(--m)), box-shadow calc(.3s * var(--m));border-radius:16px;padding:22px 24px;position:relative}.bk h3{font-size:19px}.bk__v{opacity:0;margin-top:6px;padding-left:22px;font-size:15px;font-weight:500;line-height:1.45;position:relative;transform:translateY(4px)}.bk__x{width:13px;height:13px;position:absolute;top:5px;left:1px}.bk__x:before,.bk__x:after{content:"";background:var(--accent);border-radius:2px;width:3px;height:15px;position:absolute;top:-1px;left:5px;transform:rotate(45deg)scaleY(0)}.bk__x:after{transform:rotate(-45deg)scaleY(0)}.bk__note{color:var(--text-2);opacity:0;margin-top:10px;font-size:13px;line-height:1.55}:is(.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4){opacity:1}:is([data-at="1"] .bk1,[data-at="2"] .bk2,[data-at="3"] .bk3,[data-at="4"] .bk4){border-color:var(--text);box-shadow:0 0 0 1px var(--text)}:is(.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) :is(.bk__v,.bk__note){opacity:1;transition:opacity calc(.35s * var(--m)) calc(2.4s * var(--m)), transform calc(.35s * var(--m)) var(--ease) calc(2.4s * var(--m));transform:none}:is(.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) .bk__x:before{transition:transform calc(.2s * var(--m)) ease-out calc(2.6s * var(--m));transform:rotate(45deg)scaleY(1)}:is(.is-s1 .bk1,.is-s2 .bk2,.is-s3 .bk3,.is-s4 .bk4) .bk__x:after{transition:transform calc(.2s * var(--m)) ease-out calc(2.75s * var(--m));transform:rotate(-45deg)scaleY(1)}.bk .tl{--rh:58px;--gap:10px;margin-top:22px}.bk3 .tl{--rh:50px}.st-stack__top{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:20px;display:flex}.st-pill{border:1px solid var(--text);border-radius:999rem;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.st-pill--a{border-color:var(--accent);border-width:2px;position:relative}.st-pill--a s{color:var(--text-2);text-decoration-color:var(--accent);text-decoration-thickness:2px}.st-pill--a b{font-weight:700;display:none}.st-stack__tick{border:solid var(--ok);border-width:0 2.5px 2.5px 0;width:7px;height:12px;margin:0 2px 3px 4px;display:none;transform:rotate(45deg)}.st-stack.is-s9 .st-pill--a s{display:none}.st-stack.is-s9 .st-pill--a b,.st-stack.is-s9 .st-stack__tick{animation:st-pop calc(.4s * var(--m)) var(--st-pop) both;display:inline-block}@keyframes st-pop{0%{opacity:0;transform:scale(.6)}}.st-stack.is-s9 .st-stack__tick{animation-name:st-tick}@keyframes st-tick{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}.st-stack__body{grid-template-columns:22px minmax(0,1fr);gap:14px;display:grid}.st-stack__time{color:var(--text-2);flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.st-stack__time span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.st-stack__time i{background:var(--line);flex:1;width:2px;position:relative}.st-stack__time i:after{content:"";background:var(--accent);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.st-stack.is-s1 .st-stack__time i:after{transition:transform calc(8s * var(--m)) linear;transform:scaleY(1)}.st-stack__layers{flex-direction:column-reverse;gap:6px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.ly{border:1px dashed var(--line);color:#0000;transition:background-color calc(.8s * var(--m));background:0 0;border-radius:8px;grid-template-columns:minmax(0,15.5em) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:9px 14px;font-size:14px;line-height:1.35;display:grid}.ly b{font-weight:700}.ly span{color:#0000;font-size:13px}.is-s1 .ly1,.is-s2 .ly2,.is-s3 .ly3,.is-s4 .ly4,.is-s5 .ly5,.is-s6 .ly6,.is-s7 .ly7,.is-s8 .ly8{border:1px solid var(--text);background:var(--surface);color:var(--text);animation:st-land calc(.45s * var(--m)) var(--st-pop) both}:is(.is-s1 .ly1,.is-s2 .ly2,.is-s3 .ly3,.is-s4 .ly4,.is-s5 .ly5,.is-s6 .ly6,.is-s7 .ly7,.is-s8 .ly8) span{color:var(--text-2)}@keyframes st-land{0%{opacity:0;transform:translateY(-26px)}}@container (width<=480px){.ly{grid-template-columns:minmax(0,1fr)}}[data-at="1"] .ly1,[data-at="2"] .ly2,[data-at="3"] .ly3,[data-at="4"] .ly4,[data-at="5"] .ly5,[data-at="6"] .ly6,[data-at="7"] .ly7,[data-at="8"] .ly8{background:var(--highlight);color:#111}:is([data-at="1"] .ly1,[data-at="2"] .ly2,[data-at="3"] .ly3,[data-at="4"] .ly4,[data-at="5"] .ly5,[data-at="6"] .ly6,[data-at="7"] .ly7,[data-at="8"] .ly8) span{color:#111111b3}.st-same{gap:14px;display:grid}.st-same__boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sb{border:1px solid var(--line);background:var(--bg);box-shadow:inset 0 0 0 7px var(--surface);text-align:center;transition:box-shadow calc(.5s * var(--m)), border-color calc(.5s * var(--m)), padding calc(.5s * var(--m)) var(--ease);border-radius:16px;padding:22px 22px 18px;position:relative}.sb__app{border:2.5px solid var(--text);background:var(--bg);text-transform:uppercase;letter-spacing:.02em;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-block}.sb__notes{max-height:260px;transition:max-height calc(.5s * var(--m)) var(--ease), padding calc(.5s * var(--m)), opacity calc(.3s * var(--m));gap:4px;margin:0;padding:14px 0 0;list-style:none;display:grid;overflow:hidden}.sb__notes li{text-transform:uppercase;letter-spacing:.01em;opacity:0;font-size:13px;font-weight:700;transform:scale(1.5)rotate(-4deg)}.sb__notes li:nth-child(2n){transform:scale(1.5)rotate(4deg)}.sb__est{max-height:80px;transition:max-height calc(.5s * var(--m)) var(--ease), margin calc(.5s * var(--m)), opacity calc(.3s * var(--m));flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:12px;font-size:14px;font-weight:700;display:flex;overflow:visible}.sb__est span{opacity:0;position:relative;transform:scale(1.5)}.sb__est .e1:after,.sb__est .e2:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2.5px;position:absolute;top:52%;left:-4%;right:-4%;transform:scaleX(0)rotate(-4deg)}.sb__est .ring{border:2.4px solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:-5px -12%;transform:rotate(-4deg)scale(.6)}.st-same.is-s1 .sb__notes li{opacity:1;transition:opacity calc(.1s * var(--m)) calc(var(--i) * .3s * var(--m)), transform calc(.32s * var(--m)) var(--st-pop) calc(var(--i) * .3s * var(--m));transform:rotate(-2deg)}.st-same.is-s1 .sb__notes li:nth-child(2n){transform:rotate(2deg)}.st-same.is-s2 .sb__est span{opacity:1;transition:opacity calc(.12s * var(--m)), transform calc(.3s * var(--m)) var(--st-pop);transform:none}.st-same.is-s2 .sb__est .e2{transition-delay:calc(.7s * var(--m))}.st-same.is-s2 .sb__est .e3{transition-delay:calc(1.4s * var(--m))}.st-same.is-s2 .sb__est .e1:after{transition:transform calc(.2s * var(--m)) ease-out calc(.55s * var(--m));transform:scaleX(1)rotate(-4deg)}.st-same.is-s2 .sb__est .e2:after{transition:transform calc(.2s * var(--m)) ease-out calc(1.25s * var(--m));transform:scaleX(1)rotate(-4deg)}.st-same.is-s2 .sb__est .ring{opacity:1;transition:opacity calc(.15s * var(--m)) calc(1.75s * var(--m)), transform calc(.35s * var(--m)) var(--st-pop) calc(1.75s * var(--m));transform:rotate(-4deg)}.st-same.is-s3 .sb{box-shadow:none;border-color:#0000;padding-block:0 4px}.st-same.is-s3 :is(.sb__notes,.sb__est){opacity:0;max-height:0;margin:0;padding:0;overflow:hidden}.st-same__once{opacity:0;transition:opacity calc(.4s * var(--m)), transform calc(.6s * var(--m)) var(--st-pop);gap:5px;display:grid;position:relative;transform:translateY(18px)scaleX(.7)}.st-same__bar{background:var(--text);border-radius:4px;height:12px}.st-same__bar:nth-child(2){opacity:.7}.st-same__bar:nth-child(3){opacity:.45}.st-same__once p{text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:13px;font-weight:700}.st-same.is-s3 .st-same__once{opacity:1;transition-delay:calc(.35s * var(--m));transform:none}.st-swap{justify-items:center;padding:48px 28px 36px;display:grid}.st-swap__top{width:min(100%,340px);height:66px;position:relative}.sw{border:2.5px solid var(--text);background:var(--bg);text-align:center;opacity:0;transition:opacity calc(.35s * var(--m)), transform calc(.55s * var(--m)) var(--ease);border-radius:12px;place-items:center;padding:0 12px;font-size:19px;font-weight:700;display:grid;position:absolute;inset:0;transform:translate(48px)}.sw0,.is-s1 .sw1,.is-s2 .sw2,.is-s3 .sw3{opacity:1;transform:none}.is-s1 .sw0,.is-s2 .sw1,.is-s3 .sw2{opacity:0;transform:translate(-48px)}.st-swap__plug{background:var(--accent);width:2px;height:30px;position:relative}.st-swap__plug:before,.st-swap__plug:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;left:50%}.st-swap__plug:before{top:-4px}.st-swap__plug:after{bottom:-4px}.st-swap__stack{gap:5px;width:min(100%,440px);display:grid}.st-swap__stack i{background:var(--text);height:13px;opacity:calc(1 - var(--i) * .085);border-radius:4px}.st-swap__stack p{justify-content:center;margin-top:14px;display:flex}.st-swap__stack img{width:auto;height:30px}.st-today{background:var(--night);color:var(--on-night);text-align:center;scroll-margin-top:var(--nav-h);border-radius:24px;margin-top:40px;padding:88px clamp(20px,5vw,72px) 64px}:root[data-theme=dark] .st-today{border:1px solid var(--line)}.st-today__text{max-width:720px;margin-inline:auto}.st-today .st-ch__n{color:var(--on-night);opacity:.12}.st-today .eyebrow{color:var(--on-night-2);justify-content:center}.st-today h2{letter-spacing:-.03em;color:var(--on-night);font-size:clamp(36px,5.2vw,68px);line-height:1.02}.st-today__p{max-width:46ch;color:var(--on-night-2);margin:20px auto 0;font-size:19px;line-height:1.6}.st-doors{perspective:1100px;border:3px solid var(--on-night);border-bottom:0;border-radius:10px 10px 0 0;width:min(100%,380px);height:300px;margin:56px auto 0;position:relative}.st-doors:after{content:"";background:var(--on-night-2);height:1px;position:absolute;bottom:0;left:-40%;right:-40%}.st-doors__room{background:radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--highlight) 30%, var(--night)), var(--night) 70%);border-radius:7px 7px 0 0;justify-content:center;align-items:flex-end;padding-bottom:30px;display:flex;position:absolute;inset:0;overflow:hidden}.st-doors__stack{gap:5px;width:68%;display:grid}.st-doors__stack i{background:var(--on-night);height:10px;opacity:calc(.95 - var(--i) * .08);opacity:0;border-radius:3px;transform:translateY(12px)}.st-doors__light{background:var(--st-gradient);height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.st-door{background:color-mix(in srgb, var(--on-night) 9%, var(--night));border:1px solid color-mix(in srgb, var(--on-night) 22%, transparent);backface-visibility:hidden;width:50%;position:absolute;top:0;bottom:0}.st-door--l{transform-origin:0;border-radius:7px 0 0;left:0}.st-door--r{transform-origin:100%;border-radius:0 7px 0 0;right:0}.st-door i{background:var(--on-night-2);border-radius:2px;width:4px;height:38px;margin-top:-19px;position:absolute;top:50%}.st-door--l i{right:12px}.st-door--r i{left:12px}.st-doors.is-open .st-door--l{transition:transform calc(1.5s * var(--m)) cubic-bezier(.6, 0, .2, 1) calc(.3s * var(--m));transform:rotateY(-80deg)}.st-doors.is-open .st-door--r{transition:transform calc(1.5s * var(--m)) cubic-bezier(.6, 0, .2, 1) calc(.3s * var(--m));transform:rotateY(80deg)}.st-doors.is-open .st-doors__light{transition:transform calc(.9s * var(--m)) var(--ease) calc(.9s * var(--m));transform:scaleX(1)}.st-doors.is-open .st-doors__stack i{opacity:calc(.95 - var(--i) * .08);transition:opacity calc(.4s * var(--m)) calc((1.1s + (7 - var(--i)) * 80ms) * var(--m)), transform calc(.5s * var(--m)) var(--ease) calc((1.1s + (7 - var(--i)) * 80ms) * var(--m));transform:none}.st-today__go{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.st-today .btn--ghost{color:var(--on-night);border-color:color-mix(in srgb, var(--on-night) 34%, transparent)}.st-today .btn--ghost:hover{border-color:var(--on-night)}.st-today :focus-visible{outline-color:var(--on-night)}.st-quote{border-left:2px solid var(--accent);text-align:left;max-width:640px;margin:56px auto 0;padding:4px 0 4px 24px}.st-quote blockquote{color:var(--on-night);margin:10px 0 0;font-size:20px;font-weight:500;line-height:1.5}.st-quote figcaption{color:var(--on-night-2);margin-top:12px;font-size:13px}.st-today__team{color:var(--on-night-2);margin-top:32px;font-size:14px}@media (width<=960px){.st-ch,.st-ch--flip{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:72px}.st-ch--flip .st-ch__piece{order:0}.st-breaks__list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.st-index{margin-top:36px}.st-index a{padding:7px 11px;font-size:13px}.st-wave{height:44px}.st-ch__n{margin-bottom:10px}.st-ch__body p{font-size:16px}.st-frame{box-shadow:inset 0 0 0 6px var(--surface);padding:22px 18px 20px}.tl{--who:54px}.bk{padding:18px 16px}.bk .tl{--rh:62px}.tl__say{font-size:12px}.st-quiet__tick{top:22px;right:22px}.ly{padding:8px 12px}.ly span{font-size:12px}.st-same__boards{gap:8px}.sb{box-shadow:inset 0 0 0 4px var(--surface);padding:14px 8px 12px}.sb__app{border-width:2px;padding:5px 6px;font-size:10px}.sb__notes li{font-size:10px}.sb__est{flex-direction:column;align-items:center;font-size:11px}.st-swap{padding:36px 18px 28px}.sw{font-size:17px}.st-today{border-radius:18px;padding:64px 18px 48px}.st-doors{width:min(100%,300px);height:240px}.st-quote blockquote{font-size:18px}}@media (prefers-reduced-motion:reduce){.pg--story *,.pg--story :before,.pg--story :after{transition:none!important;animation:none!important}.pg--story .st-mk:after{transform:rotate(-1deg)scaleX(1)}.st-js [data-reveal] .st-ch__text>*,.st-js [data-reveal]>.st-ch__piece,.st-js .st-today__text>*{opacity:1;transform:none}.bk{opacity:1}}
