@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-italic.B4GYq972.woff2)format("woff2"),url(/_astro/poppins-latin-400-italic.BPejoDS-.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}:root{--ink:#1b1b17;--orange:#ff4c00;--orange-deep:#b83600;--cream:#f0ecde;--paper:#faf8f2;--line:#e2dcc8;--muted:#5e5b50;--muted-dark:#b5ae96;--white:#fff;--font:"Poppins", system-ui, sans-serif;--step--1:.875rem;--step-0:1rem;--step-1:1.3rem;--step-2:clamp(1.5rem, 1.25rem + 1.1vw, 2.1rem);--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.3rem);--step-4:clamp(2.1rem, .6rem + 6.6vw, 5.6rem);--gutter:clamp(1rem, 4vw, 3rem);--max:76rem;--radius:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--step-0);color:var(--ink);background:var(--paper);margin:0;line-height:1.7}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}h1{font-size:var(--step-4);overflow-wrap:break-word}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.3}p{text-wrap:pretty;max-width:64ch;margin:0 0 1em}a{color:inherit;text-underline-offset:.2em}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;box-shadow:0 0 0 3px var(--ink);border-radius:2px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(4rem,9vw,8rem)}.lede{font-size:var(--step-1);max-width:42ch;line-height:1.6}.btn{font:inherit;font-weight:600;font-size:var(--step-0);cursor:pointer;border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--orange);color:var(--ink)}.btn-primary:hover{background:var(--cream)}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.btn-ghost:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{background:var(--orange);color:var(--ink)}.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}.skip{z-index:50;background:var(--orange);color:var(--ink);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header[data-astro-cid-hkbrpulz]{z-index:10;background:var(--cream);border-bottom:1px solid var(--line);position:relative}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:1.5rem;min-height:6rem;display:flex}.logo[data-astro-cid-hkbrpulz]{border-radius:4px;flex-shrink:0;display:block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:4.25rem}nav[data-astro-cid-hkbrpulz]{margin-left:auto}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:2px solid #0000;padding-block:.4rem;font-weight:500;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-bottom-color:var(--orange)}.header-cta[data-astro-cid-hkbrpulz]{padding:.6rem 1.2rem}.header-cta[data-astro-cid-hkbrpulz]:hover{background:var(--ink);color:var(--cream)}@media (width<=720px){.bar[data-astro-cid-hkbrpulz]{flex-wrap:wrap;row-gap:.5rem;min-height:0;padding-block:.9rem}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{height:3.4rem}.header-cta[data-astro-cid-hkbrpulz]{font-size:var(--step--1);margin-left:auto;padding:.55rem 1rem}nav[data-astro-cid-hkbrpulz]{order:3;width:100%;margin-left:0}}@media (width<=380px){.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{height:2.9rem}.header-cta[data-astro-cid-hkbrpulz]{padding:.5rem .8rem;font-size:.8125rem}}@media (width<=720px){nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:clamp(.75rem,4vw,1.5rem);font-size:clamp(.875rem,3.6vw,1rem)}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--cream);padding-block:4rem 2rem}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem;display:grid}.footer-grid[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]{overflow-wrap:anywhere;min-width:0}.footer-logo[data-astro-cid-hkbrpulz]{width:auto;height:4rem;margin-bottom:1rem}.footer-grid[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--muted-dark)}.footer-h[data-astro-cid-hkbrpulz]{font-size:var(--step--1);letter-spacing:0;color:var(--orange);margin-bottom:.75rem;font-weight:600}.site-footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--orange)}.legal[data-astro-cid-hkbrpulz]{font-size:var(--step--1);color:var(--muted-dark);border-top:1px solid #f0ecde24;margin-top:3rem;padding-top:1.5rem}@media (width<=820px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.footer-grid[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]:first-child{grid-column:1/-1}}@media (width<=480px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}
