/* Shared site navigation for the approved standalone tab designs. */
@font-face{font-family:'Rally Display';src:url('/assets/outfit-variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'Rally Script';src:url('/assets/allura-regular.ttf') format('truetype');font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('/assets/barlow-condensed-bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
@font-face{font-family:'Allura';src:url('/assets/allura-regular.ttf') format('truetype');font-display:swap}
.updated-tab{padding-top:118px}
.updated-tab .site-header{z-index:1000;align-items:center;line-height:1.2;transition:transform .22s ease}
.updated-tab .site-header a{text-decoration:none}
.updated-tab .site-header .mini-brand{line-height:.9}
.updated-tab .site-header nav a{font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}
.updated-tab .site-header button{font:600 14px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}
.updated-tab .site-header nav{position:static;transform:none;box-sizing:border-box}
.updated-tab .site-header .mobile-menu-toggle{margin:0}
.updated-tab main{min-width:0}
.updated-tab .skip{position:fixed;z-index:1100}
.updated-culture .proximity h1{font-size:clamp(64px,8vw,112px);margin-bottom:32px}
.updated-tab a:focus-visible,.updated-tab button:focus-visible,.updated-tab summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:1300px){
 .updated-tab{padding-top:92px}
 .updated-tab .site-header.menu-ready nav{position:absolute}
}
@media(max-width:560px){.updated-culture .proximity h1{font-size:clamp(52px,13vw,72px)}}
@media(prefers-reduced-motion:reduce){.updated-tab .site-header{transition:none}}
