._8oHdcG_reels{background:var(--dark);height:100svh;color:var(--light);position:relative;overflow:hidden}._8oHdcG_track{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:100%;display:grid}._8oHdcG_slide{min-width:0;height:100%;position:relative;overflow:hidden}._8oHdcG_play{width:100%;height:100%;display:block}._8oHdcG_play video{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out), filter .5s}@media (hover:hover) and (pointer:fine){._8oHdcG_track:hover ._8oHdcG_slide:not(:hover) video{filter:brightness(.45)saturate(.7)}._8oHdcG_slide:hover video{transform:scale(1.03)}}._8oHdcG_caption{pointer-events:none;background:linear-gradient(#0b090900,#0b0909bf);gap:4px;padding:96px clamp(16px,2vw,28px) clamp(20px,2.5vw,32px);display:grid;position:absolute;bottom:0;left:0;right:0}._8oHdcG_caption>*{pointer-events:auto;justify-self:start}._8oHdcG_caption ._8oHdcG_mono{opacity:.7}._8oHdcG_client{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2.4vw,40px);font-weight:800;font-stretch:85%;line-height:1;transition:color .3s}._8oHdcG_client:hover{color:var(--accent,var(--red-hot))}._8oHdcG_summary{opacity:.8;max-width:34ch;font-size:14px}._8oHdcG_scroll{opacity:.7;pointer-events:none;position:absolute;bottom:18px;left:50%;translate:-50%}._8oHdcG_dots,._8oHdcG_swipe{display:none}@media (max-width:860px){._8oHdcG_track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}._8oHdcG_track::-webkit-scrollbar{display:none}._8oHdcG_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}._8oHdcG_caption{padding-bottom:64px}._8oHdcG_client{font-size:clamp(32px,9vw,48px)}._8oHdcG_scroll{display:none}._8oHdcG_dots{gap:6px;display:flex;position:absolute;bottom:26px;left:50%;translate:-50%}._8oHdcG_dots button{width:28px;height:3px;transition:background .3s, width .4s var(--ease-out);background:#f5f0ef59;border-radius:2px;padding:0}._8oHdcG_dots button[aria-selected=true]{background:var(--light);width:44px}._8oHdcG_swipe{right:var(--gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b090973;border-radius:999px;gap:6px;padding:8px 12px;transition:opacity .4s;display:inline-flex;position:absolute;bottom:20px}._8oHdcG_swipe span{animation:_8oHdcG_nudge 1.4s var(--ease-in-out) infinite}._8oHdcG_swipe[data-hidden=true]{opacity:0}}@keyframes _8oHdcG_nudge{50%{transform:translate(5px)}}
