.site-shell-module__OiGb2G__header{z-index:100;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071114d1;width:100vw;position:fixed;top:0;left:0}.site-shell-module__OiGb2G__headerBar{z-index:2;width:min(100%, var(--content-width));min-height:5rem;padding-inline:var(--page-gutter);background:inherit;grid-template-columns:minmax(9rem,.55fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-inline:auto;display:grid;position:relative}.site-shell-module__OiGb2G__brand{z-index:1;font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.04em;align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.site-shell-module__OiGb2G__logoFrame{background:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid;overflow:hidden}.site-shell-module__OiGb2G__logoFrame img{object-fit:cover;width:100%;height:100%}.site-shell-module__OiGb2G__desktopNav{justify-content:center;align-items:center;gap:clamp(1rem,2.1vw,2.7rem);font-size:clamp(.88rem,1.1vw,1rem);font-weight:500;display:flex}.site-shell-module__OiGb2G__desktopNav a,.site-shell-module__OiGb2G__localeSwitcher a{color:var(--color-muted);transition:color .22s;position:relative}.site-shell-module__OiGb2G__desktopNav a:hover,.site-shell-module__OiGb2G__desktopNav a[aria-current=page],.site-shell-module__OiGb2G__localeSwitcher a:hover,.site-shell-module__OiGb2G__localeSwitcher a[aria-current=page]{color:var(--color-mineral)}.site-shell-module__OiGb2G__desktopNav a[aria-current=page]:after{background:var(--color-blue);content:"";height:1px;position:absolute;bottom:-.9rem;left:0;right:0}.site-shell-module__OiGb2G__headerActions{z-index:3;justify-content:flex-end;align-items:center;gap:1rem;display:flex;position:relative}.site-shell-module__OiGb2G__localeSwitcher{font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.08em;gap:.55rem;font-size:.64rem;display:flex}.site-shell-module__OiGb2G__headerCta,.site-shell-module__OiGb2G__mobileCta{border-radius:var(--radius-small);background:var(--color-blue);min-height:2.8rem;color:var(--color-shaft);font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:1.2rem;padding-inline:1rem;font-size:.68rem;font-weight:500;display:inline-flex}.site-shell-module__OiGb2G__menuButton{z-index:4;border:1px solid var(--color-line-strong);width:2.8rem;height:2.8rem;color:inherit;background:0 0;border-radius:50%;flex:none;padding:.8rem;display:none;position:relative}.site-shell-module__OiGb2G__menuButton span{height:1px;transition:transform .26s var(--ease-out);background:currentColor;margin-block:.28rem;display:block}.site-shell-module__OiGb2G__menuButton[aria-expanded=true] span:first-child{transform:translateY(.29rem)rotate(45deg)}.site-shell-module__OiGb2G__menuButton[aria-expanded=true] span:last-child{transform:translateY(-.29rem)rotate(-45deg)}.site-shell-module__OiGb2G__mobilePanel{z-index:1;width:100vw;padding:8rem var(--page-gutter) 2rem;visibility:hidden;background:radial-gradient(circle at 78% 25%, #009cdd33, transparent 32%), var(--color-shaft);opacity:0;pointer-events:none;transition:opacity .3s ease, visibility .3s ease, transform .5s var(--ease-out);grid-template-rows:1fr auto;display:grid;position:fixed;top:0;bottom:0;left:0;transform:translateY(-1.5rem)}.site-shell-module__OiGb2G__mobilePanelOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-shell-module__OiGb2G__mobileNav{align-content:center;display:grid}.site-shell-module__OiGb2G__mobileNav a{border-bottom:1px solid var(--color-line);font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.05em;align-items:baseline;gap:1rem;padding-block:1rem;font-size:clamp(1.75rem,8vw,4rem);display:flex}.site-shell-module__OiGb2G__mobileNav a span{color:var(--color-cyan);font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.08em;font-size:.62rem}.site-shell-module__OiGb2G__mobilePanelFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-shell-module__OiGb2G__footer{padding:clamp(4rem, 8vw, 8rem) var(--page-gutter) 1.5rem;border-top:1px solid var(--color-line);background:#050c0e}.site-shell-module__OiGb2G__footerTop,.site-shell-module__OiGb2G__footerBottom{width:min(100%, var(--content-width));margin-inline:auto}.site-shell-module__OiGb2G__footerTop{grid-template-columns:1.6fr repeat(3,.65fr);gap:clamp(2rem,5vw,6rem);padding-bottom:5rem;display:grid}.site-shell-module__OiGb2G__footerEyebrow,.site-shell-module__OiGb2G__footerLabel{color:var(--color-cyan);font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem}.site-shell-module__OiGb2G__footerStatement{max-width:16ch;font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3vw,3.4rem);line-height:1}.site-shell-module__OiGb2G__footerNav{gap:.7rem;display:grid}.site-shell-module__OiGb2G__footerTop p:not(.site-shell-module__OiGb2G__footerEyebrow,.site-shell-module__OiGb2G__footerLabel),.site-shell-module__OiGb2G__footerTop address{color:var(--color-muted);margin:0 0 .6rem;font-size:.82rem;font-style:normal;line-height:1.6}.site-shell-module__OiGb2G__footerBottom{border-top:1px solid var(--color-line);color:var(--color-muted);font-family:var(--font-mono), var(--font-mono-fallback);letter-spacing:.04em;grid-template-columns:1fr 1fr auto;gap:1rem;padding-top:1.25rem;font-size:.61rem;display:grid}.site-shell-module__OiGb2G__footerBottom p{margin:0}@media (max-width:1100px){.site-shell-module__OiGb2G__headerBar{grid-template-columns:minmax(0,1fr) auto}.site-shell-module__OiGb2G__brand,.site-shell-module__OiGb2G__headerActions{min-width:0}.site-shell-module__OiGb2G__desktopNav,.site-shell-module__OiGb2G__headerActions>.site-shell-module__OiGb2G__localeSwitcher,.site-shell-module__OiGb2G__headerCta{display:none}.site-shell-module__OiGb2G__menuButton{display:block}.site-shell-module__OiGb2G__footerTop{grid-template-columns:1.4fr repeat(2,.7fr)}.site-shell-module__OiGb2G__footerTop>div:last-child{grid-column:2/-1}}@media (max-width:680px){.site-shell-module__OiGb2G__headerBar{min-height:4.5rem}.site-shell-module__OiGb2G__footerTop,.site-shell-module__OiGb2G__footerBottom{grid-template-columns:1fr}.site-shell-module__OiGb2G__footerTop>div:last-child{grid-column:auto}.site-shell-module__OiGb2G__mobilePanelFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-shell-module__OiGb2G__mobilePanel,.site-shell-module__OiGb2G__menuButton span{transition:none}}
