.lp-doors{display:flex;flex-direction:column;gap:1.5rem}.lp-door{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;justify-content:flex-end;align-items:center;padding-top:clamp(28px,4vw,48px);overflow:hidden}.lp-door-device{position:relative;width:clamp(232px,27vw,320px);max-width:86%;flex-shrink:0;border:2px solid #2e2a25;border-bottom:0;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.lp-door-device img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:767px){.lp-doors{gap:1.25rem}.lp-door,.lp-door-flip{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"copy" "media" "links"}.lp-door-copy{padding:24px 24px 0}.lp-door-links{padding:16px 24px 24px}.lp-door-media{padding-top:24px}.lp-door-device{width:min(288px,84%);max-width:84%}}