.hero-logo[data-v-27bdeef1]{pointer-events:none;position:fixed;transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,top,left,width,height,opacity;z-index:55}.hero-logo-image[data-v-27bdeef1]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.6)) drop-shadow(0 0 12px rgba(255,255,255,.4)) drop-shadow(0 0 24px rgba(255,255,255,.2))}.hero-logo-centered[data-v-27bdeef1]{aspect-ratio:5/3;height:108px;left:50%;max-width:90vw;opacity:1;top:8vh;transform:translate(-50%);width:180px}@media(min-width:768px){.hero-logo-centered[data-v-27bdeef1]{height:132px;width:220px}}@media(min-width:1024px){.hero-logo-centered[data-v-27bdeef1]{height:180px;top:8vh;width:300px}}@media(min-width:1440px){.hero-logo-centered[data-v-27bdeef1]{height:210px;width:350px}}@media(min-width:1920px)and (min-height:1080px){.hero-logo-centered[data-v-27bdeef1]{height:240px;top:18vh;width:400px}}@media(min-height:1440px){.hero-logo-centered[data-v-27bdeef1]{height:240px;width:400px}}.hero-logo-scrolled[data-v-27bdeef1]{height:36px;left:120px;opacity:1;top:15px;transform:translate(0);width:60px}@media(min-width:1400px){.hero-logo-scrolled[data-v-27bdeef1]{left:calc(50% - 520px)}}.hero-logo-faded[data-v-27bdeef1]{height:36px;opacity:0;pointer-events:none;top:15px;transform:translate(0);width:60px}@media(min-width:1400px){.hero-logo-faded[data-v-27bdeef1]{left:calc(50% - 520px)}}@keyframes ken-burns-27bdeef1{0%{transform:scale(1.05)}to{transform:scale(1.15)}}.animate-ken-burns[data-v-27bdeef1]{animation:ken-burns-27bdeef1 20s ease-out infinite alternate;transform-origin:center center}@media(max-width:768px){.hero-logo-centered[data-v-27bdeef1]{height:auto;min-height:60px;top:clamp(40px,8vh,80px);width:clamp(180px,45vw,220px)}.hero-logo-scrolled[data-v-27bdeef1]{height:36px;left:120px;top:12px;width:60px}.hero-content-container[data-v-27bdeef1]{justify-content:flex-start;padding-top:25vh;row-gap:.75rem}.location-dropdown-wrapper[data-v-27bdeef1]{margin-top:1.5rem}}@media(max-height:700px){.hero-logo-centered[data-v-27bdeef1]{height:auto;min-height:60px;top:4vh;width:clamp(120px,35vw,180px)}.hero-content-container[data-v-27bdeef1]{padding-top:25vh}}
