/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.hero-title{--hero-title-eyebrow-gap:16px;--hero-title-graphic-gap:20px;--hero-title-graphic-height:110px;--hero-title-copy-gap:24px;--hero-title-actions-gap:8px;--hero-title-statement-gap:60px;background:var(--surface);color:var(--surface-strong);font-family:var(--context-font)}.hero-title .layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--grid-gutter)}@media (width >= 87.5rem){.hero-title .layout{grid-template-columns:repeat(12,minmax(0,1fr))}}.hero-title .detail,.hero-title .heading{grid-column:span 4/span 4}@media (width >= 87.5rem){.hero-title .detail,.hero-title .heading{grid-column:span 12/span 12}}@media (width >= 64rem){.hero-title .layout.split .heading{grid-column:span 2/span 2}}@media (width >= 87.5rem){.hero-title .layout.split .heading{grid-column:span 6/span 6}}@media (width >= 64rem){.hero-title .layout.split .detail{grid-column:span 2/span 2}}@media (width >= 87.5rem){.hero-title .layout.split .detail{grid-column:span 4/span 4;grid-column-start:9}}.hero-title .heading{display:flex;flex-direction:column;gap:var(--hero-title-eyebrow-gap)}.hero-title .lockup{align-items:flex-start;display:flex;flex-direction:column;gap:var(--hero-title-graphic-gap)}.hero-title .graphic{align-items:flex-start;display:flex;inline-size:100%}.hero-title .graphic img{block-size:var(--hero-title-graphic-height);display:block;inline-size:auto;max-inline-size:100%;-o-object-fit:contain;object-fit:contain}.hero-title .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-title .title{font-size:50px;font-weight:400;line-height:1.1;color:var(--surface-strong);white-space:pre-line}@media (width >= 48rem){.hero-title .title{font-size:60px;font-weight:400;line-height:1.1}}.hero-title .detail{align-items:flex-start;display:flex;flex-direction:column;gap:var(--hero-title-copy-gap)}.hero-title .copy{color:var(--surface-fg);font-size:20px;font-weight:300;line-height:1.3}.hero-title .actions{--cta-gap:var(--hero-title-actions-gap)}.hero-title[data-variant=statement] .layout{row-gap:var(--hero-title-statement-gap)}@media (width >= 87.5rem){.hero-title[data-variant=statement] .heading{grid-column:span 8/span 8}}.hero-title[data-variant=statement] .title{font-size:80px;font-weight:700;line-height:.8;word-break:break-word}@media (width >= 87.5rem){.hero-title[data-variant=statement] .title{font-size:140px;font-weight:700;line-height:.8}}
