.site-footer:where(.astro-jo6i4kqk){background:var(--canvas);color:var(--ink);font-family:var(--body);padding:60px 0 25px;line-height:1.6}.footer-inner:where(.astro-jo6i4kqk){width:min(1240px,100% - 80px);margin-inline:auto}.footer-top:where(.astro-jo6i4kqk){grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:28px;display:grid}.wordmark:where(.astro-jo6i4kqk){font:700 30px/1 var(--display);letter-spacing:-1.7px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.wordmark:where(.astro-jo6i4kqk) span:where(.astro-jo6i4kqk){color:var(--accent)}.footer-brand:where(.astro-jo6i4kqk) p:where(.astro-jo6i4kqk){color:var(--muted);max-width:200px;margin:20px 0;font-size:13px}.footer-group:where(.astro-jo6i4kqk) h2:where(.astro-jo6i4kqk){font-family:var(--body);letter-spacing:.04em;color:var(--ink);margin:0 0 20px;font-size:12px;font-weight:600}.footer-group:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:var(--muted);margin-bottom:11px;font-size:12px;text-decoration:none;display:block}.footer-group:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{color:var(--accent)}.footer-bottom:where(.astro-jo6i4kqk){border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:40px;margin-top:48px;padding-top:25px;font-size:11px;display:flex}.footer-bottom:where(.astro-jo6i4kqk) p:where(.astro-jo6i4kqk){max-width:650px;margin:0}.footer-bottom:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer-bottom:where(.astro-jo6i4kqk)>span:where(.astro-jo6i4kqk){white-space:nowrap}.compact:where(.astro-jo6i4kqk){border:1px solid var(--line);border-radius:6px;margin-top:40px;padding:32px 24px 24px}.compact:where(.astro-jo6i4kqk) .footer-inner:where(.astro-jo6i4kqk){width:100%}.compact:where(.astro-jo6i4kqk) .footer-top:where(.astro-jo6i4kqk){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compact:where(.astro-jo6i4kqk) .footer-brand:where(.astro-jo6i4kqk){grid-column:1/-1}.compact:where(.astro-jo6i4kqk) .footer-bottom:where(.astro-jo6i4kqk){flex-direction:column;gap:12px;margin-top:24px}.site-footer:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1000px){.footer-top:where(.astro-jo6i4kqk){grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand:where(.astro-jo6i4kqk){grid-column:1/-1}}@media (width<=760px){.footer-inner:where(.astro-jo6i4kqk){width:calc(100% - 40px)}.footer-top:where(.astro-jo6i4kqk){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-bottom:where(.astro-jo6i4kqk){flex-direction:column;gap:10px}}.availability-dialog{color:#f3f0e9;background:#19232e;border:1px solid #4c4e52;border-radius:8px;width:min(470px,100% - 32px);margin:auto;padding:0;font-family:IBM Plex Sans,sans-serif;box-shadow:0 30px 120px #0009}.availability-dialog::backdrop{backdrop-filter:blur(5px);background:#08090bd9}.availability-content{padding:40px;position:relative}.dialog-close{color:#a4a6aa;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.availability-icon{color:#ff6500;border:1px solid #ff650055;place-items:center;width:58px;height:58px;margin-bottom:28px;font:36px Chakra Petch,sans-serif;display:grid}.availability-content .eyebrow{color:#ff6500;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.availability-content h2{margin:12px 0 20px;font:500 36px/1.2 Chakra Petch,sans-serif}.availability-content p{line-height:1.6}.availability-detail{color:#a4a6aa;margin-bottom:26px;font-size:14px}.availability-content .button{text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:10px;padding:12px 20px;font:500 14px IBM Plex Sans,sans-serif;text-decoration:none;display:flex}.availability-content .button-primary{color:#121a22;background:#ff6500;border:0}.availability-content .button-secondary{color:#f3f0e9;background:0 0;border:1px solid #515359}.availability-content :focus-visible{outline-offset:4px;outline:2px solid #ff6500}
