:root{--ink:#0a0a0a;--ink-2:#131313;--ink-3:#1d1d1d;--paper:#f3eee6;--paper-2:#e8e1d5;--white:#fff;--red:#c8102e;--red-dark:#9e0c24;--gold:#b8975a;--muted:#ffffffa3;--muted-ink:#0a0a0a9e;--line:#ffffff24;--line-ink:#0a0a0a24;--display:"Anton", "Impact", "Arial Narrow", sans-serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:calc(clamp(16px, 4vw, 56px));--max:1320px;--header-h:76px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}img,video{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:.92}.display-xl{font-size:calc(clamp(64px,14vw,220px))}.display-l{font-size:calc(clamp(48px,8vw,128px))}.display-m{font-size:calc(clamp(36px,5vw,72px))}.display-s{font-size:calc(clamp(26px,3vw,40px))}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.serif{font-weight:500}.btn,.lead,.serif{font-family:var(--sans)}.lead{font-size:calc(clamp(22px,2.4vw,30px));line-height:1.35}.prose p{font-size:17px;line-height:1.8}.btn{--btn-bg:var(--red);--btn-fg:var(--white);border:1px solid var(--btn-bg);background:var(--btn-bg);min-height:54px;color:var(--btn-fg);letter-spacing:.22em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{--btn-bg:var(--red-dark)}.btn:disabled{opacity:.6;cursor:wait}.btn-ghost{--btn-bg:transparent;border-color:#ffffff8c}.btn-ghost:hover{--btn-bg:var(--white);--btn-fg:var(--ink);border-color:var(--white)}.btn-dark{--btn-bg:var(--ink)}.btn-dark:hover{--btn-bg:var(--red);border-color:var(--red)}.btn-xl{min-height:66px;padding:0 44px;font-size:14px}.btn-block{width:100%}.link-arrow{letter-spacing:.22em;text-transform:uppercase;transition:gap .3s var(--ease),color .3s;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--red);gap:16px}.section{padding:calc(clamp(80px,12vw,160px)) 0}.section-paper{background:var(--paper);color:var(--ink)}.section-paper .eyebrow{color:var(--red)}.page-head{padding:calc(var(--header-h) + clamp(56px,10vw,140px)) 0 calc(clamp(48px,7vw,96px));position:relative;overflow:hidden}.page-head .ghost{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffffff14;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:calc(clamp(120px,26vw,420px));line-height:.8;position:absolute;bottom:-3vw;right:-2vw}.page-head p{max-width:560px;color:var(--muted);margin-top:24px}.field{flex-direction:column;gap:8px;display:flex}.field label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:52px;color:var(--white);font:inherit;background:#ffffff0a;border-radius:0;padding:14px 16px;transition:border-color .25s}.field textarea{resize:vertical;min-height:160px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);outline:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid .span-2{grid-column:span 2}@media (width<=640px){.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}}.alert{border-left:3px solid var(--red);background:#c8102e1f;padding:14px 16px;font-size:14px}.alert-ok{background:#3fa66b24;border-color:#3fa66b}[data-reveal]{opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--delay,0s);transform:translateY(36px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.err[data-v-10d41c16]{min-height:100svh;padding-top:var(--header-h);align-items:center;display:flex}.err .container[data-v-10d41c16]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.code[data-v-10d41c16]{color:var(--red);font-size:calc(clamp(120px,24vw,320px));line-height:.8}
