@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ArchivoBlack-Regular.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/WorkSans-Variable-latin.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-SemiBold.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BarlowCondensed-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2")}:root{--orange:#f09018;--amber:#f8b038;--cherry:#b4232a;--cherry-dark:#8e171d;--ink:#1a1613;--white:#fff;--cream:#faf6ef;--paper:#f7f3ec;--ink-soft:#3a322b;--text-muted:#55493f;--text-mono-muted:#6e6259;--border:#d5c9b7;--font-display:"Archivo Black", sans-serif;--font-body:"Work Sans", sans-serif;--font-callsheet:"Barlow Condensed", sans-serif;--font-mono:"IBM Plex Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-press:.12s;--dur-hover:.16s;--shadow-lift:0 14px 26px -12px #1a161380;--radius-card:12px;--focus-ring:var(--ink)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--white);color:var(--ink);font-family:var(--font-body);margin:0;overflow-x:clip}a{color:var(--cherry);text-decoration:none}a:hover{color:var(--cherry-dark)}img{max-width:100%;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-pending{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.ground-ink{--focus-ring:var(--amber)}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:12px 18px;font-weight:700;position:absolute;top:-200px;left:16px}.skip-link:focus{color:var(--white);top:12px}.main{flex-direction:column;flex:1 0 auto;display:flex}.hit{position:relative}.hit:before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}.btn{min-height:48px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 24px;font-size:14px;font-weight:700;display:inline-flex}@media (width>=640px){.btn{padding:17px 30px;font-size:15px}}.btn:active{transform:scale(.97)}.btn-ink,.btn-ink:hover{background:var(--ink);color:var(--white)}.btn-white,.btn-white:hover{background:var(--white);color:var(--ink)}.btn-cherry,.btn-cherry:hover{background:var(--cherry);color:var(--white)}.btn.link-pending{opacity:1;cursor:default}.btn.link-pending:active{transform:none}@media (hover:hover) and (pointer:fine){.btn-ink:hover{background:var(--ink-soft)}.btn-white:hover{background:var(--amber)}.btn-cherry:hover{background:var(--cherry-dark)}.btn-ink.link-pending:hover{background:var(--ink)}.btn-cherry.link-pending:hover{background:var(--cherry)}}.nudge{transition:color var(--dur-hover) ease, transform var(--dur-hover) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.nudge:hover{transform:translateY(-2px)}.nudge-x:hover{transform:translate(3px)}}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:30%}.lift{transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) ease, filter var(--dur-hover) ease;position:relative}.lift:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff4d, #fff0 60%);opacity:0;transition:opacity var(--dur-hover) ease, --mx .12s linear, --my .12s linear;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){a:hover>.lift,a.lift:hover,button.lift:enabled:hover{transform:perspective(800px) translate3d(var(--tx,0px), calc(-3px + var(--ty,0px)), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:var(--shadow-lift);filter:saturate(1.08)brightness(1.04)}a:hover>.lift:after,a.lift:hover:after,button.lift:enabled:hover:after{opacity:1}.btn.lift:hover{filter:none}}a:active>.lift,a.lift:active,button.lift:enabled:active{transition-duration:var(--dur-press);transform:translateY(-1px)scale(.99)}.btn.lift:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn:active,.btn.lift:active,.jump-link:active,.item-view:active,a:active>.lift,a.lift:active,button.lift:active{transform:none}.lift:after{display:none}.nudge,.lift{transition-property:color,background-color,box-shadow,filter}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.nudge:hover,.nudge-x:hover,a:hover>.lift,a.lift:hover,button.lift:hover{transform:none}}.tag{background:var(--amber);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}@media (width>=640px){.tag{font-size:12px}}.field{flex-direction:column;gap:6px;margin:0 0 20px;display:flex}.field-label{color:var(--ink);font-size:15px;font-weight:600}.field-help{color:var(--text-muted);margin:-2px 0 2px;font-size:14px;line-height:1.4}.field-input{border:2px solid var(--ink);border-radius:var(--radius-card);background:var(--white);width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);padding:11px 14px;font-size:16px;line-height:1.4}textarea.field-input{resize:vertical;min-height:150px}.field-input[aria-invalid=true]{border-color:var(--cherry)}.field-error{color:var(--cherry);margin:0;font-size:14px;font-weight:600;line-height:1.4}.field-error:empty{display:none}.btn:disabled{cursor:default}.btn:disabled:active{transform:none}.nav[data-astro-cid-wpvy4v7s]{background:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:88px;padding:0 16px;display:flex}@media (width>=768px){.nav[data-astro-cid-wpvy4v7s]{padding:0 44px}}.lockup[data-astro-cid-wpvy4v7s]{--lockup-size:11px;font-size:var(--lockup-size);flex-shrink:0;align-items:center;gap:.113em;display:flex}@media (width>=640px){.lockup[data-astro-cid-wpvy4v7s]{--lockup-size:19px}}@media (width>=1024px){.lockup[data-astro-cid-wpvy4v7s]{--lockup-size:22px}}.lockup-mark[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:1.415em;height:2.58em;display:block}.lockup-words[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;flex-direction:column;line-height:.82;display:flex}@media (width<=359px){.lockup-words[data-astro-cid-wpvy4v7s]{display:none}}.lockup-top[data-astro-cid-wpvy4v7s]{color:var(--orange)}.lockup-bottom[data-astro-cid-wpvy4v7s]{color:var(--amber)}.nav-links[data-astro-cid-wpvy4v7s]{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}@media (width>=640px){.nav-links[data-astro-cid-wpvy4v7s]{gap:28px;font-size:14px}}.nav-link[data-astro-cid-wpvy4v7s]{color:var(--ink)}.nav-ext[data-astro-cid-wpvy4v7s]{margin-left:.15em;font-weight:400}.nav-link[data-astro-cid-wpvy4v7s][aria-current=page],.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--cherry)}.nav-link[data-astro-cid-wpvy4v7s][aria-disabled=true]{cursor:default;opacity:.55}.footer[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}@media (width>=640px){.footer[data-astro-cid-jo6i4kqk]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding:24px 44px}}.footer[data-astro-cid-jo6i4kqk].light{background:var(--cream)}.footer[data-astro-cid-jo6i4kqk].dark{background:var(--ink);color:var(--paper)}.copy[data-astro-cid-jo6i4kqk]{color:var(--text-mono-muted);font-size:13px;font-weight:600}.dark[data-astro-cid-jo6i4kqk] .copy[data-astro-cid-jo6i4kqk]{color:var(--paper);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.links[data-astro-cid-jo6i4kqk],.social[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.light[data-astro-cid-jo6i4kqk] .links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.light[data-astro-cid-jo6i4kqk] .social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cherry)}.dark[data-astro-cid-jo6i4kqk] .links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.dark[data-astro-cid-jo6i4kqk] .social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.social[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk][aria-disabled=true]{opacity:.5}.dark[data-astro-cid-jo6i4kqk] .links[data-astro-cid-jo6i4kqk],.dark[data-astro-cid-jo6i4kqk] .social[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-weight:400}
