.hero.svelte-ovge82{padding-bottom:clamp(1.75rem,4vw,2.75rem)}.brand-hero.svelte-ovge82{margin:0 0 .5rem;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ink)}.headline.svelte-ovge82{margin:0 0 1.15rem;max-width:28ch;font-family:var(--font-display);font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:500;line-height:1.25;color:var(--accent)}.about.svelte-ovge82{max-width:var(--measure);margin-bottom:1.35rem}.about.svelte-ovge82 p:where(.svelte-ovge82){margin:0 0 .8rem;color:var(--muted);font-size:1.02rem}.tbt-tile.svelte-ovge82{display:block;max-width:22rem;margin:0 0 1.35rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.tbt-tile.svelte-ovge82:hover{border-color:var(--accent);color:inherit}.tbt-cover.svelte-ovge82{display:block;width:100%;height:auto;aspect-ratio:600 / 420;object-fit:cover;background:var(--bg)}.tbt-copy.svelte-ovge82{display:block;padding:.85rem 1.15rem 1rem}.tbt-title.svelte-ovge82{display:block;margin:0 0 .3rem;font-size:1.05rem;font-weight:700;color:var(--ink)}.tbt-tagline.svelte-ovge82{display:block;color:var(--muted);font-size:.95rem;line-height:1.35}
