.wp-block-gdt-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 88%,transparent);border-bottom:2px solid var(--wp--preset--color--primary)}.gdt-header__motto{border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--display);font-size:.68rem;font-weight:500;letter-spacing:.22em;margin:0;overflow:hidden;padding-block:.45rem;padding-inline:var(--wp--preset--spacing--30);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;interpolate-size:allow-keywords;transition:height .25s ease,padding .25s ease,border-bottom-width .25s ease,opacity .2s ease;@media (width < 30rem){display:none}}.gdt-header__inner{align-items:center;display:flex;gap:var(--wp--preset--spacing--30);justify-content:space-between;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:var(--wp--preset--spacing--30);padding-inline:var(--wp--preset--spacing--30);transition:padding .25s ease}.gdt-header__logo{display:block;flex-shrink:0;line-height:0;& img{display:block;height:clamp(3.25rem,5vw,4.25rem);max-width:100%;transition:height .25s ease;width:auto}}.headroom--condensed{& .gdt-header__motto{border-bottom-width:0;height:0;opacity:0;padding-block:0}& .gdt-header__inner{padding-block:.5rem}& .gdt-header__logo img{height:2.25rem}}@media (prefers-reduced-motion:reduce){.gdt-header__inner,.gdt-header__logo img,.gdt-header__motto{transition:none}}.gdt-header__desktop{display:none;@media (width >= 64rem){display:block}& .gdt-header__menu{display:flex;gap:var(--wp--preset--spacing--40);list-style:none;margin:0;padding:0}& .gdt-header__menu>li,& a{position:relative}& a{align-items:center;color:inherit;display:inline-flex;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--small);font-weight:600;gap:.4em;letter-spacing:.08em;padding-block:.5rem;text-decoration:none;text-transform:uppercase}& a:after{background:var(--wp--preset--color--primary);content:"";inset-inline:0;bottom:-1px;height:2px;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}& a:focus-visible:after,& a:hover:after,& a[aria-current=page]:after{transform:scaleX(1)}& a[aria-current=page]{color:var(--wp--preset--color--primary)}@media (prefers-reduced-motion:reduce){& a:after{transition:none}}& .gdt-header__caret{height:.7em;opacity:.55;transition:transform .25s ease,opacity .2s ease;width:.7em}& .has-children:focus-within>a .gdt-header__caret,& .has-children:hover>a .gdt-header__caret{opacity:1;transform:rotate(180deg)}& .gdt-header__submenu{background-color:var(--wp--preset--color--base);border-radius:.625rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.08);left:0;list-style:none;margin:0;min-width:12rem;opacity:0;padding:.375rem;position:absolute;top:100%;transform:translateY(-.25rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}& .has-children:focus-within>.gdt-header__submenu,& .has-children:hover>.gdt-header__submenu{opacity:1;transform:translateY(0);visibility:visible}& .gdt-header__submenu li{margin:0}& .gdt-header__submenu a{border-radius:.375rem;display:block;padding:.5rem .75rem;position:relative;transition:background-color .15s ease,color .15s ease}& .gdt-header__submenu a:focus-visible,& .gdt-header__submenu a:hover{background-color:color-mix(in srgb,var(--wp--preset--color--primary) 12%,transparent);color:var(--wp--preset--color--primary);outline:none}& .gdt-header__submenu a[aria-current=page]:before{background-color:var(--wp--preset--color--primary);border-radius:2px;content:"";inset-block:.4rem;inset-inline-start:0;position:absolute;width:2px}@media (prefers-reduced-motion:reduce){& .gdt-header__submenu,& .gdt-header__submenu a{transition:none}}}.gdt-header__hamburger{align-items:center;background:none;border:0;border-radius:.375rem;color:var(--wp--preset--color--base);cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;transition:background-color .2s ease;@media (width >= 64rem){display:none}&:hover{background:hsla(0,0%,100%,.1)}&:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}}.gdt-header__menu-icon{display:block;height:1.75rem;width:1.75rem;& .line{transform-box:fill-box;transform-origin:center;transition:transform .2s ease,opacity .15s ease}}.gdt-header__hamburger:hover[aria-expanded=false] .gdt-header__menu-icon{& .line-top{transform:translateY(-2px)}& .line-bot{transform:translateY(2px)}}.gdt-header__hamburger[aria-expanded=true] .gdt-header__menu-icon{& .line-top{transform:translateY(6px) rotate(45deg)}& .line-mid{opacity:0}& .line-bot{transform:translateY(-6px) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.gdt-header__menu-icon .line{transition:none}}html.has-gdt-header-open{overflow:hidden}.gdt-header__backdrop{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.7);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s cubic-bezier(.23,1,.32,1);z-index:1111;@media (width >= 64rem){display:none!important}&.is-open{opacity:1;pointer-events:auto}}.gdt-header__panel{--panel-bg:#121212;--panel-bg-elevated:#1f1f1f;--panel-bg-active:#2b2b2b;--panel-text:#f5f5f5;--panel-text-muted:#b3b3b3;--panel-border:hsla(0,0%,100%,.08);--panel-accent:var(--wp--preset--color--primary);background:var(--panel-bg);bottom:0;box-shadow:-5px 0 30px rgba(0,0,0,.3);color:var(--panel-text);display:flex;flex-direction:column;font-size:1.125rem;max-width:31rem;min-width:22rem;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .45s cubic-bezier(.23,1,.32,1);width:70vw;z-index:1112;@media (width <= 22.5rem){min-width:100%;width:100vw}@media (width >= 64rem){display:none}}.gdt-header__panel[aria-hidden=false]{transform:translateX(0)}.gdt-header__panel-topper{align-items:center;background:var(--panel-bg);border-bottom:1px solid var(--panel-border);display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--30);position:sticky;top:0;z-index:1;& img{height:2.25rem;width:auto}& span{font-size:1.125rem;font-weight:500}}.gdt-header__close{align-items:center;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;transition:background-color .2s ease;width:2.5rem;&:hover{background:var(--panel-bg-elevated)}&:focus-visible{outline:2px solid var(--panel-accent);outline-offset:2px}}.gdt-header__back-icon,.gdt-header__close-icon{display:block;height:1.25rem;width:1.25rem}.gdt-header__panel-nav{flex:1;overflow-y:auto}.gdt-header__panel-menu{list-style:none;margin:0;padding:0;& li{margin-block-end:0}& a{align-items:center;border-inline-start:3px solid transparent;color:inherit;display:flex;flex:1;font-weight:500;letter-spacing:.01em;padding-block:var(--wp--preset--spacing--30);padding-inline:var(--wp--preset--spacing--40);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}& a:focus-visible,& a:hover{background:var(--panel-bg-elevated);outline:none}& a[aria-current=page]{background:var(--panel-bg-active);border-inline-start-color:var(--panel-accent);color:#fff;font-size:1.25rem;font-weight:700}}.gdt-header__panel[data-menu-style=basic]{& .has-children>ul{list-style:none;margin:0;padding:0}& .has-children>ul a{font-size:.95em;opacity:.85;padding-inline-start:calc(var(--wp--preset--spacing--30) * 2)}}.gdt-header__panel[data-menu-style=slide-over]{& .gdt-header__panel-nav{position:relative}& .has-children{align-items:stretch;display:flex}& .gdt-header__l2-open{align-items:center;background:none;border:0;border-inline-start:1px solid var(--panel-border);color:var(--panel-text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:3rem}& .gdt-header__l2-open:hover{background:var(--panel-bg-elevated);color:var(--panel-text)}& .gdt-header__l2-open:focus-visible{outline:2px solid var(--panel-accent);outline-offset:-2px}& .gdt-header__chevron{border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;display:block;height:.5rem;transform:rotate(45deg);width:.5rem}& .gdt-header__l2{background:var(--panel-bg);display:flex;flex-direction:column;inset:0;overflow-y:auto;position:absolute;transform:translateX(-100%);transition:transform .35s cubic-bezier(.23,1,.32,1);z-index:2}& .gdt-header__l2[aria-hidden=false]{transform:translateX(0)}& .gdt-header__l2-close{align-items:center;background:var(--panel-bg);border:0;border-bottom:1px solid var(--panel-border);color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;padding-block:var(--wp--preset--spacing--30);padding-inline:3.25rem;position:sticky;text-align:center;top:0;transition:background-color .2s ease;width:100%;z-index:1}& .gdt-header__l2-close:hover{background:var(--panel-bg-elevated)}& .gdt-header__l2-close:focus-visible{outline:2px solid var(--panel-accent);outline-offset:-2px}& .gdt-header__l2-back-icon{align-items:center;border-radius:50%;color:inherit;display:flex;height:2.5rem;inset-inline-start:.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:2.5rem}& .gdt-header__l2-close:hover .gdt-header__l2-back-icon{background:var(--panel-bg-active)}& .gdt-header__l2-breadcrumb{font-size:1.25rem;font-weight:700}& .gdt-header__l2 ul{list-style:none;margin:0;padding:0}& .gdt-header__l2 li{margin-block-end:0}& .gdt-header__l2 a{align-items:center;border-inline-start:3px solid transparent;color:inherit;display:flex;font-weight:500;letter-spacing:.01em;padding-block:var(--wp--preset--spacing--30);padding-inline:var(--wp--preset--spacing--40);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}& .gdt-header__l2 a:focus-visible,& .gdt-header__l2 a:hover{background:var(--panel-bg-elevated);outline:none}& .gdt-header__l2 a[aria-current=page]{background:var(--panel-bg-active);border-inline-start-color:var(--panel-accent);color:#fff;font-weight:700}}.gdt-header__panel[data-menu-style=expander]{& .has-children{align-items:center;display:grid;grid-template-columns:1fr auto}& .has-children>a{grid-column:1}& .gdt-header__expander{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;grid-column:2;justify-content:center;opacity:.7;padding:var(--wp--preset--spacing--30);transition:transform .25s ease,opacity .2s ease,background .2s ease}& .gdt-header__expander[aria-expanded=true]{transform:rotate(90deg)}& .gdt-header__expander:hover{background:hsla(0,0%,100%,.06);opacity:1}& .gdt-header__expander:focus-visible{outline:2px solid var(--wp--preset--color--base);outline-offset:-2px}& .has-children>ul{grid-column:1/-1;height:0;list-style:none;margin:0;overflow:hidden;padding:0;transition:height .3s cubic-bezier(.23,1,.32,1)}& .has-children>ul[aria-hidden=false]{height:calc-size(auto,size)}& .has-children>ul li{border-bottom:0;border-top:1px solid hsla(0,0%,100%,.04)}& .has-children>ul a{font-size:.95em;opacity:.85;padding-inline-start:calc(var(--wp--preset--spacing--30) * 2)}}
