:root{--surface-porcelain:#fff;--surface-studio-fog:#eaecef;--surface-card-soft:#f5f5f5;--surface-stage-alt:#f5f6f7;--surface-p01-bone:#f7f6f3;--surface-p02-concrete:#eceae6;--surface-p03-obsidian:#0c0c0e;--surface-p03-elevated:#1c1c1f;--surface-p04-studio-gray:#e4e6ea;--surface-p05-chalk:#f4f4f2;--surface-p06-warm-paper:#efefea;--active-page-surface:var(--surface-porcelain);--active-page-ink:var(--ink-primary);--ink-primary:#111113;--ink-secondary:#4b4d52;--ink-muted:#52525b;--ink-footer-eyebrow:#646669;--ink-inverse:#fff;--ink-obsidian-muted:#a1a1aa;--accent-cobalt:#3849ff;--accent-cobalt-pressed:#2634c7;--accent-coral:#ff5c38;--accent-lime:#b4f43e;--accent-lime-alt:#b5f53d;--accent-p06-bronze-aa:#7d581e;--accent-p06-amber-decor:#b8863b;--font-family-display:"Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-family-sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-hero-104:6.5rem;--font-size-hero-mobile:3rem;--line-height-hero-104:6rem;--tracking-hero-104:-.04em;--font-size-footer-76:4.75rem;--line-height-footer-76:4.75rem;--tracking-footer-76:-.04em;--font-size-section-56:3.5rem;--font-size-section-52:3.25rem;--line-height-section-56:3.625rem;--tracking-section-56:-.03em;--font-size-project-44:2.75rem;--line-height-project-44:3rem;--tracking-project-44:-.03em;--font-size-serif-title-64:4rem;--line-height-serif-title-64:4rem;--tracking-serif-title-64:-.02em;--font-size-serif-editorial-36:2.25rem;--line-height-serif-editorial-36:2.625rem;--tracking-serif-editorial-36:-.01em;--font-size-body-editorial-16:1rem;--line-height-body-editorial-16:1.5625rem;--tracking-body-editorial-16:0em;--font-size-body-ui-14:.875rem;--line-height-body-ui-14:1.25rem;--tracking-body-ui-14:0em;--font-size-mono-meta-11:.6875rem;--font-size-mono-meta-12:.75rem;--line-height-mono-meta-11:1rem;--tracking-mono-meta-11:.05em;--space-1:.5rem;--space-1-5:.75rem;--space-2:1rem;--space-2-5:1.25rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--container-stage-max:1440px;--container-hero-card:1368px;--container-chrome-max:1352px;--gutter-desktop-outer:44px;--gutter-desktop-card:36px;--gutter-tablet:32px;--gutter-mobile:20px;--radius-none:0px;--radius-xs:2px;--radius-badge:10px;--radius-sm:12px;--radius-booklet:14px;--radius-navbar:16px;--radius-md:18px;--radius-card-lg:20px;--radius-coral-plane:22px;--radius-archive-card:24px;--radius-hero-stage:28px;--radius-pill:999px;--border-width-hairline:1px;--border-width-pill:1.2px;--border-width-portrait:1.5px;--border-width-sticker:2px;--border-subtle-light:#e0e0e0;--border-subtle-cool:#e0e3e3;--border-ink-strong:#111113;--border-obsidian-card:#2a2a2f;--border-obsidian-contrast:#fff;--border-ghost-cta-aa:#858585;--border-portrait-frame:#d9d6d6;--border-drawer-active:#3849ff;--shadow-hero-stage:0 24px 48px -8px #0d0d0d0f;--shadow-cobalt-folder:0 22px 38px -6px #1a298c2e;--shadow-artifact-plate:0 20px 38px -6px #0f0f0f1a;--shadow-obsidian-plate:0 24px 44px -4px #05050580;--shadow-zine-booklet-sm:0 24px 40px -4px #17120f1f;--shadow-zine-booklet-md:0 22px 36px -4px #17120f29;--focus-ring-moat-color:#fff;--focus-ring-outer-color:#3849ff;--focus-ring-moat-width:2px;--focus-ring-outer-width:5px;--focus-ring-shadow:0 0 0 2px var(--focus-ring-moat-color), 0 0 0 5px var(--focus-ring-outer-color);--disabled-light-bg:#f4f4f5;--disabled-light-bg-alt:#eaecef;--disabled-light-border:#d4d4d8;--disabled-light-ink:#71717a;--disabled-dark-bg:#27272a;--disabled-dark-border:#3f3f46;--disabled-dark-ink:#8e8e98;--motion-reduced-dissolve:.2s ease-out}.type-hero-104{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-hero-mobile), 7.2vw, var(--font-size-hero-104));letter-spacing:var(--tracking-hero-104);line-height:.923}.type-footer-76{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:clamp(2.75rem, 5.2vw, var(--font-size-footer-76));letter-spacing:var(--tracking-footer-76);line-height:1}.type-section-56{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:clamp(2.25rem, 3.9vw, var(--font-size-section-56));letter-spacing:var(--tracking-section-56);line-height:1.036}.type-project-44{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:clamp(1.875rem, 3vw, var(--font-size-project-44));letter-spacing:var(--tracking-project-44);line-height:1.09}.type-serif-title-64{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-size:clamp(2.5rem, 4.4vw, var(--font-size-serif-title-64));letter-spacing:var(--tracking-serif-title-64);line-height:1}.type-serif-editorial-36{font-family:var(--font-family-serif);font-weight:var(--font-weight-regular);font-style:italic;font-size:clamp(1.5rem, 2.5vw, var(--font-size-serif-editorial-36));letter-spacing:var(--tracking-serif-editorial-36);line-height:1.167}.type-body-editorial-16{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-editorial-16);line-height:var(--line-height-body-editorial-16);letter-spacing:var(--tracking-body-editorial-16)}.type-body-ui-14{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-ui-14);line-height:var(--line-height-body-ui-14);letter-spacing:var(--tracking-body-ui-14)}.type-mono-meta-11{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);font-size:var(--font-size-mono-meta-11);line-height:var(--line-height-mono-meta-11);letter-spacing:var(--tracking-mono-meta-11);text-transform:uppercase}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family-sans);color:var(--ink-primary);background-color:var(--surface-studio-fog);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background-color:var(--active-page-surface,var(--surface-porcelain));min-height:100vh;color:var(--active-page-ink,var(--ink-primary));font-family:var(--font-family-sans);font-size:var(--font-size-body-editorial-16);line-height:var(--line-height-body-editorial-16);margin:0;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.skip-link{top:-100px;left:var(--space-2-5);z-index:1000;padding:var(--space-1-5) var(--space-3);background-color:var(--ink-primary);color:var(--ink-inverse);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-mono-meta-11);letter-spacing:var(--tracking-mono-meta-11);transition:top var(--motion-reduced-dissolve);position:absolute}.skip-link:focus-visible{top:var(--space-2-5)}.stage-container{width:100%;max-width:var(--container-stage-max);padding-inline:var(--gutter-desktop-outer);margin-inline:auto}@media (width<=1199px){.stage-container{padding-inline:var(--gutter-tablet)}}@media (width<=767px){.stage-container{padding-inline:var(--gutter-mobile)}}.pill-disabled-light{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background-color:var(--disabled-light-bg);border:var(--border-width-pill) solid var(--disabled-light-border);color:var(--disabled-light-ink);cursor:not-allowed;user-select:none;padding:.5rem 1rem;display:inline-flex}.pill-disabled-dark{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background-color:var(--disabled-dark-bg);border:var(--border-width-pill) solid var(--disabled-dark-border);color:var(--disabled-dark-ink);cursor:not-allowed;user-select:none;padding:.5rem 1rem;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-6stfpryv]{width:100%;padding:20px var(--gutter-desktop-outer) 0}.site-header--embedded[data-astro-cid-6stfpryv]{margin-bottom:var(--space-4);padding:0}.site-header__bar[data-astro-cid-6stfpryv]{width:100%;max-width:var(--container-chrome-max);border-radius:var(--radius-navbar);background-color:var(--surface-porcelain);min-height:72px;color:var(--ink-primary);border:var(--border-width-hairline) solid var(--border-subtle-light);justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:auto;padding:16px 28px;display:flex}.site-header--dark[data-astro-cid-6stfpryv] .site-header__bar[data-astro-cid-6stfpryv]{background-color:var(--surface-p03-elevated);color:var(--ink-inverse);border-color:var(--border-obsidian-card)}.site-header__brand[data-astro-cid-6stfpryv]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:13px;line-height:1.2;display:inline-flex}.site-header__role[data-astro-cid-6stfpryv]{align-items:center;gap:10px;display:inline-flex}.site-header__nav[data-astro-cid-6stfpryv]{align-items:center;gap:28px;display:flex}.site-header__link[data-astro-cid-6stfpryv]{color:inherit;transition:color var(--motion-reduced-dissolve);padding-block:4px;position:relative}.site-header__link[data-astro-cid-6stfpryv]:hover,.site-header__link[data-astro-cid-6stfpryv].is-active{color:var(--accent-cobalt)}.site-header__link[data-astro-cid-6stfpryv].is-active:after{content:"";background-color:var(--accent-cobalt);height:2px;position:absolute;bottom:-2px;left:0;right:0}.site-header__plus[data-astro-cid-6stfpryv]{border-radius:var(--radius-pill);background-color:var(--ink-primary);width:36px;height:36px;color:var(--ink-inverse);cursor:pointer;transition:background-color var(--motion-reduced-dissolve);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header--dark[data-astro-cid-6stfpryv] .site-header__plus[data-astro-cid-6stfpryv]{background-color:var(--ink-inverse);color:var(--ink-primary)}.site-header__plus[data-astro-cid-6stfpryv]:hover{background-color:var(--accent-cobalt);color:var(--ink-inverse)}.site-header__plus-glyph[data-astro-cid-6stfpryv]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:18px;line-height:1}.site-header__plus-mobile[data-astro-cid-6stfpryv]{display:none}@media (width<=1199px){.site-header[data-astro-cid-6stfpryv]{padding-inline:var(--gutter-tablet)}.site-header__bar[data-astro-cid-6stfpryv]{padding:14px 22px}.site-header__nav[data-astro-cid-6stfpryv]{gap:20px}}@media (width<=767px){.site-header[data-astro-cid-6stfpryv]{padding-inline:var(--gutter-mobile)}.site-header__bar[data-astro-cid-6stfpryv]{border-radius:var(--radius-pill);min-height:58px;padding:10px 16px}.site-header__role[data-astro-cid-6stfpryv],.site-header__link[data-astro-cid-6stfpryv]{display:none}.site-header__plus[data-astro-cid-6stfpryv]{width:auto;height:auto;color:var(--accent-cobalt);background-color:#0000;padding:6px 12px}.site-header__plus-glyph[data-astro-cid-6stfpryv]{display:none}.site-header__plus-mobile[data-astro-cid-6stfpryv]{font-weight:var(--font-weight-bold);display:inline}}.qid-backdrop[data-astro-cid-pofscwue]{z-index:200;opacity:0;transition:opacity var(--motion-reduced-dissolve);background-color:#1111135c;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.qid-backdrop[data-astro-cid-pofscwue][hidden]{display:none}.qid-backdrop[data-astro-cid-pofscwue].is-open{opacity:1}.qid-panel[data-astro-cid-pofscwue]{background-color:var(--surface-porcelain);width:min(488px,100%);max-height:100%;color:var(--ink-primary);border:1px solid var(--border-subtle-light);border-radius:24px;flex-direction:column;gap:22px;padding:28px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;overflow-y:auto;transform:translate(16px);box-shadow:0 24px 60px -12px #11111338}.qid-backdrop[data-astro-cid-pofscwue].is-open .qid-panel[data-astro-cid-pofscwue]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.qid-panel[data-astro-cid-pofscwue]{transition:none;transform:none}}.qid-top[data-astro-cid-pofscwue]{justify-content:space-between;align-items:center;gap:12px;display:flex}.qid-eyebrow[data-astro-cid-pofscwue]{border-radius:var(--radius-pill);background-color:var(--surface-card-soft);border:1px solid var(--border-subtle-light);color:var(--ink-secondary);padding:7px 14px}.qid-close[data-astro-cid-pofscwue]{border-radius:var(--radius-pill);background-color:var(--ink-primary);color:var(--ink-inverse);cursor:pointer;font-weight:var(--font-weight-bold);border:none;padding:9px 18px}.qid-close[data-astro-cid-pofscwue]:hover{background-color:var(--accent-cobalt)}.qid-intro[data-astro-cid-pofscwue]{gap:6px;display:grid}.qid-title[data-astro-cid-pofscwue]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.1}.qid-subtitle[data-astro-cid-pofscwue]{color:var(--ink-secondary);margin:0}.qid-list[data-astro-cid-pofscwue]{gap:12px;display:grid}.qid-row[data-astro-cid-pofscwue]{border-radius:var(--radius-booklet);border:1px solid var(--border-subtle-light);background-color:var(--surface-porcelain);color:var(--ink-primary);transition:border-color var(--motion-reduced-dissolve), color var(--motion-reduced-dissolve);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.qid-row[data-astro-cid-pofscwue]:hover,.qid-row[data-astro-cid-pofscwue].is-active{border:2px solid var(--border-drawer-active);color:var(--accent-cobalt)}.qid-row-left[data-astro-cid-pofscwue]{align-items:flex-start;gap:14px;display:flex}.qid-row-index[data-astro-cid-pofscwue]{padding-top:2px}.qid-row-copy[data-astro-cid-pofscwue]{gap:2px;display:grid}.qid-row-title[data-astro-cid-pofscwue]{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:16px;line-height:1.3}.qid-row-sub[data-astro-cid-pofscwue]{color:var(--ink-muted)}.qid-row[data-astro-cid-pofscwue].is-active .qid-row-sub[data-astro-cid-pofscwue],.qid-row[data-astro-cid-pofscwue]:hover .qid-row-sub[data-astro-cid-pofscwue]{color:var(--accent-cobalt)}.qid-row-arrow[data-astro-cid-pofscwue]{flex-shrink:0;font-size:16px}.qid-bottom[data-astro-cid-pofscwue]{border-radius:var(--radius-booklet);background-color:var(--surface-card-soft);border:1px solid var(--border-subtle-light);gap:10px;margin-top:auto;padding:18px;display:grid}.qid-cv-btn[data-astro-cid-pofscwue]{border-radius:var(--radius-pill);background-color:var(--surface-porcelain);border:var(--border-width-pill) solid var(--border-ghost-cta-aa);color:var(--ink-primary);font-weight:var(--font-weight-bold);justify-self:start;align-items:center;padding:8px 16px;display:inline-flex}.qid-cv-btn[data-astro-cid-pofscwue]:hover{background-color:var(--accent-cobalt);border-color:var(--accent-cobalt);color:var(--ink-inverse)}.qid-contact[data-astro-cid-pofscwue],.qid-reduced-note[data-astro-cid-pofscwue]{color:var(--ink-secondary);text-transform:none;letter-spacing:0;margin:0}@media (width<=767px){.qid-backdrop[data-astro-cid-pofscwue]{padding:20px}.qid-panel[data-astro-cid-pofscwue]{width:100%;padding:22px 18px}}.site-footer[data-astro-cid-oenwriqq]{background-color:var(--surface-card-soft);width:100%;color:var(--ink-primary);padding:36px var(--gutter-desktop-outer) 28px}.site-footer__inner[data-astro-cid-oenwriqq]{width:100%;max-width:var(--container-chrome-max);margin-inline:auto}.site-footer__card[data-astro-cid-oenwriqq]{border-radius:var(--radius-card-lg);background-color:var(--surface-porcelain);border:var(--border-width-hairline) solid var(--border-subtle-light);flex-direction:column;gap:32px;padding:40px 44px 28px;display:flex}.site-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:44px;display:grid}.site-footer__meta-row[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.site-footer__eyebrow[data-astro-cid-oenwriqq]{color:var(--ink-footer-eyebrow);margin:0}.site-footer__status-pill[data-astro-cid-oenwriqq]{border-radius:var(--radius-pill);background-color:var(--surface-card-soft);border:var(--border-width-hairline) solid var(--border-subtle-light);color:var(--ink-secondary);margin:0;padding:4px 10px}.site-footer__heading[data-astro-cid-oenwriqq]{color:var(--ink-primary);margin:0 0 18px}.site-footer__lead[data-astro-cid-oenwriqq]{color:var(--ink-secondary);max-width:44ch;margin:0 0 24px}.site-footer__actions[data-astro-cid-oenwriqq]{margin-bottom:18px}.site-footer__cv-btn[data-astro-cid-oenwriqq]{border-radius:var(--radius-pill);border:var(--border-width-pill) solid var(--border-ghost-cta-aa);background-color:var(--surface-porcelain);min-height:44px;color:var(--ink-primary);transition:border-color var(--motion-reduced-dissolve), color var(--motion-reduced-dissolve);align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.site-footer__cv-btn[data-astro-cid-oenwriqq]:hover{border-color:var(--accent-cobalt);color:var(--accent-cobalt)}.site-footer__endpoint-note[data-astro-cid-oenwriqq]{color:var(--ink-muted);max-width:48ch;margin:0}.inquiry-form[data-astro-cid-oenwriqq]{border-radius:var(--radius-navbar);background-color:var(--surface-card-soft);border:var(--border-width-hairline) solid var(--border-subtle-light);gap:14px;padding:24px;display:grid;position:relative}.inquiry-form__title[data-astro-cid-oenwriqq]{color:var(--ink-secondary);margin:0}.inquiry-form__row[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inquiry-field[data-astro-cid-oenwriqq]{gap:6px;display:grid}.inquiry-label[data-astro-cid-oenwriqq]{color:var(--ink-primary)}.inquiry-control[data-astro-cid-oenwriqq]{border-radius:var(--radius-badge);border:var(--border-width-hairline) solid #c9cbd0;background-color:var(--surface-porcelain);width:100%;min-height:42px;color:var(--ink-primary);font-family:var(--font-family-sans);transition:border-color var(--motion-reduced-dissolve);padding:10px 12px;font-size:.875rem;line-height:1.4}.inquiry-textarea[data-astro-cid-oenwriqq]{resize:vertical;min-height:84px}.inquiry-control[data-astro-cid-oenwriqq][aria-invalid=true]{background-color:#fffbfa;border-color:#b42318}.inquiry-error[data-astro-cid-oenwriqq]{color:#b42318;font-size:.78125rem;line-height:1.35}.inquiry-submit-row[data-astro-cid-oenwriqq]{justify-content:flex-start;padding-top:2px;display:flex}.inquiry-submit-btn[data-astro-cid-oenwriqq]{border-radius:var(--radius-pill);background-color:var(--ink-primary);min-height:44px;color:var(--ink-inverse);cursor:pointer;transition:background-color var(--motion-reduced-dissolve), opacity var(--motion-reduced-dissolve);border:none;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.inquiry-submit-btn[data-astro-cid-oenwriqq]:hover:not(:disabled){background-color:var(--accent-cobalt)}.inquiry-submit-btn[data-astro-cid-oenwriqq]:disabled{opacity:.68;cursor:wait}.inquiry-hp[data-astro-cid-oenwriqq]{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inquiry-turnstile-wrap[data-astro-cid-oenwriqq]{flex-direction:column;gap:6px;display:flex}.inquiry-turnstile-wrap[data-astro-cid-oenwriqq][hidden],.inquiry-feedback[data-astro-cid-oenwriqq][hidden]{display:none}.inquiry-turnstile[data-astro-cid-oenwriqq]{min-height:65px}.inquiry-feedback[data-astro-cid-oenwriqq]{border-radius:var(--radius-badge);padding:10px 12px;font-size:.8125rem;line-height:1.45}.inquiry-feedback[data-astro-cid-oenwriqq][data-state=error],.inquiry-feedback[data-astro-cid-oenwriqq][data-state=validation-error],.inquiry-feedback[data-astro-cid-oenwriqq][data-state=security-error]{color:#b42318;background-color:#fef3f2;border:1px solid #fecdca}.inquiry-feedback[data-astro-cid-oenwriqq][data-state=delivery-error]{color:#b54708;background-color:#fffaeb;border:1px solid #fedf89}.inquiry-feedback[data-astro-cid-oenwriqq][data-state=validating],.inquiry-feedback[data-astro-cid-oenwriqq][data-state=submitting],.inquiry-feedback[data-astro-cid-oenwriqq][data-state=pending]{color:#1f2b9a;background-color:#eef0ff;border:1px solid #c5ccff}.inquiry-feedback[data-astro-cid-oenwriqq][data-state=success]{color:#067647;background-color:#ecfdf3;border:1px solid #abefc6}.site-footer__bottom[data-astro-cid-oenwriqq]{border-top:var(--border-width-hairline) solid var(--border-subtle-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.site-footer__copyright[data-astro-cid-oenwriqq]{color:#66696b;text-transform:none;letter-spacing:0;margin:0;font-size:12px}.site-footer__nav[data-astro-cid-oenwriqq]{color:#242426;flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.site-footer__nav[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.site-footer__plus-btn[data-astro-cid-oenwriqq]:hover{color:var(--accent-cobalt)}.site-footer__plus-btn[data-astro-cid-oenwriqq]{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}@media (width<=1199px){.site-footer[data-astro-cid-oenwriqq]{padding-inline:var(--gutter-tablet)}.site-footer__card[data-astro-cid-oenwriqq]{padding:32px}.site-footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:28px}}@media (width<=767px){.site-footer[data-astro-cid-oenwriqq]{padding:20px var(--gutter-mobile)}.site-footer__card[data-astro-cid-oenwriqq]{gap:24px;padding:24px 18px}.inquiry-form[data-astro-cid-oenwriqq]{padding:18px 14px}.inquiry-form__row[data-astro-cid-oenwriqq]{grid-template-columns:1fr}}
