.gg-header .header-inner{width:min(1320px,calc(100% - 64px));gap:24px;min-height:104px;padding-block:24px;flex-wrap:nowrap}.gg-header .gg-brand-lockup{display:flex;align-items:center;gap:16px;flex-shrink:0;margin:0}.gg-header .gg-parent-brand{display:flex;align-items:center;flex-shrink:0;width:112px;min-height:48px;text-decoration:none}.gg-header .gg-parent-brand img{display:block;width:100%;height:auto}.gg-header .gg-format-brand{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line,#dadbd7);padding-left:16px;min-height:48px;min-width:0;text-decoration:none;color:var(--ink,#28313b)}.gg-header .gg-format-name{font-size:clamp(1.25rem,1.15rem + .2vw,1.375rem);font-weight:700;letter-spacing:-.035em;line-height:1.2}.gg-header .gg-format-accent{color:var(--accent,#b52c37)}.gg-header .gg-format-descriptor{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--muted,#58616d);margin-top:4px}.gg-header .gg-parent-brand:focus-visible,.gg-header .gg-format-brand:focus-visible,.gg-header .menu-button:focus-visible{outline:3px solid var(--focus,#b52c37);outline-offset:5px}.gg-header .header-inner .rox-nav-wrap{margin:0}.gg-header .header-inner .rox-navigation{width:auto;display:block}.gg-header .header-inner .wp-block-navigation__container{display:flex;align-items:center;gap:20px;flex-wrap:nowrap}.gg-header .header-inner .wp-block-navigation-item{font-size:.875rem}.gg-header .wp-block-navigation-item__label{white-space:nowrap}.gg-header .menu-button{display:none}@media(max-width:1280px){.gg-header .header-inner{flex-wrap:wrap;padding-block:16px;gap:0 20px;min-height:88px}.gg-header .gg-brand-lockup{flex-shrink:1;max-width:calc(100% - 116px)}.gg-header.rox-menu-ready .menu-button{display:flex;align-items:center;gap:16px;margin-left:auto;flex-shrink:0}.gg-header .gg-menu-symbol{position:relative;width:20px;height:20px;display:block;flex-shrink:0}.gg-header .gg-menu-symbol::before,.gg-header .gg-menu-symbol::after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;top:6px}.gg-header .gg-menu-symbol::after{top:12px}.gg-header .menu-button[aria-expanded=true] .gg-menu-symbol::before{top:9px;transform:rotate(45deg)}.gg-header .menu-button[aria-expanded=true] .gg-menu-symbol::after{top:9px;transform:rotate(-45deg)}.gg-header.rox-menu-ready .rox-nav-wrap{display:none;flex-basis:100%;width:100%}.gg-header.rox-menu-ready .rox-nav-wrap.open{display:block;padding-top:20px}.gg-header .header-inner .rox-navigation{display:block;width:100%;padding:0;border:0;position:static}.gg-header .header-inner .wp-block-navigation__container{flex-direction:column;align-items:stretch;gap:0}.gg-header .wp-block-navigation-item{width:100%;border:0}.gg-header .wp-block-navigation-item__content{padding:12px 0;border-top:1px solid var(--line,#dadbd7);min-height:52px;display:flex;width:100%}.gg-header .wp-block-navigation-item__label{white-space:normal}.gg-header .nav-contact{border:0;margin-top:8px}.gg-header .nav-contact .wp-block-navigation-item__content{background:var(--button-bg,#b52c37);color:#fff;padding-inline:16px;border:0}.gg-header .nav-contact .wp-block-navigation-item__content:hover{background:#93232d;color:#fff}.gg-header .gg-rox-link{border:0;padding:0;margin-top:12px}.gg-header .gg-rox-link .wp-block-navigation-item__content{padding:12px 0;border-top:1px solid var(--line,#dadbd7)}}@media(max-width:639px){.gg-header .header-inner{width:calc(100% - 32px);min-height:80px;gap:0 12px}.gg-header .gg-brand-lockup{gap:12px;max-width:calc(100% - 56px)}.gg-header .gg-parent-brand{width:80px;min-height:44px}.gg-header .gg-format-brand{padding-left:12px;min-height:44px}.gg-header .gg-format-name{font-size:1.1875rem}.gg-header .menu-button{width:44px;height:44px;padding:12px;justify-content:center}.gg-header .gg-menu-label{display:none}}@media(max-width:359px){.gg-header .header-inner{gap:0 8px}.gg-header .gg-brand-lockup{gap:8px;max-width:calc(100% - 52px)}.gg-header .gg-parent-brand{width:64px}.gg-header .gg-format-brand{padding-left:8px}.gg-header .gg-format-name{font-size:1.125rem}}.gg-header:not(.rox-menu-ready) .menu-button{display:none}.gg-header:not(.rox-menu-ready) .header-inner{flex-wrap:wrap}.gg-header:not(.rox-menu-ready) .rox-nav-wrap{display:block}