body.embell-coming-page{margin:0;background:var(--global-palette9,#fff);color:var(--global-palette4,#333);font-family:var(--global-body-font-family,inherit)}
.embell-coming{min-height:100svh;display:flex;align-items:stretch;max-width:1600px;margin:auto}
.embell-coming-copy{flex:1;align-self:center;padding:clamp(2rem,7vw,7rem);min-width:0}
.embell-coming-copy h1{font-family:var(--global-heading-font-family,inherit);color:var(--global-palette3,inherit);font-size:clamp(2rem,4vw,4rem);line-height:1.15;max-width:16ch;margin-block:2rem 1.5rem}
.embell-coming-copy p{max-width:48ch;line-height:1.8}
.embell-coming-logo{width:auto;max-width:180px;max-height:100px;object-fit:contain}
.embell-coming-visual{flex:1;min-width:0}
.embell-coming-visual img{display:block;width:100%;height:100%;min-height:100svh;object-fit:cover}
.embell-coming-preview{font-size:.875rem}
@media(max-width:767px){.embell-coming{flex-direction:column}.embell-coming-copy{padding:3rem 1.5rem}.embell-coming-visual img{min-height:0;max-height:55svh;aspect-ratio:4/3}}
