.bts-section{z-index:2;color:#f1f6fd;background:0 0;padding:clamp(28px,5vw,72px) 0 clamp(36px,5vw,72px);scroll-margin-top:110px;position:relative}.bts-inner{width:min(1280px,100% - 64px);margin:auto}.bts-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(24px,6vw,80px);margin-bottom:clamp(24px,3vw,42px);display:grid}.bts-kicker{font:500 11px/1.5 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#d6e8ff;margin:0 0 25px}.bts-intro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.6vw,80px);font-weight:500;line-height:1.04}.bts-intro-copy>p{color:#e1edfc;max-width:40ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.bts-intro-copy>a{color:#f1f6fd;align-items:center;gap:14px;min-height:44px;margin-top:16px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.bts-intro-copy>a span{color:#d4ff00;font-size:22px}.bts-intro-copy>a:focus-visible{outline-offset:5px;outline:3px solid #d4ff00}@media (max-width:700px){.bts-inner{width:calc(100% - 32px)}.bts-intro{grid-template-columns:1fr;gap:20px;margin-bottom:16px}.bts-intro h2{font-size:clamp(42px,10.8vw,64px)}.bts-kicker{margin-bottom:20px;font-size:10px}.bts-intro-copy>p{font-size:16px}.bts-intro-copy>a{margin-top:8px}.bts-section{padding-block:24px 40px}}
.story-section{padding:10vh var(--gutter)max(12vh,112px);color:#fff;background:0 0;position:relative;overflow:clip visible}.story-heading{width:var(--content);margin:0 auto 7vh}.story-heading>p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;opacity:.7;margin:0 0 20px;font-size:12px}.story-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(70px,11vw,170px);font-weight:500;line-height:.8}.story-triptych{width:calc(100% + var(--gutter)*2);height:350vh;margin-inline:calc(var(--gutter)*-1);position:relative}.story-triptych-sticky{--story-safe-inset:48px;grid-template-columns:minmax(0,1fr);place-items:center;height:100svh;padding:72px 24px 0;display:grid;position:sticky;top:0;overflow:hidden}.story-triptych-content{grid-template-columns:minmax(0,1fr);place-items:center;width:min(850px,100%);min-width:0;min-height:342px;display:grid;position:relative}.story-triptych-item{text-align:center;width:100%;min-width:0;min-height:270px;transform:translate3d(0,var(--story-item-y),0);will-change:transform;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex}.story-triptych-item:first-child{--story-word-units:4.65}.story-triptych-item:nth-child(2){--story-word-units:5.35}.story-triptych-item:nth-child(3){--story-word-units:3.63}.story-triptych-item h3{color:#fff;font-family:var(--font-dela);font-size:min(clamp(112px,14vw,260px),calc((100vw - var(--story-safe-inset))/var(--story-word-units)));letter-spacing:0;text-transform:uppercase;opacity:var(--story-opacity);transform:translate3d(0,var(--story-heading-y),0)scale(var(--story-heading-scale));transform-origin:50%;will-change:opacity,transform;margin:0;font-weight:400;line-height:.85}.story-triptych-item p{color:#fff;width:min(500px,88vw);font-family:var(--font-sans);opacity:var(--story-opacity);transform:translate3d(0,var(--story-body-y),0)scale(var(--story-body-scale));transform-origin:50%;will-change:opacity,transform;margin:16px 0 0;font-size:20px;font-weight:500;line-height:28px}@media (max-width:600px){.story-section{padding-inline:12px}.story-heading h2{font-size:20vw}.story-heading{margin-bottom:6vh}.story-triptych{width:calc(100% + 24px);margin-inline:-12px}.story-triptych-sticky{--story-safe-inset:24px;padding:64px 12px 0}.story-triptych-content{min-height:280px}.story-triptych-item{min-height:240px}.story-triptych-item h3{font-size:min(18.5vw,calc((100vw - var(--story-safe-inset))/var(--story-word-units)))}.story-triptych-item p{width:min(340px,88vw);font-size:17px;line-height:24px}}@media (prefers-reduced-motion:reduce){.story-triptych{height:auto;padding:8vh 0}.story-triptych-sticky{height:auto;padding-top:0;position:relative;overflow:visible}.story-triptych-content{gap:10vh}.story-triptych-item{grid-area:auto;transform:none!important}.story-triptych-item h3,.story-triptych-item p{opacity:1!important;transform:none!important}}
