.lp-doors{display:flex;flex-direction:column;gap:1.5rem}.lp-door{--lp-stage-top:48px;--lp-stage-h:560px;display:grid;grid-template-columns:46% 1fr;grid-template-rows:1fr auto auto 1fr;grid-template-areas:".     media" "copy  media" "links media" ".     media";border-radius:16px;overflow:hidden}.lp-door-flip{grid-template-columns:1fr 46%;grid-template-areas:"media .    " "media copy " "media links" "media .    "}.lp-door-copy{grid-area:copy;padding:clamp(24px,3.4vw,40px) clamp(24px,3.4vw,40px) 0;min-width:0}.lp-door-links{grid-area:links;align-items:flex-start;gap:10px;padding:16px clamp(24px,3.4vw,40px) clamp(24px,3.4vw,40px)}.lp-door-links,.lp-door-media{display:flex;flex-direction:column;min-width:0}.lp-door-media{grid-area:media;align-self:end;box-sizing:border-box;height:var(--lp-stage-h);justify-content:flex-start;align-items:center;padding-top:var(--lp-stage-top);overflow:hidden}.lp-door-media .lp-door-frame{flex-shrink:0;max-width:86%;--phone-frame-bleed-min-height:calc(var(--lp-stage-h) - var(--lp-stage-top) + 24px)}@media (max-width:767px){.lp-doors{gap:1.25rem}.lp-door,.lp-door-flip{--lp-stage-top:24px;--lp-stage-h:552px;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"copy" "links" "media"}.lp-door-copy{padding:24px 24px 0}.lp-door-links{padding:16px 24px 0}.lp-door-media .lp-door-frame{max-width:none}}