.WeekendCourseDetails_section__MbcGv{grid-column:1/-1;width:min(1280px,92vw);position:relative;clear:both;z-index:1;margin-left:4vw;margin-top:-4vh}.WeekendCourseDetails_row___Sd5E{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(16px,2.2vw,28px);gap:clamp(16px,2.2vw,28px);align-items:stretch}.WeekendCourseDetails_stack__liQSa{display:grid;grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px)}.WeekendCourseDetails_card__rN1FX{position:relative;height:clamp(220px,26vw,320px);overflow:hidden}.WeekendCourseDetails_copy___mF_m{display:grid;grid-auto-rows:min-content;align-content:space-between;max-width:62ch;font-size:clamp(1.02rem,.9vw + .95rem,1.35rem);line-height:1.62}.WeekendCourseDetails_copy___mF_m p+p{margin-top:clamp(14px,1.2vw,22px)}@media (max-width:900px){.WeekendCourseDetails_row___Sd5E{grid-template-columns:1fr}.WeekendCourseDetails_card__rN1FX{height:clamp(200px,48vw,300px)}.WeekendCourseDetails_copy___mF_m{align-content:start;font-size:clamp(1rem,1.6vw + .8rem,1.2rem)}}.WeekendCourse_ws__A5njI{--container-w:1120px;--gutter:clamp(16px,3vw,36px);--tape-w:min(820px,72vw);--tape-left:calc(-1 * min(8vw, 72px));width:min(var(--container-w),92vw);margin:48px auto;--photo-h:clamp(290px,35vw,460px)}.WeekendCourse_ws__A5njI :where(img,figure,p){transform:none;float:none}.WeekendCourse_ws__title__qPMb3{display:grid;place-items:start;margin-bottom:12px;width:var(--tape-w);margin-left:var(--tape-left)}.WeekendCourse_ws__title__qPMb3 img{width:100%;height:auto;display:block}.WeekendCourse_ws__row__cEUzQ{display:grid;grid-template-columns:1.1fr .9fr}.WeekendCourse_ws__copy__oQsOj{max-width:var(--tape-w);width:100%;transform:translateX(calc(var(--tape-left)*.9));font-size:clamp(1.02rem,.9vw + .95rem,1.35rem);line-height:1.62}.WeekendCourse_ws__photo__g2Qqo{position:relative;height:var(--photo-h);aspect-ratio:4/3;border-radius:14px;justify-self:start;float:left;transform:translateX(calc(var(--tape-left)*.9))}.WeekendCourse_skillsBanner__Gxhfn{background-color:#d6cae0;text-align:left;padding:1.2rem 1rem;margin:5rem auto 2rem;width:100%;box-shadow:0 3px 5px rgba(0,0,0,.3);color:rgb(49,89,72);letter-spacing:1.2px;font-weight:600;font-size:clamp(2rem,6vw,3.5rem)}.WeekendCourse_skillsImageWrap__e2Zci{position:relative;width:min(96vw,1600px);height:clamp(90vh,115vw,1800px);margin:calc(32vh + 8vw) auto 8rem;overflow:visible;display:flex;justify-content:center;align-items:center}.WeekendCourse_skillsImageInner__xzAe2{position:relative;width:100%;height:100%;transform:scale(var(--scale,1)) translateY(var(--yOffset,0));transform-origin:center;transition:transform .3s ease}.WeekendCourse_skillsImage__juGAc{object-fit:contain;object-position:top center;pointer-events:none}@media (max-width:900px){.WeekendCourse_skillsImageWrap__e2Zci{height:auto;aspect-ratio:3/4}.WeekendCourse_skillsImageInner__xzAe2{--scale:1.05;--yOffset:0}.WeekendCourse_ws__photo__g2Qqo{margin-top:0}.WeekendCourse_ws__row__cEUzQ{grid-template-columns:1fr}.WeekendCourse_ws__copy__oQsOj,.WeekendCourse_ws__title__qPMb3{width:100%;max-width:100%;transform:none}}@media (min-width:600px){.WeekendCourse_ws__A5njI{--tape-left:0vw}}@media (min-width:1400px){.WeekendCourse_ws__A5njI{--tape-left:-20%}}@media (min-width:1700px){.WeekendCourse_ws__A5njI{--tape-left:-25%}}@media (min-width:2000px){.WeekendCourse_ws__A5njI{--tape-left:-21vw}}