:root{--bg: #000;--ink: #fff;--ink-70: rgba(255, 255, 255, .7);--ink-55: rgba(255, 255, 255, .55);--ink-30: rgba(255, 255, 255, .3);--line: rgba(255, 255, 255, .14);--font-display: "Unbounded", system-ui, sans-serif;--font-text: "Space Grotesk", system-ui, sans-serif;--pad-x: clamp(20px, 4vw, 56px);--nav-h: 96px;--maxw: 1440px;--ease: cubic-bezier(.22, .68, 0, 1)}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);scroll-behavior:smooth}body{margin:0;font-family:var(--font-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3{font-family:var(--font-display);font-weight:700;margin:0;line-height:1.02;letter-spacing:-.01em}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x)}.k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-55)}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--ink-30);font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s,background .3s,color .3s,transform .3s var(--ease)}.btn:hover{border-color:var(--ink);transform:translateY(-1px)}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{background:#e8e8e8}@media(pointer:fine){html{cursor:url(/brand/cursor-o-32.png) 16 16,auto;cursor:-webkit-image-set(url(/brand/cursor-o-32.png) 1x,url(/brand/cursor-o-64.png) 2x) 16 16,auto}a,button,[role=button],label,summary{cursor:url(/brand/cursor-o-hot-32.png) 16 16,pointer;cursor:-webkit-image-set(url(/brand/cursor-o-hot-32.png) 1x,url(/brand/cursor-o-hot-64.png) 2x) 16 16,pointer}}.grain{position:fixed;inset:0;pointer-events:none;z-index:49;opacity:.045;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scan{position:fixed;inset:-4px 0;pointer-events:none;z-index:50;opacity:.6;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);animation:scan-drift 9s linear infinite}@keyframes scan-drift{0%{transform:translateY(0)}to{transform:translateY(3px)}}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js [data-reveal].in{opacity:1;transform:none}.js .hero:not(.art-ready) .hero-art,.js .hero:not(.art-ready) .hero-copy{opacity:0}.hero-art,.hero-copy{transition:opacity 1.2s var(--ease)}.hero-copy{transition-delay:.3s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scan{animation:none}.js [data-reveal]{opacity:1;transform:none;transition:none}.js .hero:not(.art-ready) .hero-art,.js .hero:not(.art-ready) .hero-copy{opacity:1}.hero-art,.hero-copy{transition:none}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:40;padding:22px 0;transition:transform .55s var(--ease),background .5s}.nav[data-astro-cid-dmqpwcec].scrolled{background:linear-gradient(180deg,#000000d9,#0000)}.nav[data-astro-cid-dmqpwcec].hidden{transform:translateY(-130%)}.row[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:32px}.home[data-astro-cid-dmqpwcec]{display:flex;align-items:center}.lockup[data-astro-cid-dmqpwcec]{height:54px;width:auto}.mark[data-astro-cid-dmqpwcec]{display:none;height:40px;width:auto}.links[data-astro-cid-dmqpwcec]{display:flex;gap:34px;font-size:14px;letter-spacing:.04em}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ink-70);transition:color .25s}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.where[data-astro-cid-dmqpwcec]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55)}@media(max-width:720px){.where[data-astro-cid-dmqpwcec]{display:none}.links[data-astro-cid-dmqpwcec]{gap:22px}.lockup[data-astro-cid-dmqpwcec]{display:none}.mark[data-astro-cid-dmqpwcec]{display:block}}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding:64px 0 32px;margin-top:120px}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr auto;gap:48px;align-items:start}.home[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:60px;width:auto}.small[data-astro-cid-sz7xmlte]{color:var(--ink-55);font-size:14px;max-width:380px;margin-top:10px}.mail[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:500;font-size:18px;display:inline-block;margin-top:12px}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:14px 0 0;display:flex;gap:16px}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--line);transition:border-color .3s,transform .4s var(--ease)}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-color:var(--ink);transform:translateY(-2px)}ul[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:26px;height:26px}.legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:24px;margin-top:56px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-55);flex-wrap:wrap}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}@media(max-width:820px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:36px}.home[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:52px}}
