.photo-break.instant-editorial{height:auto;display:block;overflow:visible;padding:76px 0;background:radial-gradient(ellipse at 80% 50%,#40101b,#1d040b 70%)}
.instant-editorial:before{display:none}
.instant-card{display:grid;grid-template-columns:48% 52%;min-height:620px;border:1px solid #d4a85766;border-radius:26px;overflow:hidden;background:linear-gradient(140deg,#3c0c19,#21050d);box-shadow:0 24px 70px #09010355}
.instant-copy{position:relative;padding:68px 58px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.instant-copy:before{content:'';position:absolute;width:100px;height:100px;top:25px;left:25px;border-top:1px solid #e2b86355;border-left:1px solid #e2b86355;border-radius:9px 0 0 0;pointer-events:none}
.instant-editorial .eyebrow{font-size:.63rem;letter-spacing:.24em;margin-bottom:25px}
.instant-editorial h2{font-size:clamp(3.5rem,4.7vw,4.9rem);line-height:1.03;margin:0 0 25px;letter-spacing:-.025em}
.instant-divider{display:block;width:62px;height:1px;background:#dcb466;margin-bottom:24px}
.instant-editorial .instant-description{font-size:.96rem;line-height:1.75;max-width:340px;color:#ead6ce;margin-bottom:26px}
.instant-copy .btn{font-size:.77rem;min-height:46px;padding:12px 22px}
.instant-signature{font-family:'Great Vibes',cursive;color:#dfba78;font-size:2.4rem;line-height:1.2;margin:34px 0 0}
.instant-visual{margin:0;position:relative;min-height:620px;background:#300913;overflow:hidden}
.instant-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:1}
.instant-visual:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#26060d44,transparent 25%),linear-gradient(0deg,#17030899,transparent 22%)}
.instant-visual figcaption{position:absolute;bottom:24px;right:25px;z-index:1;color:#f4d49b;font-size:.58rem;letter-spacing:.19em;padding:8px 12px;border:1px solid #efca8738;background:#21050a70;backdrop-filter:blur(6px)}
@media(min-width:1001px){.instant-card,.instant-visual{min-height:720px}}
@media(min-width:721px) and (max-width:1000px){.instant-copy{padding:50px 32px}.instant-editorial h2{font-size:3.5rem}.instant-card,.instant-visual{min-height:590px}.instant-editorial .instant-description{font-size:.86rem}}
@media(max-width:720px){.photo-break.instant-editorial{padding:42px 0}.instant-card{grid-template-columns:1fr;min-height:0;border-radius:22px}.instant-visual{grid-row:1;min-height:0;height:auto;aspect-ratio:4/5}.instant-visual img{object-position:center top}.instant-copy{padding:38px 27px 34px}.instant-copy:before{width:50px;height:50px;left:13px;top:17px}.instant-editorial .eyebrow{font-size:.56rem;letter-spacing:.2em;margin-bottom:19px}.instant-editorial h2{font-size:3.25rem;margin-bottom:21px}.instant-editorial .instant-description{font-size:.87rem;margin-bottom:23px}.instant-signature{font-size:2rem;margin-top:25px}.instant-visual figcaption{bottom:16px;right:16px;font-size:.51rem}}
