._header_1qskx_1{z-index:var(--z-header);border-bottom:1px solid color-mix(in srgb, var(--color-gray-200) 80%, transparent);background:color-mix(in srgb, var(--color-white) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);position:sticky;top:0}._headerInner_1qskx_10{min-height:var(--header-height);align-items:center;gap:var(--space-8);grid-template-columns:1fr auto 1fr;display:grid}._wordmark_1qskx_18{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}._wordmark_1qskx_18 img{width:auto;height:clamp(1.7rem,3vw,2rem)}._wordmarkInverse_1qskx_30 img{filter:grayscale()brightness(0)invert()}._desktopNav_1qskx_34{align-items:center;gap:clamp(var(--space-4), 2.5vw, var(--space-8));display:flex}._desktopNav_1qskx_34 a,._footerLinks_1qskx_41 a{color:inherit;font-size:var(--text-sm);text-decoration:none}._desktopNav_1qskx_34 a{padding-block:var(--space-3);color:var(--color-gray-600);font-weight:600;position:relative}._desktopNav_1qskx_34 a:hover,._footerLinks_1qskx_41 a:hover{color:var(--color-gray-900)}._desktopNav_1qskx_34 a:after{background:var(--accent-architecture);content:"";transform-origin:0;height:2px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}._desktopNav_1qskx_34 a:hover:after{transform:scaleX(1)}._desktopCta_1qskx_76{justify-self:end}._mobileMenu_1qskx_80{justify-self:end;display:none}._footer_1qskx_41{padding-block:var(--space-16) var(--space-8);background:var(--color-black);color:var(--color-gray-300)}._footerGrid_1qskx_91{gap:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}._footerPositioning_1qskx_97{gap:var(--space-6);max-width:30rem;display:grid}._footerLinks_1qskx_41{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._footerMeta_1qskx_110{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--color-gray-800);color:var(--color-gray-400);font-family:var(--font-mono);font-size:var(--text-xs);display:flex}@media (width<=70rem){._headerInner_1qskx_10{grid-template-columns:1fr auto}._desktopNav_1qskx_34,._desktopCta_1qskx_76{display:none}._mobileMenu_1qskx_80{display:block}._menuButton_1qskx_136{min-width:5.75rem;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-white);color:var(--color-gray-900);cursor:pointer;font-size:var(--text-sm);font-weight:700;display:inline-flex}._menuIcon_1qskx_153{width:1.1rem;height:.8rem;display:block;position:relative}._menuIcon_1qskx_153 span{border-radius:var(--radius-pill);height:2px;transition:top var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:currentColor;position:absolute;left:0;right:0}._menuIcon_1qskx_153 span:first-child{top:.15rem}._menuIcon_1qskx_153 span:last-child{top:.6rem}._menuButton_1qskx_136[aria-expanded=true] ._menuIcon_1qskx_153 span:first-child{top:.4rem;transform:rotate(45deg)}._menuButton_1qskx_136[aria-expanded=true] ._menuIcon_1qskx_153 span:last-child{top:.4rem;transform:rotate(-45deg)}._mobileMenu_1qskx_80 nav{z-index:var(--z-menu);padding:var(--space-4) clamp(1rem, 6vw, 3rem) var(--space-8);border-bottom:var(--border-subtle);background:color-mix(in srgb, var(--color-white) 97%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0}._mobileMenu_1qskx_80 nav a{min-height:3.5rem;padding-block:var(--space-4);border-bottom:var(--border-subtle);align-items:center;font-weight:600;text-decoration:none;display:flex}._mobileMenu_1qskx_80 nav ._mobileCta_1qskx_214{margin-top:var(--space-4);border-radius:var(--radius-sm);background:var(--color-black);color:var(--color-white);text-align:center;border:0;justify-content:center;display:flex}}@media (width<=47.99rem){._footerGrid_1qskx_91{grid-template-columns:1fr 1fr}._footerPositioning_1qskx_97{grid-column:1/-1}._footerMeta_1qskx_110{flex-direction:column}}
