@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_89c4a6b0-module__cdR-Ga__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_89c4a6b0-module__cdR-Ga__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_b1d0855a-module__j6_LOa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_b1d0855a-module__j6_LOa__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
.vc{--paper:#f4f1ea;--ink:#141414;--red:#b42318;--muted:#474238;--muted-on-ink:#b6b0a4;--rule:#14141429;--rule-ink:#f4f1ea38;--sans:var(--font-sans), Arial, Helvetica, sans-serif;--mono:var(--font-mono), "Courier New", Courier, monospace;--fs-display:clamp(2.875rem, 1.4rem + 6.8vw, 7rem);--fs-h2:clamp(1.8rem, 1.05rem + 3.2vw, 3.5rem);--fs-h3:clamp(1.2rem, 1.05rem + .7vw, 1.5rem);--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--section:clamp(4rem, 3rem + 8vw, 10rem);--gutter:clamp(1.25rem, 4vw, 3rem);--frame-h:clamp(320px, 56vh, 520px);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.25, 1, .5, 1);--ring:var(--red);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.6;overflow-x:clip}.vc a{color:inherit}.vc ::selection{background:var(--red);color:var(--paper)}.vc :focus-visible{outline:3px solid var(--ring);outline-offset:3px}.vc .field-ink{--ring:var(--paper)}.vc .skip{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--mono);padding:.75rem 1.25rem;font-size:.8rem;text-decoration:none;position:absolute;top:0;left:-999px}.vc .skip:focus{left:0}.vc .container{max-width:76rem;padding-inline:var(--gutter);margin-inline:auto}.vc .section{padding-block:var(--section)}.vc .pt0{padding-top:0}.vc [id]{scroll-margin-top:5.5rem}.vc .eyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.4rem;font-size:.75rem;font-weight:700;display:flex}.vc .eyebrow:before{content:"";background:var(--red);flex:none;width:.6rem;height:.6rem}.vc .field-ink .eyebrow:before{background:var(--paper)}.vc .display{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-weight:900;font-stretch:125%;line-height:1}.vc h1.display{font-size:var(--fs-display);line-height:.95}.vc h2.display{font-size:var(--fs-h2)}.vc h3{font-size:var(--fs-h3);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-weight:800;font-stretch:118%;line-height:1.1}.vc p{max-width:64ch;margin:0}.vc .lede{color:var(--muted);font-size:clamp(1.05rem,1rem + .4vw,1.3rem)}.vc .field-ink .lede{color:var(--muted-on-ink)}.vc .spaced{margin-top:1.5rem}.vc .small-note{font-family:var(--mono);color:var(--muted);max-width:58ch;font-size:.75rem;line-height:1.55}.vc .field-ink .small-note{color:var(--muted-on-ink)}.vc .btn{min-height:48px;font-family:var(--sans);letter-spacing:.01em;text-transform:uppercase;border:2px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:800;font-stretch:110%;text-decoration:none;display:inline-flex}.vc .btn svg{flex:none}.vc .btn-primary{background:var(--red);color:var(--paper);box-shadow:4px 4px 0 var(--ink)}.vc .btn-secondary{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.vc .field-ink .btn-primary{border-color:var(--paper);box-shadow:4px 4px 0 var(--paper)}.vc .field-ink .btn-secondary{background:var(--ink);color:var(--paper);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper)}@media (prefers-reduced-motion:no-preference){.vc .btn{transition:transform .18s var(--ease-io), box-shadow .18s var(--ease-io)}}@media (hover:hover) and (pointer:fine){.vc .btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.vc .field-ink .btn:hover{box-shadow:2px 2px 0 var(--paper)}}.vc .btn:active{box-shadow:none;transform:translate(4px,4px)}.vc .nav{z-index:50;background:var(--paper);border-bottom:2px solid var(--ink);position:sticky;top:0}.vc .nav-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding-block:.5rem;display:flex}.vc .wordmark{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;min-height:44px;font-size:1.35rem;font-weight:900;font-stretch:125%;text-decoration:none;display:inline-flex}.vc .wordmark:after{content:"";background:var(--red);width:.55rem;height:.55rem}.vc .nav .btn{min-height:44px;box-shadow:3px 3px 0 var(--ink);white-space:nowrap;padding:.5rem 1.1rem;font-size:.85rem}@media (max-width:430px){.vc .nav .btn{letter-spacing:0;padding:.4rem .7rem;font-size:.75rem}.vc .wordmark{font-size:1.05rem}.vc .nav-inner{gap:.6rem}}@media (hover:hover) and (pointer:fine){.vc .nav .btn:hover{box-shadow:1px 1px 0 var(--ink)}}.vc .hero{border-bottom:2px solid var(--ink);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 30px, var(--rule) 30px, var(--rule) 31px)}.vc .hero-inner{padding-block:clamp(4rem,3rem + 7vw,8.5rem)}.vc .hero h1 .line{display:block}.vc .hero h1 .red{color:var(--red)}.vc .hero .lede{color:var(--ink);margin-top:2rem}.vc .hero-ctas{flex-wrap:wrap;gap:1.1rem;margin-top:2.4rem;display:flex}.vc .hero-doc{max-width:none;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:3.2rem;font-size:.75rem;display:flex}.vc .marquee{background:var(--red);color:var(--paper);border-bottom:2px solid var(--ink);padding-block:.55rem;overflow:hidden}.vc .marquee-inner{width:max-content;display:flex}.vc .marquee-track{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:2.2rem;padding-right:2.2rem;font-size:.8rem;font-weight:700;display:flex}.vc .marquee-track span{align-items:center;gap:2.2rem;display:flex}.vc .marquee-track span:after{content:"";background:var(--paper);flex:none;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.vc .marquee-inner{animation:36s linear infinite vc-ticker}.vc .marquee:hover .marquee-inner,.vc .marquee:focus-within .marquee-inner{animation-play-state:paused}}@keyframes vc-ticker{to{transform:translate(-50%)}}.vc .case{border-top:2px solid var(--ink);margin-top:3.25rem;padding-top:2rem}.vc .case-head{gap:.6rem;max-width:64ch;display:grid}.vc .case-head p{color:var(--muted)}.vc .case-pair{gap:2.5rem;margin-top:1.75rem;display:grid}@media (min-width:700px){.vc .case-pair{grid-template-columns:1fr 1fr;gap:2rem}}.vc .exhibit{margin:0;position:relative}.vc .exhibit-frame{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);height:var(--frame-h);background:#fff;position:relative;overflow:hidden}.vc .exhibit-frame img{width:100%;height:auto}.vc .exhibit-stamp{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);background:var(--paper);border:2.5px solid var(--red);padding:.4rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:.9rem;left:.9rem;transform:rotate(-3deg)}.vc .exhibit figcaption{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-top:1rem;font-size:.78rem}.vc .exhibit figcaption strong{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.2rem;font-weight:700;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vc .exhibit-frame img{transition:transform 7s linear}.vc .exhibit:hover .exhibit-frame img{transform:translateY(calc(var(--frame-h) - 100%))}}.vc .proof-foot{margin-top:2.75rem}.vc .proof-foot .small-note{border-top:2px solid var(--ink);padding-top:1.25rem}.vc .field-ink{background:var(--ink);color:var(--paper)}.vc .steps{gap:2.75rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.vc .steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.vc .step{border-top:2px solid var(--paper);padding-top:1.4rem}.vc .step .idx{font-family:var(--mono);align-items:center;gap:.8rem;font-size:clamp(2.4rem,2rem + 2vw,3.6rem);font-weight:700;line-height:1;display:flex}.vc .step .idx:after{content:"";background:var(--red);width:.65rem;height:.65rem}.vc .step h3{margin-top:1.1rem}.vc .step p{color:var(--muted-on-ink);margin-top:.8rem}.vc .step .idx+h3{margin-top:1.1rem}.vc .spec{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--paper);margin-top:3.25rem}.vc .spec-head,.vc .intake-head{border-bottom:2px solid var(--ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.9rem 1.25rem;font-size:.72rem;font-weight:700;display:flex}.vc .doc-icon{align-items:center;gap:.6rem;display:inline-flex}.vc .spec-list{margin:0;padding:0;list-style:none}.vc .spec-row{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem 1.1rem;padding:1.05rem 1.25rem;display:grid}.vc .spec-row:last-child{border-bottom:none}@media (min-width:768px){.vc .spec-row{grid-template-columns:3.2rem 1fr auto;gap:1.4rem}}.vc .spec-row .li-idx{font-family:var(--mono);color:var(--muted);font-size:.8rem;font-weight:700}.vc .spec-row .li-name{text-transform:uppercase;letter-spacing:.01em;font-size:.95rem;font-weight:800;font-stretch:110%}.vc .spec-row .li-desc{text-transform:none;color:var(--muted);letter-spacing:0;max-width:64ch;margin-top:.15rem;font-size:.92rem;font-weight:400;font-stretch:100%;display:block}.vc .spec-row .li-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-column:2;justify-self:start;font-size:.7rem;font-weight:700}@media (min-width:768px){.vc .spec-row .li-tag{grid-column:auto;justify-self:end}}.vc .li-tag.inc{color:var(--ink)}.vc .li-tag.hot{color:var(--red);border:1.5px solid var(--red);padding:.2rem .5rem}@media (hover:hover) and (pointer:fine){.vc .spec-row:hover{background:#1414140b}}.vc .meta-proof{margin-top:1.5rem}.vc .contract{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--paper);margin-top:3.25rem;padding:clamp(1.5rem,4vw,3rem);position:relative}.vc .contract-head{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;max-width:none;margin-bottom:1.75rem;padding-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.vc .clause{grid-template-columns:auto 1fr;gap:1.1rem;max-width:60ch;padding-block:.85rem;display:grid}.vc .clause+.clause{border-top:1px solid var(--rule)}.vc .clause .cnum{font-family:var(--mono);color:var(--muted);padding-top:.2rem;font-size:.8rem;font-weight:700}.vc .clause p{max-width:none;font-size:1.05rem}.vc .ransom{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;background:#b4231817;padding-inline:.15em;font-weight:800;text-decoration-thickness:3px;position:relative}.vc .margin-note{font-family:var(--mono);letter-spacing:.08em;color:var(--red);white-space:nowrap;margin-left:.75rem;font-size:.72rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}.vc .ledger-grid{gap:2.6rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.vc .ledger-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.vc .entry{border:2px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink);flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.vc .entry{transition:transform .2s var(--ease-io), box-shadow .2s var(--ease-io)}}@media (hover:hover) and (pointer:fine){.vc .entry:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}}.vc .entry-head{border-bottom:2px solid var(--ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;font-size:.7rem;font-weight:700;display:flex}.vc .entry.featured .entry-head span:last-child{color:var(--red)}.vc .entry-body{flex-direction:column;flex:1;gap:1.1rem;padding:1.4rem 1.25rem 1.6rem;display:flex}.vc .entry h3{font-size:1.3rem}.vc .entry .price{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.7rem + 1.4vw,2.6rem);font-weight:700;line-height:1}.vc .entry .price small{letter-spacing:0;font-size:.9rem;font-weight:400}.vc .entry .terms{gap:.55rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.vc .entry .terms li{align-items:baseline;gap:.6rem;display:flex}.vc .entry .terms li:before{content:"";background:var(--ink);flex:none;width:.45rem;height:.45rem;transform:translateY(-1px)}.vc .entry .lock{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:.72rem}.vc .stamp{z-index:3;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--red);background:var(--paper);border:3px solid var(--red);box-shadow:0 0 0 3px var(--paper);white-space:nowrap;padding:.55rem .85rem;font-size:.82rem;font-weight:700;position:absolute;top:-1.1rem;right:-.8rem;transform:rotate(-7deg)}@media (prefers-reduced-motion:no-preference){.vc.js-ready .entry.reveal .stamp{opacity:0;transform:rotate(-7deg)scale(1.9)}.vc.js-ready .entry.reveal.in .stamp{opacity:1;transition:transform .28s cubic-bezier(.2,1.4,.4,1) .5s,opacity .12s linear .5s;transform:rotate(-7deg)scale(1)}}.vc .tier-ctas{border-top:1px solid var(--rule);gap:.7rem;margin-top:auto;padding-top:1.15rem;display:grid}.vc .tier-cta-call,.vc .tier-cta-checkout{border:2px solid var(--ink);min-height:48px;font-family:var(--sans);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.9rem;font-weight:800;font-stretch:110%;text-decoration:none;display:inline-flex}.vc .tier-cta-call{background:var(--red);color:var(--paper);box-shadow:3px 3px 0 var(--ink)}.vc .tier-cta-checkout{background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.vc .tier-cta-checkout:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:no-preference){.vc .tier-cta-call,.vc .tier-cta-checkout{transition:transform .18s var(--ease-io), box-shadow .18s var(--ease-io)}}@media (hover:hover) and (pointer:fine){.vc .tier-cta-call:hover,.vc .tier-cta-checkout:hover:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}}.vc .ledger-foot{gap:1rem;margin-top:2.75rem;display:grid}.vc .ledger-foot p{max-width:none}.vc .ledger-terms{font-weight:600}.vc .faq-list{border-bottom:2px solid var(--ink);margin-top:3rem}.vc .faq-item{border-top:2px solid var(--ink)}.vc .faq-item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;min-height:56px;padding:1.1rem .25rem;list-style:none;display:grid}.vc .faq-item summary::-webkit-details-marker{display:none}.vc .faq-item summary .qnum{font-family:var(--mono);color:var(--muted);font-size:.8rem;font-weight:700}.vc .faq-item summary .q{letter-spacing:.005em;font-size:1.02rem;font-weight:800;font-stretch:110%}.vc .faq-item summary svg{flex:none}@media (prefers-reduced-motion:no-preference){.vc .faq-item summary svg{transition:transform .2s var(--ease-io)}}.vc .faq-item[open] summary svg{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.vc .faq-item summary:hover .q{color:var(--red)}}.vc .faq-item .a{max-width:62ch;color:var(--muted);padding:0 .25rem 1.5rem}.vc .intake{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--paper);margin-top:3.25rem}.vc .intake-body{padding:clamp(1.4rem,3.5vw,2.4rem)}.vc .contact-note{margin-top:1.5rem}.vc .lf-form{gap:1.35rem;display:grid}.vc .lf-field{gap:.45rem;display:grid}.vc .lf-field label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.vc .lf-field input,.vc .lf-field select,.vc .lf-field textarea{border:2px solid var(--ink);width:100%;min-height:48px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:0;padding:.7rem .9rem;font-size:1rem}.vc .lf-field textarea{resize:vertical;min-height:7rem}.vc .lf-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23141414' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.6rem}.vc .lf-field input:focus-visible,.vc .lf-field select:focus-visible,.vc .lf-field textarea:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.vc .lf-intent{flex-wrap:wrap;gap:.75rem;display:flex}.vc .lf-intent label{border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;padding:.55rem 1.1rem;font-size:.78rem;font-weight:700;display:inline-flex}.vc .lf-intent label.is-active{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--red)}.vc .lf-intent input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vc .lf-intent label:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.vc .lf-submit{border:2px solid var(--ink);background:var(--red);min-height:52px;color:var(--paper);font-family:var(--sans);letter-spacing:.01em;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--ink);justify-content:center;justify-self:start;align-items:center;padding:.85rem 1.8rem;font-size:1rem;font-weight:800;font-stretch:110%;display:inline-flex}@media (prefers-reduced-motion:no-preference){.vc .lf-submit{transition:transform .18s var(--ease-io), box-shadow .18s var(--ease-io)}}@media (hover:hover) and (pointer:fine){.vc .lf-submit:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}}.vc .lf-submit:active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.vc .lf-submit:disabled{opacity:.6;cursor:progress}.vc .lf-error{font-family:var(--mono);color:var(--red);font-size:.85rem;font-weight:700}.vc .lf-success{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--paper);padding:clamp(1.4rem,3.5vw,2.4rem)}.vc .lf-success p{border-left:4px solid var(--red);padding-left:1rem;font-weight:600}.vc .footer-cta h2{max-width:16ch}.vc .footer-cta .lede{color:var(--paper);margin-top:1.75rem}.vc .footer-cta .hero-ctas{margin-top:2.4rem}.vc .site-foot{border-top:1px solid var(--rule-ink);margin-top:var(--section);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-on-ink);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:2rem;font-size:.72rem;display:flex}.vc .site-foot .wordmark{color:var(--paper);font-size:1rem;font-family:var(--sans)}@media (prefers-reduced-motion:no-preference){.vc.js-ready .reveal{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(12px)}.vc.js-ready .reveal.in{opacity:1;transform:none}.vc.js-ready .entry.reveal.in{transition:transform .2s var(--ease-io), box-shadow .2s var(--ease-io);transition-delay:0s}}
