@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-stage:#000;--d4-ink:#fff;--d4-steel:#9a9da3;--d4-graphite:#2e3036;--d4-silver:#e6e7ea;--d4-ruby:#b3001b;--d4-text:#d9dadc;--d4-ch-body:#e6e7ea;--d4-ch-bright:#fff;--d4-ch-mid:#9a9da3;--d4-ch-horizon:#2e3036;--d4-ch-spec:#fff;--d4-ch-spec-soft:#ffffff8c;--d4-glow-core:#b3001bb3;--d4-glow-edge:#b3001b47;--d4-glow-soft:#b3001ba6;--d4-glow-strong:#b3001be6;--d4-screen-ring:#000;--d4-form-bg:#111216;--d4-form-edge:#3d4048;--d4-form-shadow:0 40px 120px -40px #b3001bbf;--d4-field:#1b1d22;--d4-field-hover:#22252b;--d4-field-border:#6a6e77;--d4-field-ink:#f4f5f7;--d4-field-label:#b9bcc2;--d4-field-muted:#a9acb3;--d4-field-ring:#ff465a80;--d4-track:#2f3238;--d4-checked-bg:#b3001b33;--d4-checked-border:#ff4d64;--background:var(--d4-stage);--foreground:var(--d4-text);--card:var(--d4-stage);--card-foreground:var(--d4-text);--popover:#08080a;--popover-foreground:var(--d4-text);--primary:var(--d4-silver);--primary-foreground:var(--d4-stage);--secondary:var(--d4-graphite);--secondary-foreground:var(--d4-ink);--muted:color-mix(in oklab, var(--d4-graphite) 55%, var(--d4-stage));--muted-foreground:var(--d4-steel);--accent:var(--d4-graphite);--accent-foreground:var(--d4-ink);--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-stage)}:root.light:root:has(.d4){--d4-stage:#f1f2f4;--d4-ink:#0b0c0f;--d4-steel:#565a62;--d4-graphite:#c6c9cf;--d4-silver:#23262c;--d4-ruby:#b3001b;--d4-text:#2a2d33;--d4-ch-body:#2a2d33;--d4-ch-bright:#5d626b;--d4-ch-mid:#121317;--d4-ch-horizon:#6f747d;--d4-ch-spec:#8b9099;--d4-ch-spec-soft:#8b90998c;--d4-glow-core:#b3001b33;--d4-glow-edge:#b3001b12;--d4-glow-soft:#b3001b2e;--d4-glow-strong:#b3001b4d;--d4-screen-ring:#ffffffe6;--d4-form-bg:#fff;--d4-form-edge:#b4b8bf;--d4-form-shadow:0 1px 2px #0b0c0f0f, 0 30px 80px -30px #0b0c0f47, 0 40px 120px -50px #b3001b4d;--d4-field:#f6f7f8;--d4-field-hover:#eef0f2;--d4-field-border:#80858e;--d4-field-ink:#0b0c0f;--d4-field-label:#43474e;--d4-field-muted:#52565e;--d4-field-ring:#b3001b47;--d4-track:#dcdee2;--d4-checked-bg:#b3001b12;--d4-checked-border:#b3001b;--popover:#fff;--destructive:#c4111f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.d4{background:var(--d4-stage);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-ink);outline-offset:3px}.d4 ::selection{background:var(--d4-ruby);color:#fff}@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%, var(--d4-ch-spec-soft) 47.6%, var(--d4-ch-spec) 49.4% 50.6%, var(--d4-ch-spec-soft) 52.4%, transparent 55% 100%), linear-gradient(180deg, var(--d4-ch-body) 0%, var(--d4-ch-bright) 24%, var(--d4-ch-body) 38%, var(--d4-ch-mid) 47%, var(--d4-ch-horizon) 53%, var(--d4-ch-mid) 61%, var(--d4-ch-body) 78%, var(--d4-ch-bright) 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-ink) 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;background:radial-gradient(closest-side, var(--d4-glow-core), var(--d4-glow-edge) 50%, transparent 100%);filter:blur(28px);border-radius:50%;position:absolute}.d4-screen{background:linear-gradient(var(--d4-stage), var(--d4-stage)) padding-box, linear-gradient(160deg, var(--d4-ink), var(--d4-graphite) 35%, var(--d4-steel) 65%, var(--d4-graphite)) border-box;box-shadow:0 0 0 1px var(--d4-screen-ring), 0 30px 140px -30px var(--d4-glow-strong);border:1px solid #0000;border-radius:clamp(1.25rem,3.2vw,2.75rem);position:relative;overflow:hidden}.d4-arch{background:linear-gradient(var(--d4-stage), var(--d4-stage)) padding-box, linear-gradient(180deg, var(--d4-ink), 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-stage);background:linear-gradient(180deg, var(--d4-ink) 0%, var(--d4-silver) 42%, var(--d4-steel) 52%, var(--d4-silver) 100%) padding-box, linear-gradient(180deg, var(--d4-ink), var(--d4-steel)) border-box;box-shadow:0 14px 44px -14px var(--d4-glow-strong);background-position:50% 0;background-size:100% 160%}.d4-btn-primary:hover{box-shadow:0 16px 60px -10px var(--d4-glow-strong);background-position:50% 100%}.d4-btn-ghost{color:var(--d4-ink);background:linear-gradient(var(--d4-stage), var(--d4-stage)) padding-box, linear-gradient(120deg, var(--d4-ink), var(--d4-graphite) 45%, var(--d4-silver)) border-box}.d4-btn-ghost:hover{background:linear-gradient(color-mix(in oklab, var(--d4-graphite) 55%, var(--d4-stage)), color-mix(in oklab, var(--d4-graphite) 55%, var(--d4-stage))) padding-box, linear-gradient(120deg, var(--d4-ink), var(--d4-silver)) border-box}.d4-link{color:var(--d4-ink);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-ink);text-decoration-color:var(--d4-ink)}.d4-frame{background:linear-gradient(var(--d4-stage), var(--d4-stage)) 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-ink)}.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-ink) 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-form{border:1px solid var(--d4-form-edge);background:var(--d4-form-bg);box-shadow:var(--d4-form-shadow);border-radius:clamp(1rem,2.4vw,1.75rem);position:relative}.d4-form:before{content:"";background:linear-gradient(90deg, transparent, var(--d4-steel) calc(var(--d4-lx) * 100% - 20%), var(--d4-ink) calc(var(--d4-lx) * 100%), var(--d4-steel) calc(var(--d4-lx) * 100% + 20%), transparent);height:1px;position:absolute;inset:-1px clamp(1rem,2.4vw,1.75rem) auto}}.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}}.d4-form .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.d4-form .glass>.blur-3xl{display:none}.d4-form .glass .h-1.flex-1{background:var(--d4-track);height:.375rem}.d4-form .glass .h-1.flex-1>span{background:var(--d4-ruby)}.d4-form .glass .label-caps.shrink-0{color:var(--d4-field-label);font-size:.8125rem;font-weight:600}.d4-form .eyebrow{color:var(--d4-steel)}.d4-form header h2{color:var(--d4-ink)}.d4-form :is(.text-foreground\/50,.text-foreground\/55,.text-foreground\/60){color:var(--d4-field-muted)}.d4-form input[type=text],.d4-form textarea{border:1.5px solid var(--d4-field-border);background:var(--d4-field);color:var(--d4-field-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.875rem}.d4-form input[type=text]:hover,.d4-form textarea:hover{background:var(--d4-field-hover)}.d4-form input[type=text]:focus,.d4-form textarea:focus{border-color:var(--d4-ink);box-shadow:0 0 0 4px var(--d4-field-ring)}.d4-form :is(input,textarea)[data-invalid]{border-color:var(--destructive)}.d4-form textarea::placeholder{color:var(--d4-field-muted);opacity:1}.d4-form label{color:var(--d4-field-label)}.d4-form [data-focused] label,.d4-form [data-filled] label{color:var(--d4-ink)}.d4-form :is([role=radio],[role=checkbox]){border:1.5px solid var(--d4-field-border);background:var(--d4-field)}.d4-form :is([role=radio],[role=checkbox]):hover{background:var(--d4-field-hover)}.d4-form :is([role=radio],[role=checkbox])[data-checked]{border-color:var(--d4-checked-border);background:var(--d4-checked-bg);box-shadow:inset 0 0 0 1px var(--d4-checked-border)}.d4-form [role=radio] .size-10{border-color:var(--d4-field-border);background:var(--d4-form-bg);color:var(--d4-ink)}.d4-form [role=radio][data-checked] .size-10{border-color:var(--d4-ruby);background:var(--d4-ruby);color:#fff}.d4-form [role=radio] .bg-primary{background:var(--d4-ruby);color:#fff}.d4-form :is([role=checkbox],[role=group]) .text-primary,.d4-form .label-caps.text-primary{color:var(--d4-field-label)}.d4-form button[type=submit]{color:var(--d4-stage);background:linear-gradient(180deg, var(--d4-ink) 0%, var(--d4-silver) 42%, var(--d4-steel) 52%, var(--d4-silver) 100%) padding-box, linear-gradient(180deg, var(--d4-ink), var(--d4-steel)) border-box;box-shadow:0 14px 44px -14px var(--d4-glow-strong);background-size:100% 160%;border:1px solid #0000;border-radius:999px;font-weight:650}.d4-form button[type=submit]:hover{background-position:50% 100%}.d4-form button[type=button]{color:var(--d4-text);border-radius:999px}.d4-form button[type=button]:not(:disabled){text-decoration:underline;-webkit-text-decoration-color:var(--d4-steel);text-decoration-color:var(--d4-steel);text-underline-offset:.25em}.d4-form button:focus-visible{outline:2px solid var(--d4-ink);outline-offset:3px}
