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