/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.media-cta{--media-cta-reveal-duration:.6s;--media-cta-content-delay:.4s;--media-cta-reveal-offset:24px;--media-cta-reveal-ease:cubic-bezier(.33,1,.68,1);--media-cta-row-gap:20px;--media-cta-copy-gap:30px;--media-cta-eyebrow-gap:16px;--media-cta-mobile-actions-gap:10px;background-color:var(--media-cta-color,var(--surface));color:var(--surface-fg);display:flex;flex-direction:column;font-family:var(--context-font);isolation:isolate;justify-content:flex-end;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.media-cta[data-reveal-ready] .scrim-reveal{transition:opacity var(--media-cta-reveal-duration) ease-out}.media-cta[data-reveal-ready] .layout{opacity:1;transform:translateY(0);transition:opacity var(--media-cta-reveal-duration) var(--media-cta-reveal-ease) var(--media-cta-content-delay),transform var(--media-cta-reveal-duration) var(--media-cta-reveal-ease) var(--media-cta-content-delay),visibility 0s linear var(--media-cta-content-delay);visibility:visible}.media-cta[data-reveal-ready][data-reveal-stage=initial] .scrim-reveal{opacity:0;transition-delay:var(--media-cta-content-delay)}.media-cta[data-reveal-ready][data-reveal-stage=initial] .layout{opacity:0;transform:translateY(var(--media-cta-reveal-offset));transition:opacity var(--media-cta-reveal-duration) var(--media-cta-reveal-ease),transform var(--media-cta-reveal-duration) var(--media-cta-reveal-ease),visibility 0s linear var(--media-cta-reveal-duration);visibility:hidden}.media-cta .media{overflow:hidden}.media-cta .media,.media-cta .scrim,.media-cta .scrim-reveal{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.media-cta .layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter);pointer-events:none;position:relative;row-gap:var(--media-cta-row-gap);z-index:1}@media (width >= 87.5rem){.media-cta .layout{grid-template-columns:repeat(12,minmax(0,1fr))}}.media-cta[data-background] .layout{--surface:var(--color-black,#000);--surface-fg:var(--color-white,#fff);--surface-strong:var(--color-white,#fff);--surface-strong-fg:var(--color-black,#000);--surface-strong-hover:var(--color-gray-100,#e9eaee);--surface-subtle:hsla(0,0%,100%,.15);--surface-border:var(--color-white,#fff)}.media-cta[data-tone=light] .layout{--surface:var(--color-white,#fff);--surface-fg:var(--color-gray-600,#231f20);--surface-strong:var(--color-black,#000);--surface-strong-fg:var(--color-white,#fff);--surface-strong-hover:var(--color-gray-500,#3a3b3f);--surface-subtle:rgba(0,0,0,.1);--surface-border:var(--color-black,#000)}.media-cta .actions,.media-cta .text{grid-column:span 4/span 4;pointer-events:auto}@media (width >= 87.5rem){.media-cta .actions,.media-cta .text{grid-column:span 7/span 7}}@media (width < 48rem){.media-cta .actions{row-gap:var(--media-cta-mobile-actions-gap)}}@media (width >= 87.5rem){.media-cta[data-text-position=right] .actions,.media-cta[data-text-position=right] .text{grid-column:span 6/span 6;grid-column-start:7}}.media-cta .text{display:flex;flex-direction:column;gap:var(--media-cta-copy-gap)}.media-cta .heading{display:flex;flex-direction:column;gap:var(--media-cta-eyebrow-gap)}.media-cta .eyebrow{color:var(--surface-fg);font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.media-cta .title{font-size:54px;font-weight:700;line-height:1;color:var(--surface-strong)}@media (width >= 87.5rem){.media-cta .title{font-size:100px;font-weight:700;line-height:1}}@media (min-width:64rem){.media-cta .title{white-space:pre-line}}.media-cta .title{word-break:break-word}.media-cta[data-variant=compact-title] .title{font-size:50px;font-weight:400;line-height:1.1}@media (width >= 48rem){.media-cta[data-variant=compact-title] .title{font-size:60px;font-weight:400;line-height:1.1}}.media-cta .copy{color:var(--surface-fg);font-size:18px;font-weight:300;line-height:1.4}@media (min-width:64rem){.media-cta .copy{white-space:pre-line}}@media (prefers-reduced-motion:reduce){.media-cta[data-reveal-ready] .layout,.media-cta[data-reveal-ready] .scrim-reveal,.media-cta[data-reveal-ready][data-reveal-stage=initial] .layout,.media-cta[data-reveal-ready][data-reveal-stage=initial] .scrim-reveal{opacity:1;transform:none;transition:none;visibility:visible}}
