.concept-scope.public-site-chrome{position:fixed;inset:0 0 auto;z-index:60;min-height:0;overflow:visible;padding:12px;background:transparent;pointer-events:none}.concept-scope.public-site-chrome header.nav-header{position:relative;isolation:isolate;inset:auto;width:100%;min-height:72px;padding:1rem 1.75rem;border:1px solid transparent;border-radius:2.25rem;color:#fff;background:transparent;pointer-events:auto;transition:color .22s ease}.concept-scope.public-site-chrome{--header-morph-ease:cubic-bezier(0.77,0,0.175,1)}.concept-scope.public-site-chrome .public-header-surface{position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.82);border-radius:inherit;opacity:0;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.68) 45%,rgba(244,248,255,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(10,40,73,.06),0 8px 24px -8px rgba(10,40,73,.18),0 2px 6px rgba(10,40,73,.04);transform:scaleX(1);transition:transform .28s var(--header-morph-ease),opacity .22s ease}.concept-scope.public-site-chrome[data-dark-hero=false] header.nav-header,.concept-scope.public-site-chrome[data-scrolled=true] header.nav-header{color:#0a2849}.concept-scope.public-site-chrome[data-dark-hero=false] .public-header-surface,.concept-scope.public-site-chrome[data-scrolled=true] .public-header-surface{opacity:1}.concept-scope.public-site-chrome .home-brand-link,.concept-scope.public-site-chrome .home-header-actions{transition:transform .28s var(--header-morph-ease)}.concept-scope.public-site-chrome[data-scrolled=true] .public-header-surface{transform:scaleX(.92)}.concept-scope.public-site-chrome[data-scrolled=true] .home-brand-link{transform:translateX(clamp(12px,4vw,64px))}.concept-scope.public-site-chrome[data-scrolled=true] .home-header-actions{transform:translateX(clamp(-64px,-4vw,-12px))}.concept-scope.public-site-chrome .home-site-header a{color:inherit;text-decoration:none}.concept-scope.public-site-chrome .burger-btn{flex-shrink:0}.concept-scope.public-site-chrome .burger-btn span{background:currentColor}.concept-scope.public-site-chrome header :focus-visible{outline:2px solid currentColor;outline-offset:5px}.concept-scope.public-site-chrome .modal-overlay{pointer-events:auto}.public-header-clearance{padding-top:100px}.public-prestige :is(section[id],h2[id],h3[id],#message){scroll-margin-top:110px}.public-prestige .public-tool-toolbar{top:100px!important}@media (max-width:639px){.concept-scope.public-site-chrome{padding:8px}.concept-scope.public-site-chrome header.nav-header{min-height:64px;padding:.75rem 1.25rem;gap:.75rem;border-radius:2rem;transition:color .22s ease,padding .28s var(--header-morph-ease)}.concept-scope.public-site-chrome[data-scrolled=true] header.nav-header{padding-inline:calc(1.25rem + 4%)}.concept-scope.public-site-chrome[data-scrolled=true] :is(.home-brand-link,.home-header-actions){transform:none}.concept-scope.public-site-chrome .home-site-header .public-site-brand{font-size:clamp(.6875rem,3vw,.8125rem);letter-spacing:.06em}.concept-scope.public-site-chrome .home-header-actions{gap:.75rem}.public-header-clearance{padding-top:88px}.public-prestige .public-tool-toolbar{top:88px!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.concept-scope.public-site-chrome[data-dark-hero=false] .public-header-surface,.concept-scope.public-site-chrome[data-scrolled=true] .public-header-surface{background:#fff}}@media (prefers-reduced-motion:reduce){.concept-scope.public-site-chrome :is(header.nav-header,.public-header-surface,.home-brand-link,.home-header-actions){transition:none}}@media print{.public-site-chrome{display:none!important}.public-header-clearance{padding-top:0}}