@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.20jfceqj9zyw9.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_italic-s.p.3slq8sz4zhb1g.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_ed88c001-module__eqD9hG__className{font-family:fraunces,fraunces Fallback}.fraunces_ed88c001-module__eqD9hG__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--paper:#f5f0e6;--paper-hi:#fbf8f0;--paper-low:#eae3d3;--ink:#1d1d1b;--ink-soft:#46443e;--ink-mute:#7d786a;--hairline:#1d1d1b29;--hairline-soft:#1d1d1b17;--seal:#c2401f;--seal-soft:#c2401f24;--font-display:var(--font-fraunces), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--pad:clamp(1.25rem, 5vw, 5.5rem);--maxw:1440px;--radius:10px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-ink:cubic-bezier(.65, 0, .35, 1)}body.is-ink,html[data-vt-return] body{--paper:#17150f;--paper-hi:#201d15;--paper-low:#26221a;--ink:#f0e9d8;--ink-soft:#c8c1ae;--ink-mute:#8e887a;--hairline:#f0e9d82e;--hairline-soft:#f0e9d81a;--seal:#e04f27;--seal-soft:#e04f272e}body.theming,body.theming *,body.theming :before,body.theming :after{transition:color .9s var(--ease-soft), background-color .9s var(--ease-soft), border-color .9s var(--ease-soft), fill .9s var(--ease-soft), stroke .9s var(--ease-soft)!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:hidden}body[data-cursor=on],body[data-cursor=on] a,body[data-cursor=on] button{cursor:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}::selection{background:var(--seal);color:#f5f0e6}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--hairline);border:2px solid var(--paper);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--ink-mute)}.container{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);align-items:baseline;gap:.75em;font-size:.7rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"✳";color:var(--seal);letter-spacing:0;font-size:1.05em}.display{font-family:var(--font-display);letter-spacing:-.025em;font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 1;font-weight:460;line-height:.98}.italic{font-style:italic}.h2{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 1;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:440;line-height:1.04}.u-draw{transition:background-size .45s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.u-draw:hover,a:hover>.u-draw{background-size:100% 1px}.btn{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);transition:background-color .35s var(--ease-soft), color .35s var(--ease-soft), transform .35s var(--ease);border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.7em;font-size:.72rem;font-weight:500;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.btn svg{transition:transform .35s var(--ease)}.btn:hover svg{transform:translate(3px)}.grain{pointer-events:none;z-index:80;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%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");position:fixed;inset:0}.section{z-index:2;position:relative}:focus-visible{outline:2px solid var(--seal);outline-offset:3px;border-radius:2px}.skip{z-index:300;background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.7rem 1.1rem;font-size:.72rem;position:fixed;top:12px;left:12px;transform:translateY(-250%)}.skip:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;will-change:transform, opacity;transform:translateY(30px)}.reveal.is-in{opacity:1;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}[data-vt-topbar]{view-transition-name:topbar}::view-transition-group(topbar){z-index:100;animation-duration:.45s}::view-transition-old(topbar){height:100%}::view-transition-new(topbar){height:100%}::view-transition-group(hn-title){z-index:120;animation-duration:.65s;animation-timing-function:var(--ease)}::view-transition-old(hn-title){object-fit:contain;width:auto;height:100%}::view-transition-new(hn-title){object-fit:contain;width:auto;height:100%}::view-transition-group(stage){z-index:10;animation-duration:.65s;animation-timing-function:var(--ease)}::view-transition-image-pair(stage){animation:hn-vt-round .65s var(--ease) both;overflow:clip}::view-transition-old(stage){object-fit:cover;width:100%;height:100%}::view-transition-new(stage){object-fit:cover;width:100%;height:100%}@keyframes hn-vt-round{0%{border-radius:0}to{border-radius:var(--radius)}}::view-transition-old(root){animation:hn-vt-page-out .5s var(--ease-soft) both}::view-transition-new(root){animation:hn-vt-page-in .6s var(--ease-soft) both}@keyframes hn-vt-page-out{to{opacity:0;transform:scale(1.015)}}@keyframes hn-vt-page-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}html[data-vt-return] [data-preloader]{display:none!important}html[data-vt-return] .reveal{opacity:1;transform:none}
