.upcoming-retreat{position:relative;isolation:isolate;overflow:hidden}.upcoming-retreat__media,.upcoming-retreat__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.upcoming-retreat__media img{display:block;width:100%;height:100%;object-fit:cover}.upcoming-retreat .upcoming-retreat__overlay{background:#000;opacity:var(--retreat-overlay-opacity, .2);pointer-events:none;display:block}.upcoming-retreat__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.upcoming-retreat__intro{text-align:center}.upcoming-retreat__eyebrow{margin:0 0 1.2rem;font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase}.upcoming-retreat__title{margin:0;text-transform:uppercase}.upcoming-retreat__folder{position:relative;padding:6rem 2rem 3rem;background-color:transparent;background-repeat:no-repeat;background-position:top center;background-size:100% 100%;color:var(--retreat-folder-text, #4C5F49)}.upcoming-retreat__folder-inner{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:flex-start;padding-inline:5rem;width:100%}.upcoming-retreat__photo{position:relative;max-width:42rem;margin:0rem 0 0 2.3rem;transform:rotate(1.8deg);z-index:-1;height:78%}.upcoming-retreat__photo-image{display:block;width:100%;height:100%;object-fit:cover}.upcoming-retreat__clip{position:absolute;top:-2.4rem;left:1.6rem;z-index:1;width:3.2rem}.upcoming-retreat__clip img{display:block;width:100%;height:auto}.upcoming-retreat__content{text-align:left;padding:3rem;height:100%;align-content:center}.upcoming-retreat__country{margin:2rem 0 0;color:inherit;font-family:var(--font-heading-italic)}.upcoming-retreat__dates{margin:0 0 2rem;font-size:2rem;font-weight:500}.upcoming-retreat__description{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.6}.upcoming-retreat__description p{margin:0 0 1rem;font-size:1.8rem}.upcoming-retreat__description>*:last-child{margin-bottom:0}.upcoming-retreat__note{margin:2rem 0 0;font-family:var(--font-italic);font-size:3rem;line-height:1}.upcoming-retreat--empty{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.upcoming-retreat__folder{align-self:end;padding:9rem 4rem 6rem 3rem;min-height:70rem;display:flex}.upcoming-retreat__folder-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem}}@media screen and (min-width:990px){.upcoming-retreat__inner{grid-template-columns:minmax(0,1fr) minmax(0,2.8fr);gap:4rem}.upcoming-retreat__folder{padding:6.5rem 0 0}.upcoming-retreat__eyebrow{font-size:1.6rem}.upcoming-retreat__note{font-size:4rem}}@media screen and (min-width:1200px){.upcoming-retreat__note{font-size:4.8rem}}@media screen and (max-width:1199px){.upcoming-retreat__photo{margin:-.4rem 0 0 .2rem;height:82%}.upcoming-retreat__description p{font-size:1.8rem}}@media screen and (max-width:989px){.upcoming-retreat__photo{margin:-2rem 0 0 -1.8rem;height:94%}}@media screen and (max-width:749px){body #UpcomingRetreat .upcoming-retreat__folder{background-image:none;background-color:#f1ebe4}.upcoming-retreat__folder-inner{padding-inline:0;display:block}.upcoming-retreat__photo{z-index:0;width:100%;margin:0 auto;transform:inherit;height:auto}.upcoming-retreat__folder{padding:2rem}.upcoming-retreat__content{padding:3rem 0 0}.upcoming-retreat__note{font-size:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-upcoming-retreat.css.map */
