@property --ink{syntax: "<color>"; inherits: true; initial-value: #0a0a0b;}@property --ink2{syntax: "<color>"; inherits: true; initial-value: #55555a;}@property --gray{syntax: "<color>"; inherits: true; initial-value: #8b8b88;}@property --line{syntax: "<color>"; inherits: true; initial-value: rgba(10,10,11,.1);}body[data-page=home]{transition:background-color .8s var(--ease)}body[data-page=home] main{--ink2: #55555a;color:var(--ink);transition:--ink .8s var(--ease),--ink2 .8s var(--ease),--gray .8s var(--ease),--line .8s var(--ease)}body[data-page=home] main>section:not(.b-hero){min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(96px,8vw,140px)!important;padding-bottom:clamp(96px,8vw,140px)!important;margin:0}body[data-page=home] .statement{align-items:flex-start}body[data-page=home] .statement-def{color:var(--ink)}body[data-page=home] .statement-sub,body[data-page=home] .num-col p,body[data-page=home] .cap-list p,body[data-page=home] .b-steps p{color:var(--ink2)!important}body[data-page=home] .num-col strong{color:var(--ink)!important}body[data-page=home] #impact{justify-content:space-between}body[data-page=home] #impact .numbers-grid{margin-top:auto}body[data-page=home] #impact .num-col strong{font-size:clamp(64px,8.4vw,160px)!important;line-height:1!important}body[data-page=home] #clients .logo-marquee{margin-top:clamp(24px,3vw,56px)}body[data-page=home] .cta-box{justify-content:flex-end;background:#0b0b0c;color:#fff}body[data-page=home] .reel-card.b-hero{aspect-ratio:auto;max-height:none;height:var(--hero-h, 72vh);margin-bottom:0}html.is-dark body[data-page=home]{background-color:#0b0b0c}html.is-dark body[data-page=home] main{--ink: #f2f2f0;--ink2: #a3a3a0;--gray: #8a8a86;--line: rgba(255, 255, 255, .16)}html.is-dark body[data-page=home] .logo-track img{filter:invert(1)}body[data-page=home] .logo-track img{transition:filter .8s var(--ease)}body[data-page=home] .pills{transition:background-color .8s var(--ease),color .8s var(--ease)}html.is-dark body[data-page=home] .pills{background:rgba(11,11,12,.94);color:#f2f2f0}html.is-dark body[data-page=home] .pills .nav-link,html.is-dark body[data-page=home] .pills a{color:#f2f2f0}html.is-dark body[data-page=home] .nav-logo img{filter:invert(1)}html.is-dark body[data-page=home] .nav-sub{background:#0b0b0c}.js-motion [data-up]{opacity:0;transform:translateY(48px);transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--dl, 0s)}.js-motion [data-up].is-in{opacity:1;transform:none}.line-mask{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.line-mask>span{display:block}.js-motion .line-mask>span{transform:translateY(105%);transition:transform 1.3s var(--ease);transition-delay:var(--dl, 0s)}.js-motion .is-in .line-mask>span,.js-motion .line-mask.is-in>span{transform:none}.roll{display:inline-flex;vertical-align:top}.roll-col{display:inline-block;height:1em;overflow:hidden}.roll-col>span{display:block;transform:translateY(0);transition:transform 2.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--dl, 0s)}.roll-col>span>i{display:block;height:1em;line-height:1em;font-style:normal}.is-in .roll-col>span{transform:translateY(calc(var(--to) * -1em))}@media (prefers-reduced-motion: reduce){.js-motion [data-up],.js-motion .line-mask>span{opacity:1;transform:none;transition:none}.roll-col>span{transition:none}body[data-page=home],body[data-page=home] main,body[data-page=home] .pills{transition:none}}.reel-modal{gap:14px;align-content:center}.reel-modal video{width:min(92vw,150vh);max-height:80vh}.reel-modal.is-v video{width:auto;height:82vh;max-width:92vw}.reel-modal-cap{color:rgba(255,255,255,.78);font-size:13px;font-weight:600;letter-spacing:-.01em;text-align:center}.wd-hero{position:relative}.wd-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.wd-hero video[hidden]{display:none}.wd-play{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;background:rgba(0,0,0,.18);color:#fff;border:0;cursor:pointer;transition:background .3s var(--ease)}.wd-play:hover{background:rgba(0,0,0,.34)}.wd-play i{width:clamp(72px,6vw,104px);aspect-ratio:1;border:1.5px solid #fff;display:grid;place-items:center;transition:transform .4s var(--ease)}.wd-play i::after{content:"";border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.wd-play:hover i{transform:scale(1.06)}.wd-play span{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wd-play small{font-size:12px;font-weight:600;opacity:.75}.wd-hero.is-playing .wd-play{display:none}.wd-hero+.wd-meta{padding-bottom:clamp(48px,4vw,72px)}
