@font-face{font-family:'PhysPhilo Header Bodoni';src:url('/physics-experience/fonts/bodoni-moda-italic.ttf') format('truetype');font-style:italic;font-weight:400 900;font-display:swap}
html body .site-header.site-header{--chrome-bg:#f9f7f0!important;--chrome-text:#292a25!important;--chrome-accent:#80664d!important;--chrome-line:#27282220!important;position:fixed!important;inset:24px max(24px,calc((100vw - 1160px)/2)) auto!important;min-height:0!important;width:auto!important;max-width:none!important;border:1px solid #5c5a4824!important;border-radius:36px!important;background:rgba(252,250,245,.52)!important;backdrop-filter:blur(24px)!important;box-shadow:0 8px 32px #36342609,inset 0 1px 0 #fff9!important;color:#292a25!important;transform:none!important;opacity:1!important;z-index:10000!important}
html body .site-header::after{display:none!important}
html body .site-header .site-header__inner{height:68px!important;min-height:68px!important;max-width:none!important;padding:0 26px!important;grid-template-columns:1fr auto 1fr!important;gap:22px!important}
html body .site-header .site-brand__emblem,html body .site-header .site-brand__caption{display:none!important}
html body .site-header .site-brand .site-brand__name{font:italic 400 30px/1.05 'PhysPhilo Header Bodoni',Georgia,serif!important;font-optical-sizing:none!important;font-variation-settings:'opsz' 24!important;letter-spacing:-.035em!important;color:#292a25!important}
html body .site-header .site-navigation{gap:2px!important}
html body .site-header .site-navigation a{min-height:40px!important;padding:0 11px!important;border-radius:22px!important;font:400 16px/1.4 'Lora',Georgia,serif!important;letter-spacing:-.015em!important;color:#292a25!important;border:0!important;background:transparent!important}
html body .site-header .site-navigation a::after,html body .site-header .site-navigation a::before{display:none!important}
html body .site-header .site-navigation a:hover,html body .site-header .site-navigation a.is-active{background:#2728220a!important;color:#272822!important}
html body .site-header .site-header__actions{gap:14px!important;justify-self:end!important}
html body .site-header .site-section-switch{padding:4px!important;border:0!important;border-radius:22px!important;background:#27282209!important}
html body .site-header .site-section-switch a{min-height:32px!important;padding:0 12px!important;border-radius:18px!important;font:400 13px/1.4 'Lora',Georgia,serif!important;color:#292a25!important;background:transparent!important}
html body .site-header .site-section-switch a.is-selected{background:#30312b!important;color:#faf8f1!important;box-shadow:0 1px 5px #0002!important}
html body .site-header .site-search-toggle{border:1px solid #27282212!important;padding:0!important;min-width:38px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#fff5!important;color:#292a25!important}
html body .site-header .site-search-toggle kbd{display:none!important}
html body .site-header .site-search-toggle svg{width:17px!important;height:17px!important}
html body .site-header .site-menu-toggle{border:0!important;background:#27282209!important;color:#292a25!important;border-radius:50%!important}
html body .site-header .site-mobile-navigation{border-radius:0 0 26px 26px!important;padding:12px 18px 20px!important;background:rgba(250,248,242,.82)!important;max-height:calc(100svh - 116px)!important}
html body .site-header:has(.site-mobile-navigation){border-radius:26px!important}
html body .site-header .site-mobile-navigation a{font:400 22px/1.3 'Lora',Georgia,serif!important;min-height:48px!important;border:0!important;padding:12px 16px!important;border-radius:12px!important;color:#44453d!important}
html body .site-header .site-mobile-navigation a.is-active{background:#27282209!important}
html body .site-header .site-mobile-navigation .site-mobile-navigation__switch{font-size:16px!important;border-top:1px solid var(--chrome-line)!important;border-radius:0!important}
html body .site-header a:focus-visible,html body .site-header button:focus-visible{outline:2px solid #80664d!important;outline-offset:3px!important}
.sanctuary__header{display:none!important}
@media(max-width:640px){html body .site-header.site-header{inset:14px 14px auto!important;border-radius:32px!important}html body .site-header .site-header__inner{height:62px!important;min-height:62px!important;padding:0 22px!important;gap:10px!important}html body .site-header .site-brand .site-brand__name{font-size:28px!important}html body .site-header .site-header__actions{gap:8px!important}html body .site-header :is(.site-search-toggle,.site-menu-toggle){min-width:44px!important;width:44px!important;height:44px!important}html body .site-header .site-mobile-navigation{max-height:calc(100svh - 92px)!important}}
html body:has(iframe[src^="/physics-experience/"]) .site-header.site-header{background:transparent!important;transition:none!important;backdrop-filter:none!important;border-color:rgba(250,248,241,.18)!important;box-shadow:none!important;--chrome-line:#faf8f133!important;color:#faf8f1!important}
html body:has(iframe[src^="/physics-experience/"]) .site-header :is(.site-brand .site-brand__name,.site-navigation a,.site-section-switch a,.site-search-toggle,.site-menu-toggle){color:#faf8f1!important;text-shadow:0 1px 8px #0008}
html body:has(iframe[src^="/physics-experience/"]) .site-header :is(.site-section-switch,.site-search-toggle,.site-menu-toggle){background:transparent!important;border-color:#faf8f133!important}
html body:has(iframe[src^="/physics-experience/"]) .site-header :is(.site-section-switch a.is-selected,.site-navigation a:hover,.site-navigation a.is-active){background:#faf8f11a!important;box-shadow:none!important}
html body:has(iframe[src^="/physics-experience/"]) .site-header .site-mobile-navigation{background:rgba(12,12,14,.9)!important;backdrop-filter:blur(20px)!important}
html body:has(iframe[src^="/physics-experience/"]) .site-header .site-mobile-navigation a{color:#faf8f1!important}


html body:has(iframe[src^="/archive-print-v1/"]) .site-header.site-header{display:block!important;visibility:visible!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;transition:none!important}
