.promo[data-astro-cid-4uvo6jyv]{border:1px solid var(--color-border);border-radius:var(--radius-feature);background:radial-gradient(circle at 90% 10%, rgb(var(--coral-500-rgb) / 16%), transparent 42%), var(--color-surface);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:420px;display:grid;overflow:hidden}.promo-product[data-astro-cid-4uvo6jyv],.promo-bridge[data-astro-cid-4uvo6jyv]{gap:clamp(var(--space-10), 7vw, var(--space-24));background:0 0;border:0;border-radius:0;align-items:center;min-height:auto;overflow:visible}.promo-product[data-astro-cid-4uvo6jyv]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.promo-bridge[data-astro-cid-4uvo6jyv]{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.promo-product[data-astro-cid-4uvo6jyv] .promo-media[data-astro-cid-4uvo6jyv],.promo-bridge[data-astro-cid-4uvo6jyv] .promo-media[data-astro-cid-4uvo6jyv]{border-radius:var(--radius-control);min-height:0;overflow:hidden}.promo-bridge[data-astro-cid-4uvo6jyv] .promo-media[data-astro-cid-4uvo6jyv]{aspect-ratio:4/5;max-height:34rem}.promo-product[data-astro-cid-4uvo6jyv] .promo-copy[data-astro-cid-4uvo6jyv],.promo-bridge[data-astro-cid-4uvo6jyv] .promo-copy[data-astro-cid-4uvo6jyv]{padding:0}.promo-product[data-astro-cid-4uvo6jyv] .promo-copy[data-astro-cid-4uvo6jyv] .btn[data-astro-cid-4uvo6jyv],.promo-bridge[data-astro-cid-4uvo6jyv] .promo-copy[data-astro-cid-4uvo6jyv] .btn[data-astro-cid-4uvo6jyv]{margin-top:var(--space-3)}.promo-launch[data-astro-cid-4uvo6jyv]{border-color:rgb(var(--coral-500-rgb) / 55%)}.promo-media[data-astro-cid-4uvo6jyv]{background:var(--black-900);min-height:420px;position:relative}.promo-media[data-astro-cid-4uvo6jyv] img{object-fit:contain;border-radius:0;width:100%;height:100%}.promo-media-pair[data-astro-cid-4uvo6jyv]{grid-template-columns:1fr 1fr;gap:1px;display:grid}.promo-media-pair[data-astro-cid-4uvo6jyv] img:first-child,.promo-media-pair[data-astro-cid-4uvo6jyv] img:last-child{object-position:center}.promo-copy[data-astro-cid-4uvo6jyv]{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.promo-copy[data-astro-cid-4uvo6jyv] h2[data-astro-cid-4uvo6jyv]{font-size:clamp(2rem,4vw,3.6rem)}.promo-description[data-astro-cid-4uvo6jyv]{max-width:34rem;color:var(--color-text-soft);font-size:var(--text-lead)}.promo-details[data-astro-cid-4uvo6jyv]{gap:var(--space-2);margin:var(--space-2) 0 var(--space-7);flex-wrap:wrap;padding:0;list-style:none;display:flex}.promo-details[data-astro-cid-4uvo6jyv] li[data-astro-cid-4uvo6jyv]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.promo-bridge[data-astro-cid-4uvo6jyv] .promo-details[data-astro-cid-4uvo6jyv]{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--color-border)}.promo-bridge[data-astro-cid-4uvo6jyv] .promo-details[data-astro-cid-4uvo6jyv] li[data-astro-cid-4uvo6jyv]{border:0;border-radius:0;padding:0}.promo-bridge[data-astro-cid-4uvo6jyv] .promo-details[data-astro-cid-4uvo6jyv] li[data-astro-cid-4uvo6jyv]+li[data-astro-cid-4uvo6jyv]:before{content:"·";margin-right:var(--space-5);color:var(--color-accent)}.promo-note[data-astro-cid-4uvo6jyv]{margin:0 0 var(--space-6);font-size:var(--text-body-sm)}.promo-copy[data-astro-cid-4uvo6jyv] .btn[data-astro-cid-4uvo6jyv]{align-self:flex-start;margin-top:auto}@media (width<=800px){.promo[data-astro-cid-4uvo6jyv]{grid-template-columns:1fr}.promo-media[data-astro-cid-4uvo6jyv]{min-height:300px}.promo-bridge[data-astro-cid-4uvo6jyv] .promo-media[data-astro-cid-4uvo6jyv]{width:min(100%,24rem);margin-inline:auto}.promo-copy[data-astro-cid-4uvo6jyv] .btn[data-astro-cid-4uvo6jyv]{margin-top:var(--space-3)}}@media (width<=520px){.promo-media[data-astro-cid-4uvo6jyv]{min-height:240px}.promo-media-pair[data-astro-cid-4uvo6jyv]{grid-template-columns:1fr}.promo-media-pair[data-astro-cid-4uvo6jyv] img:last-child{display:none}.promo-copy[data-astro-cid-4uvo6jyv]{padding:var(--space-8) var(--space-6)}}.cadence-bridge-section[data-astro-cid-cmp3j47c]{min-height:auto}
