@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/lato-latin-900-normal.C3uaq3BA.woff2)format("woff2"),url(/_astro/lato-latin-900-normal.CZBfLiEO.woff)format("woff")}:root{color-scheme:light;--brand:#ec6226;--brand-deep:#d62b33;--brand-strong:#a81e26;--brand-gradient-from:#f47521;--brand-gradient-to:#d62b33;--ink:#1a1917;--ink-muted:#5a5854;--ink-inverse:#faf9f7;--surface:#faf9f7;--surface-raised:#fff;--surface-sunk:#f1f0ec;--surface-contrast:#1a1917;--line:#deddd7;--line-strong:#c5c3bb;--focus:#a81e26;--font-sans:"Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display-xl-size:60px;--display-xl-line:66px;--display-l-size:46px;--display-l-line:52px;--display-m-size:36px;--display-m-line:44px;--display-s-size:28px;--display-s-line:36px;--body-l-size:19px;--body-l-line:31px;--body-size:17px;--body-line:28px;--body-s-size:15px;--body-s-line:24px;--caption-size:13px;--caption-line:20px;--label-size:12px;--label-line:16px;--code-size:14px;--code-line:22px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:3px;--radius-md:6px;--radius-lg:12px;--radius-pill:999px;--measure:70ch;--container:1088px;--gutter:var(--space-24);--footer-band-rise:var(--space-12)}@media (width<=720px){:root{--gutter:var(--space-6)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:108px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none!important}hr{border:0;border-top:1px solid var(--line);margin:var(--space-8) 0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--brand-deep);color:var(--ink-inverse);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;transition:top .12s;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{text-wrap:balance;margin:0}p{margin:0}.display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-line);letter-spacing:-.02em;font-weight:900}.display-l{font-size:var(--display-l-size);line-height:var(--display-l-line);letter-spacing:-.018em;font-weight:900}.display-m{font-size:var(--display-m-size);line-height:var(--display-m-line);letter-spacing:-.012em;font-weight:900}.display-s{font-size:var(--display-s-size);line-height:var(--display-s-line);letter-spacing:-.008em;font-weight:900}h1.strong,h2.strong,h3.strong,h4.strong{font-weight:900}@media (width<=720px){.display-xl{font-size:38px;line-height:44px}.display-l{font-size:32px;line-height:40px}.display-m{font-size:27px;line-height:34px}.display-s{font-size:23px;line-height:30px}}.body-l{font-size:var(--body-l-size);line-height:var(--body-l-line)}.body{font-size:var(--body-size);line-height:var(--body-line)}.body-s{font-size:var(--body-s-size);line-height:var(--body-s-line)}.strong{font-size:var(--body-size);line-height:var(--body-line);font-weight:700}.caption{font-size:var(--caption-size);line-height:var(--caption-line)}.label{font-size:var(--label-size);line-height:var(--label-line);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.muted{color:var(--ink-muted)}.measure{max-width:var(--measure)}::selection{background:var(--brand);color:var(--selection-ink,var(--ink))}a{color:var(--brand-deep)}a:hover{color:var(--brand-strong)}.link-arrow{align-items:center;gap:var(--space-2);color:var(--brand-deep);border-bottom:1px solid;padding-bottom:1px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{color:var(--brand-strong)}.link-arrow .arrow{transition:transform .14s}.link-arrow:hover .arrow{transform:translate(3px)}.link-plain{color:inherit;text-decoration:none}.link-plain:hover{color:inherit}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--space-24)}.band--tight{padding-block:var(--space-16)}main:has(+.site-footer)>.band:last-child{padding-bottom:calc(var(--space-24) + var(--footer-band-rise))}main:has(+.site-footer)>.band--tight:last-child{padding-bottom:calc(var(--space-16) + var(--footer-band-rise))}.band--sunk{background:var(--surface-sunk)}.band--raised{background:var(--surface-raised)}.band--contrast{background:var(--surface-contrast);color:var(--surface)}.band--contrast .muted{color:color-mix(in srgb, var(--surface) 72%, transparent)}.band--brand{background:var(--brand);color:var(--ink-inverse);padding-block:var(--space-12)}.band--brand a{color:var(--ink-inverse)}@media (width<=760px){.band--brand{padding-block:var(--space-8)}}.stack>*+*{margin-top:var(--space-4)}.stack-6>*+*{margin-top:var(--space-6)}.stack-8>*+*{margin-top:var(--space-8)}.stack-12>*+*{margin-top:var(--space-12)}.grid{gap:var(--space-6);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.pair{gap:var(--space-16);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.section-head{margin-bottom:var(--space-8)}.section-head .label{color:var(--brand-deep);margin-bottom:var(--space-3)}.section-head p{color:var(--ink-muted);margin-top:var(--space-3);max-width:var(--measure)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--body-s-size);line-height:var(--body-s-line);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn--primary{background:var(--brand-deep);color:var(--ink-inverse)}.btn--primary:hover{background:var(--brand-strong);color:var(--ink-inverse)}.btn--lg{min-height:60px;padding:var(--space-4) var(--space-8);letter-spacing:-.005em;font-size:20px;font-weight:900;line-height:28px}.btn--secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--secondary:hover{border-color:var(--ink);color:var(--ink)}.band--contrast .btn--secondary{border-color:var(--surface);color:var(--surface)}.band--contrast .btn--secondary:hover,.btn--inverse{background:var(--surface);color:var(--ink)}.btn--inverse:hover{color:var(--ink);background:#fff}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.card{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6)}.card .muted{color:var(--ink-muted)}.card--roomy{padding:var(--space-12)}.card--flat{background:0 0}.card h3{margin-bottom:var(--space-3)}.card--accent{border-top:3px solid var(--brand)}a.card{color:inherit;text-decoration:none;display:block}a.card:hover{border-color:var(--line-strong);color:inherit}.chip{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--line);color:var(--ink-muted);font-size:var(--caption-size);line-height:var(--caption-line);display:inline-block}.chip--live{background:color-mix(in srgb, var(--brand) 12%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-deep);font-weight:700}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.todo{padding:1px var(--space-2);border:1px dashed var(--brand-deep);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-deep);font-size:.9em;font-weight:700}.todo--block{padding:var(--space-4);display:block}.btn .todo,.band--contrast .todo,.band--brand .todo{color:inherit;background:color-mix(in srgb, currentColor 14%, transparent);border-color:currentColor}.placeholder-frame{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6);background:var(--surface-sunk);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-muted);flex-direction:column;display:flex}.placeholder-frame .label{color:var(--ink-muted)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field+.field{margin-top:var(--space-6)}.field label{font-weight:700;font-size:var(--body-s-size);line-height:var(--body-s-line)}.field .hint{color:var(--ink-muted);font-size:var(--caption-size);line-height:var(--caption-line)}.field input,.field textarea,.field select{font-family:inherit;font-size:var(--body-size);line-height:var(--body-line);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);width:100%;min-height:44px}.field textarea{resize:vertical;min-height:148px}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--ink-muted)}.field--error input,.field--error textarea{border-color:var(--brand-deep)}.field .error{color:var(--brand-deep);font-size:var(--caption-size);line-height:var(--caption-line);font-weight:700}.field .error:empty{display:none}.form-status{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-sunk);font-weight:700}.form-status:empty{display:none}.form-status[data-state=error]{border-color:var(--brand-deep);color:var(--brand-deep)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-6) 0;cursor:pointer;min-height:44px;font-weight:900;font-size:var(--body-l-size);line-height:var(--body-l-line);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary{transition:background-color .12s,color .12s}.faq:not(.faq--bar-dark):not(.faq--bar-brand) summary{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);border-radius:var(--radius-sm)}.faq:not(.faq--bar-dark):not(.faq--bar-brand) summary:hover{background:var(--surface-sunk);color:var(--brand-deep)}.faq--bar-dark summary:hover{background:color-mix(in srgb, var(--surface-contrast) 88%, var(--surface))}.faq--bar-brand summary:hover{background:color-mix(in srgb, var(--brand) 88%, var(--surface-contrast))}.faq summary:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq summary{transition:none}}.faq summary .marker{width:24px;height:24px;color:var(--brand-deep);flex:none;margin-top:4px;position:relative}.faq summary .marker:before,.faq summary .marker:after{content:"";background:currentColor;transition:transform .14s,opacity .14s;position:absolute}.faq summary .marker:before{height:2px;top:11px;left:2px;right:2px}.faq summary .marker:after{width:2px;height:20px;top:2px;left:11px}.faq details[open] summary .marker:after{opacity:0;transform:scaleY(0)}.faq .answer{padding-bottom:var(--space-6);color:var(--ink-muted)}.faq .answer>*+*{margin-top:var(--space-4)}.faq--bar-dark,.faq--bar-brand{border-top:0}.faq--bar-dark details,.faq--bar-brand details{border-bottom:0}.faq--bar-dark details+details,.faq--bar-brand details+details{margin-top:var(--space-6)}.faq--bar-dark summary,.faq--bar-brand summary{padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);color:var(--ink-inverse)}.faq--bar-dark summary{background:var(--surface-contrast)}.faq--bar-brand summary{background:var(--brand)}.faq--bar-dark summary .marker,.faq--bar-brand summary .marker{color:currentColor;margin-top:0}.faq--bar-dark .answer,.faq--bar-brand .answer{padding:var(--space-4) var(--space-6) 0;color:var(--ink)}.prose{max-width:var(--measure);font-size:var(--body-size);line-height:29px}.prose>*+*{margin-top:var(--space-6)}.prose h2{font-size:var(--display-s-size);line-height:var(--display-s-line);letter-spacing:-.008em;margin-top:var(--space-12);font-weight:700}.prose h3{font-size:var(--body-l-size);line-height:var(--body-l-line);margin-top:var(--space-8);font-weight:700}.prose a{color:var(--brand-deep);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--brand-strong)}.prose ul,.prose ol{padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.prose blockquote{margin:var(--space-12) 0;padding-left:var(--space-6);border-left:3px solid var(--brand);font-size:var(--display-s-size);line-height:var(--display-s-line);letter-spacing:-.008em;font-weight:700}.prose blockquote p{margin:0}.prose figure{margin:var(--space-12) 0}.prose figcaption{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--caption-size);line-height:var(--caption-line)}.prose img{border-radius:var(--radius-md);border:1px solid var(--line)}.prose pre{color:#f5f4f1;border-radius:var(--radius-md);padding:var(--space-6);font-family:var(--font-mono);font-size:var(--code-size);line-height:var(--code-line);background:#1a1917;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose :not(pre)>code{font-family:var(--font-mono);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 5px;font-size:.9em}.divider{border-top:1px solid var(--line)}.rule-accent{border-top:3px solid var(--brand);width:64px;margin:0}.flow-tight>*+*{margin-top:var(--space-2)}.text-center{text-align:center}.nowrap{white-space:nowrap}.band--paper{--paper-across:linear-gradient(to right, #000 0%, #000 6%, transparent 33%, transparent 67%, #000 94%, #000 100%);--paper-down:linear-gradient(to bottom, #000 0%, #000 52%, transparent 88%);position:relative}.band--paper:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1px);background-size:var(--space-8) var(--space-8);-webkit-mask-image:var(--paper-across), var(--paper-down);mask-image:var(--paper-across), var(--paper-down);-webkit-mask-composite:source-in;pointer-events:none;position:absolute;inset:0;mask-composite:intersect}.band--paper>.container{z-index:1;position:relative}.band--paper--gutters{--paper-across:linear-gradient(to right, #000 0%, #000 4%, transparent 13%, transparent 87%, #000 96%, #000 100%)}.review-banner[data-astro-cid-sogtnxop]{padding-block:var(--space-4);background:#1a1917}.review-banner[data-astro-cid-sogtnxop] p[data-astro-cid-sogtnxop]{font-size:var(--body-s-size);line-height:var(--body-s-line);text-align:center;margin:0;font-weight:700}.banner-link[data-astro-cid-sogtnxop]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;text-decoration:none;display:inline-flex}.banner-flag[data-astro-cid-sogtnxop]{padding:2px var(--space-3);border-radius:var(--radius-pill);color:#1a1917;letter-spacing:.09em;text-transform:uppercase;background:#fff;flex:none;font-size:11px;font-weight:900;line-height:18px}.banner-lead[data-astro-cid-sogtnxop]{color:#fff}.banner-note[data-astro-cid-sogtnxop]{color:#ffffffb8;font-weight:400}.banner-cta[data-astro-cid-sogtnxop]{color:var(--brand);white-space:nowrap}.banner-link[data-astro-cid-sogtnxop]:hover .banner-cta[data-astro-cid-sogtnxop]{text-underline-offset:3px;text-decoration:underline}.banner-link[data-astro-cid-sogtnxop]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}@media (width<=760px){.banner-note[data-astro-cid-sogtnxop]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:84px;display:flex}.logo[data-astro-cid-nen7h5rs]{padding-right:var(--space-6);flex:none;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:120px;height:auto}.primary-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);display:flex}.primary-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:44px;color:var(--ink);font-size:var(--body-s-size);border-bottom:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--brand)}.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:currentColor;width:18px;height:2px;display:block}.bars[data-astro-cid-nen7h5rs]{position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-nen7h5rs]:before{top:-6px}.bars[data-astro-cid-nen7h5rs]:after{top:6px}@media (width<=900px){.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.primary-nav[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--space-8);background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.primary-nav[data-astro-cid-nen7h5rs].is-open{display:flex}.primary-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.primary-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:48px;font-size:var(--body-size);border-bottom:0;display:flex}.primary-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--brand-deep)}}.socials[data-astro-cid-y2qsmizv]{gap:var(--space-1);flex-wrap:wrap;margin:0 0 0 -13px;padding:0;list-style:none;display:flex}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{color:var(--brand-deep);background:var(--surface-sunk)}.socials--footer[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:color-mix(in srgb, var(--surface) 78%, transparent)}.socials--footer[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{color:var(--brand);background:color-mix(in srgb, var(--surface) 12%, transparent)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--surface-contrast);color:var(--surface);padding-block:var(--space-16) var(--space-8)}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--space-12) var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:34ch}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120px;height:auto;margin-bottom:var(--space-6)}.footer-band[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-8);margin-top:calc((var(--space-16) + var(--footer-band-rise)) * -1);margin-bottom:var(--space-16);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 7%, var(--surface-contrast));flex-wrap:wrap;display:flex;position:relative;box-shadow:0 18px 40px #00000038}.footer-ask[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.site-footer[data-astro-cid-jo6i4kqk] .footer-certified[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);font-size:var(--body-s-size);color:color-mix(in srgb, var(--surface) 72%, transparent);line-height:1.35;text-decoration:none;display:inline-flex}.footer-certified[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--surface) 82%, transparent);font-weight:700}.footer-certified[data-astro-cid-jo6i4kqk]:hover strong[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;text-decoration:underline}.footer-certified[data-astro-cid-jo6i4kqk] .footer-badge[data-astro-cid-jo6i4kqk]{flex:none;width:48px;height:auto;margin-bottom:0}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-4);color:color-mix(in srgb, var(--surface) 60%, transparent)}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-1);color:var(--surface);font-size:var(--body-s-size);line-height:var(--body-s-line);text-decoration:none;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--surface);text-underline-offset:3px;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] .footer-ask[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] .footer-ask[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]:hover{padding:var(--space-3) var(--space-6);font-size:var(--body-size);line-height:var(--body-line);align-items:center;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--surface) 70%, transparent)}.footer-col[data-astro-cid-jo6i4kqk] .socials{margin-top:var(--space-2)}.footer-bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--surface) 18%, transparent);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--caption-size)}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=480px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}
