.inst-nav[data-astro-cid-nc6qamou]{position:sticky;top:0;z-index:var(--z-sticky);background:var(--overlay-navy-deep-80);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-white-6)}.inst-nav-inner[data-astro-cid-nc6qamou]{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.inst-brand[data-astro-cid-nc6qamou]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.inst-brand-symbol[data-astro-cid-nc6qamou]{height:28px;width:28px;display:block}.inst-brand-name[data-astro-cid-nc6qamou]{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--text-primary)}.inst-anchors[data-astro-cid-nc6qamou]{list-style:none;display:none;gap:28px;padding:0;margin:0;font-family:var(--font-mono);font-size:13px}.inst-anchors[data-astro-cid-nc6qamou] a[data-astro-cid-nc6qamou]{color:var(--text-secondary);text-decoration:none;transition:color var(--motion-fast) ease}.inst-anchors[data-astro-cid-nc6qamou] a[data-astro-cid-nc6qamou]:hover{color:var(--brand-cream)}.inst-actions[data-astro-cid-nc6qamou]{display:inline-flex;align-items:center;gap:12px}.inst-download[data-astro-cid-nc6qamou]{padding:.55rem 1rem;font-size:13px;text-decoration:none;white-space:nowrap}.inst-lang[data-astro-cid-nc6qamou]{display:inline-flex}.inst-menu-toggle[data-astro-cid-nc6qamou]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--glass-white-6);border:1px solid var(--glass-white-6);border-radius:var(--radius-md, 12px);color:var(--brand-cream);cursor:pointer}.inst-menu-toggle[data-astro-cid-nc6qamou]:focus-visible{outline:2px solid var(--brand-cream);outline-offset:2px}.inst-menu-bars[data-astro-cid-nc6qamou],.inst-menu-bars[data-astro-cid-nc6qamou]:before,.inst-menu-bars[data-astro-cid-nc6qamou]:after{display:block;width:18px;height:2px;background:currentColor;border-radius:1px;content:"";transition:transform .2s ease,background .2s ease}.inst-menu-bars[data-astro-cid-nc6qamou]{position:relative}.inst-menu-bars[data-astro-cid-nc6qamou]:before,.inst-menu-bars[data-astro-cid-nc6qamou]:after{position:absolute;left:0}.inst-menu-bars[data-astro-cid-nc6qamou]:before{top:-6px}.inst-menu-bars[data-astro-cid-nc6qamou]:after{top:6px}.inst-menu-toggle[data-astro-cid-nc6qamou][aria-expanded=true] .inst-menu-bars[data-astro-cid-nc6qamou]{background:transparent}.inst-menu-toggle[data-astro-cid-nc6qamou][aria-expanded=true] .inst-menu-bars[data-astro-cid-nc6qamou]:before{transform:translateY(6px) rotate(45deg)}.inst-menu-toggle[data-astro-cid-nc6qamou][aria-expanded=true] .inst-menu-bars[data-astro-cid-nc6qamou]:after{transform:translateY(-6px) rotate(-45deg)}.inst-menu-panel[data-astro-cid-nc6qamou]{position:absolute;top:100%;inset-inline:0;max-height:calc(100dvh - 72px);overflow-y:auto;background:var(--brand-navy-900);border-bottom:1px solid var(--glass-white-6);padding:8px 24px 20px}.inst-menu-panel[data-astro-cid-nc6qamou][hidden]{display:none}.inst-menu-nav[data-astro-cid-nc6qamou]{display:flex;flex-direction:column;font-family:var(--font-mono);font-size:15px}.inst-menu-nav[data-astro-cid-nc6qamou] a[data-astro-cid-nc6qamou]{display:flex;align-items:center;min-height:44px;color:var(--text-primary);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--glass-white-6)}.inst-menu-extras[data-astro-cid-nc6qamou]{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px}.inst-menu-download[data-astro-cid-nc6qamou]{padding:.55rem 1rem;min-height:44px;display:inline-flex;align-items:center;font-size:13px;text-decoration:none;white-space:nowrap}@media(max-width:639px){.inst-actions[data-astro-cid-nc6qamou]>.inst-lang[data-astro-cid-nc6qamou],.inst-actions[data-astro-cid-nc6qamou]>.inst-download[data-astro-cid-nc6qamou]{display:none}.inst-menu-extras[data-astro-cid-nc6qamou]{display:flex}}@media(forced-colors:active){.inst-menu-bars[data-astro-cid-nc6qamou],.inst-menu-bars[data-astro-cid-nc6qamou]:before,.inst-menu-bars[data-astro-cid-nc6qamou]:after{forced-color-adjust:none;background:ButtonText}.inst-menu-toggle[data-astro-cid-nc6qamou][aria-expanded=true] .inst-menu-bars[data-astro-cid-nc6qamou]{background:transparent}}@media(min-width:1100px){.inst-anchors[data-astro-cid-nc6qamou]{display:flex}.inst-nav-inner[data-astro-cid-nc6qamou]{padding-inline:32px}.inst-menu-toggle[data-astro-cid-nc6qamou],.inst-menu-panel[data-astro-cid-nc6qamou]{display:none}}.inst-hero[data-astro-cid-hpivhx4g]{padding:112px 24px 96px;background:var(--grad-horizon);position:relative;overflow:hidden}.inst-hero[data-astro-cid-hpivhx4g]:after{content:"";position:absolute;top:12%;left:62%;width:620px;height:620px;background:radial-gradient(circle,var(--glass-cream-14),transparent 70%);pointer-events:none}.inst-hero[data-astro-cid-hpivhx4g]:before{content:"";position:absolute;bottom:-12%;left:-8%;width:500px;height:500px;background:radial-gradient(circle,var(--glass-cyan-10),transparent 70%);pointer-events:none}.inst-hero-inner[data-astro-cid-hpivhx4g]{max-width:1280px;margin:0 auto;position:relative;z-index:1}.inst-hero-badge[data-astro-cid-hpivhx4g]{margin-bottom:32px}.inst-hero-dot[data-astro-cid-hpivhx4g]{background:var(--accent-emerald-500);box-shadow:0 0 8px var(--accent-emerald-500)}.inst-hero-title[data-astro-cid-hpivhx4g]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(48px,7vw,104px);line-height:.95;letter-spacing:-.04em;margin:0 0 28px;max-width:1100px;color:var(--text-primary)}.inst-hero-title[data-astro-cid-hpivhx4g] .accent-soft[data-astro-cid-hpivhx4g]{color:var(--brand-cream-200)}.inst-hero-title[data-astro-cid-hpivhx4g] .accent[data-astro-cid-hpivhx4g]{color:var(--brand-cream)}.inst-hero-lede[data-astro-cid-hpivhx4g]{max-width:660px;font-size:19px;line-height:1.6;color:var(--text-secondary);margin:0 0 44px}.inst-hero-ctas[data-astro-cid-hpivhx4g]{display:flex;gap:16px;margin-bottom:64px;flex-wrap:wrap}.inst-hero-ctas[data-astro-cid-hpivhx4g] a[data-astro-cid-hpivhx4g]{padding:1rem 1.75rem;font-size:15px;text-decoration:none}.inst-hero-stats[data-astro-cid-hpivhx4g]{display:flex;gap:48px 64px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--glass-bg-hover)}.inst-hero-stat-value[data-astro-cid-hpivhx4g]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:44px;letter-spacing:-.02em}.inst-hero-stat-value[data-astro-cid-hpivhx4g].cream{color:var(--brand-cream-200)}.inst-hero-stat-value[data-astro-cid-hpivhx4g].emerald{color:var(--accent-emerald-300)}.inst-hero-stat-label[data-astro-cid-hpivhx4g]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.15em;text-transform:uppercase;margin-top:4px}@media(min-width:900px){.inst-hero[data-astro-cid-hpivhx4g]{padding-inline:64px}}.inst-products[data-astro-cid-ttfq7fmb]{padding:96px 24px;border-top:1px solid var(--glass-white-6);scroll-margin-top:72px}.inst-products-inner[data-astro-cid-ttfq7fmb]{max-width:1280px;margin:0 auto}.inst-eyebrow[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-cream);margin:0 0 16px}.inst-section-title[data-astro-cid-ttfq7fmb]{font-family:var(--font-display);font-size:clamp(34px,4.5vw,48px);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 16px;line-height:1.05;color:var(--text-primary)}.inst-section-title[data-astro-cid-ttfq7fmb] .dot[data-astro-cid-ttfq7fmb]{color:var(--brand-cream)}.inst-section-lede[data-astro-cid-ttfq7fmb]{max-width:640px;font-size:19px;color:var(--text-secondary);line-height:1.6;margin:0 0 48px}.inst-pill[data-astro-cid-ttfq7fmb]{padding:4px 10px;border-radius:var(--radius-pill);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-mono);font-weight:var(--weight-semibold);white-space:nowrap}.inst-pill[data-astro-cid-ttfq7fmb].cream{background:var(--glass-cream-12);color:var(--brand-cream);border:1px solid var(--glass-border-hover)}.inst-pill[data-astro-cid-ttfq7fmb].emerald{background:var(--glass-emerald-15);color:var(--accent-emerald-300);border:1px solid var(--glass-emerald-40)}.inst-pill[data-astro-cid-ttfq7fmb].neutral{background:var(--glass-white-8);color:var(--text-secondary);border:1px solid var(--glass-border)}.addin-highlight[data-astro-cid-ttfq7fmb]{scroll-margin-top:84px;padding:40px;background:var(--glass-bg);border:1px solid var(--glass-border-cream);border-radius:var(--radius-xl);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);display:grid;grid-template-columns:1fr;gap:48px;margin-bottom:20px}.addin-badges[data-astro-cid-ttfq7fmb]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.addin-icon[data-astro-cid-ttfq7fmb]{width:56px;height:56px;border-radius:var(--radius-14);display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--brand-cream);color:var(--brand-navy-800)}.addin-title[data-astro-cid-ttfq7fmb]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(30px,4vw,40px);letter-spacing:-.02em;margin:0 0 8px;color:var(--text-primary)}.addin-tagline[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:12px;color:var(--brand-cream);margin:0 0 20px;letter-spacing:.1em}.addin-description[data-astro-cid-ttfq7fmb]{font-size:16px;line-height:1.65;color:var(--text-secondary);margin:0 0 24px}.addin-features[data-astro-cid-ttfq7fmb]{list-style:none;padding:0;margin:0 0 32px;font-size:15px;line-height:2.1;color:var(--text-secondary)}.addin-features[data-astro-cid-ttfq7fmb] li[data-astro-cid-ttfq7fmb]{padding-left:26px;position:relative}.addin-features[data-astro-cid-ttfq7fmb] .check[data-astro-cid-ttfq7fmb]{position:absolute;left:0;color:var(--accent-emerald-500);font-weight:var(--weight-bold)}.addin-ctas[data-astro-cid-ttfq7fmb]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.addin-ctas[data-astro-cid-ttfq7fmb] .btn-download[data-astro-cid-ttfq7fmb]{padding:.9rem 1.6rem;font-size:15px;text-decoration:none}.addin-ctas[data-astro-cid-ttfq7fmb] .btn-ghost[data-astro-cid-ttfq7fmb]{padding:.9rem 1.4rem;font-size:14px;text-decoration:none}.addin-panel-col[data-astro-cid-ttfq7fmb]{display:flex;flex-direction:column;gap:16px}.addin-panel[data-astro-cid-ttfq7fmb]{background:var(--brand-navy-900);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;flex:1;display:flex;flex-direction:column}.addin-panel-head[data-astro-cid-ttfq7fmb]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.addin-panel-label[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--brand-cream);text-transform:uppercase}.addin-panel-version[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;color:var(--text-muted)}.addin-chips[data-astro-cid-ttfq7fmb]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.addin-chip[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:12px;padding:7px 12px;border-radius:var(--radius-sm);background:var(--glass-white-5);color:var(--text-secondary);border:1px solid var(--glass-border)}.addin-chip[data-astro-cid-ttfq7fmb].active{background:var(--brand-cream);color:var(--brand-navy-800);border-color:var(--brand-cream);font-weight:var(--weight-semibold)}.addin-panel-result[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:11px;color:var(--accent-emerald-300);letter-spacing:.08em;border-top:1px solid var(--glass-white-6);padding-top:14px;margin-top:auto}.addin-modules[data-astro-cid-ttfq7fmb]{display:grid;grid-template-columns:1fr;gap:10px}.addin-module[data-astro-cid-ttfq7fmb]{background:var(--glass-white-5);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:8px}.addin-module-name[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);letter-spacing:.08em}.addin-module-status[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-align:right}.addin-module-status[data-astro-cid-ttfq7fmb].emerald{color:var(--accent-emerald-300)}.addin-module-status[data-astro-cid-ttfq7fmb].cream{color:var(--brand-cream)}.addin-module-status[data-astro-cid-ttfq7fmb].muted{color:var(--text-muted)}.inst-cards-grid[data-astro-cid-ttfq7fmb]{display:grid;grid-template-columns:1fr;gap:20px}.inst-card[data-astro-cid-ttfq7fmb]{padding:28px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);display:flex;flex-direction:column;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,transform var(--motion-base) ease}.inst-card[data-astro-cid-ttfq7fmb]:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-2px)}.inst-card-head[data-astro-cid-ttfq7fmb]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.inst-card-icon[data-astro-cid-ttfq7fmb]{width:48px;height:48px;border-radius:var(--radius-14);display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--glass-white-8);color:var(--brand-cream);border:1px solid var(--glass-border)}.inst-card-title[data-astro-cid-ttfq7fmb]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:24px;letter-spacing:-.02em;margin:0 0 6px;color:var(--text-primary)}.inst-card-category[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:11px;color:var(--brand-cream);margin:0 0 14px;letter-spacing:.12em}.inst-card-description[data-astro-cid-ttfq7fmb]{font-size:15px;line-height:1.6;color:var(--text-muted);margin:0 0 20px;flex:1}.inst-card-cta[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:12px;color:var(--brand-cream);text-decoration:none;letter-spacing:.08em}.inst-card-cta[data-astro-cid-ttfq7fmb]:hover{color:var(--brand-cream-100)}.inst-card-soon[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.08em}.start-card[data-astro-cid-ttfq7fmb]{background:var(--glass-bg-cream);border:1px dashed var(--glass-border-cream);justify-content:center;align-items:flex-start;gap:12px}.start-card[data-astro-cid-ttfq7fmb]:hover{transform:none;background:var(--glass-bg-cream);border-color:var(--glass-border-cream)}.start-eyebrow[data-astro-cid-ttfq7fmb]{font-family:var(--font-mono);font-size:11px;color:var(--brand-cream);margin:0;letter-spacing:.2em;text-transform:uppercase}.start-title[data-astro-cid-ttfq7fmb]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:21px;letter-spacing:-.01em;margin:0;line-height:1.3;color:var(--text-primary)}.start-description[data-astro-cid-ttfq7fmb]{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}@media(min-width:480px){.addin-modules[data-astro-cid-ttfq7fmb]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.inst-products[data-astro-cid-ttfq7fmb]{padding-inline:64px}.addin-highlight[data-astro-cid-ttfq7fmb]{grid-template-columns:1.05fr .95fr}.inst-cards-grid[data-astro-cid-ttfq7fmb]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.inst-cards-grid[data-astro-cid-ttfq7fmb]{grid-template-columns:repeat(3,1fr)}}.inst-about[data-astro-cid-dwlwb3im]{background:var(--brand-cream);color:var(--brand-navy-800);padding:96px 24px;scroll-margin-top:72px}.inst-about-inner[data-astro-cid-dwlwb3im]{max-width:1280px;margin:0 auto}.about-eyebrow[data-astro-cid-dwlwb3im]{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-navy-700);margin:0 0 16px}.about-title[data-astro-cid-dwlwb3im]{font-family:var(--font-display);font-size:clamp(34px,4.5vw,48px);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 16px;line-height:1.05;color:var(--brand-navy-800)}.about-lede[data-astro-cid-dwlwb3im]{max-width:680px;font-size:19px;color:var(--brand-navy-700);line-height:1.6;margin:0 0 48px}.about-cards[data-astro-cid-dwlwb3im]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:40px}.about-card[data-astro-cid-dwlwb3im]{border:2px solid var(--brand-navy-800);border-radius:var(--radius-xl);padding:36px}.about-card[data-astro-cid-dwlwb3im].mission{background:var(--brand-paper)}.about-card[data-astro-cid-dwlwb3im].vision{background:var(--brand-navy-800)}.about-card-label[data-astro-cid-dwlwb3im]{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--brand-navy-700);margin:0 0 14px}.about-card-label[data-astro-cid-dwlwb3im].vision-label{color:var(--brand-cream)}.about-card-text[data-astro-cid-dwlwb3im]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:25px;letter-spacing:-.015em;line-height:1.3;margin:0;color:var(--brand-navy-800)}.about-card-text[data-astro-cid-dwlwb3im].vision-text{color:var(--brand-paper)}.about-values[data-astro-cid-dwlwb3im]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.about-values-label[data-astro-cid-dwlwb3im]{font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--brand-navy-700);margin:0}.about-values-pills[data-astro-cid-dwlwb3im]{display:flex;gap:10px;flex-wrap:wrap}.about-value-pill[data-astro-cid-dwlwb3im]{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--brand-navy-400);color:var(--brand-navy-800);background:var(--glass-white-55)}@media(min-width:900px){.inst-about[data-astro-cid-dwlwb3im]{padding-inline:64px}.about-cards[data-astro-cid-dwlwb3im]{grid-template-columns:1fr 1fr}}.inst-blog[data-astro-cid-eionxpc3]{padding:96px 24px;border-top:1px solid var(--glass-white-6);scroll-margin-top:72px}.inst-blog-inner[data-astro-cid-eionxpc3]{max-width:1280px;margin:0 auto}.inst-blog-head[data-astro-cid-eionxpc3]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;flex-wrap:wrap}.inst-eyebrow[data-astro-cid-eionxpc3]{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-cream);margin:0 0 16px}.inst-section-title[data-astro-cid-eionxpc3]{font-family:var(--font-display);font-size:clamp(34px,4.5vw,48px);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 12px;line-height:1.05;color:var(--text-primary)}.inst-section-title[data-astro-cid-eionxpc3] .dot[data-astro-cid-eionxpc3]{color:var(--brand-cream)}.inst-section-lede[data-astro-cid-eionxpc3]{max-width:620px;font-size:19px;color:var(--text-secondary);line-height:1.6;margin:0}.inst-blog-all[data-astro-cid-eionxpc3]{font-family:var(--font-mono);font-size:13px;color:var(--brand-cream);text-decoration:none;letter-spacing:.08em;white-space:nowrap}.inst-blog-all[data-astro-cid-eionxpc3]:hover{color:var(--brand-cream-100)}.inst-blog-grid[data-astro-cid-eionxpc3]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:56px}.inst-blog-card[data-astro-cid-eionxpc3]{text-decoration:none;padding:28px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);display:flex;flex-direction:column;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,transform var(--motion-base) ease}.inst-blog-card[data-astro-cid-eionxpc3]:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-2px)}.inst-blog-meta[data-astro-cid-eionxpc3]{display:flex;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.inst-blog-meta[data-astro-cid-eionxpc3] time[data-astro-cid-eionxpc3]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase}.inst-blog-tag[data-astro-cid-eionxpc3]{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);background:var(--glass-white-8);color:var(--text-secondary);border:1px solid var(--glass-border)}.inst-blog-title[data-astro-cid-eionxpc3]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:21px;letter-spacing:-.015em;line-height:1.3;margin:0 0 12px;color:var(--text-primary)}.inst-blog-description[data-astro-cid-eionxpc3]{font-size:14px;line-height:1.6;color:var(--text-muted);margin:0 0 20px;flex:1}.inst-blog-read[data-astro-cid-eionxpc3]{font-family:var(--font-mono);font-size:12px;color:var(--brand-cream);letter-spacing:.08em}@media(min-width:900px){.inst-blog[data-astro-cid-eionxpc3]{padding-inline:64px}.inst-blog-grid[data-astro-cid-eionxpc3]{grid-template-columns:repeat(3,1fr)}}.inst-contact[data-astro-cid-ha2nrmda]{padding:96px 24px;border-top:1px solid var(--glass-white-6);scroll-margin-top:72px}.inst-contact-inner[data-astro-cid-ha2nrmda]{max-width:1280px;margin:0 auto}.inst-eyebrow[data-astro-cid-ha2nrmda]{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:var(--brand-cream);margin:0 0 16px}.inst-section-title[data-astro-cid-ha2nrmda]{font-family:var(--font-display);font-size:clamp(34px,4.5vw,48px);font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0 0 16px;line-height:1.05;color:var(--text-primary)}.inst-section-title[data-astro-cid-ha2nrmda] .dot[data-astro-cid-ha2nrmda]{color:var(--brand-cream)}.inst-section-lede[data-astro-cid-ha2nrmda]{max-width:640px;font-size:19px;color:var(--text-secondary);line-height:1.6;margin:0 0 48px}.inst-contact-grid[data-astro-cid-ha2nrmda]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.inst-contact-grid[data-astro-cid-ha2nrmda]>[data-astro-cid-ha2nrmda]{min-width:0}.contact-form-card[data-astro-cid-ha2nrmda]{padding:36px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop)}form[data-astro-cid-ha2nrmda][data-contact-form]{display:flex;flex-direction:column;gap:20px;color-scheme:dark}form[data-astro-cid-ha2nrmda][data-contact-form][hidden],.contact-success[data-astro-cid-ha2nrmda][hidden]{display:none}.contact-row[data-astro-cid-ha2nrmda]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.contact-row[data-astro-cid-ha2nrmda]>[data-astro-cid-ha2nrmda],form[data-astro-cid-ha2nrmda][data-contact-form] label[data-astro-cid-ha2nrmda]{min-width:0}form[data-astro-cid-ha2nrmda][data-contact-form] label[data-astro-cid-ha2nrmda]{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}form[data-astro-cid-ha2nrmda][data-contact-form] input[data-astro-cid-ha2nrmda],form[data-astro-cid-ha2nrmda][data-contact-form] select[data-astro-cid-ha2nrmda],form[data-astro-cid-ha2nrmda][data-contact-form] textarea[data-astro-cid-ha2nrmda]{padding:13px 16px;box-sizing:border-box;width:100%;line-height:1.4;min-height:48px;background:var(--glass-white-5);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:15px;font-family:var(--font-body);letter-spacing:normal;outline:2px solid transparent;outline-offset:2px;transition:border-color var(--motion-fast) ease}form[data-astro-cid-ha2nrmda][data-contact-form] select[data-astro-cid-ha2nrmda]{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23F9D592' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}form[data-astro-cid-ha2nrmda][data-contact-form] textarea[data-astro-cid-ha2nrmda]{min-height:0}form[data-astro-cid-ha2nrmda][data-contact-form] textarea[data-astro-cid-ha2nrmda]{resize:vertical}form[data-astro-cid-ha2nrmda][data-contact-form] input[data-astro-cid-ha2nrmda]:focus-visible,form[data-astro-cid-ha2nrmda][data-contact-form] select[data-astro-cid-ha2nrmda]:focus-visible,form[data-astro-cid-ha2nrmda][data-contact-form] textarea[data-astro-cid-ha2nrmda]:focus-visible{border-color:var(--brand-cream);outline-color:var(--brand-cream)}@media(forced-colors:active){form[data-astro-cid-ha2nrmda][data-contact-form] select[data-astro-cid-ha2nrmda]{appearance:auto;-webkit-appearance:auto;background-image:none;padding-right:16px}}form[data-astro-cid-ha2nrmda][data-contact-form] input[data-astro-cid-ha2nrmda]::placeholder,form[data-astro-cid-ha2nrmda][data-contact-form] textarea[data-astro-cid-ha2nrmda]::placeholder{color:var(--text-muted)}.contact-submit[data-astro-cid-ha2nrmda]{padding:1rem;font-size:15px;border:none;cursor:pointer;width:100%;justify-content:center}.contact-status[data-astro-cid-ha2nrmda]{min-height:1em;margin:0;font-size:13px;font-family:var(--font-mono);color:var(--feedback-error);letter-spacing:.03em}.contact-success[data-astro-cid-ha2nrmda]{text-align:center;padding:48px 24px}.contact-success[data-astro-cid-ha2nrmda]:focus{outline:none}.contact-success-icon[data-astro-cid-ha2nrmda]{width:56px;height:56px;border-radius:var(--radius-pill);background:var(--glass-emerald-15);border:1px solid var(--glass-emerald-40);color:var(--accent-emerald-300);font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.contact-success[data-astro-cid-ha2nrmda] h3[data-astro-cid-ha2nrmda]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:24px;margin:0 0 8px;color:var(--text-primary)}.contact-success[data-astro-cid-ha2nrmda] p[data-astro-cid-ha2nrmda]{font-size:15px;color:var(--text-secondary);margin:0}.contact-channels[data-astro-cid-ha2nrmda]{display:flex;flex-direction:column;gap:16px}.contact-channel[data-astro-cid-ha2nrmda]{text-decoration:none;padding:22px 26px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background var(--motion-base) ease,border-color var(--motion-base) ease}.contact-channel[data-astro-cid-ha2nrmda]:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.channel-label[data-astro-cid-ha2nrmda]{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-cream);margin:0 0 6px}.channel-title[data-astro-cid-ha2nrmda]{font-size:16px;font-weight:var(--weight-medium);color:var(--text-primary);margin:0 0 2px}.channel-note[data-astro-cid-ha2nrmda]{font-size:13px;color:var(--text-muted);margin:0}.channel-arrow[data-astro-cid-ha2nrmda]{font-family:var(--font-mono);font-size:16px;color:var(--brand-cream)}.contact-socials[data-astro-cid-ha2nrmda]{padding:22px 26px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.contact-socials[data-astro-cid-ha2nrmda] .channel-label[data-astro-cid-ha2nrmda]{margin-bottom:14px}.contact-socials-links[data-astro-cid-ha2nrmda]{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px}.contact-socials-links[data-astro-cid-ha2nrmda] a[data-astro-cid-ha2nrmda]{color:var(--text-secondary);text-decoration:none;transition:color var(--motion-fast) ease}.contact-socials-links[data-astro-cid-ha2nrmda] a[data-astro-cid-ha2nrmda]:hover{color:var(--brand-cream)}@media(max-width:479px){.inst-contact[data-astro-cid-ha2nrmda]{padding-inline:16px}.contact-form-card[data-astro-cid-ha2nrmda]{padding:20px}}@media(max-width:399px){.inst-contact[data-astro-cid-ha2nrmda]{padding-inline:12px}.contact-form-card[data-astro-cid-ha2nrmda]{padding:12px}}@media(min-width:700px){.contact-row[data-astro-cid-ha2nrmda]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.inst-contact[data-astro-cid-ha2nrmda]{padding-inline:64px}.inst-contact-grid[data-astro-cid-ha2nrmda]{grid-template-columns:1.05fr .95fr}.inst-contact-grid[data-astro-cid-ha2nrmda].no-form{grid-template-columns:minmax(0,640px)}}.inst-footer[data-astro-cid-szzqc52i]{padding:64px 24px 40px;border-top:1px solid var(--glass-bg-hover);background:var(--brand-navy-950)}.inst-footer-inner[data-astro-cid-szzqc52i]{max-width:1280px;margin:0 auto}.inst-footer-grid[data-astro-cid-szzqc52i]{display:grid;grid-template-columns:1fr;gap:48px;margin-bottom:56px}.inst-footer-logo[data-astro-cid-szzqc52i]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.inst-footer-symbol[data-astro-cid-szzqc52i]{height:26px;width:26px;display:block}.inst-footer-name[data-astro-cid-szzqc52i]{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:-.01em;color:var(--text-primary)}.inst-footer-description[data-astro-cid-szzqc52i]{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 20px;max-width:280px}.inst-footer-email[data-astro-cid-szzqc52i]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin:0}.inst-footer-col-title[data-astro-cid-szzqc52i]{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-cream);margin:0 0 18px}.inst-footer-grid[data-astro-cid-szzqc52i] ul[data-astro-cid-szzqc52i]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:14px}.inst-footer-grid[data-astro-cid-szzqc52i] a[data-astro-cid-szzqc52i]{color:var(--text-secondary);text-decoration:none;transition:color var(--motion-fast) ease}.inst-footer-grid[data-astro-cid-szzqc52i] a[data-astro-cid-szzqc52i]:hover{color:var(--brand-cream)}.inst-footer-bottom[data-astro-cid-szzqc52i]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--glass-white-6);font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.inst-footer-tagline[data-astro-cid-szzqc52i]{color:var(--brand-cream);letter-spacing:.2em}@media(min-width:900px){.inst-footer[data-astro-cid-szzqc52i]{padding-inline:64px}.inst-footer-grid[data-astro-cid-szzqc52i]{grid-template-columns:1.4fr 1fr 1fr 1fr}}html{scroll-behavior:smooth}
