.page-module__2jxAVq__page{padding:clamp(56px,7vw,100px) 0 clamp(100px,12vw,170px)}.page-module__2jxAVq__feature{margin-top:clamp(38px,5vw,72px)}.page-module__2jxAVq__feature h1{z-index:1;letter-spacing:-.09em;text-transform:uppercase;margin:0 0 -.15em;font-size:clamp(5rem,13.6vw,12.5rem);font-weight:900;line-height:.82;position:relative}.page-module__2jxAVq__photo{aspect-ratio:.78;background:#e7e5e1;width:min(60%,760px);margin-left:auto;position:relative;overflow:hidden}.page-module__2jxAVq__photo img{object-fit:cover;object-position:center 42%;filter:brightness(1.13)contrast(1.02)}.page-module__2jxAVq__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,54px) clamp(32px,6vw,100px);max-width:1080px;margin:clamp(64px,8vw,120px) auto 0;display:grid}.page-module__2jxAVq__story p{color:var(--muted);font-size:clamp(1rem,1.15vw,1.05rem);line-height:1.65}.page-module__2jxAVq__story .page-module__2jxAVq__lead{max-width:980px;color:var(--ink);grid-column:1/-1}@media (min-width:1280px){.page-module__2jxAVq__feature{grid-template-columns:minmax(0,40%) minmax(0,60%);display:grid}.page-module__2jxAVq__feature h1{grid-column:1/-1}.page-module__2jxAVq__photo{grid-area:2/2;width:100%}.page-module__2jxAVq__story{grid-area:2/1;grid-template-columns:1fr;align-self:start;row-gap:clamp(22px,2.5vw,40px);margin:0;padding:clamp(52px,6vw,110px) clamp(36px,4vw,76px) 0 0}.page-module__2jxAVq__story .page-module__2jxAVq__lead{grid-column:1}}@media (max-width:760px){.page-module__2jxAVq__page{padding-top:50px}.page-module__2jxAVq__feature{margin-top:42px}.page-module__2jxAVq__feature h1{margin-bottom:-.14em;font-size:clamp(4rem,18vw,7rem)}.page-module__2jxAVq__photo{aspect-ratio:.72;width:86%}.page-module__2jxAVq__story{grid-template-columns:1fr;row-gap:26px;margin-top:56px}.page-module__2jxAVq__story .page-module__2jxAVq__lead{grid-column:1}}.page-module__2jxAVq__bookingAction{grid-column:1/-1}@media (max-width:760px){.page-module__2jxAVq__bookingAction a{width:100%}}
