.site-header{position:relative;z-index:100;background:var(--color-black-steel);border-block-end:2px solid var(--color-steel-line)}.site-header__rail{min-height:4.75rem;background:var(--color-black-steel)}.site-header__inner{display:flex;align-items:center;min-height:4.75rem;gap:1rem}.site-header__brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:.625rem;color:var(--color-white-steel);text-decoration:none}.site-header__mark{width:38px;height:38px;object-fit:contain}.site-header__brand-text{display:flex;flex-direction:column;font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:.1em;line-height:.9;text-transform:uppercase}.site-header__brand-text span:last-child{color:var(--color-concrete);font-size:.75rem}.site-header__navigation{display:flex;flex:1 1 auto;align-items:center;min-width:0}.site-header__nav-list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;gap:clamp(.5rem,1.25vw,1.125rem)}.site-header__nav-list li,.site-header__nav-list li+li{margin:0;padding:0}.site-header__nav-list a{display:flex;align-items:center;min-height:4.75rem;border-block-end:2px solid transparent;color:var(--color-pale-steel);font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:.075em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header__nav-list a:hover,.site-header__nav-list a[aria-current="page"]{border-color:var(--color-furnace-orange);color:var(--color-white-steel)}.site-header__action{flex:0 0 auto;min-height:3rem;font-size:.875rem;white-space:nowrap}.site-header__toggle,.site-header__close,.site-header__drawer-head,.site-header__drawer-action,.site-header__mobile-only{display:none}.site-header__mobile-cta{display:none}@media(max-width:72rem){.site-header__inner{justify-content:space-between}.site-header__action,.site-header__navigation{display:none}.site-header__toggle{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;padding:.5rem;border:1px solid var(--color-steel-line);background:transparent}.site-header__toggle:hover{border-color:var(--color-furnace-orange);background:var(--color-deep-navy)}.site-header__toggle-icon{display:grid;gap:4px;width:1.25rem}.site-header__toggle-icon span{display:block;width:100%;height:2px;background:var(--color-pale-steel);transition:transform var(--transition-fast),opacity var(--transition-fast)}.site-header__toggle[aria-expanded="true"] .site-header__toggle-icon span:first-child{transform:translateY(6px) rotate(45deg)}.site-header__toggle[aria-expanded="true"] .site-header__toggle-icon span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded="true"] .site-header__toggle-icon span:last-child{transform:translateY(-6px) rotate(-45deg)}.site-header__navigation{position:fixed;z-index:110;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(100%,28rem);height:100dvh;padding:1rem;overflow-y:auto;border-inline-start:2px solid var(--color-furnace-orange);background:var(--color-black-steel);box-shadow:var(--shadow-overlay);transform:translateX(100%);transition:transform var(--transition-fast)}.site-header__navigation.is-open{transform:translateX(0)}.site-header__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:1rem;border-block-end:1px solid var(--color-steel-line)}.site-header__drawer-label{color:var(--color-concrete);font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-header__close{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;padding:0;border:1px solid var(--color-steel-line);background:transparent;color:var(--color-white-steel);font-size:2rem;line-height:1}.site-header__close:hover{border-color:var(--color-furnace-orange);background:var(--color-deep-navy)}.site-header__nav-list{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;width:100%;margin:1rem 0 0;gap:0}.site-header__nav-list a{justify-content:flex-start;min-height:3.5rem;padding-inline:.75rem;border-block-end:1px solid var(--color-steel-line);border-inline-start:2px solid transparent;font-size:1.125rem}.site-header__nav-list a:hover,.site-header__nav-list a[aria-current="page"]{border-block-end-color:var(--color-steel-line);border-inline-start-color:var(--color-furnace-orange);background:var(--color-deep-navy)}.site-header__mobile-only{display:list-item}.site-header__drawer-action{display:inline-flex;flex:0 0 auto;width:100%;margin-top:auto}.site-header__mobile-cta{position:fixed;z-index:90;right:0;bottom:0;left:0;display:block;padding:.5rem var(--gutter);border-block-start:1px solid var(--color-steel-line);background:var(--color-black-steel)}.site-header__mobile-cta .button{width:100%}body{padding-bottom:4.5rem}.site-header__navigation.is-open~.site-header__action{display:none}}@media(max-width:30rem){.site-header__rail,.site-header__inner{min-height:4rem}.site-header__mark{width:32px;height:32px}.site-header__brand-text{font-size:.75rem}.site-header__brand-text span:last-child{font-size:.625rem}.site-header__nav-list a{min-height:3.25rem}}