:root{--red:#e4032e;--red-deep:#a8021f;--graphite:#4a4a4a;--stone:#ededed;--ink:#2f2f2f;--ink-soft:#3b3b3b;--muted:#6e6e6e;--line:#dcdcda;--paper:#f6f6f4;--white:#fff;--c-navy:#264653;--c-sand:#e9c46a;--c-apricot:#f4a261;--c-coral:#e66f51;--c-teal:#62beae;--c-night:#12183a;--grad-heading:linear-gradient(172deg, var(--graphite) 18%, #8e1a2e 72%, var(--red) 100%);--grad-heading-light:linear-gradient(170deg, #fff 22%, color-mix(in srgb, var(--red) 40%, #fff) 58%, color-mix(in srgb, var(--red) 75%, #fff) 100%);--font:var(--font-google-sans,"Google Sans"), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-contio:var(--font-nunito,"Nunito"), var(--font);--fs-body:17px;--fs-lead:19px;--fs-h1:clamp(40px, 6.2vw, 80px);--fs-h2:clamp(32px, 4.2vw, 52px);--fs-h3:22px;--wrap:1240px;--gut:clamp(16px, 4vw, 40px);--section-y:clamp(72px, 10vw, 130px);--radius:16px;--radius-sm:10px;--header-h:80px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.25s;color-scheme:light}@media (width<=640px){:root{--fs-body:16px;--header-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.01em}p,ul{margin:0}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:4px}main{overflow-x:clip}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.skip-link{left:var(--gut);z-index:100;background:var(--ink);color:#fff;border-radius:var(--radius-sm);padding:10px 16px;font-weight:500;text-decoration:none;position:absolute;top:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h-grad{background:var(--grad-heading);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:60ch}.btn{border-radius:var(--radius-sm);height:48px;font:500 16px/1 var(--font);white-space:nowrap;cursor:pointer;transition:background var(--dur), color var(--dur), border-color var(--dur);border:1.5px solid #0000;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:var(--red-deep)}.btn--line{border-color:currentColor}.btn--line:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--ghost-light{color:#fff;border-color:#ffffff8c}.btn--ghost-light:hover{color:var(--ink);background:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.topbar[data-astro-cid-nen7h5rs]{background:var(--paper);color:var(--muted);font-size:14px}.topbar[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:28px;height:38px;display:flex}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.topbar[data-astro-cid-nen7h5rs] svg{width:15px;height:15px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:40px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;width:168px;display:block}.logo[data-astro-cid-nen7h5rs] svg{width:100%;height:auto}.main-nav[data-astro-cid-nen7h5rs]{gap:30px;font-size:16px;font-weight:500;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:6px 0;text-decoration:none;position:relative}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;margin-left:auto;display:flex}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{height:44px;padding:0 18px}.support[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}.support[data-astro-cid-nen7h5rs] svg{width:20px;height:20px;color:var(--red)}.support[data-astro-cid-nen7h5rs]:hover{color:var(--red)}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:24px;height:2px;margin:5px auto;display:block}.mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);padding:12px var(--gut) 24px;flex-direction:column;gap:4px;font-size:18px;font-weight:500;display:flex}.mobile-nav[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid var(--stone);padding:10px 0;text-decoration:none}.mobile-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{align-self:flex-start;margin-top:14px}@media (width<=1100px){.main-nav[data-astro-cid-nen7h5rs]{gap:22px}.support[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}@media (width<=960px){.topbar[data-astro-cid-nen7h5rs],.main-nav[data-astro-cid-nen7h5rs],.support[data-astro-cid-nen7h5rs],.inquiry[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}}@media (width<=640px){.bar[data-astro-cid-nen7h5rs]{gap:12px}.logo[data-astro-cid-nen7h5rs]{width:132px}.actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{height:40px;padding:0 14px;font-size:15px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink-soft);color:#ffffffc7;font-size:15px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;padding:72px 0 56px;display:grid}.col-title[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:0;margin:0 0 16px;font-size:16px}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.75}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover,.cc-open[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.cc-open[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.flogo{width:170px;margin-bottom:18px}.claim[data-astro-cid-jo6i4kqk]{max-width:28ch}dl[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}dt[data-astro-cid-jo6i4kqk]{color:#ffffff80}dd[data-astro-cid-jo6i4kqk]{margin:0}.map-link[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:8px;margin-top:14px;font-weight:500;display:inline-flex}.map-link[data-astro-cid-jo6i4kqk] svg{width:16px;height:16px;color:var(--red)}.social[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;width:46px;height:46px;transition:background var(--dur);background:#ffffff14;border-radius:12px;place-items:center;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--red)}.social[data-astro-cid-jo6i4kqk] svg{width:20px;height:20px}.legal[data-astro-cid-jo6i4kqk]{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;display:flex}.cols[data-astro-cid-jo6i4kqk].no-social{grid-template-columns:1.2fr 1fr 1.4fr}@media (width<=960px){.cols[data-astro-cid-jo6i4kqk],.cols[data-astro-cid-jo6i4kqk].no-social{grid-template-columns:1fr 1fr}}@media (width<=640px){.cols[data-astro-cid-jo6i4kqk],.cols[data-astro-cid-jo6i4kqk].no-social{grid-template-columns:1fr}}.cc-bar[data-astro-cid-kror3uvh]{z-index:90;left:var(--gut);bottom:var(--gut);width:min(540px, calc(100vw - 2 * var(--gut)));background:var(--white);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:var(--radius);animation:cc-in .5s var(--ease-out) both;padding:24px 26px 22px;position:fixed;box-shadow:0 24px 60px -20px #00000059}.cc-bar[data-astro-cid-kror3uvh][hidden]{display:none}.cc-title[data-astro-cid-kror3uvh]{letter-spacing:-.01em;font-size:19px;font-weight:700}.cc-text[data-astro-cid-kror3uvh]{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.cc-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh],.cc-more[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--ink);text-underline-offset:3px}.cc-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.cc-link[data-astro-cid-kror3uvh]{cursor:pointer;height:48px;font:500 16px/1 var(--font);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.cc-link[data-astro-cid-kror3uvh]:hover{color:var(--red)}@keyframes cc-in{0%{opacity:0;transform:translateY(24px)}}.btn--dark[data-astro-cid-kror3uvh]{background:var(--ink);color:#fff}.btn--dark[data-astro-cid-kror3uvh]:hover{background:var(--graphite)}.cc-dialog[data-astro-cid-kror3uvh]{width:min(620px, calc(100vw - 2 * var(--gut)));border-radius:var(--radius);background:var(--white);max-height:min(88vh,760px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -20px #00000073}.cc-dialog[data-astro-cid-kror3uvh]::backdrop{background:#1414148c}.cc-dialog[data-astro-cid-kror3uvh][open]{animation:cc-in .35s var(--ease-out)}.cc-inner[data-astro-cid-kror3uvh]{max-height:inherit;overscroll-behavior:contain;padding:32px;position:relative;overflow-y:auto}.cc-close[data-astro-cid-kror3uvh]{background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.cc-close[data-astro-cid-kror3uvh]:hover{background:var(--stone)}.cc-close[data-astro-cid-kror3uvh] svg[data-astro-cid-kror3uvh]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.cc-dtitle[data-astro-cid-kror3uvh]{padding-right:48px;font-size:26px}.cc-dtext[data-astro-cid-kror3uvh]{color:var(--muted);margin-top:10px;font-size:15px}.cc-cats[data-astro-cid-kror3uvh]{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.cc-cats[data-astro-cid-kror3uvh] li[data-astro-cid-kror3uvh]{border-bottom:1px solid var(--line)}.cc-cat[data-astro-cid-kror3uvh]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.cc-cat-text[data-astro-cid-kror3uvh]{gap:4px;display:grid}.cc-cat-text[data-astro-cid-kror3uvh] strong[data-astro-cid-kror3uvh]{font-size:16px}.cc-cat-text[data-astro-cid-kror3uvh] span[data-astro-cid-kror3uvh]{color:var(--muted);font-size:14px;line-height:1.55}.cc-switch[data-astro-cid-kror3uvh]{appearance:none;cursor:pointer;background:var(--line);width:48px;height:28px;transition:background var(--dur);border-radius:99px;flex:none;margin:2px 0 0;position:relative}.cc-switch[data-astro-cid-kror3uvh]:after{content:"";width:22px;height:22px;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.cc-switch[data-astro-cid-kror3uvh]:checked{background:var(--red)}.cc-switch[data-astro-cid-kror3uvh]:checked:after{transform:translate(20px)}.cc-switch[data-astro-cid-kror3uvh]:disabled{cursor:not-allowed;opacity:.45}.cc-cat[data-astro-cid-kror3uvh]:has(.cc-switch:disabled){cursor:default}.cc-dactions[data-astro-cid-kror3uvh]{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;display:flex}.cc-pair[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:10px;display:flex}.cc-more[data-astro-cid-kror3uvh]{margin-top:18px;font-size:14px}@media (width<=640px){.cc-bar[data-astro-cid-kror3uvh]{width:auto;padding:20px 18px 16px;bottom:12px;left:12px;right:12px}.cc-title[data-astro-cid-kror3uvh]{font-size:17px}.cc-text[data-astro-cid-kror3uvh]{font-size:14px}.cc-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{justify-content:center;padding:0 12px}.cc-link[data-astro-cid-kror3uvh]{grid-column:1/-1;height:40px}.cc-inner[data-astro-cid-kror3uvh]{padding:24px 18px}.cc-dtitle[data-astro-cid-kror3uvh]{font-size:22px}.cc-dactions[data-astro-cid-kror3uvh]{grid-template-columns:1fr;display:grid}.cc-pair[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cc-dactions[data-astro-cid-kror3uvh]>.btn[data-astro-cid-kror3uvh]{order:2}.cc-dactions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{justify-content:center;padding:0 12px}}
