@layer theme,gt-global,gt-module,gt-util;@layer gt-module{.gt-masthead{position:sticky;top:0}.gt-masthead,.gt-masthead *{box-sizing:border-box}.gt-masthead a,.gt-masthead a:link{color:var(--gt-masthead-color-foreground-state-default, rgba(0, 0, 0, .6));text-decoration:var(--gt-masthead-text-decoration-state-default, initial);font-family:var(--gt-font-secondary-family, sans-serif);font-weight:var(--gt-masthead-font-secondary-weight, 500)}.gt-masthead a:hover{color:var(--gt-masthead-color-foreground-state-hover, var(--gt-masthead-color-foreground-state-default, currentColor));text-decoration:var(--gt-masthead-text-decoration-state-hover, var(--gt-masthead-text-decoration-state-default, initial));font-family:var(--gt-font-secondary-family, sans-serif);font-weight:var(--gt-masthead-font-secondary-weight, 500)}.gt-masthead__container{display:flex;align-items:center;justify-content:center;gap:1rem;padding-inline:clamp(3.125rem,5vw,6.25rem);padding-block:1.5rem;max-width:93.75rem;margin-inline:auto}.gt-masthead__logo{margin-inline-end:auto;max-width:225px;width:100%}.gt-masthead__logo>img{display:block;max-width:100%;height:auto}.gt-masthead__button{--gt-masthead-color-foreground-state-default: white}.gt-masthead__button svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;font-size:1.5rem}@media all and (min-width: 1200px){.gt-masthead__menu-button{display:none}}.gt-masthead__menu-button--is-opened{background:#1976d21f}.gt-masthead--appbar{background:#fff;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f}@media all and (max-width: 75rem){.gt-masthead--appbar .gt-masthead__tabs,.gt-masthead--appbar .gt-masthead__button{display:none}}@media all and (min-width: 75rem){.gt-masthead--appbar .gt-masthead__menu-icon{display:none}}@media all and (min-width: 75rem){.gt-masthead--drawer{display:none}}.gt-masthead--drawer .gt-masthead__drawer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.gt-masthead--drawer .gt-masthead__logo{padding:1rem;border-bottom:1px solid rgba(0,0,0,.12)}.gt-masthead--drawer .gt-masthead__list{width:100%}.gt-masthead--drawer .gt-masthead__button{border-top:1px solid rgba(0,0,0,.12);padding:1rem;width:100%}}
