.hero[data-astro-cid-2bcg53wk]{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(72px,8vw,120px)}.hero--compact[data-astro-cid-2bcg53wk]{padding-bottom:clamp(48px,5vw,72px)}.hero--compact[data-astro-cid-2bcg53wk] .hero-stack[data-astro-cid-2bcg53wk]{gap:24px}.side-label[data-astro-cid-2bcg53wk]{writing-mode:vertical-rl;white-space:nowrap;position:absolute;top:120px;left:14px;transform:rotate(180deg)}.side-label--right[data-astro-cid-2bcg53wk]{top:100px;left:auto;right:14px}.hero-deco[data-astro-cid-2bcg53wk]{pointer-events:none;position:absolute;inset:0;overflow-x:clip}.watermark[data-astro-cid-2bcg53wk]{color:var(--color-white);user-select:none;font-size:440px;font-weight:800;line-height:1;position:absolute;top:150px;left:34%}.hero-grid[data-astro-cid-2bcg53wk],.hero-stack[data-astro-cid-2bcg53wk]{padding-left:clamp(0px,4vw,56px);position:relative}.hero-grid[data-astro-cid-2bcg53wk]{gap:var(--space-split);flex-wrap:wrap;display:flex}.hero-stack[data-astro-cid-2bcg53wk]{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.hero-grid[data-astro-cid-2bcg53wk] .hero-title[data-astro-cid-2bcg53wk]{flex:460px}.hero-title--2xl[data-astro-cid-2bcg53wk]{font-size:clamp(56px,7.6vw,112px)}.hero-title--xl[data-astro-cid-2bcg53wk]{font-size:clamp(52px,7vw,104px)}.hero-title--lg[data-astro-cid-2bcg53wk]{font-size:clamp(52px,6.6vw,96px)}.hero-title--md[data-astro-cid-2bcg53wk]{font-size:clamp(48px,6vw,88px)}.hero-title--sm[data-astro-cid-2bcg53wk]{letter-spacing:-.05em;font-size:clamp(44px,5.6vw,80px);line-height:1}.hero-title[data-astro-cid-2bcg53wk] em{color:var(--color-accent);font-style:normal}.hero-side[data-astro-cid-2bcg53wk]{flex-direction:column;flex:360px;align-items:flex-start;gap:28px;max-width:440px;display:flex}.hero-side[data-astro-cid-2bcg53wk]>p{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-graphite);margin-top:-4px}.hero-body[data-astro-cid-2bcg53wk]{width:100%}.dot[data-astro-cid-2bcg53wk]{background:var(--color-accent);border-radius:50%;flex:none;width:18px;height:18px}@media (width<=900px){.side-label[data-astro-cid-2bcg53wk]{display:none}}@media (width<=760px){.hero-title[data-astro-cid-2bcg53wk]{font-size:var(--text-h1-mobile)}.hero-grid[data-astro-cid-2bcg53wk],.hero-stack[data-astro-cid-2bcg53wk]{padding-left:0}.hero-stack[data-astro-cid-2bcg53wk]{gap:32px}.watermark[data-astro-cid-2bcg53wk]{font-size:260px;top:300px;left:auto;right:-30px}}
