@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae55a6bb58b3c593-s.17b3fheucd-bi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/702db7bdc064d9ba-s.p.1h2ytxfdjw-xl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate Fallback;src:local(Arial);ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.4%}.evnl6q_className{font-family:Syncopate,Syncopate Fallback;font-style:normal;font-weight:700}.evnl6q_variable{--font-syncopate:"Syncopate", "Syncopate Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.Uixioq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.Uixioq_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@property --d4-lx{syntax:"<number>";inherits:true;initial-value:.36}@property --d4-ly{syntax:"<number>";inherits:true;initial-value:.4}:root:root:has(.d4){--d4-black:#000;--d4-white:#fff;--d4-steel:#9a9da3;--d4-graphite:#2e3036;--d4-silver:#e6e7ea;--d4-ruby:#b3001b;--d4-text:#d9dadc;--background:var(--d4-black);--foreground:var(--d4-text);--card:var(--d4-black);--card-foreground:var(--d4-text);--popover:#08080a;--popover-foreground:var(--d4-text);--primary:var(--d4-silver);--primary-foreground:var(--d4-black);--secondary:var(--d4-graphite);--secondary-foreground:var(--d4-white);--muted:color-mix(in oklab, var(--d4-graphite) 55%, black);--muted-foreground:var(--d4-steel);--accent:var(--d4-graphite);--accent-foreground:var(--d4-white);--border:color-mix(in oklab, var(--d4-steel) 30%, transparent);--input:color-mix(in oklab, var(--d4-steel) 38%, transparent);--ring:color-mix(in oklab, var(--d4-silver) 70%, transparent);--font-sans:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--d4-black)}.d4{background:var(--d4-black);color:var(--d4-text);font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}.d4 :focus-visible{outline:2px solid var(--d4-white);outline-offset:3px}.d4 ::selection{background:var(--d4-ruby);color:var(--d4-white)}@layer base{.d4 :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;text-transform:none;overflow-wrap:break-word;font-family:inherit;font-weight:600;line-height:1.25}}@media (prefers-reduced-motion:no-preference){.d4[data-light=auto]{animation:11s ease-in-out infinite alternate d4-sweep}}@keyframes d4-sweep{0%{--d4-lx:.08;--d4-ly:.3}50%{--d4-ly:.65}to{--d4-lx:.92;--d4-ly:.35}}@layer components{.d4-display{font-family:var(--font-syncopate), var(--font-hanken), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:700;line-height:1.08}.d4-chrome{color:var(--d4-silver);-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports ((-webkit-background-clip:text) or (background-clip:text)){.d4-chrome{color:#0000;background-image:linear-gradient(calc(102deg + (var(--d4-ly) - .5) * 36deg), transparent 0 45%, #ffffff8c 47.6%, var(--d4-white) 49.4% 50.6%, #ffffff8c 52.4%, transparent 55% 100%), linear-gradient(180deg, var(--d4-silver) 0%, var(--d4-white) 24%, var(--d4-silver) 38%, var(--d4-steel) 47%, var(--d4-graphite) 53%, var(--d4-steel) 61%, var(--d4-silver) 78%, var(--d4-white) 100%);background-size:300% 100%,100% 130%;background-position:calc((1.5 - var(--d4-lx)) * 50%) 50%, 50% calc(var(--d4-ly) * 100%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}}.d4-rule{background:linear-gradient(90deg, transparent 0%, var(--d4-graphite) 12%, var(--d4-steel) calc(var(--d4-lx) * 100% - 14%), var(--d4-white) calc(var(--d4-lx) * 100%), var(--d4-steel) calc(var(--d4-lx) * 100% + 14%), var(--d4-graphite) 88%, transparent 100%);border:0;height:1px;display:block}.d4-glow{pointer-events:none;filter:blur(28px);background:radial-gradient(closest-side,#b3001bb3,#b3001b47 50%,#0000 100%);border-radius:50%;position:absolute}.d4-screen{background:linear-gradient(var(--d4-black), var(--d4-black)) padding-box, linear-gradient(160deg, var(--d4-white), var(--d4-graphite) 35%, var(--d4-steel) 65%, var(--d4-graphite)) border-box;border:1px solid #0000;border-radius:clamp(1.25rem,3.2vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 30px 140px -30px #b3001bd9}.d4-arch{background:linear-gradient(var(--d4-black), var(--d4-black)) padding-box, linear-gradient(180deg, var(--d4-white), var(--d4-graphite) 45%, var(--d4-steel)) border-box;border:1px solid #0000;border-radius:999px 999px 1.25rem 1.25rem;position:relative;overflow:hidden}.d4-btn{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;min-height:3.25rem;padding:.85rem 1.75rem;font-weight:650;line-height:1.2;transition:box-shadow .25s,background-position .4s,color .2s;display:inline-flex}.d4-btn-primary{color:var(--d4-black);background:linear-gradient(180deg, var(--d4-white) 0%, var(--d4-silver) 42%, var(--d4-steel) 52%, var(--d4-silver) 100%) padding-box, linear-gradient(180deg, var(--d4-white), var(--d4-steel)) border-box;background-position:50% 0;background-size:100% 160%;box-shadow:0 14px 44px -14px #b3001be6}.d4-btn-primary:hover{background-position:50% 100%;box-shadow:0 16px 60px -10px #b3001b}.d4-btn-ghost{color:var(--d4-white);background:linear-gradient(var(--d4-black), var(--d4-black)) padding-box, linear-gradient(120deg, var(--d4-white), var(--d4-graphite) 45%, var(--d4-silver)) border-box}.d4-btn-ghost:hover{background:linear-gradient(color-mix(in oklab, var(--d4-graphite) 55%, black), color-mix(in oklab, var(--d4-graphite) 55%, black)) padding-box, linear-gradient(120deg, var(--d4-white), var(--d4-silver)) border-box}.d4-link{color:var(--d4-white);text-decoration:underline;-webkit-text-decoration-color:var(--d4-steel);text-decoration-color:var(--d4-steel);text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-color .2s}.d4-link:hover{-webkit-text-decoration-color:var(--d4-white);text-decoration-color:var(--d4-white)}.d4-frame{background:linear-gradient(var(--d4-black), var(--d4-black)) padding-box, linear-gradient(160deg, var(--d4-silver), var(--d4-graphite) 40%, var(--d4-steel) 70%, var(--d4-graphite)) border-box;border:1px solid #0000;border-radius:clamp(.75rem,1.6vw,1.25rem);position:relative;overflow:hidden}.d4-prose :where(h2,h3){color:var(--d4-white)}.d4-prose figure>div{border-color:var(--d4-graphite)}.d4-prose figcaption{color:var(--d4-steel)}.d4-spine{background:linear-gradient(180deg, transparent, var(--d4-graphite) 6%, var(--d4-steel) calc(var(--d4-ly) * 100% - 12%), var(--d4-white) calc(var(--d4-ly) * 100%), var(--d4-steel) calc(var(--d4-ly) * 100% + 12%), var(--d4-graphite) 94%, transparent)}.d4-faq summary{cursor:pointer;list-style:none}.d4-faq summary::-webkit-details-marker{display:none}.d4-faq[open] .d4-faq-mark{transform:rotate(45deg)}.d4-faq-mark{transition:transform .25s}}.d4-prose>p:first-of-type:first-letter{font-family:var(--font-syncopate), var(--font-hanken), sans-serif;color:var(--d4-silver);font-weight:700}@media (prefers-reduced-motion:reduce){.d4 *,.d4 :before,.d4 :after{transition:none!important;animation:none!important}}
