.story-page{background:#fbfbfa}.story-page h1,.story-page h2,.story-page h3{text-wrap:balance}.story-page .preview-header{border-bottom-color:rgba(42,41,67,.08)}.story-hero{min-height:min(820px,93svh);padding:145px max(32px,calc((100vw - 1320px) / 2)) 75px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(30px,4vw,64px);background:var(--p-paper)}.story-hero-copy{position:relative;z-index:1;max-width:590px}.story-hero h1{margin:0 0 34px;font-size:clamp(62px,6.3vw,102px);line-height:.98}.story-hero-lead{max-width:550px;margin:0 0 23px;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.3}.story-body{max-width:570px;margin:0;color:var(--p-muted)!important;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.story-hero-visual{min-width:0;width:100%;margin:0;display:grid;place-items:center;animation:story-image-arrive .8s ease-out both}.story-hero-visual img{display:block;width:min(100%,540px);height:auto}@keyframes story-image-arrive{0%{opacity:.72;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.story-name{padding:clamp(100px,11vw,170px) max(32px,calc((100vw - 1320px) / 2));background:#26314f;color:#fff}.story-name-inner{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:clamp(50px,7vw,120px)}.story-name-mark{display:grid;place-items:center;width:min(100%,560px)}.story-name-mark .brand-wordmark{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.story-name-copy{max-width:560px}.story-name h2{margin:0 0 28px;font-size:clamp(42px,4.5vw,68px);line-height:1.04}.story-name-copy>p:last-child{max-width:560px;margin:0;color:#e3e5ec;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.story-belief{padding:clamp(105px,11vw,165px) max(32px,calc((100vw - 1320px) / 2));background:#fff}.story-belief-heading{max-width:1010px;margin-bottom:clamp(68px,6vw,95px)}.story-belief h2{max-width:940px;margin:0 0 30px;font-size:clamp(58px,6.5vw,94px);line-height:1}.story-belief-heading>p:last-child{max-width:770px;margin:0;color:var(--p-muted);font-size:clamp(19px,1.9vw,26px);line-height:1.52}.story-belief-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);align-items:center;gap:clamp(60px,7vw,110px)}.story-belief-list{max-width:700px;display:grid;gap:clamp(37px,3.5vw,52px)}.story-belief-list article h3{margin:0 0 10px;font-size:clamp(28px,2.7vw,40px);line-height:1.14}.story-belief-close,.story-belief-list article p{margin:0;color:var(--p-muted)!important;font-size:clamp(17px,1.42vw,20px);line-height:1.66}.story-belief-close{max-width:690px;color:var(--p-ink)!important;font-weight:650}.story-belief-art{display:grid;place-items:center}.story-belief-art img{width:min(100%,530px);height:auto}.story-kiko{padding:clamp(90px,8vw,130px) max(32px,calc((100vw - 1320px) / 2));background:var(--p-lilac)}.story-kiko-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(25px,5vw,90px)}.story-kiko-copy{max-width:680px}.story-kiko h2{margin:0 0 28px;font-size:clamp(56px,5.7vw,86px);line-height:1}.story-kiko-copy>p:not(.preview-kicker){max-width:620px;margin:0 0 25px;color:var(--p-muted);font-size:clamp(18px,1.55vw,21px);line-height:1.64}.story-kiko-copy strong{color:var(--p-ink);font-size:18px}.story-kiko-visual{width:100%;display:grid;justify-items:center}.story-kiko-stage{position:relative;width:min(100%,640px);aspect-ratio:1}.story-kiko-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .45s ease}.story-kiko-stage img.is-active{opacity:1}.story-kiko-controls{display:flex;align-items:center;justify-content:center;gap:17px;min-height:40px;margin-top:-10px}.story-kiko-dots{display:flex;gap:4px}.story-kiko-dots button{width:40px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.story-kiko-dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:#9a9aa9;transition:width .25s ease,background-color .25s ease}.story-kiko-dots button.is-active:after{width:19px;border-radius:10px;background:var(--p-ink)}.story-kiko-toggle{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--p-ink);cursor:pointer}.story-kiko-toggle svg{width:17px;height:17px}.story-kiko-controls button:focus-visible{outline:3px solid var(--p-coral);outline-offset:2px}.story-note{padding:clamp(115px,12vw,175px) 32px clamp(105px,11vw,150px);background:#fff}.story-note-inner{width:min(100%,1320px);margin:auto;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(58px,5vw,75px);align-items:start}.story-note h2{max-width:590px;margin:0;font-size:clamp(58px,5vw,72px);line-height:1.04}.story-note-letter{padding-top:8px}.story-note-body p{margin:0 0 35px;font-size:clamp(22px,2vw,29px);font-weight:560;line-height:1.56}.story-author{margin-top:52px;display:grid;gap:5px}.story-author strong{font-size:clamp(19px,1.8vw,25px);font-weight:650}.story-author span{color:var(--p-muted);font-size:15px}.story-return{padding:78px 25px 110px;display:grid;justify-items:center;gap:25px;background:var(--p-paper);text-align:center}.story-return h2{max-width:720px;margin:0;font-size:clamp(35px,4vw,56px);line-height:1.13}@media (max-width:1000px){.story-hero{min-height:0}.story-hero h1{font-size:clamp(46px,5.8vw,58px)}.story-name-inner{gap:50px}.story-belief-body{gap:55px}}@media (max-width:900px){.story-hero{grid-template-columns:1fr;gap:42px}.story-hero-copy{max-width:720px}.story-hero-visual{width:min(100%,700px);justify-self:center}.story-kiko-inner{grid-template-columns:1fr}.story-kiko-visual{width:min(100%,520px);justify-self:center}.story-note-inner{max-width:760px;grid-template-columns:1fr;gap:35px}.story-note h2{max-width:740px}.story-note-letter{padding-top:0}}@media (max-width:800px){.story-hero{padding:125px 22px 80px;grid-template-columns:1fr;gap:38px}.story-hero-copy{max-width:700px}.story-hero-visual{width:min(100%,700px);justify-self:center}.story-belief,.story-kiko,.story-name{padding-inline:25px}.story-kiko-inner,.story-name-inner{grid-template-columns:1fr}.story-name-mark{justify-self:center}.story-name-copy{max-width:670px}.story-belief-body{grid-template-columns:1fr;gap:40px}.story-belief-art{order:-1;justify-self:center;width:min(68%,360px)}.story-kiko-visual{width:min(100%,520px);justify-self:center}}@media (max-width:600px){.story-hero{padding:calc(127px + env(safe-area-inset-top, 0px)) 20px 76px}.story-hero h1{margin-bottom:25px;font-size:clamp(51px,12.2vw,67px)}.story-hero-lead{font-size:21px}.story-body{font-size:16px;line-height:1.62}.story-name{padding-block:88px 100px}.story-name-inner{gap:45px}.story-name-mark{width:min(100%,320px)}.story-name h2{font-size:clamp(42px,10.5vw,58px)}.story-name-copy>p:last-child{font-size:17px}.story-belief{padding-block:93px 80px}.story-belief-heading{margin-bottom:48px}.story-belief h2{font-size:clamp(50px,11vw,64px)}.story-belief-heading>p:last-child{font-size:19px}.story-belief-list{gap:38px}.story-belief-list article h3{font-size:30px}.story-belief-close,.story-belief-list article p{font-size:17px}.story-belief-art{width:min(73%,300px)}.story-kiko{padding-block:90px 60px}.story-kiko h2{font-size:clamp(50px,11.5vw,65px)}.story-kiko-copy>p:not(.preview-kicker){font-size:17px}.story-kiko-visual{margin-top:12px}.story-note{padding:100px 25px 95px}.story-note-inner{gap:34px}.story-note h2{font-size:clamp(50px,11vw,65px)}.story-note-body p{font-size:21px}.story-return{padding-block:75px 90px}}@media (prefers-reduced-motion:reduce){.story-hero-visual{animation:none!important}.story-kiko-dots button:after,.story-kiko-stage img{transition:none!important}}