.curio-visit-hero{position:relative;display:grid;min-height:48rem;overflow:hidden;isolation:isolate;place-items:center}.curio-visit-hero__media,.curio-visit-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.curio-visit-hero__media{z-index:0}.curio-visit-hero__media:after{background:linear-gradient(rgba(var(--color-shadow),var(--curio-visit-overlay)),rgba(var(--color-shadow),var(--curio-visit-overlay)));content:"";pointer-events:none}.curio-visit-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.curio-visit-hero__content{position:relative;z-index:1;width:min(100%,84rem);padding-block:clamp(6rem,9vw,11rem);text-align:center}.curio-visit-hero__eyebrow{margin:0 0 1.6rem;color:rgb(var(--color-button));font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.24em}.curio-visit-hero__heading{margin:0;font-size:clamp(4rem,6vw,7rem);font-weight:400;line-height:1.04}.curio-visit-hero__rule,.curio-visit-coming__rule{display:block;width:7rem;height:.1rem;margin:2.4rem auto;background:rgba(var(--color-button),.8)}.curio-visit-hero__copy{max-width:60rem;margin-inline:auto;font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.7}.curio-visit-hero__copy p,.curio-visit-coming__body p,.curio-visit-coming__supporting p,.curio-visit-details__status p,.curio-visit-details__item p{margin-block:0}.curio-visit-hero--overlay-10{--curio-visit-overlay: .1}.curio-visit-hero--overlay-15{--curio-visit-overlay: .15}.curio-visit-hero--overlay-20{--curio-visit-overlay: .2}.curio-visit-hero--overlay-25{--curio-visit-overlay: .25}.curio-visit-hero--overlay-30{--curio-visit-overlay: .3}.curio-visit-hero--overlay-35{--curio-visit-overlay: .35}.curio-visit-hero--overlay-40{--curio-visit-overlay: .4}.curio-visit-hero--overlay-45{--curio-visit-overlay: .45}.curio-visit-hero--overlay-50{--curio-visit-overlay: .5}.curio-visit-coming{border-top:.1rem solid rgba(var(--color-foreground),.12)}.curio-visit-coming__inner{text-align:center}.curio-visit-coming--spacing-compact .curio-visit-coming__inner{padding-block:clamp(4.5rem,6vw,7rem)}.curio-visit-coming--spacing-standard .curio-visit-coming__inner{padding-block:clamp(6rem,8vw,10rem)}.curio-visit-coming--spacing-generous .curio-visit-coming__inner{padding-block:clamp(7.5rem,10vw,13rem)}.curio-visit-coming__content{max-width:78rem;margin-inline:auto}.curio-visit-coming__icon{width:5.6rem;height:4.8rem;margin:0 auto 2rem;color:rgb(var(--color-button))}.curio-visit-coming__icon svg{display:block;width:100%;height:100%}.curio-visit-coming__heading{margin:0;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:400;line-height:1.08}.curio-visit-coming__body{font-size:1.7rem;line-height:1.75}.curio-visit-coming__body p+p{margin-top:1.4rem}.curio-visit-coming__supporting{max-width:68rem;margin:2.8rem auto 0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.3rem);font-style:italic;line-height:1.55}.curio-visit-details{max-width:82rem;margin:clamp(4rem,6vw,7rem) auto 0;padding:clamp(3rem,5vw,5rem);border-block:.1rem solid rgba(var(--color-button),.5)}.curio-visit-details__name{margin:0;font-size:clamp(2.6rem,3vw,3.6rem);font-weight:400}.curio-visit-details__status{margin-top:1.4rem;font-size:1.7rem;line-height:1.7}.curio-visit-details__grid{display:grid;gap:3rem;margin-top:3rem}.curio-visit-details__item h3{margin:0 0 1rem;color:rgb(var(--color-button));font-size:1.3rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.curio-visit-details__item address,.curio-visit-details__item .rte{font-size:1.6rem;font-style:normal;line-height:1.7}.curio-visit-details__directions{display:inline-block;margin-top:2.8rem}.curio-visit-coming__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:clamp(3.5rem,5vw,5rem)}.curio-visit-coming__actions .button{min-width:23rem}@media screen and (min-width:750px){.curio-visit-hero--height-compact{min-height:48rem}.curio-visit-hero--height-standard{min-height:56rem}.curio-visit-hero--height-tall{min-height:64rem}.curio-visit-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.curio-visit-hero__content,.curio-visit-coming__inner{padding-inline:2rem}.curio-visit-coming__actions{align-items:stretch;flex-direction:column}.curio-visit-coming__actions .button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-curio-visit.css.map */
