.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.locations-page{min-height:70rem}.locations-page__intro{max-width:82rem;margin:0 auto 3.2rem;text-align:center}.locations-page__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:calc(var(--font-heading-scale) * 4rem);line-height:1}.locations-page__copy{max-width:66rem;margin:1.6rem auto 0;font-size:1.7rem;line-height:1.5}.locations-page__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(28rem,.85fr);gap:2.4rem;align-items:stretch}.locations-page__map-shell{position:relative;min-height:46rem;overflow:hidden;border:.8rem solid rgb(var(--color-button));border-radius:.8rem;box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.65),0 2rem 4rem rgba(var(--color-shadow),.28);background:rgb(var(--color-background))}.locations-page__map-shell:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:1;pointer-events:none;border:.2rem solid rgba(var(--color-foreground),.45)}.locations-page__map-shell iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.locations-page__details{display:grid;gap:1.6rem}.locations-page__location{display:flex;flex-direction:column;justify-content:center;min-height:22rem;padding:2.4rem;border:.2rem solid rgba(var(--color-foreground),.75);border-radius:.8rem;background:rgba(var(--color-foreground),.08)}.locations-page__location h2{margin:0;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.05}.locations-page__location p{margin:.6rem 0 0}.locations-page__label,.locations-page__hours{font-weight:700}.locations-page__location a{align-self:flex-start;margin-top:1.8rem;padding:1rem 1.8rem;border-radius:.6rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700;text-decoration:none}.locations-page__location a:hover{text-decoration:underline;text-underline-offset:.3rem}.join-team-page{min-height:60rem}.join-team-page__intro{max-width:82rem;margin:0 auto 3.2rem;text-align:center}.join-team-page__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:calc(var(--font-heading-scale) * 4rem);line-height:1}.join-team-page__content{max-width:82rem;margin:0 auto;padding:3.2rem;border:.2rem solid rgba(var(--color-foreground),.75);border-radius:.8rem;background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.86);font-size:1.7rem;line-height:1.6}.join-team-page__content h2,.join-team-page__content h3{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;line-height:1.05}.join-team-page__content h2{margin-top:3rem;font-size:calc(var(--font-heading-scale) * 2.8rem)}.join-team-page__content h3{margin-top:2.4rem;font-size:calc(var(--font-heading-scale) * 2.2rem)}.join-team-page__content p,.join-team-page__content li{color:inherit}.join-team-page__content ul,.join-team-page__content ol{margin-top:1.2rem;padding-left:2.4rem}.join-team-page__content li+li{margin-top:.6rem}.join-team-page__content a{color:rgb(var(--color-button));font-weight:700;text-underline-offset:.3rem}.join-team-page__content .button,.join-team-page__content a.button{color:rgb(var(--color-button-text))}@media screen and (max-width:989px){.locations-page__layout{grid-template-columns:1fr}.locations-page__map-shell{min-height:38rem}}@media screen and (max-width:749px){.locations-page__title{font-size:calc(var(--font-heading-scale) * 3rem)}.locations-page__map-shell{min-height:32rem;border-width:.5rem}.join-team-page__title{font-size:calc(var(--font-heading-scale) * 3rem)}.join-team-page__content{padding:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-page.css.map */
