.page-story h1.say,.page-story h2.say{font-variation-settings:"wdth" 118;letter-spacing:-.035em;text-wrap:balance;max-width:16em;font-size:clamp(2.2rem,4.3vw,4.3rem);font-weight:750;line-height:.96}.page-story h1.say{font-variation-settings:"wdth" 125;letter-spacing:-.045em;font-weight:800}.page-story main>.scene{max-width:none;margin:0;padding:0}.page-story .sticky{box-sizing:border-box;align-content:center;max-width:1240px;margin:0 auto;padding:96px 0 28px}.st-hero .cap-head{max-width:1000px}.st-hero .sticky>*{min-width:0}.st-hero .flow,.st-hero .seek,.st-hero .mk,.st-hero .pst{margin-top:clamp(22px,4vh,44px)}.st-hero .sk-note{margin-top:12px}.st-three .wi-cols{grid-template-columns:minmax(0,1fr);gap:0;margin-top:clamp(22px,4vh,44px)}.st-three .wi{opacity:.22;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);padding:clamp(16px,3vh,28px) 0;display:grid}.st-three .wi:last-child{border-bottom:1px solid #ffffff1f}.st-three .wi>:first-child{grid-row:span 2;align-self:center;margin:0}.st-three .wi h3{font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.05}.st-three .wi p{max-width:34em;margin-top:8px;font-size:clamp(15.5px,1.2vw,17.5px)}.st-three .wi-logos{gap:12px;height:auto}.st-three .wi-logos img{width:46px;height:46px}.st-three .folder-ico.big{transform-origin:0;transform:scale(1.3)}.st-proof .sticky{grid-template-rows:none;row-gap:clamp(16px,3vh,28px)}.st-proof .proof-line{margin-top:-6px}.st-proof .proof-shot{align-content:center;justify-items:center;min-height:0;margin:0;display:grid}.st-proof .proof-wide,.st-proof .proof-post .proof-frame{width:fit-content;max-width:100%}.st-proof .proof-frame img{width:auto;max-width:100%;max-height:calc(100svh - var(--headh,290px))}.st-proof .proof-post{max-width:none}.st-proof .ring{opacity:0}.st-proof figcaption{justify-self:start}.st-end{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin:0 auto;display:flex}@media (width<=860px){.page-story .scene{height:auto!important}.page-story .sticky{height:auto;min-height:0;padding:44px 0;position:relative;overflow:visible}.page-story main>section:first-child .sticky{padding-top:112px}.st-end{min-height:0;padding:64px 0}.page-story h1.say,.page-story h2.say{font-size:clamp(2rem,8.4vw,2.8rem)}.st-three .wi{opacity:1;grid-template-columns:minmax(0,1fr)}.st-three .wi>:first-child{grid-row:auto;margin-bottom:14px}.st-proof .ring{opacity:1}.st-proof .proof-frame img{max-height:none}}body.page-ks main{padding:0 0 clamp(64px,12vh,128px);overflow-x:clip}body.page-ks main>.scene{max-width:none;margin:0;padding:0}body.page-ks .sticky{width:var(--wrap);max-width:none;padding:calc(var(--nav-h) + 28px) 0 28px;margin:0 auto}body.page-ks h2.say{font-variation-settings:"wdth" 112;letter-spacing:-.035em;text-wrap:balance;max-width:15em;color:var(--ink);font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:700;line-height:.98}body.page-ks .ks-open .sticky{padding-top:calc(var(--nav-h) + clamp(20px,5.2vh,60px));flex-direction:column;align-items:center;display:flex}.ks-top{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.ks-h{font-variation-settings:"wdth" 116;letter-spacing:-.042em;max-width:13.5em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.75rem,min(5.6vw,9.4vh),5.25rem);font-weight:720;line-height:.94}.ks-sub{max-width:34em;color:var(--ink2);text-wrap:balance;margin-top:clamp(14px,2.2vh,22px);font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.5}.ks-top .pill{margin-bottom:18px}.ks-stage{z-index:1;will-change:transform;width:100%;margin-top:clamp(28px,5vh,52px);position:relative}.ks-stage:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(50% 46% at 50% 40%,#e0328333,#0000 70%);position:absolute;inset:-6% -6% -20%}body.page-ks .ks-play{height:48px;font:600 15px var(--sans);font-variation-settings:"wdth" 108;backdrop-filter:blur(14px)saturate(1.3);background:#ffffff0d;border:0;border-radius:12px;gap:12px;padding:0 18px 0 8px;transition:box-shadow .2s,background-color .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff17}body.page-ks .ks-play:hover{background:#ffffff18;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff1f}body.page-ks .ks-play:active{transform:scale(.97)}body.page-ks .ks-play b{border-radius:8px;width:32px;height:32px}body.page-ks .ks-play.on{box-shadow:inset 0 0 0 1px var(--accent);background:#e032831f}body.page-ks .ks-play.small{border-radius:10px;gap:10px;height:40px;padding:0 14px 0 6px;font-size:14px}body.page-ks .ks-play.small b{border-radius:7px;width:28px;height:28px}body.page-ks .ks-cap{color:var(--ink3);font-size:15px;line-height:1.5}body.page-ks .ks-key{min-width:26px;height:24px;padding:0 7px;font-size:13px}.ks-more{width:var(--wrap);margin:clamp(96px,14vh,128px) auto 0}.ks-more .kx{margin-top:clamp(28px,4.4vh,44px)}.ks-kx{grid-template-columns:repeat(4,minmax(0,1fr))}.ks-kx .kx-in{transition-property:box-shadow,transform,background-color;transition-duration:.25s;transition-timing-function:ease-out}.ks-kx .kx-in:hover{background:#1c1a24;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff1f,0 24px 60px -30px #e0328399}.ks-kx .kx-pic img{transition:transform .6s var(--ease)}.ks-kx .kx-in:hover .kx-pic img{transform:scale(1.04)}.ks-kx .kx-text{padding:16px 10px 10px}.ks-kx .kx-text h3{font-size:clamp(1.125rem,1.3vw,1.3125rem)}.ks-kx .ks-play{margin:12px 10px 4px}.ks-tag{z-index:2;backdrop-filter:blur(8px);height:28px;font:600 13px var(--app);color:#fff;white-space:nowrap;background:#0f0d15d9;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff1f}.ks-tag:before{content:"";background:var(--spark);width:6px;height:6px;box-shadow:0 0 8px var(--spark);border-radius:50%}.ks-tag.pink:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.ks-tags{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ks-tags .ks-tag{position:static}.ks-end{width:var(--wrap);margin:clamp(96px,14vh,128px) auto 0}.ks-end .cl{min-height:min(620px,78svh)}.ks-end .cl h2{max-width:14em}.ks-end .cl p.ks-also{max-width:36em;color:var(--ink2);text-wrap:balance;margin-top:4px;font-size:15px;line-height:1.6}.ks-also a{color:var(--ink);text-underline-offset:4px;text-decoration:underline #ffffff40}.ks-also a:hover{text-decoration-color:var(--accent)}@media (width<=1000px){.ks-kx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){body.page-ks .sticky{padding:56px 0 8px}body.page-ks .ks-open .sticky{padding-top:calc(var(--nav-h) + 40px)}body.page-ks h2.say{font-size:clamp(2.1rem,8.6vw,2.8rem)}.ks-h{font-size:clamp(2.6rem,11vw,3.4rem)}.ks-stage{will-change:auto;margin-top:28px}.ks-more,.ks-end{margin-top:72px}}@media (width<=560px){.ks-kx{gap:10px}.ks-kx .kx-in{border-radius:16px;padding:6px}.ks-kx .kx-text{padding:12px 6px 8px}.ks-kx .kx-text h3{font-size:17px}.ks-kx .kx-text p{font-size:14px}.ks-kx .ks-play{margin:10px 6px 2px}.ks-tag{height:26px;padding:0 8px;top:8px;left:8px}}@media (prefers-reduced-motion:reduce){body.page-ks .scene{height:auto!important}body.page-ks .sticky{height:auto;min-height:0;padding-bottom:24px;position:relative;overflow:visible}.ks-stage{will-change:auto}}
