.ef-arch-feature__grid{max-width:1080px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,120px)}.ef-arch-feature__copy{max-width:420px}.ef-arch-feature__copy h2{font-size:var(--ef-heading-lg)}.ef-arch-feature__arch{position:relative;width:min(100%,520px);aspect-ratio:.72;justify-self:end;margin:0;border-radius:999px 999px 0 0;overflow:hidden}.ef-arch-feature__arch>div{position:absolute;inset:-7% 0}.ef-arch-feature__arch img{width:100%;height:100%;object-fit:cover}
.ef-arch-feature--image-left .ef-arch-feature__arch{order:1;justify-self:start}.ef-arch-feature--image-left .ef-arch-feature__copy{order:2}.ef-arch-feature--panel-sage .ef-arch-feature__grid{max-width:1180px;padding:clamp(48px,6vw,82px);background:var(--ef-colour-olive);border-radius:10px}.ef-arch-feature--panel-sage .ef-arch-feature__arch{box-shadow:0 0 0 7px rgba(255,255,255,.24)}
@media(max-width:767px){.ef-arch-feature__grid{grid-template-columns:1fr;gap:40px}.ef-arch-feature__copy,.ef-arch-feature__arch{order:initial!important}.ef-arch-feature__arch{width:82vw;max-width:390px;justify-self:center}.ef-arch-feature--panel-sage .ef-arch-feature__grid{padding:44px 24px 0;overflow:hidden}.ef-arch-feature--panel-sage .ef-arch-feature__copy{text-align:center}.ef-arch-feature--panel-sage .ef-rule{margin-inline:auto}}

/* v0.10 strict Longridge arch ratio */
.ef-arch-feature__arch{aspect-ratio:3/4}

.ef-feature__arch{aspect-ratio:3/4;height:auto;}

.ef-gathering__window{aspect-ratio:3/4;}

.ef-campaign__window{aspect-ratio:3/4;height:auto;}

.ef-layered__portrait{aspect-ratio:3/4;height:auto;}

.ef-portal__arch{aspect-ratio:3/4;}

.ef-arch-feature__arch{aspect-ratio:3/4;}

.ef-longform__arch{aspect-ratio:3/4;height:auto;}

.ef-portrait-video__frame{aspect-ratio:3/4;}
.ef-arch-feature .ef-button--outline{margin-top:2rem;border-color:currentColor!important;color:inherit!important}.ef-arch-feature .ef-button--outline:hover,.ef-arch-feature .ef-button--outline:focus-visible{background:#fff!important;border-color:#fff!important;color:var(--ef-colour-charcoal)!important}
