:root{--display:var(--font-display);--body:var(--font-body);--char:#1f2028;--char-2:#2b2c36;--paper:#f5f5f3;--paper-2:#e9e9e6;--ink:#1b1c22;--ink-2:#4c4e57;--line:#dcdcd8;--accent:#d81e23;--accent-ink:#b3171c;--accent-hi:#ff6f72;--radius:6px;--hdr:84px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 1rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.hdr{view-transition-name:site-header}.mbar{view-transition-name:phone-bar}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}}body{font:400 1.0625rem/1.65 var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.2}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{font-size:1.3rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.section{padding-block:88px}.section.tight{padding-top:0}.section.tight.alt{padding-top:88px}@media (width<=600px){.section.tight.alt{padding-top:60px}}.section.alt{background:var(--paper-2)}.section.dark{background:var(--char);color:#eae7e0}@media (width<=600px){.section{padding-block:60px}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;padding:.6rem 1rem;top:1rem;left:1rem}.rv{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms);translate:0 10px}.rv.in{opacity:1;translate:none}.head h2:after,.prose h2:after,.ba h2:after,.pq h2:after,#quote h2:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76 14'%3E%3Cpath d='M1 3h24v4.5a4.5 4.5 0 0 0 4.5 4.5h17a4.5 4.5 0 0 0 4.5-4.5V3h24' fill='none' stroke='%23d81e23' stroke-width='2.5' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:76px;height:14px;margin-top:.4em;display:block}.rv h2:after{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.65,0,.35,1) .25s}.rv.in h2:after{clip-path:inset(0)}.section.alt+.section.alt{padding-top:0}.btn{border-radius:var(--radius);background:var(--accent);color:#fff;min-height:48px;font:600 1rem var(--body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.btn .ico{flex:none}.btn:hover{background:var(--accent-ink)}.btn.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn.ghost:hover{background:#ffffff1a}.btn.ink{background:var(--char);color:#fff}.btn.ink:hover{background:var(--char-2)}.cta{flex-wrap:wrap;gap:.8rem;display:flex}.head{justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2.5rem;display:flex}.head h2{max-width:16em;margin:0}.head p{max-width:30em;color:var(--ink-2);margin:0}.dark .head p{color:#b9b6ae}@media (width<=900px){.head{flex-direction:column;align-items:start}}.prose a:not(.btn){color:var(--accent-ink);font-weight:600}.prose ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.45rem 1.5rem;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.prose ul.long{grid-template-columns:1fr}.prose li{padding-left:1.2rem;position:relative}.prose li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.prose strong{font-weight:700}.chips,.prose .chips{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.prose .chips li:before{content:none}.chips li{background:var(--paper-2);border-radius:999px;padding:.45rem .9rem;font-weight:500}.alt .chips li{background:#fff}.areas{columns:4;margin:0;padding:0;list-style:none}.areas li{border-bottom:1px solid var(--line);break-inside:avoid;padding:.35rem 0}@media (width<=1000px){.areas{columns:2}}.logo[data-astro-cid-f7espo7c]{flex:none;align-items:center;display:flex}.logo[data-astro-cid-f7espo7c] img{width:auto;height:60px;display:block}@media (width<=760px){.logo[data-astro-cid-f7espo7c] img{height:48px}}.hdr[data-astro-cid-nen7h5rs]{z-index:40;background:var(--char);color:#fff;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs]>.wrap[data-astro-cid-nen7h5rs]{min-height:var(--hdr);align-items:center;gap:2rem;display:flex;position:relative}.hdr[data-astro-cid-nen7h5rs] .logo{margin-right:auto}.menu[data-astro-cid-nen7h5rs]{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{font:500 1rem var(--body);color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]:hover{color:var(--accent-hi)}.menu[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current],.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs].on{box-shadow:inset 0 -2px var(--accent)}.dd[data-astro-cid-nen7h5rs]{position:relative}.dd[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:12px;height:12px;transition:transform .2s}.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{color:var(--ink);background:#fff;border-radius:8px;min-width:230px;margin:0;padding:.5rem;list-style:none;display:none;position:absolute;top:100%;left:-1rem;box-shadow:0 18px 40px #00000038}.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs][aria-expanded=true]+ul[data-astro-cid-nen7h5rs]{display:block}.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:5px;width:100%;padding:.5rem .8rem}.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--paper-2);color:var(--ink)}.burger[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:24px;height:2px;display:block;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{position:absolute;top:-7px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{position:absolute;top:7px}@media (width<=1000px){.burger[data-astro-cid-nen7h5rs]{display:grid}nav[data-astro-cid-nen7h5rs]{display:none}body.menu-open nav[data-astro-cid-nen7h5rs]{background:var(--char);padding:.5rem 16px 1.2rem;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #00000040}.menu[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs]{width:100%;min-height:48px}.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{box-shadow:none;color:inherit;background:0 0;min-width:0;padding:0 0 0 1rem;display:block;position:static}.dd[data-astro-cid-nen7h5rs]>button[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{display:none}.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dd[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--accent-hi);background:0 0}}@media (width<=520px){.call[data-astro-cid-nen7h5rs]{display:none}}.ftr[data-astro-cid-jo6i4kqk]{color:#d6d3cc;background:#17181e;padding-block:64px 24px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1.1fr 1fr .9fr;gap:2rem;display:grid}.cols[data-astro-cid-jo6i4kqk] .logo{color:#fff;margin-bottom:1rem}h2[data-astro-cid-jo6i4kqk]{font:600 1rem var(--body);color:#fff;margin:0 0 .7rem}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-hi)}ul[data-astro-cid-jo6i4kqk]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #30313b;flex-wrap:wrap;gap:1.5rem;margin-top:40px;padding-top:20px;font-size:.9rem;display:flex}@media (width<=1000px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=600px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=760px){.ftr[data-astro-cid-jo6i4kqk]{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.mbar[data-astro-cid-v3ixspr5]{display:none}@media (width<=760px){.mbar[data-astro-cid-v3ixspr5]{z-index:45;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);background:#1f2028f0;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0003}a[data-astro-cid-v3ixspr5]{border-radius:var(--radius);color:#fff;justify-content:center;align-items:center;gap:.5rem;min-height:48px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff80}.wa[data-astro-cid-v3ixspr5]{background:var(--accent);color:#fff;box-shadow:none}}
