.tgl-astro .tgl-header-builder{position:relative;width:100%;background-color:var(--tgl-background-color);--tgl-header-width:var(--tgl-section-width);--tgl-header-sticky-duration:var(--tgl-transition-duration)}.tgl-astro .tgl-header-builder .tgl-header-builder__container{gap:20px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--tgl-header-width);padding:var(--tgl-section-horizontal-padding) var(--tgl-section-horizontal-padding)}.tgl-astro .tgl-header-builder.tgl-header-builder--overlay:not(.tgl-header-builder--sticky){position:absolute;z-index:var(--tgl-z-index-header-overlay)}.tgl-astro .tgl-header-builder.tgl-header-builder--sticky{position:fixed;z-index:var(--tgl-z-index-header-sticky);top:var(--tgl-admin-bar-height,0px);transition-property:transform,opacity,background-color,box-shadow;transition-duration:var(--tgl-header-sticky-duration);transition-timing-function:ease-in-out}.tgl-astro .tgl-header-builder.tgl-header-builder--sticky-bottom{top:auto;bottom:0}.tgl-astro .tgl-header-builder.tgl-header-builder--sticky .tgl-header-builder__container{transition-property:min-height;transition-duration:var(--tgl-header-sticky-duration);transition-timing-function:ease-in-out}.tgl-astro .tgl-header-builder .tgl-header-builder__header-builder-border-top,.tgl-astro .tgl-header-builder .tgl-header-builder__header-builder-border-bottom{transition-property:height,background-color;transition-duration:var(--tgl-header-sticky-duration);transition-timing-function:ease-in-out}.tgl-header-builder--sticky-scroll-hide{box-shadow:none!important;pointer-events:none}.tgl-header-builder--sticky-scroll-hide *{pointer-events:none}.tgl-header-builder--sticky-scroll-start-off-hidden{transition-duration:0s!important}.tgl-header-builder--sticky-scroll-hide.tgl-header-builder--sticky-scroll-slide{transform:translateY(calc(-100% - var(--tgl-admin-bar-height, 0px)));opacity:0}.tgl-header-builder--sticky-bottom.tgl-header-builder--sticky-scroll-hide.tgl-header-builder--sticky-scroll-slide{transform:translateY(100%)}.tgl-header-builder--sticky-scroll-hide.tgl-header-builder--sticky-scroll-fade{opacity:0}.tgl-astro .tgl-heading{max-width:100%;margin:0}.tgl-astro .tgl-text-link{display:flex}.tgl-astro .tgl-text-link>*{margin:0;color:currentColor}.tgl-astro .tgl-button{max-width:100%}