@keyframes slideRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideFadeOnly{0%{opacity:0}to{opacity:1}}.slide-rise{animation:slideRise .28s var(--ease-out-strong) both}@media (prefers-reduced-motion:reduce){.slide-rise{animation:.2s both slideFadeOnly}}@keyframes deckIn{0%{opacity:0;translate:0 12px;scale:.965}to{opacity:1;translate:0;scale:1}}@keyframes deckFadeIn{0%{opacity:0}to{opacity:1}}[data-present] .deck-in,[data-present] .deck-stagger>*{animation:deckIn .46s var(--ease-out-strong) both;animation-delay:.15s}[data-present] .deck-stagger>:nth-child(2){animation-delay:.205s}[data-present] .deck-stagger>:nth-child(3){animation-delay:.26s}[data-present] .deck-stagger>:nth-child(4){animation-delay:.315s}[data-present] .deck-stagger>:nth-child(5){animation-delay:.37s}[data-present] .deck-stagger>:nth-child(6){animation-delay:.425s}[data-present] .deck-stagger>:nth-child(n+7){animation-delay:.47s}.deck-frame{rotate:var(--rot,0deg);z-index:var(--z,auto);box-shadow:0 22px 44px -16px #00000080}@media (hover:hover) and (pointer:fine){.deck-asset{transition:transform .2s var(--ease-out-strong), box-shadow .2s var(--ease-out-strong)}.deck-asset:hover{transform:scale(1.035)translateY(-4px)}.deck-frame{transition:transform .24s var(--ease-out-strong), box-shadow .24s var(--ease-out-strong), rotate .24s var(--ease-out-strong), z-index 0s .24s}.deck-frame:hover{z-index:80;transition:transform .24s var(--ease-out-strong), box-shadow .24s var(--ease-out-strong), rotate .24s var(--ease-out-strong), z-index 0s;transform:scale(1.06)translateY(-8px)rotate(0);box-shadow:0 34px 64px -18px #000000b8}.deck-card{transition:transform .2s var(--ease-out-strong), box-shadow .2s var(--ease-out-strong)}.deck-card:hover{box-shadow:0 26px 48px -22px #0000006b, 0 0 0 2px color-mix(in srgb, var(--b-accent) 75%, transparent);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-present] .deck-in,[data-present] .deck-stagger>*{animation:.26s both deckFadeIn}.deck-asset:hover{transform:none}.deck-frame:hover{transform:none;rotate:var(--rot,0deg)}.deck-card:hover{transform:none}}@media (max-width:760px){.scroll-fade-x{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.module-clip .scroll-fade-x{max-height:var(--module-clip,480px);overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.module-clip thead th{z-index:20;position:sticky;top:0}.module-clip tfoot td{z-index:21;position:sticky;bottom:0}.module-clip tbody{--hdr:42px;--ftr:48px;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--st,0px) + var(--hdr)), #000 calc(var(--st,0px) + var(--hdr) + var(--fadeT,0px)), #000 calc(var(--sb,99999px) - var(--ftr) - var(--fadeB,0px)), transparent calc(var(--sb,99999px) - var(--ftr)));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--st,0px) + var(--hdr)), #000 calc(var(--st,0px) + var(--hdr) + var(--fadeT,0px)), #000 calc(var(--sb,99999px) - var(--ftr) - var(--fadeB,0px)), transparent calc(var(--sb,99999px) - var(--ftr)));mask-image:linear-gradient(to bottom, transparent calc(var(--st,0px) + var(--hdr)), #000 calc(var(--st,0px) + var(--hdr) + var(--fadeT,0px)), #000 calc(var(--sb,99999px) - var(--ftr) - var(--fadeB,0px)), transparent calc(var(--sb,99999px) - var(--ftr)))}.module-clip tbody tr{border-top-color:#0000}.module-clip tbody td{box-shadow:inset 0 1px 0 0 var(--color-line-soft), inset -1px 0 0 0 var(--color-line-soft);border-right-color:#0000}.module-clip tbody td:last-child{box-shadow:inset 0 1px 0 0 var(--color-line-soft)}.module-clip tbody tr:first-child td{box-shadow:inset -1px 0 0 0 var(--color-line-soft)}.module-clip tbody tr:first-child td:last-child{box-shadow:none}.module-clip .scroll-fade-x:has(tfoot){-webkit-mask-image:none;mask-image:none}.scroll-fade-y{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.scroll-fade-edges{--fade-top-hold:52px;--fade-top:120px;--fade-bottom:80px;--_th:calc(var(--fade-t,0) * var(--fade-top-hold));--_t:calc(var(--fade-t,0) * var(--fade-top));--_b:calc(var(--fade-b,0) * var(--fade-bottom));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--_th), #000 var(--_t), #000 calc(100% - var(--_b)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--_th), #000 var(--_t), #000 calc(100% - var(--_b)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent var(--_th), #000 var(--_t), #000 calc(100% - var(--_b)), transparent 100%);transition:-webkit-mask-image .16s var(--ease-out-strong), mask-image .16s var(--ease-out-strong);scrollbar-width:none}.scroll-fade-edges::-webkit-scrollbar{width:0;height:0;display:none}.ts-bar{pointer-events:none;opacity:0;z-index:3;width:14px;transition:opacity .2s var(--ease-out-strong);position:absolute;top:0;bottom:0;right:0}.ts-bar[data-show=true]{opacity:1}.ts-thumb{background:color-mix(in srgb, var(--b-fg,#888) 30%, transparent);pointer-events:auto;cursor:grab;width:6px;transition:background .16s var(--ease-out-strong);border-radius:999px;position:absolute;right:4px}.ts-thumb:hover{background:color-mix(in srgb, var(--b-fg,#888) 50%, transparent)}.ts-thumb:active{cursor:grabbing;background:var(--b-accent,#d9f25a)}.thumper-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--b-fg,#888) 30%, transparent) transparent}.thumper-scroll::-webkit-scrollbar{width:9px;height:9px}.thumper-scroll::-webkit-scrollbar-track{background:0 0}.thumper-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--b-fg,#888) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.thumper-scroll::-webkit-scrollbar-thumb:hover{background:var(--b-accent,#d9f25a);background-clip:padding-box}.read-body{font-family:var(--font-sans);color:var(--color-ink);max-width:78ch;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}.read-body p{margin-bottom:16px}.read-body strong{font-weight:600}.read-body em{font-style:italic}.read-body h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--color-ink);margin-top:40px;margin-bottom:18px;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.05}.read-body>h2:first-child{margin-top:0}.read-body h3{font-family:var(--font-tabular);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink);margin-top:28px;margin-bottom:10px;font-size:13px;font-weight:700}.read-body ul{border-top:2px solid var(--color-ink);margin:18px 0;padding:0;list-style:none}.read-body ul li{border-bottom:1px solid var(--color-line-soft);padding:14px 0 14px 44px;position:relative}.read-body ul li:last-child{border-bottom:0}.read-body ul li:before{content:"";background:url(/brand/bullet.svg) 50%/contain no-repeat;width:26px;height:26px;position:absolute;top:12px;left:0}.hero-headline em{color:var(--color-ink);background-image:linear-gradient(180deg, transparent 0%, transparent 20%, var(--color-lime) 20%, var(--color-lime) 88%, transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:hero-highlight-draw .7s var(--ease-out-quart) .25s forwards;background-position:0;background-repeat:no-repeat;background-size:0% 100%;padding:0 .12em;font-style:normal}@keyframes hero-highlight-draw{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.hero-headline em{background-size:100% 100%;animation:none}}.pitch-mark{color:#0a0a0a;background-image:linear-gradient(var(--b-accent), var(--b-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:pitch-mark-draw .48s var(--ease-out-quart) both;background-position:0;background-repeat:no-repeat;background-size:100% 100%;padding:.02em .14em;font-style:normal}@keyframes pitch-mark-draw{0%{background-size:0% 100%}to{background-size:100% 100%}}[data-present] .pitch-mark{background-size:100% 100%;animation:none}@media (prefers-reduced-motion:reduce){.pitch-mark{background-size:100% 100%;animation:none}}.data-strip-cell{opacity:0;animation:data-strip-cell-in .28s var(--ease-out-quart) forwards;transform:translateY(6px)}.data-strip-cell:first-child{animation-delay:0s}.data-strip-cell:nth-child(2){animation-delay:60ms}.data-strip-cell:nth-child(3){animation-delay:.12s}.data-strip-cell:nth-child(4){animation-delay:.18s}.data-strip-cell:nth-child(5){animation-delay:.24s}.data-strip-cell:nth-child(6){animation-delay:.3s}@keyframes data-strip-cell-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.data-strip-cell{opacity:1;animation:none;transform:none}}.reveal-on-view{opacity:0;transition:opacity .5s var(--ease-out-quart), transform .5s var(--ease-out-quart);transform:translateY(8px)}.reveal-on-view[data-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-on-view{opacity:1;transition:none;transform:none}}.ff-section{opacity:0;animation:ff-section-in .28s var(--ease-out-quart) both;transform:translateY(8px)}@keyframes ff-section-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ff-section{opacity:1;animation:none;transform:none}}.hi{background:linear-gradient(180deg, transparent 0%, transparent 30%, var(--color-lime) 30%, var(--color-lime) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.hi-full{background:var(--color-lime);padding:0 .2em}.hi-under{background:linear-gradient(180deg, transparent 0%, transparent 78%, var(--color-lime) 78%, var(--color-lime) 96%, transparent 96%);padding:0 .1em}.frame{max-width:1440px;margin:0 auto;padding:48px 56px 96px}@media (max-width:760px){.frame{padding:32px 22px 64px}}.data-strip-grid{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));display:grid}.data-strip-cell{border-right:1.5px solid var(--color-ink)}.data-strip-cell:last-child{border-right:none}@media (max-width:980px){.data-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-strip-cell{border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink)}.data-strip-cell:nth-child(2n){border-right:none}.data-strip-cell:last-child,.data-strip-cell:nth-last-child(2):nth-child(odd){border-bottom:none}}@media (min-width:481px) and (max-width:980px){.data-strip-cell .display{font-size:clamp(20px,5vw,32px)}}@media (max-width:480px){.data-strip-grid{grid-template-columns:1fr}.data-strip-cell{border-bottom:1.5px solid var(--color-ink);border-right:none!important}.data-strip-cell:last-child{border-bottom:none}}video:fullscreen{background:#000;object-fit:contain!important}video:fullscreen{background:#000;object-fit:contain!important}.scroll-hint{pointer-events:none;opacity:0;z-index:3;color:var(--b-accent,#d9f25a);transition:opacity .3s var(--ease-out-strong);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.scroll-hint[data-show=true]{opacity:1}.scroll-hint svg{opacity:.25;margin-top:-14px;animation:1.6s ease-in-out infinite scroll-hint-cascade;display:block}.scroll-hint svg:first-child{animation-delay:0s}.scroll-hint svg:nth-child(2){animation-delay:.18s}.scroll-hint svg:nth-child(3){animation-delay:.36s}@keyframes scroll-hint-cascade{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(4px)}}@media (max-width:900px){.deck-cluster{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid;aspect-ratio:auto!important}.deck-cluster>.deck-frame{box-shadow:0 10px 24px -12px #00000080;width:100%!important;position:static!important;rotate:none!important}.deck-cluster>.deck-frame-ring,.deck-cluster>.deck-frame:only-child,.deck-cluster>.deck-frame:first-child:nth-last-child(2),.deck-cluster>.deck-frame:first-child:nth-last-child(2)~.deck-frame{grid-column:1/-1}.deck-cluster>.deck-frame-plain{box-shadow:none;grid-column:1/-1;justify-self:center;width:58%!important}}
