.ImagePlaceholder_placeholder__Yhm2k{background:repeating-linear-gradient(45deg,var(--border) 0 4px,transparent 4px 14px),var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;position:relative}.ImagePlaceholder_mark__dHegS{height:auto;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:22%}.ImagePlaceholder_caption__av667{bottom:.9rem;color:var(--text-muted);font-family:ui-monospace,Menlo,monospace;font-size:var(--text-xs);left:1rem;letter-spacing:.06em;position:absolute}.Hero_hero__Q5FaL{align-items:center;display:grid;gap:4rem;grid-template-columns:1.05fr .95fr;margin-inline:auto;max-width:var(--container-page);padding:var(--gap-section-lg) var(--container-pad)}.Hero_copy__16dB5{display:flex;flex-direction:column;gap:var(--gap-flow)}.Hero_statement__z_9j9{font-size:clamp(1.95rem,1.15rem + 3.4vw,3.75rem);font-weight:var(--weight-display);letter-spacing:-.02em;line-height:1.06;margin:0;overflow-wrap:break-word;text-wrap:balance}.Hero_supporting__G4_DW{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55;margin:0;max-width:30em}.Hero_actions__FA3vF{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.4rem}.Hero_textLink__lqwSj{border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent);font-weight:var(--weight-medium);padding-bottom:2px}.Hero_textLink__lqwSj:focus-visible,.Hero_textLink__lqwSj:hover{border-bottom-color:var(--accent);color:var(--accent-hover)}@media (max-width:52rem){.Hero_hero__Q5FaL{gap:2.5rem;grid-template-columns:1fr;padding-block:var(--gap-section-sm)}}