:root{--ink: #f4f2ee;--ink-dim: #a5a09a;--ink-faint: #6d6863;--bg: #0b0a09;--bg-raised: #131110;--bg-hi: #1c1917;--line: #2a2724;--line-soft: #1e1c1a;--accent: #9fd8ff;--accent-soft: #cfe8ff;--accent-ink: #07131c;--display: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t--1: .8125rem;--t-0: .9375rem;--t-1: 1.0625rem;--t-2: clamp(1.125rem, .4vw + 1.03rem, 1.3125rem);--t-3: clamp(1.25rem, .6vw + 1.11rem, 1.5rem);--t-4: clamp(1.5rem, 1.2vw + 1.22rem, 2.05rem);--t-5: clamp(1.65rem, 2.2vw + 1.13rem, 2.5rem);--t-6: clamp(2.4rem, 5.2vw + 1.18rem, 4.6rem);--t-7: clamp(3rem, 8.6vw + .98rem, 6.8rem);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--sec-sm: clamp(var(--s-7), 6vw, var(--s-8));--sec: clamp(var(--s-8), 9vw, var(--s-9));--sec-lg: clamp(var(--s-9), 13vw, 160px);--gutter: 20px;--max: 1180px;--max-narrow: 720px;--max-wide: 1420px;--measure-short: 38ch;--measure: 64ch;--measure-long: 74ch;--r-sm: 8px;--r: 12px;--r-lg: 20px;--r-pill: 999px}@media(min-width:700px){:root{--gutter: 32px}}@media(min-width:1100px){:root{--gutter: 56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--t-1);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);font-weight:800;margin:0;text-wrap:balance}h1{font-size:var(--t-6);line-height:.94;letter-spacing:-.032em}h2{font-size:var(--t-5);line-height:.98;letter-spacing:-.026em}h3{font-size:var(--t-4);line-height:1.08;letter-spacing:-.018em}h4{font-size:var(--t-3);line-height:1.2;letter-spacing:-.012em}p{margin:0 0 1em;text-wrap:pretty}a{color:inherit}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{max-width:var(--max-narrow)}.wrap-wide{max-width:var(--max-wide)}.section{padding-block:var(--sec)}.section-sm{padding-block:var(--sec-sm)}.section-lg{padding-block:var(--sec-lg)}.section-tight-top{padding-top:var(--s-6)}.section-tight-bottom{padding-bottom:var(--s-6)}.eyebrow{font-family:var(--display);font-size:var(--t--1);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s-4)}.d1{font-size:var(--t-7);line-height:.9;letter-spacing:-.038em;text-transform:uppercase}.d2{font-size:var(--t-5);line-height:.98;letter-spacing:-.026em;text-transform:uppercase}.d3{font-size:var(--t-4);line-height:1.08;letter-spacing:-.018em}.lede{font-size:var(--t-2);line-height:1.5;color:var(--ink-dim);max-width:var(--measure-short)}.dim{color:var(--ink-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--display);font-weight:700;font-size:var(--t-0);letter-spacing:.04em;padding:var(--s-4) var(--s-6);min-height:52px;border-radius:var(--r-pill);text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-soft)}.btn-ghost{border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink-faint);background:var(--bg-raised)}.btn-lg{font-size:var(--t-1);padding:var(--s-5) var(--s-7);min-height:60px}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-6)}.card-lg{border-radius:var(--r-lg);padding:clamp(var(--s-6),4vw,var(--s-8))}.grid{display:grid;gap:var(--s-5)}.skip{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-ink);padding:var(--s-3) var(--s-5);z-index:100;border-radius:0 0 var(--r-sm) 0}.skip:focus{left:0}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.photo-sec{position:relative;isolation:isolate}h1,h2,h3,h4,p,li,dd,dt,summary,a{overflow-wrap:break-word}.prose :global(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose :global(th),.prose :global(td){white-space:nowrap}@media(min-width:700px){.prose :global(table){display:table}.prose :global(th),.prose :global(td){white-space:normal}}@media(max-width:700px){.hero-cta,.cta-row,.wk-cta,.nflinks{flex-direction:column;align-items:stretch}.hero-cta .btn,.cta-row .btn,.wk-cta .btn,.nflinks .btn{width:100%}.btn{white-space:normal}}@media(max-width:380px){:root{--gutter: 16px}}@media(max-width:900px){.ft-cols a,.bk-d a,.bf-alt a{display:inline-flex;align-items:center;min-height:44px}.ft-soc a{padding-block:var(--s-3)}.brand{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:600px){#wkmodal{max-width:94vw}.wkclose{top:-40px;right:0;width:40px;height:40px}#wkframe :global(iframe){height:min(72vh,560px)}}@media(max-height:480px)and (orientation:landscape){.hero{padding-block:var(--s-7) var(--s-6)}}:root{--ease: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1)}@keyframes lineUp{0%{transform:translate3d(0,105%,0)}to{transform:none}}.lines{display:block}.lines>span{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.lines>span>span{display:block;animation:lineUp .85s var(--ease) both}.lines>span:nth-child(1)>span{animation-delay:.04s}.lines>span:nth-child(2)>span{animation-delay:.13s}.lines>span:nth-child(3)>span{animation-delay:.22s}@keyframes softIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.after>*{animation:softIn .7s var(--ease) both}.after>*:nth-child(1){animation-delay:.26s}.after>*:nth-child(2){animation-delay:.34s}.after>*:nth-child(3){animation-delay:.42s}html[data-js] .reveal{opacity:0;transform:translate3d(0,10px,0)}html[data-js] .reveal.in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--reveal-delay, 0ms)}@supports (animation-timeline: view()){html[data-js] .reveal{opacity:1;transform:none;animation:softIn linear both;animation-timeline:view();animation-range:entry 8% cover 22%}html[data-js] .reveal.in{transition:none}}@keyframes wipeUp{0%{clip-path:inset(18% 0 0 0);opacity:0;transform:scale(1.02)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}html[data-js] .wipe{opacity:0}html[data-js] .wipe.in{animation:wipeUp .8s var(--ease) both;opacity:1}@supports (animation-timeline: view()){html[data-js] .wipe{opacity:1;animation:wipeUp linear both;animation-timeline:view();animation-range:entry 5% cover 25%}}.feed{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:clamp(340px,46vw,520px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 82%,transparent)}.feed-col{display:flex;flex-direction:column;gap:12px;will-change:transform}.feed-col-a{animation:feedUp 34s linear infinite}.feed-col-b{animation:feedUp 46s linear infinite reverse}.feed-col img{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#111}@keyframes feedUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.strip{display:none;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.strip-track{display:flex;gap:10px;width:max-content;animation:feedLeft 40s linear infinite;will-change:transform}.strip-track img{width:clamp(104px,30vw,150px);aspect-ratio:9 / 16;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#111;flex:none}@keyframes feedLeft{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:1179px){.feed{display:none}.strip{display:block}}@media(min-width:1180px){.strip{display:none}}.odo{display:inline-flex;overflow:hidden;line-height:1}.odo-d{display:inline-block;overflow:hidden;height:1em}.odo-d>span{display:block;transform:translateY(var(--to, 0));transition:transform 1.1s var(--ease);transition-delay:var(--d, 0ms)}.progress{position:fixed;inset:0 0 auto;height:2px;z-index:60;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline: scroll()){.progress{animation:grow linear both;animation-timeline:scroll(root block)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ulink,.prose :global(a),.sign a{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;text-decoration:none;transition:background-size .3s var(--ease)}.ulink:hover,.prose :global(a:hover),.sign a:hover{background-size:100% 1px}.btn{transition:transform .2s var(--ease),background .22s var(--ease-inout),color .22s var(--ease-inout),border-color .22s var(--ease-inout)}.btn:active{transform:translateY(1px)}.btn .arr{transition:transform .28s var(--ease);display:inline-block}.btn:hover .arr{transform:translate(4px)}.lift{transition:transform .3s var(--ease),border-color .3s var(--ease-inout),background .3s var(--ease-inout)}.lift:hover{transform:translateY(-3px);border-color:var(--ink-faint)}.grain:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.nav{transition:background .3s var(--ease-inout),box-shadow .3s var(--ease-inout)}.nav[data-scrolled]{background:color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:0 10px 30px -18px #000000e6}@view-transition{navigation:auto}@keyframes vtIn{0%{opacity:0}to{opacity:1}}::view-transition-old(root){animation:none;opacity:0}::view-transition-new(root){animation:vtIn .26s var(--ease-inout) both}::selection{background:var(--accent);color:var(--accent-ink)}@media(prefers-reduced-motion:reduce){.lines>span>span,.after>*,html[data-js] .wipe,html[data-js] .wipe.in{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}html[data-js] .reveal{opacity:1!important;transform:none!important;animation:none!important}.feed-col-a,.feed-col-b,.strip-track,.marquee-track{animation:none!important}.odo-d>span{transition:none!important}.progress{animation:none!important;transform:scaleX(0)!important}.lift:hover,.btn:active{transform:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}@media(hover:none){.lift:hover,.btn:hover .arr{transform:none}.card:hover img{opacity:1}.marquee:hover .marquee-track{animation-play-state:running}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-in[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.brand[data-astro-cid-dmqpwcec]{text-decoration:none;display:flex;align-items:baseline;gap:7px;font-family:var(--display)}.brand-1[data-astro-cid-dmqpwcec]{font-weight:900;letter-spacing:-.02em;font-size:18px}.brand-2[data-astro-cid-dmqpwcec]{font-weight:500;font-size:15px;color:var(--ink-dim);font-family:var(--body)}.links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:4px}.link[data-astro-cid-dmqpwcec]{text-decoration:none;font-size:14px;font-weight:500;color:var(--ink-dim);padding:10px 14px;border-radius:999px;transition:color .15s,background .15s}.link[data-astro-cid-dmqpwcec]:hover,.link[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink);background:var(--bg-hi)}.navcta[data-astro-cid-dmqpwcec]{padding:12px 20px;margin-left:6px}.burger[data-astro-cid-dmqpwcec]{display:none}@media(max-width:860px){.burger[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;align-items:center;cursor:pointer;border-radius:10px}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:20px;height:2px;background:var(--ink);transition:transform .2s}.links[data-astro-cid-dmqpwcec]{position:absolute;inset:68px 0 auto;flex-direction:column;align-items:stretch;background:var(--bg-raised);border-bottom:1px solid var(--line);padding:12px var(--gutter) 24px;gap:2px;display:none}#navtoggle[data-astro-cid-dmqpwcec]:checked~.links[data-astro-cid-dmqpwcec]{display:flex}.link[data-astro-cid-dmqpwcec]{padding:14px 4px;font-size:16px}.navcta[data-astro-cid-dmqpwcec]{margin:10px 0 0;justify-content:center}}.ft[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);background:var(--bg-raised);padding-block:clamp(56px,8vw,96px) 32px}.ft-legal[data-astro-cid-sz7xmlte]{display:flex;gap:18px}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-faint);text-decoration:none}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.ft-top[data-astro-cid-sz7xmlte]{display:grid;gap:56px;grid-template-columns:1fr}@media(min-width:900px){.ft-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1.1fr;gap:40px}}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.ft-cols[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.ft-h[data-astro-cid-sz7xmlte]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px}.ft-cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-dim);text-decoration:none;font-size:15px}.ft-cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.ft-p[data-astro-cid-sz7xmlte]{color:var(--ink-faint);font-size:14px;margin:4px 0 0}.ft-btm[data-astro-cid-sz7xmlte]{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;color:var(--ink-faint);font-size:13px}.ft-btm[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.ft-soc[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.ft-soc[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink-faint);text-decoration:none;text-transform:capitalize}.ft-soc[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}
