.a-poke-story{background:#f7f7f2;color:#11110f}.a-poke-story main{overflow:clip}.a-poke-story .footer{position:relative;z-index:2}.poke-story,.poke-principles-story,.poke-closing-story{position:relative}.poke-story{height:410svh;background:#f7f7f2}.poke-story__pin,.poke-principles-story__pin,.poke-closing-story__pin{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.poke-story__hero,.poke-story__problem,.poke-story__question{position:absolute;inset:0}.poke-story__hero{z-index:1;display:flex;align-items:flex-end;padding:clamp(115px,15vw,180px) 0 clamp(68px,10vw,120px);background:#f7f7f2}.poke-story__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);gap:60px;align-items:end;width:100%}.poke-story__title{will-change:transform,opacity}.poke-story__title h1{max-width:1050px;margin:20px 0 0;font-size:clamp(60px,10vw,164px);line-height:.8;letter-spacing:-.077em}.poke-story__title h1 span,.poke-story__question h2 span,.poke-closing-story h2 span{color:var(--green)}.poke-story__lead{max-width:490px;margin:0;will-change:transform,opacity;font-size:clamp(18px,2vw,28px);line-height:1.3;letter-spacing:-.025em}.poke-story__problem{z-index:2;display:flex;align-items:center;background:#f7f7f2;opacity:0;will-change:opacity}.poke-story__problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,8vw,130px);align-items:center}.poke-story__media{min-height:min(66svh,650px);overflow:hidden;background:#d8d8d3;will-change:transform}.poke-story__media img{width:100%;height:100%;min-height:min(66svh,650px);object-fit:cover;filter:saturate(.78)}.poke-story__copy{will-change:transform}.poke-story__copy h2{margin:22px 0 30px;font-size:clamp(47px,7vw,112px);line-height:.87;letter-spacing:-.06em}.poke-story__question{z-index:3;display:flex;align-items:center;padding:100px 0 32px;background:#080808;color:#f7f7f2;clip-path:inset(100% 0 0 0);will-change:clip-path}.poke-story__question .shell{will-change:transform,opacity}.poke-story__question h2,.poke-closing-story h2{max-width:1320px;margin:20px 0 0;font-size:clamp(58px,10vw,160px);line-height:.83;letter-spacing:-.075em}.poke-story__question .prose{max-width:650px;margin:42px 0 0}.poke-principles-story{height:245svh;background:#f7f7f2;color:#11110f}.poke-principles-story__pin{display:flex;align-items:center}.poke-principles-story__heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;align-items:start;margin-bottom:clamp(46px,7vw,92px);will-change:transform,opacity}.poke-principles-story__heading h2{margin:0;font-size:clamp(47px,7vw,112px);line-height:.87;letter-spacing:-.06em}.poke-principles-story__list .principle{will-change:transform,opacity}.poke-closing-story{height:170svh;background:#070707;color:#f7f7f2}.poke-closing-story__pin{display:flex;align-items:center}.poke-closing-story [data-poke-closing-copy]{will-change:transform,opacity}.poke-closing-story [data-poke-closing-action]{margin-top:48px;will-change:transform,opacity}
.poke-story__mobile-break{display:none}@media(max-width:850px),(prefers-reduced-motion:reduce){.poke-story,.poke-principles-story,.poke-closing-story{height:auto}.poke-story__pin,.poke-principles-story__pin,.poke-closing-story__pin{position:relative;height:auto;overflow:visible}.poke-story__hero,.poke-story__problem,.poke-story__question{position:relative;inset:auto;clip-path:none!important;opacity:1!important;transform:none!important}.poke-story__hero{min-height:calc(100svh - 72px);align-items:flex-start;padding:112px 0 68px}.poke-story__hero-grid{margin:0 auto;min-width:0}.poke-story__hero-grid,.poke-story__problem-grid,.poke-principles-story__heading{grid-template-columns:1fr;gap:35px}.poke-story__title h1{font-size:clamp(46px,13vw,58px);line-height:.84;letter-spacing:-.065em}.poke-story__lead{min-width:0;max-width:100%}.poke-story__mobile-break{display:block}.poke-story__lead,.poke-story__title,.poke-story__media,.poke-story__copy,.poke-story__question .shell,.poke-principles-story__heading,.poke-principles-story__list .principle,.poke-closing-story [data-poke-closing-copy],.poke-closing-story [data-poke-closing-action]{opacity:1!important;transform:none!important}.poke-story__problem{padding:82px 0}.poke-story__media,.poke-story__media img{min-height:400px}.poke-story__question{padding:90px 0}.poke-principles-story__pin{padding:82px 0;display:block}.poke-principles-story__heading{margin-bottom:46px}.poke-closing-story__pin{min-height:80svh;padding:100px 0;display:flex}.poke-closing-story h2,.poke-story__question h2{font-size:clamp(51px,14vw,77px)}}
