/* Physics landing: compact, translucent navigation. */
.site-header--physics {
 --chrome-bg:#141416;--chrome-text:#f5f5f7;--chrome-accent:#f5f5f7;--chrome-line:#ffffff18;
 inset:20px max(24px,calc((100vw - 1240px)/2)) auto;
 border:1px solid #ffffff24;border-radius:22px;
 background:linear-gradient(135deg,#ffffff0d,transparent 55%),#141416b8;
 backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);
 box-shadow:0 8px 32px #0003,inset 0 1px 0 #ffffff0a;
 font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
.site-header--physics::before,.site-header--physics::after{display:none}
.site-header--physics .site-header__inner{min-height:64px;max-width:none;padding-inline:20px;gap:20px}
.site-header--physics .site-brand{gap:9px}
.site-header--physics .site-brand__emblem{width:28px;height:28px;color:#f5f5f7;opacity:.9}
.site-header--physics .site-brand .site-brand__name{font:600 19px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.055em}
.site-header--physics .site-brand__caption{display:none}
.site-header--physics .site-navigation{gap:4px}
.site-header--physics .site-navigation a{min-height:36px;padding:0 12px;border-radius:10px;font:400 12px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:0;text-transform:none;color:#c4c4c8;transition:background .2s,color .2s}
.site-header--physics .site-navigation a:hover,.site-header--physics .site-navigation a:focus-visible{background:#ffffff12;color:white}
.site-header--physics .site-navigation a::before,.site-header--physics .site-navigation a::after{display:none}
.site-header--physics .site-header__actions{gap:10px}
.site-header--physics .site-section-switch{border:1px solid #ffffff0d;background:#0003;border-radius:12px;padding:3px;gap:0}
.site-header--physics .site-section-switch a{font:500 11px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:0;min-height:30px;padding:0 12px;border-radius:9px;color:#aaaab0}
.site-header--physics .site-section-switch a.is-selected{background:#ffffff21;color:#fff;box-shadow:0 1px 3px #0003,inset 0 1px 0 #ffffff14}
.site-header--physics .site-section-switch a.is-selected::after{display:none}
.site-header--physics .site-section-switch a:not(.is-selected):hover{background:#ffffff0a;color:#fff}
.site-header--physics .site-search-toggle{min-width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#d2d2d7;transition:background .2s}
.site-header--physics .site-search-toggle:hover{background:#ffffff14;color:#fff}
.site-header--physics .site-search-toggle kbd{display:none}
.site-header--physics .site-menu-toggle{border:0;border-radius:50%;background:#ffffff0b;width:38px;height:38px}
.site-header--physics .site-menu-toggle svg{width:20px;height:20px}
.site-header--physics .site-mobile-navigation{padding:10px 14px 18px;border-radius:0 0 22px 22px;max-height:calc(100svh - 110px);background:#141416f2}
.site-header--physics .site-mobile-navigation a{font:400 17px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.015em;padding:12px;border:0;border-radius:10px}
.site-header--physics .site-mobile-navigation a:hover{background:#ffffff10}
.site-header--physics .site-mobile-navigation .site-mobile-navigation__switch{margin-top:8px;padding-top:16px;border-top:1px solid #ffffff14;border-radius:0;font-size:13px;color:#aaaab0}
@media(max-width:640px){
 .site-header--physics{inset:12px 14px auto;border-radius:19px}
 .site-header--physics .site-header__inner{min-height:58px;padding-inline:14px;gap:8px}
 .site-header--physics .site-brand{gap:8px}
 .site-header--physics .site-brand__emblem{width:25px;height:25px}
 .site-header--physics .site-brand .site-brand__name{font-size:18px}
 .site-header--physics .site-header__actions{gap:3px}
}
/* A quiet typographic signature replaces the orbital emblem. */
.site-header--physics .site-brand__emblem{display:none}
.site-header--physics .site-brand{gap:0;padding-inline:6px}
.site-header--physics .site-brand .site-brand__name{font-weight:400;font-size:21px;letter-spacing:-.055em;color:#f5f5f7}
@media(max-width:640px){.site-header--physics .site-brand .site-brand__name{font-size:20px}}
/* A balanced navigation capsule with three clear, aligned groups. */
.site-header--physics{
 inset:24px max(24px,calc((100vw - 1160px)/2)) auto;
 border-radius:36px;border-color:#ffffff21;
 background:linear-gradient(160deg,#ffffff0a,transparent 48%),#111113b3;
 box-shadow:0 12px 40px #0004,inset 0 1px 0 #ffffff12;
}
.site-header--physics .site-header__inner{grid-template-columns:1fr auto 1fr;min-height:68px;padding-inline:26px;gap:22px}
.site-header--physics .site-brand{padding:0;justify-self:start}
.site-header--physics .site-brand .site-brand__name{font:500 23px/1 'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.045em;text-transform:lowercase}
.site-header--physics .site-navigation{gap:2px}
.site-header--physics .site-navigation a{min-height:40px;padding-inline:13px;font-size:13px;font-weight:400;border-radius:22px;color:#c4c4cb;transition:color .22s ease,background .22s ease}
.site-header--physics .site-navigation a:hover{background:#ffffff19;color:white}
.site-header--physics .site-header__actions{gap:14px;justify-self:end}
.site-header--physics .site-section-switch{border:0;background:#0003;border-radius:22px;padding:4px}
.site-header--physics .site-section-switch a{min-height:32px;border-radius:18px;font-size:12px;padding-inline:12px;transition:background .2s,color .2s,box-shadow .2s}
.site-header--physics .site-section-switch a.is-selected{background:#eeece7;color:#252526;box-shadow:0 1px 8px #0003,inset 0 1px 0 #fff8}
.site-header--physics .site-search-toggle{min-width:38px;height:38px;background:#ffffff08;border:1px solid #ffffff0a}
.site-header--physics .site-search-toggle svg{width:17px;height:17px}
.site-header--physics :is(a,button):focus-visible{outline:2px solid #eee8dd;outline-offset:3px}
.site-header--physics .site-mobile-navigation{border-radius:0 0 26px 26px;padding:12px 18px 20px}
.site-header--physics:has(.site-mobile-navigation){border-radius:26px;background:#111113f2}
.site-header--physics .site-mobile-navigation a{min-height:48px;font-size:18px;padding:12px 16px}

@media(max-width:1080px){.site-header--physics .site-header__inner{padding-inline:22px}}
@media(max-width:640px){
 .site-header--physics{inset:14px 14px auto;border-radius:32px}
 .site-header--physics .site-header__inner{min-height:62px;padding-inline:22px;gap:10px}
 .site-header--physics .site-brand .site-brand__name{font-size:22px}
 .site-header--physics .site-header__actions{gap:8px}
 .site-header--physics .site-menu-toggle{background:#ffffff12}
}

@media(max-width:640px){.site-header--physics .site-search-toggle,.site-header--physics .site-menu-toggle{min-width:44px;width:44px;height:44px}}
/* Expressive display lettering paired with calm, readable serif navigation. */
@font-face{font-family:'Physics Bodoni';src:url('/physics-experience/fonts/bodoni-moda-italic.ttf') format('truetype');font-style:italic;font-weight:400 900;font-display:swap}
.site-header--physics .site-brand .site-brand__name{font:italic 400 30px/1.05 'Physics Bodoni',Georgia,serif;font-optical-sizing:none;font-variation-settings:'opsz' 24;letter-spacing:-.035em;text-transform:none;color:#f2e9dc}
.site-header--physics .site-navigation a{font:400 16px/1.4 'Lora',Georgia,serif;letter-spacing:-.015em;padding-inline:11px;color:#d5cfc7}
.site-header--physics .site-section-switch a{font:400 13px/1.4 'Lora',Georgia,serif;letter-spacing:-.01em}
.site-header--physics .site-mobile-navigation a{font:400 22px/1.3 'Lora',Georgia,serif;letter-spacing:-.02em}
.site-header--physics .site-mobile-navigation .site-mobile-navigation__switch{font:italic 400 16px/1.4 'Lora',Georgia,serif;letter-spacing:0}
@media(max-width:640px){.site-header--physics .site-brand .site-brand__name{font-size:28px}}
