.site-header[data-astro-cid-3ef6ksr2]{border-bottom:var(--border-w) solid var(--border-strong);background:var(--surface-page)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding-block:var(--space-4)}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);list-style:none;margin:0;padding:0}.site-header__link[data-astro-cid-3ef6ksr2]{color:var(--text-body);text-decoration:none;font-family:var(--font-mono);font-weight:300;font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;transition:color var(--dur-fast) var(--ease-brand)}.site-header__link[data-astro-cid-3ef6ksr2]:hover{color:var(--dbc-red-text)}.site-header__link[data-astro-cid-3ef6ksr2].is-active{color:var(--dbc-red-text);font-weight:700}.site-header__link[data-astro-cid-3ef6ksr2].is-active:before{content:"_"}@media(max-width:700px){.site-header__inner[data-astro-cid-3ef6ksr2]{padding-block:var(--space-3);row-gap:var(--space-3)}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:132px;height:32px}nav[data-astro-cid-3ef6ksr2],nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2],nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:contents}nav[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2],nav[data-astro-cid-3ef6ksr2] .btn--secondary[data-astro-cid-3ef6ksr2]{flex:1 1 40%;text-align:center;box-sizing:border-box}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:0;padding-block:var(--space-6) var(--space-5)}.site-footer__rule[data-astro-cid-sz7xmlte]{border-top:1px solid var(--text-inverse);margin-bottom:var(--space-7)}.site-footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;margin-bottom:var(--space-7)}.site-footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block}.site-footer__tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;margin-top:var(--space-4)}.site-footer__links[data-astro-cid-sz7xmlte]{columns:2;list-style:none;padding:0;margin:0}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-inverse);text-decoration:none;font-family:var(--font-mono);font-weight:300;font-size:var(--text-label-size);line-height:2.2}.site-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--dbc-sky)}.site-footer__contact[data-astro-cid-sz7xmlte]{font-style:normal;font-family:var(--font-mono);font-weight:300;font-size:var(--text-label-size);line-height:1.8;text-align:right}.site-footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:first-child a[data-astro-cid-sz7xmlte]{line-height:1.4}.site-footer__contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:first-child{margin-top:0}@media(max-width:700px){.site-footer__contact[data-astro-cid-sz7xmlte]{text-align:left}}.site-footer__thanks[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:700;font-size:20px;margin-bottom:var(--space-5)}.site-footer__small[data-astro-cid-sz7xmlte]{font-size:var(--text-small-size);color:var(--dbc-gray-2);font-family:var(--font-mono);font-weight:300}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2) format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2) format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-italic.B1lElno-.woff2) format("woff2"),url(/_astro/karla-latin-ext-400-italic.DEh2sQXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Karla;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-italic.Fk2VRqKq.woff2) format("woff2"),url(/_astro/karla-latin-400-italic.rXUtClAN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2) format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2) format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GT America Mono;src:url(/fonts/gt-america-mono-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT America Mono;src:url(/fonts/gt-america-mono-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:GT America Mono;src:url(/fonts/gt-america-mono-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--dbc-red: #EE2D2B;--dbc-blue: #008AD0;--dbc-black: #000000;--dbc-pink: #F69896;--dbc-sky: #78B6E4;--dbc-gray: #58595B;--dbc-red-text: #D42624;--dbc-blue-deep: #0071AC;--dbc-gray-2: #8A8B8D;--dbc-gray-3: #D8D8DA;--dbc-paper: #FFFFFF;--dbc-off-white: #F6F5F3;--surface-page: var(--dbc-paper);--surface-card: var(--dbc-paper);--surface-inverse: var(--dbc-black);--surface-accent: var(--dbc-red);--text-body: var(--dbc-black);--text-muted: var(--dbc-gray);--text-inverse: #FFFFFF;--text-on-accent: #FFFFFF;--accent: var(--dbc-red);--accent-hover: #D42624;--accent-2: var(--dbc-blue-deep);--accent-2-hover: #005E90;--border-strong: var(--dbc-black);--border-subtle: var(--dbc-gray-3);--focus-ring: var(--dbc-blue);--danger: var(--dbc-red);--info: var(--dbc-blue);--font-mono: "GT America Mono", "Karla", monospace;--font-body: "Karla", "GT America Mono", sans-serif;--text-h1-size: 40px;--text-h1-weight: 700;--text-h1-lh: 1.15;--text-h2-size: 23px;--text-h2-weight: 700;--text-h2-lh: 1.3;--text-h3-size: 14px;--text-h3-weight: 300;--text-h3-lh: 1.45;--text-body-size: 16px;--text-body-lh: 1.55;--text-small-size: 13px;--text-label-size: 13px;--text-label-tracking: .06em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-0: 0px;--radius-slant: skewX(-8deg);--border-w: 2px;--shadow-flat: none;--shadow-pop: 4px 4px 0 var(--dbc-black);--ease-brand: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-med: .2s;--measure: 62ch}*{box-sizing:border-box}html{color:var(--text-body);background:var(--surface-page);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh);-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4{font-family:var(--font-mono);text-wrap:balance;margin-block:0 .6em}h1{font-size:clamp(30px,4.5vw,var(--text-h1-size));font-weight:var(--text-h1-weight);line-height:var(--text-h1-lh)}h2{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-lh)}h2 strong,h2 b{font-weight:700}h3{font-size:var(--text-h3-size);font-weight:700;line-height:var(--text-h3-lh);text-transform:uppercase;letter-spacing:var(--text-label-tracking)}p{margin-block:0 1em}img{max-width:100%;height:auto;display:block}a{color:var(--accent-2);text-decoration-thickness:var(--border-w)}a:hover{color:var(--accent-2-hover)}:focus-visible{outline:var(--border-w) solid var(--focus-ring);outline-offset:2px}.container{max-width:74rem;margin-inline:auto;padding-inline:clamp(var(--space-4),4vw,var(--space-6))}.section{padding-block:clamp(var(--space-6),4vw,var(--space-8))}.lede{font-size:19px;max-width:62ch}.kicker{display:block;font-family:var(--font-mono);font-weight:700;font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--dbc-red-text);margin-bottom:var(--space-3)}.kicker:before{content:"_"}.ruled{padding-bottom:var(--space-2);border-bottom:var(--border-w) solid var(--border-strong);margin-bottom:var(--space-5)}.btn{display:inline-block;background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-weight:700;font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;text-decoration:none;padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-0);transform:var(--radius-slant);transition:background var(--dur-fast) var(--ease-brand),color var(--dur-fast) var(--ease-brand),translate var(--dur-fast) var(--ease-brand);cursor:pointer}.btn:hover{background:var(--accent-hover);color:var(--text-on-accent)}.btn:active{translate:2px 2px}.btn--secondary{background:var(--surface-page);color:var(--text-body);box-shadow:inset 0 0 0 var(--border-w) var(--border-strong)}.btn--secondary:hover,.btn--inverse{background:var(--surface-inverse);color:var(--text-inverse)}.btn--inverse:hover{background:var(--dbc-gray);color:var(--text-inverse)}.btn--ghost{background:transparent;color:var(--dbc-red-text);padding-inline:0;transform:none}.btn--ghost:after{content:"_"}.btn--ghost:hover{background:transparent;color:var(--dbc-black)}.btn--big{font-size:15px;padding:var(--space-4) var(--space-6)}.link-plate{display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:var(--text-small-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;text-decoration:none;padding:var(--space-1) var(--space-3);background:transparent;color:var(--dbc-blue-deep);box-shadow:inset 0 0 0 var(--border-w) var(--dbc-blue);transform:var(--radius-slant);transition:background var(--dur-fast) var(--ease-brand),color var(--dur-fast) var(--ease-brand)}.link-plate:hover{background:var(--dbc-blue-deep);color:var(--text-inverse)}.band .link-plate{color:var(--text-inverse)}.band .link-plate:hover{background:var(--dbc-blue-deep);color:var(--text-inverse)}.chip{display:inline-block;font-family:var(--font-mono);font-weight:700;font-size:var(--text-small-size);letter-spacing:var(--text-label-tracking);padding:var(--space-1) var(--space-3);background:var(--surface-inverse);color:var(--text-inverse);transform:var(--radius-slant)}.chip--red{background:var(--dbc-red)}.chip--blue{background:var(--dbc-blue-deep)}.chip--outline{background:transparent;color:var(--text-body);box-shadow:inset 0 0 0 var(--border-w) var(--border-strong)}.card{background:var(--surface-card);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-0);padding:var(--space-5)}.card--pop{box-shadow:var(--shadow-pop)}.band{background:var(--surface-inverse);color:var(--text-inverse)}.band h1,.band h2,.band h3{color:var(--text-inverse)}.band .card,.band .steps li,.band .card h1,.band .card h2,.band .card h3{color:var(--text-body)}.band a{color:var(--dbc-sky)}.band a:hover{color:var(--text-inverse)}.band a.btn,.band a.btn:hover{color:var(--text-on-accent)}.band a.btn--secondary{background:transparent;color:var(--text-inverse);box-shadow:inset 0 0 0 var(--border-w) var(--dbc-blue)}.band a.btn--secondary:hover{background:var(--dbc-blue-deep);color:var(--text-inverse)}.band .kicker{color:var(--text-inverse)}.band .ruled{border-color:var(--text-inverse)}.band--blue{background:var(--dbc-blue-deep)}.band--blue a{color:var(--text-inverse)}.band--blue a:hover{color:var(--dbc-off-white)}.steps{list-style:none;counter-reset:step;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps li{counter-increment:step;border:var(--border-w) solid var(--border-strong);padding:var(--space-5);background:var(--surface-card)}.steps li:before{content:"_0" counter(step);display:block;font-family:var(--font-mono);font-weight:700;color:var(--dbc-red);font-size:19px;margin-bottom:var(--space-2)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--dbc-black);color:var(--text-inverse);font-family:var(--font-mono);font-weight:700;font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;text-decoration:none;padding:var(--space-3) var(--space-4)}.skip-link:focus-visible{left:0}.visually-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ph{background:var(--dbc-off-white);border:var(--border-w) solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-family:var(--font-mono);font-weight:300;font-size:var(--text-small-size);min-height:220px}.ph:before{content:"_"}.lead-form__grid{display:grid;gap:var(--space-5) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}@media(max-width:640px){.lead-form__grid{grid-template-columns:1fr}}.field{display:block}.field--full{grid-column:1 / -1}.field__label{display:block;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:var(--text-label-tracking);text-transform:uppercase;margin-bottom:var(--space-2)}.field__req{color:var(--dbc-red-text)}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:15px;color:var(--text-body);width:100%;padding:10px 12px;border:var(--border-w) solid var(--dbc-black);border-radius:0;background:var(--dbc-paper);appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--dbc-black) 50%),linear-gradient(135deg,var(--dbc-black) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:36px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--dbc-blue)}.lead-form__trap{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.lead-form__actions{margin-top:var(--space-6)}.lead-form__status{font-family:var(--font-mono);font-weight:300;font-size:var(--text-small-size);margin-top:var(--space-4)}.lead-form__status--error,.lead-form__status--error a{color:var(--dbc-red-text)}.lead-form__success{border:var(--border-w) solid var(--dbc-black);box-shadow:var(--shadow-pop);padding:var(--space-6);max-width:720px}[hidden]{display:none!important}
