@font-face{font-family:Gilroy;src:url(/fonts/gilroy-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/gilroy-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--sd-red:#ea1d24;--sd-red-surface:#e01b22;--sd-red-ink:#c8161d;--sd-red-deep:#d0181f;--sd-ink:#1d1d1b;--sd-white:#fff;--sd-mist:#efefef;--bg:#fff;--surface:#f6f6f4;--text:var(--sd-ink);--muted:#5c5c58;--border:#e6e6e2;--link:var(--sd-red-ink);--watermark:var(--sd-mist);--footer-bg:var(--sd-ink);--footer-text:#d9d9d5;color-scheme:light;--font:"Gilroy", "Avenir Next", Avenir, system-ui, -apple-system, "Segoe UI", sans-serif;--text-sm:.9rem;--text-base:1.0625rem;--text-lead:1.25rem;--text-h3:1.15rem;--text-h2:1.6rem;--text-h1:clamp(2.2rem, 6vw, 3.4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:10px;--radius:20px;--radius-pill:999px;--content:760px;--gutter:16px;--ease:cubic-bezier(.65, 0, .35, 1)}@media (prefers-color-scheme:dark){:root{--bg:#141413;--surface:#1f1f1d;--text:#f4f4f2;--muted:#a9a9a4;--border:#2e2e2b;--link:#ff6b70;--watermark:#1b1b1a;--footer-bg:#0b0b0a;--footer-text:#bdbdb8;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 var(--text-base) / 1.65 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.15}h1{font-size:var(--text-h1);margin:0}h2{font-size:var(--text-h2);margin:var(--space-12) 0 var(--space-3)}h3{font-size:var(--text-h3);margin:var(--space-6) 0 var(--space-1)}p,ul,ol{margin:0 0 var(--space-4)}strong{font-weight:700}ul{padding-left:1.2em}li{margin-bottom:var(--space-2)}li::marker{color:var(--sd-red)}.container{width:100%;max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.site-main{padding-top:var(--space-12);padding-bottom:var(--space-16)}.site-main>:first-child{margin-top:0}.card{background:var(--surface);border-radius:var(--radius);padding:var(--space-6) var(--space-8);margin:var(--space-8) 0}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}@media (width<=520px){.card{padding:var(--space-6)}}.button{min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--sd-red-surface);color:var(--sd-white);transition:background-color .15s var(--ease), transform .15s var(--ease);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--sd-red-ink)}.button:active{transform:translateY(1px)}.note{background:var(--surface);border-left:4px solid var(--sd-red);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-4) var(--space-6);margin:var(--space-6) 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.logo[data-astro-cid-f7espo7c]{width:auto;height:100%;display:block;overflow:visible}@keyframes sd-roll-once{0%{transform:translateY(0)}to{transform:translateY(-104px)}}a:hover>.logo--hover[data-astro-cid-f7espo7c] .logo-roll[data-astro-cid-f7espo7c],a:focus-visible>.logo--hover[data-astro-cid-f7espo7c] .logo-roll[data-astro-cid-f7espo7c]{animation:.7s cubic-bezier(.65,0,.35,1) sd-roll-once}@media (prefers-reduced-motion:reduce){.logo-roll[data-astro-cid-f7espo7c]{animation:none!important}}.site-header[data-astro-cid-hkbrpulz]{background:var(--sd-red-surface);color:var(--sd-white)}.header-inner[data-astro-cid-hkbrpulz]{gap:var(--space-2) var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;place-content:flex-start space-between;align-items:center;display:flex}.brand[data-astro-cid-hkbrpulz]{height:44px;color:var(--sd-white);border-radius:6px;display:block}.brand[data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--sd-white)}.main-nav[data-astro-cid-hkbrpulz]{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--sd-white);padding:var(--space-1) 0;border-bottom:2px solid #0000;font-weight:600;text-decoration:none}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{border-bottom-color:#fff9}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-bottom-color:var(--sd-white)}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--sd-white)}.menu-toggle[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--sd-white);cursor:pointer;background:0 0;border:2px solid #ffffff8c;flex-direction:column;justify-content:center;gap:5px;padding:0 .65rem;display:none}.menu-toggle[data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--sd-white)}.menu-bar[data-astro-cid-hkbrpulz]{height:2px;transition:transform .2s var(--ease), opacity .2s;background:currentColor;border-radius:1px;display:block}.is-open[data-astro-cid-hkbrpulz] .menu-bar[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.is-open[data-astro-cid-hkbrpulz] .menu-bar[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.is-open[data-astro-cid-hkbrpulz] .menu-bar[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=720px){.brand[data-astro-cid-hkbrpulz]{height:38px}.has-js .menu-toggle[data-astro-cid-hkbrpulz]{display:inline-flex}.has-js .main-nav[data-astro-cid-hkbrpulz]{display:none}.has-js .is-open[data-astro-cid-hkbrpulz] .main-nav[data-astro-cid-hkbrpulz]{flex-direction:column;flex-basis:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter)) calc(-1 * var(--space-4));padding-top:var(--space-2);gap:0;display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--space-3) var(--gutter);border-top:1px solid #ffffff40;border-bottom:0;font-size:1.05rem}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-underline-offset:5px;text-decoration:underline 2px}}.hero[data-astro-cid-hkbrpulz]{background:var(--sd-red-surface);color:var(--sd-white);padding:var(--space-8) 0 var(--space-12);border-top:1px solid #ffffff2e;position:relative;overflow:hidden}.hero-inner[data-astro-cid-hkbrpulz]{position:relative}.hero[data-astro-cid-hkbrpulz] h1[data-astro-cid-hkbrpulz]{max-width:18ch}.hero-lead[data-astro-cid-hkbrpulz]{font-size:var(--text-lead);max-width:52ch;margin:var(--space-4) 0 0;line-height:1.5}.hero-mark{width:auto;height:22rem;color:var(--sd-red-deep);position:absolute;bottom:-5rem;right:-2.5rem}@media (width<=720px){.hero-mark{height:15rem;bottom:-4rem;right:-3.5rem}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--footer-bg);color:var(--footer-text);padding:var(--space-12) 0 var(--space-6);font-size:var(--text-sm);position:relative;overflow:hidden}.footer-mark{color:#ffffff0a;width:auto;height:20rem;position:absolute;bottom:-6rem;right:-2rem}.footer-inner[data-astro-cid-hkbrpulz]{gap:var(--space-8);display:grid;position:relative}.footer-logo[data-astro-cid-hkbrpulz]{height:40px;color:var(--sd-white)}.footer-brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:var(--space-4) 0 0;max-width:34ch}.footer-cols[data-astro-cid-hkbrpulz]{gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-hkbrpulz] address[data-astro-cid-hkbrpulz]{font-style:normal}.site-footer[data-astro-cid-hkbrpulz] strong[data-astro-cid-hkbrpulz],.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--sd-white)}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{gap:var(--space-2);flex-direction:column;display:flex}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.site-footer[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz]:focus-visible{outline-color:var(--sd-white)}.copyright[data-astro-cid-hkbrpulz]{margin:var(--space-8) auto 0;color:#8f8f8a;position:relative}
