:root{--teal-900:#141414;--ground:#141414;--teal-800:#02524d;--teal-700:#036b64;--teal-600:#037d75;--teal-500:#05a499;--teal-200:#a6ded9;--teal-100:#dbf1ef;--teal-50:#eef8f7;--tint:#d9efed;--veil:#d9efeded;--cyan-600:#04a6cd;--cyan-500:#05c4f2;--cyan-100:#d6f4fc;--sabi:#109070;--ink:#141414;--ink-2:#454545;--muted:#666;--line:#e6e6e6;--line-2:#cecece;--paper:#fff;--surface:#fff;--surface-2:#f4f5f5;--on-dark:#fff;--focus:var(--cyan-600);--font-display:Montserrat, "Segoe UI", system-ui, sans-serif;--font-body:Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-xs:.78rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.35rem;--fs-2xl:clamp(1.5rem, 2.4vw, 1.9rem);--fs-3xl:clamp(1.9rem, 3.4vw, 2.6rem);--fs-4xl:clamp(2.3rem, 4.6vw, 3.4rem);--fs-5xl:clamp(2.7rem, 6vw, 4.5rem);--gutter:clamp(20px, 5vw, 44px);--max:1220px;--prose:68ch;--r-sm:4px;--r-md:6px;--footer-gap:clamp(3.5rem, 7vw, 6rem);--r-lg:8px;--r-pill:999px;--sh-sm:0 1px 2px #0e1a1c0d, 0 1px 3px #0e1a1c0a;--sh-md:0 4px 12px #0e1a1c12, 0 2px 4px #0e1a1c0a;--sh-lg:0 14px 34px #0e1a1c1a, 0 4px 10px #0e1a1c0d;--t-fast:.2s ease;--t-med:.3s ease;--t-slow:.6s ease}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--teal-900:#d3f0ed;--ground:#1a1a1a;--teal-800:#a9e3de;--teal-700:#3cc2b8;--teal-600:#037d75;--teal-500:#05a499;--teal-200:#123f3b;--teal-100:#0f302d;--teal-50:#0c2523;--tint:#11302d;--cyan-600:#3fd0f5;--cyan-500:#05c4f2;--cyan-100:#0b2b33;--sabi:#35b892;--ink:#f2f2f2;--ink-2:#bdbdbd;--muted:#8f8f8f;--line:#2a2a2a;--line-2:#3b3b3b;--paper:#0e0e0e;--surface:#141414;--surface-2:#1c1c1c;--on-dark:#fff;--focus:#3fd0f5;--sh-sm:0 1px 2px #0006;--sh-md:0 4px 12px #00000073;--sh-lg:0 14px 34px #0000008c}}:root[data-theme=dark]{--teal-900:#d3f0ed;--ground:#1a1a1a;--teal-800:#a9e3de;--teal-700:#3cc2b8;--teal-600:#037d75;--teal-500:#05a499;--teal-200:#123f3b;--teal-100:#0f302d;--teal-50:#0c2523;--tint:#11302d;--veil:#11302deb;--cyan-600:#3fd0f5;--cyan-500:#05c4f2;--cyan-100:#0b2b33;--sabi:#35b892;--ink:#f2f2f2;--ink-2:#bdbdbd;--muted:#8f8f8f;--line:#2a2a2a;--line-2:#3b3b3b;--paper:#0e0e0e;--surface:#141414;--surface-2:#1c1c1c;--on-dark:#fff;--focus:#3fd0f5;--sh-sm:0 1px 2px #0006;--sh-md:0 4px 12px #00000073;--sh-lg:0 14px 34px #0000008c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.62}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:0;font-weight:700;line-height:1.1}h1{font-size:var(--fs-5xl);letter-spacing:-.032em}h2{font-size:var(--fs-3xl);letter-spacing:-.026em}h3{font-size:var(--fs-xl);letter-spacing:-.018em}p{margin:0 0 1em}a{color:var(--teal-700);text-decoration:underline 1px;text-decoration-color:var(--teal-200);text-underline-offset:3px}a:hover{color:var(--teal-600);text-decoration-color:currentColor}.btn:hover,.arrow-link:hover,.card-link:hover,.contact-btn:hover,.skip:hover,.brand:hover{text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--prose)}.shell.prose{max-width:var(--max)}.shell.prose>*{max-width:var(--prose)}.prose p,.prose li{color:var(--ink-2)}.prose h2{font-size:var(--fs-2xl);margin:2em 0 .5em}.prose h3{font-size:var(--fs-lg);margin:1.8em 0 .4em}.sec{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.85rem;display:flex}.sec-label{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin-bottom:.45rem;font-weight:700;display:block}.sec h2{max-width:22ch}.sec-more{font-size:var(--fs-sm);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.35rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.sec-more:hover{color:var(--teal-800)}.lede{font-size:var(--fs-lg);color:var(--ink-2);max-width:56ch;line-height:1.55}.btn{border-radius:var(--r-pill);min-height:44px;font:inherit;font-size:var(--fs-sm);letter-spacing:.005em;cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--teal-600);color:#fff;box-shadow:var(--sh-sm)}.btn-primary:hover{background:var(--teal-700);color:#fff;box-shadow:var(--sh-md)}.btn-accent{background:var(--cyan-500);color:#141414}.btn-accent:hover{background:var(--cyan-600);color:#141414;box-shadow:var(--sh-md)}.btn-ghost{border:2px solid var(--teal-700);color:var(--teal-800);background:0 0}.btn-ghost:hover{border-color:var(--teal-600);color:var(--teal-700);background:var(--teal-50)}.btn-on-dark{color:#fff;background:0 0;border:2px solid #ffffffd9}.btn-on-dark:hover{color:var(--teal-900);background:#fff;border-color:#fff}.arrow-link{font-size:var(--fs-sm);color:var(--teal-700);transition:color var(--t-fast);font-weight:700;text-decoration:none;display:inline-block}.arrow-link:after{content:" ";transition:margin-left var(--t-fast), padding-right var(--t-fast);background-color:currentColor;margin-left:.1rem;padding-right:7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1.2 1.2 5.5 5.5 1.2 9.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 100%/7px 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1.2 1.2 5.5 5.5 1.2 9.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 100%/7px 11px no-repeat}.arrow-link:hover{color:var(--teal-800)}.keep-case{text-transform:none}.arrow-link:hover:after{margin-left:calc(.1rem + 3px)}.arrow-link.on-dark{color:var(--on-dark)}.arrow-link.on-dark:hover{color:var(--cyan-500)}.card{background:var(--surface-2);border-radius:var(--r-md);transition:background-color var(--t-med);border:0}.card-link{color:inherit;text-decoration:none;display:block}.card-link:hover{background:var(--tint)}.scroll-x{overflow-x:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.reveal-ready .reveal{opacity:0;transform:translateY(14px)}.reveal-ready .reveal.in{opacity:1;transition:opacity .52s,transform .52s cubic-bezier(.22,.68,.3,1);transform:none}}:root{--font-sans:var(--font-body)}.section-head{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.section-head h2{font-size:var(--fs-2xl)}.section-head .more,.section-head .sec-more{font-size:var(--fs-sm);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}@media (width<=560px){.section-head .more{flex-basis:100%;margin-left:0}}.eyebrow{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--teal-600);margin:0 0 .9rem;font-weight:700;display:block}.crumb{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-weight:600}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--teal-700);text-decoration:underline}.fields{background:var(--surface-2);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.25rem 1.75rem;margin:0;padding:1.35rem 1.5rem;display:grid}.field{background:0 0;padding:0}.field dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-weight:700}.field dd{font-size:var(--fs-sm);color:var(--ink);margin:0;line-height:1.5}.head h1{font-size:var(--fs-4xl)}.pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;display:flex}.pg-step{font:inherit;width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;transition:color var(--t-fast);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.pg-step>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-step:hover:not(:disabled):not(.off){color:var(--ink)}.pg-step[rel=prev]:before,.pg-step[data-prev]:before,.pg-step[rel=next]:after,.pg-step[data-next]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;display:inline-block}.pg-step[rel=prev]:before,.pg-step[data-prev]:before{transform:rotate(135deg)translate(-1px,-1px)}.pg-step[rel=next]:after,.pg-step[data-next]:after{transform:rotate(-45deg)translate(-1px,-1px)}.pg-step:disabled,.pg-step.off{color:var(--line-2);cursor:default;pointer-events:none}.pg-nums{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.pg-nums li{align-items:center;display:flex}.pg-nums li+li:before{content:"";background:var(--line-2);flex:none;width:1px;height:.9rem}.pg-num{font:inherit;min-width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;font-variant-numeric:tabular-nums;transition:color var(--t-fast);background:0 0;border:0;place-items:center;padding:0 .35rem;font-size:.92rem;font-weight:600;text-decoration:none;display:grid}.pg-num:hover{color:var(--ink);text-decoration:underline}.pg-num.on{color:var(--ink);font-weight:700}@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}}.ifd-logo[data-astro-cid-f7espo7c]{height:auto;display:block}.skip[data-astro-cid-nen7h5rs]{z-index:100;background:var(--teal-800);color:#fff;padding:.8rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-nen7h5rs]:focus{left:0}.hdr[data-astro-cid-nen7h5rs]{z-index:60;background:var(--ground);transition:box-shadow var(--t-med);border-bottom:1px solid #ffffff1a;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs].is-stuck{box-shadow:0 2px 14px #00000059}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;min-height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:#fff;flex:none;align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.tagline[data-astro-cid-nen7h5rs]{color:#ffffffc7;border-left:1px solid #ffffff38;padding-left:.75rem;font-size:.7rem;font-weight:600;line-height:1.3}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]{font:inherit;color:#ffffffdb;cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.35rem;padding:.6rem .75rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-expanded=true]{color:#fff}.nav-link[data-astro-cid-nen7h5rs].current{color:#fff;border-bottom-color:var(--teal-500)}.chev[data-astro-cid-nen7h5rs]{width:6px;height:6px;transition:transform var(--t-fast);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-1px,-1px)}button[data-astro-cid-nen7h5rs][aria-expanded=true] .chev[data-astro-cid-nen7h5rs]{transform:rotate(-135deg)translate(-2px,-2px)}.menu[data-astro-cid-nen7h5rs]{background:var(--surface);min-width:15rem;padding:.6rem 0;position:absolute;top:100%;left:0;box-shadow:0 10px 26px #0e1a1c24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .menu[data-astro-cid-nen7h5rs]{border:1px solid var(--line)}}:root[data-theme=dark] .menu[data-astro-cid-nen7h5rs]{border:1px solid var(--line)}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.m-link[data-astro-cid-nen7h5rs]{color:var(--ink);white-space:nowrap;transition:background-color var(--t-fast), color var(--t-fast);padding:.6rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;display:block}.m-link[data-astro-cid-nen7h5rs]:hover{background:var(--tint);color:var(--teal-800)}.m-link[data-astro-cid-nen7h5rs].here{background:var(--tint);color:var(--teal-900)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .m-link[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}}:root[data-theme=dark] .m-link[data-astro-cid-nen7h5rs]:hover{background:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .m-link[data-astro-cid-nen7h5rs].here{background:var(--surface-2)}}:root[data-theme=dark] .m-link[data-astro-cid-nen7h5rs].here{background:var(--surface-2)}.actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.6rem;display:flex}.contact-btn[data-astro-cid-nen7h5rs]{background:var(--teal-600);color:#fff;min-height:46px;transition:background-color var(--t-fast);justify-content:center;align-items:center;padding:.7rem 1.9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.contact-btn[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#036b64}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.bars[data-astro-cid-nen7h5rs]{gap:4px;display:grid}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:#fff;width:22px;height:2px;display:block}.drawer[data-astro-cid-nen7h5rs]{background:var(--paper);padding-bottom:3rem;position:fixed;inset:76px 0 0;overflow-y:auto}.drawer-inner[data-astro-cid-nen7h5rs]{padding-top:1.5rem}.d-group[data-astro-cid-nen7h5rs]{margin-bottom:1.5rem}.d-head[data-astro-cid-nen7h5rs].current{color:var(--teal-800)}.d-head[data-astro-cid-nen7h5rs]{color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:block}.drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.d-link[data-astro-cid-nen7h5rs]{color:var(--ink-2);margin-left:-.7rem;padding:.5rem .7rem;font-size:.95rem;text-decoration:none;display:block}.d-link[data-astro-cid-nen7h5rs].here{background:var(--tint);color:var(--teal-900);font-weight:700}.drawer-cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:1rem}@media (width<=1024px){.nav[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs] .contact-btn[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.tagline[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1025px){.drawer[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{margin-top:var(--footer-gap);background:var(--ground);color:#ffffffc7;padding:clamp(2.75rem,5vw,4rem) 0 1.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ftr[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2)}}:root[data-theme=dark] .ftr[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1px solid var(--line);color:var(--ink-2)}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(240px,.9fr) 2.4fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:.55rem;margin-bottom:1rem;text-decoration:none;display:flex}.blurb[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);max-width:40ch;margin-bottom:1.15rem}address[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--fs-sm);line-height:1.75}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cyan-500);text-decoration:none}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.social[data-astro-cid-jo6i4kqk]{gap:.9rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);color:var(--cyan-500);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cyan-500);text-decoration:underline}.social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex:none}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem 1.5rem;display:grid}.cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--cyan-500);margin-bottom:.85rem;font-weight:700}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.5rem}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);color:#ffffffc7;text-decoration:none}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}:root:not([data-theme=light]) .cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}}:root[data-theme=dark] .cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2)}:root[data-theme=dark] .cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.base[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.35rem;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .base[data-astro-cid-jo6i4kqk]{border-top-color:var(--line)}}:root[data-theme=dark] .base[data-astro-cid-jo6i4kqk]{border-top-color:var(--line)}.base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.made[data-astro-cid-jo6i4kqk]{text-align:center;font-size:var(--fs-xs);margin:1.25rem 0 0}.made[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cyan-500);text-decoration:none}.made[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{gap:1.25rem;display:flex}.consent[data-astro-cid-5krk3x6l]{z-index:80;background:var(--ground);color:#fff;border-radius:var(--r-md);border:1px solid #ffffff38;gap:.9rem;max-width:34rem;margin-left:auto;padding:1.1rem 1.25rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 12px 32px #0000004d}.consent[data-astro-cid-5krk3x6l][hidden]{display:none}.consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.55}.consent[data-astro-cid-5krk3x6l] a[data-astro-cid-5krk3x6l]{color:var(--cyan-500)}.c-acts[data-astro-cid-5krk3x6l]{justify-content:flex-end;gap:.6rem;display:flex}.c-btn[data-astro-cid-5krk3x6l]{font:inherit;cursor:pointer;color:#fff;background:0 0;border:2px solid #ffffff73;border-radius:999px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:700}.c-btn[data-astro-cid-5krk3x6l]:hover{border-color:#fff}.c-btn[data-astro-cid-5krk3x6l].yes{background:#037d75;border-color:#037d75}.c-btn[data-astro-cid-5krk3x6l].yes:hover{background:#036b64;border-color:#036b64}.c-btn[data-astro-cid-5krk3x6l]:focus-visible{outline:2px solid var(--cyan-500);outline-offset:2px}
