/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer base;@layer components{.location-selector-section{position:relative}.location-selector__section-title{margin-bottom:calc(var(--spacing,.25rem) * 8)}@media(min-width:64rem){.location-selector__section-title{margin-bottom:calc(var(--spacing,.25rem) * 12)}}.location-selector__layout{display:grid}@media(min-width:64rem){.location-selector__layout{align-items:center;gap:calc(var(--spacing,.25rem) * 16);width:100%;max-width:1440px;padding-inline:var(--spacing-section-x);margin-inline:auto;display:flex}}.location-selector__names{flex-direction:column;display:flex}@media(min-width:64rem){.location-selector__names{flex-shrink:0;width:50%}}.location-selector__names{padding-inline:calc(var(--spacing,.25rem) * 5)}@media(min-width:64rem){.location-selector__names{padding-inline:calc(var(--spacing,.25rem) * 0)}}.location-selector__copy{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,var(--theme-font-body));--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}@media(min-width:64rem){.location-selector__copy{margin-bottom:calc(var(--spacing,.25rem) * 0)}}.location-selector__name{align-items:center;gap:calc(var(--spacing,.25rem) * 4);text-align:left;font-family:var(--font-heading,var(--theme-font-heading));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);font-size:1.75rem;display:flex}@media(min-width:64rem){.location-selector__name{white-space:nowrap;font-size:3.6rem}}.location-selector__name{cursor:pointer}@media(min-width:64rem){.location-selector__name{opacity:.4}}.location-selector__name{font-style:oblique 0deg;transition:font-style 50ms,opacity .2s}.location-selector__name.is-active{opacity:1;font-style:oblique}.location-selector__name:hover:not(.is-active){opacity:.7;font-style:oblique}@media(max-width:1024px){.location-selector__name.is-active{font-style:oblique 0deg}}.location-selector__arrow{border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(min-width:64rem){.location-selector__arrow{background-color:var(--color-white,#fff);width:45px;min-width:45px;height:45px}}.location-selector__arrow{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media(min-width:64rem){.location-selector__arrow--dark{background-color:#fcf1e3}.location-selector__name:not(.is-active) .location-selector__arrow{pointer-events:none;opacity:0}}.location-selector__images{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);display:flex;overflow:hidden}@media(min-width:64rem){.location-selector__images{margin-top:calc(var(--spacing,.25rem) * 0);aspect-ratio:472/585;flex-shrink:1;width:50%;display:block;position:relative;overflow:visible}}.location-selector__image-panel{aspect-ratio:472/585;border-radius:20px;flex-shrink:0;width:70vw;overflow:hidden}@media(min-width:64rem){.location-selector__image-panel{aspect-ratio:472/585;border-radius:var(--radius-base,50px);pointer-events:none;opacity:0;width:83.3333%;transition:opacity .5s,z-index 0s .5s;position:absolute}}.location-selector__image-panel{z-index:1}@media(min-width:64rem){.location-selector__image-panel.is-active{pointer-events:auto;opacity:1;transition:opacity .5s,z-index}}.location-selector__image-panel.is-active{z-index:2}.location-selector__image-panel .location-selector__image{object-fit:cover;width:100%;height:100%}@media(min-width:1024px){.location-selector__image-panel:first-child{top:0;left:0}.location-selector__image-panel:nth-child(2){bottom:4%;right:4%}.location-selector__image-panel:nth-child(3){bottom:8%;right:8%}.location-selector__image-panel:nth-child(4){bottom:2%;right:12%}.location-selector__image-panel:nth-child(5){bottom:6%;right:2%}.location-selector__image-panel:nth-child(6){bottom:10%;right:6%}}}@layer utilities;@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
