.ListingEmbeds-module__waT3Cq__grid{gap:1rem;margin-top:3rem;display:grid}.ListingEmbeds-module__waT3Cq__embed{color:var(--brand-ink);background:var(--color-paper);border:1px solid #1616163d;border-top:.42rem solid var(--pilot-accent);padding:clamp(1.2rem,3vw,2rem)}.ListingEmbeds-module__waT3Cq__heading{align-items:start;gap:.8rem;display:flex}.ListingEmbeds-module__waT3Cq__heading span{color:#16161694;font-variation-settings:"wght" 740;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.ListingEmbeds-module__waT3Cq__heading h3{color:var(--brand-ink);font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:650}.ListingEmbeds-module__waT3Cq__videoFrame,.ListingEmbeds-module__waT3Cq__audioFrame{background:var(--brand-ink);width:100%;margin-top:1.4rem;position:relative;overflow:hidden}.ListingEmbeds-module__waT3Cq__videoFrame{aspect-ratio:16/9}.ListingEmbeds-module__waT3Cq__audioFrame{height:180px}:is(.ListingEmbeds-module__waT3Cq__videoFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder),.ListingEmbeds-module__waT3Cq__audioFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder)){aspect-ratio:auto;grid-template-columns:minmax(0,1fr);height:auto;display:grid}.ListingEmbeds-module__waT3Cq__audioFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder){min-height:180px}.ListingEmbeds-module__waT3Cq__videoFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder):before{content:"";aspect-ratio:16/9;grid-area:1/1}.ListingEmbeds-module__waT3Cq__videoFrame iframe,.ListingEmbeds-module__waT3Cq__audioFrame iframe,.ListingEmbeds-module__waT3Cq__consentPlaceholder{width:100%;height:100%;min-height:100%}.ListingEmbeds-module__waT3Cq__consentPlaceholder{grid-area:1/1;height:auto;min-height:min-content}.ListingEmbeds-module__waT3Cq__placeholder{width:100%;height:100%;color:var(--brand-off-white);background:linear-gradient(160deg, #ffffff14, transparent 42%), var(--brand-ink);text-align:center;border:0;place-content:center;place-items:center;gap:.75rem;padding:1.25rem;display:grid}.ListingEmbeds-module__waT3Cq__placeholder span{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.ListingEmbeds-module__waT3Cq__caption{color:#161616c7;margin:1rem 0 0;line-height:1.55}
