.tmHeader__sentinel{height:0;pointer-events:none}.tmHeader__wrap{position:sticky;top:0;z-index:1000}@media(min-width:1300px){.tmHeader__wrap{margin-inline:calc((100svw - var(--container))*-1/2)}}@media(min-width:1600px){.tmHeader__wrap{margin-inline:calc((1640px - var(--container))*-1/2)}}.tmHeader__wrap:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.tmHeader__wrap.is-stuck:before{box-shadow:0 4px 12px #0000000f}.tmHeader{position:relative;display:flex;align-items:center;gap:clamp(2rem,4vw,4rem)}@media(max-width:1640px){.tmHeader{gap:1.5rem}}.tmHeader__logos{display:flex;align-items:center;gap:1.125rem;text-decoration:none;flex-shrink:0}@media(max-width:1340px){.tmHeader__logos{gap:.75rem}}.tmHeader__logos :where(img){height:1.75rem;width:auto;max-width:60%}@media(max-width:1340px){.tmHeader__logos :where(img){height:1rem}}.tmHeader__logoTmobile{width:4.75rem;height:4.75rem;max-width:40%}@media(max-width:1340px){.tmHeader__logoTmobile{width:3rem;height:3rem}}.tmHeader__nav{display:flex;align-items:center;gap:clamp(1rem,1.5vw,3rem)}@media(max-width:1199px){.tmHeader__nav{display:none}}.tmHeader__navLink{color:#000;font-weight:700;font-size:1.25rem;line-height:1.2;cursor:pointer;padding:.5rem 0;font-variation-settings:"wdth" 100;transition:color .2s ease-in-out}@media(max-width:1400px){.tmHeader__navLink{font-size:1.125rem}}.tmHeader__navLink:focus-visible,.tmHeader__navLink:hover{color:#e20074}.tmHeader__actions{display:flex;align-items:center;gap:1rem;margin-inline:auto 0}@media(max-width:1440px){.tmHeader__actions .v-btn--size-default{--v-btn-size:14px;padding-inline:.875rem}.tmHeader__actions{gap:.5rem}}@media(max-width:1199px){.tmHeader__authBtn{display:none}}.tmHeader__hamburger{display:none;cursor:pointer}@media(max-width:1199px){.tmHeader__hamburger{display:flex}}.tmHeader__mobileMenu{display:none}.tmHeader__mobileMenu.is-open{display:flex;flex-direction:column;gap:.5rem;position:absolute;top:100%;left:0;right:0;background:#fff;padding:1rem 2rem;border-bottom:1px solid #f1f1f1}@media(min-width:1200px){.tmHeader__mobileMenu.is-open{display:none}}
