/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.hero-video{--hero-video-row-gap:20px;--hero-video-eyebrow-gap:20px;--hero-video-copy-gap:30px;--hero-video-measure:545px;background-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}.hero-video .media{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.hero-video .layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gutter);pointer-events:none;position:relative;row-gap:var(--hero-video-row-gap);z-index:1}@media (width >= 87.5rem){.hero-video .layout{grid-template-columns:repeat(12,minmax(0,1fr))}}.hero-video[data-backdrop=media] .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-200,#dee0e2);--surface-subtle:hsla(0,0%,100%,.15);--surface-border:var(--color-white,#fff)}.hero-video .detail,.hero-video .heading{pointer-events:auto}.hero-video .heading{grid-column:span 4/span 4;display:flex;flex-direction:column;gap:var(--hero-video-eyebrow-gap)}@media (width >= 87.5rem){.hero-video .heading{grid-column:span 12/span 12}}.hero-video .detail{grid-column:span 4/span 4;align-items:flex-start;display:flex;flex-direction:column;gap:var(--hero-video-copy-gap);max-width:var(--hero-video-measure)}@media (width >= 87.5rem){.hero-video .detail{grid-column:span 5/span 5}}.hero-video .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}.hero-video .title{font-size:50px;font-weight:400;line-height:1.1;color:var(--surface-strong);white-space:pre-line;word-break:break-word}@media (width >= 48rem){.hero-video .title{font-size:60px;font-weight:400;line-height:1.1}}.hero-video .copy{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.3;white-space:pre-line}
