.vl{object-fit:cover;background:#0000000d;width:100%;height:100%;display:block}.split__line{display:block}.split__mask{vertical-align:top;margin:-.04em -.08em -.18em;padding:.04em .08em .18em;display:inline-block;overflow:hidden}.split__word{will-change:transform;display:inline-block}.mq{white-space:nowrap;overflow:hidden}.mq__track{width:max-content;animation:mq var(--mq,46s) linear infinite;display:flex}.mq:hover .mq__track{animation-play-state:paused}.mq__row{flex:none;margin:0;padding:0;list-style:none;display:flex}.mq__row li{align-items:center;display:flex}.mq__row li:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:.32em;height:.32em;margin:0 1.1em}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq{white-space:normal}.mq__track{width:auto;animation:none}.mq__row[aria-hidden]{display:none}.mq__row{flex-wrap:wrap}}.cp{--cw:clamp(180px,17vw,260px);z-index:40;width:var(--cw);height:calc(var(--cw) * 4 / 3);margin:calc(var(--cw) * -2 / 3) 0 0 28px;pointer-events:none;border-radius:2px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -24px #0006}.cp>*{position:absolute;inset:0}.reel{position:relative;overflow:hidden}.reel__track{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.reel__track::-webkit-scrollbar{display:none}.reel__track>li{scroll-snap-align:start;flex:none}.reel[data-pinned] .reel__track{scroll-snap-type:none;overflow:visible}.reel__meta{font:400 12px/1 var(--mono,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:20px;margin-top:clamp(20px,2.4vw,36px);display:flex}.reel__count{font-variant-numeric:tabular-nums}.reel__count span{color:var(--ink)}.reel__bar{background:var(--hair);flex:1;height:1px;overflow:hidden}.reel__bar span{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.reel:not([data-pinned]) .reel__bar span{transform:scaleX(0)}.story{padding:var(--gap) var(--g) 0;gap:clamp(48px,9vw,96px);display:grid;position:relative}.story__rail{display:none}.story__pic{aspect-ratio:4/5;background:#0000000d;margin:0;position:relative;overflow:hidden}.story__pic img{object-fit:cover}.story__cap{padding-top:20px}.story__cap h3{font:400 clamp(26px,3vw,40px)/1.08 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px}.story__cap p{max-width:44ch;color:var(--ink-3);margin:0;line-height:1.55}.story__kicker{letter-spacing:.14em;text-transform:uppercase;font:400 12px/1 var(--mono,inherit)!important;color:var(--ink)!important;margin-bottom:16px!important}.story[data-pinned]{height:100svh;padding:0;display:block;overflow:hidden}.story[data-pinned] .story__step{position:absolute;inset:0}.story[data-pinned] .story__pic{aspect-ratio:auto;position:absolute;inset:0 0 0 38%}.story[data-pinned] .story__cap{left:var(--g);flex-direction:column;justify-content:space-between;width:min(32vw,440px);padding:0;display:flex;position:absolute;top:clamp(104px,17vh,170px);bottom:clamp(56px,10vh,120px)}.story__num{font:300 clamp(110px,15vw,250px)/.8 var(--serif);letter-spacing:-.05em;color:var(--num,currentColor);opacity:.9;display:none}.story[data-pinned] .story__num{display:block}.story[data-pinned] .story__rail{z-index:2;left:calc(var(--g) - 14px);background:var(--hair);width:1px;display:block;position:absolute;top:20%;bottom:20%}.story[data-pinned] .story__rail span{background:var(--ink);transform-origin:top;height:100%;display:block;transform:scaleY(0)}@media (min-width:761px){.story:not([data-pinned]) .story__step{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}}
