.compact-categories.svelte-1ebop81{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;border-top:1px solid var(--color-border);padding-top:16px;color:var(--text-muted);font-size:14px}.compact-categories.svelte-1ebop81 ul:where(.svelte-1ebop81){display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.compact-categories.svelte-1ebop81 button:where(.svelte-1ebop81){min-height:44px;text-decoration:underline;text-underline-offset:4px}.compact-categories.svelte-1ebop81 button:where(.svelte-1ebop81):focus-visible{outline:2px solid var(--color-action);outline-offset:4px}.category-inner.svelte-1ebop81{max-width:1440px;margin-inline:auto;padding:48px 32px 56px}.category-heading.svelte-1ebop81{margin:0;max-width:680px;font-family:Inter,sans-serif;font-weight:400;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12;letter-spacing:-.045em;color:var(--text-strong)}.category-link.svelte-1ebop81{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-border);padding:20px 0;color:var(--text-strong);font-size:22px;letter-spacing:-.025em;transition:color .15s}.category-link.svelte-1ebop81:hover{color:var(--color-action)}.category-link.svelte-1ebop81:hover span:where(.svelte-1ebop81){transform:translate(4px)}.category-link.svelte-1ebop81 span:where(.svelte-1ebop81){transition:transform .15s}.category-link.svelte-1ebop81:focus-visible{outline:2px solid var(--color-action);outline-offset:4px}@media(max-width:767px){.category-inner.svelte-1ebop81{padding:32px 16px 40px}.category-link.svelte-1ebop81{min-height:72px;font-size:18px}}@media(prefers-reduced-motion:reduce){.category-link.svelte-1ebop81 span:where(.svelte-1ebop81){transition:none}}.opening-copy.svelte-13bqlsu{max-width:1440px;margin-inline:auto;padding:124px 32px 48px}h1.svelte-13bqlsu{margin:0;max-width:1200px;font-family:Inter,sans-serif;color:var(--text-strong);font-size:clamp(3rem,6.8vw,6.8rem);font-weight:400;line-height:1.04;letter-spacing:-.06em}h1.svelte-13bqlsu span:where(.svelte-13bqlsu){color:var(--text-strong)}.opening-details.svelte-13bqlsu{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-top:48px}.opening-description.svelte-13bqlsu{max-width:680px;margin:0;font-size:18px;line-height:1.65;color:var(--text-muted)}.opening-actions.svelte-13bqlsu{justify-self:start}.opening-links.svelte-13bqlsu{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.text-link.svelte-13bqlsu{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.text-link.svelte-13bqlsu:hover{color:var(--text-muted)}.text-link.svelte-13bqlsu:focus-visible{outline:2px solid var(--color-action);outline-offset:6px}.opening-note.svelte-13bqlsu{margin:14px 0 4px;font-size:13px;color:var(--text-muted)}.audience-link.svelte-13bqlsu{font-size:13px}.home-opening.svelte-13bqlsu{position:relative}.opening-image.svelte-13bqlsu{display:none}@media(min-width:1100px){.opening-copy.svelte-13bqlsu{max-width:none;padding-right:43%}h1.svelte-13bqlsu{font-size:clamp(3rem,5.4vw,6.2rem)}.opening-image.svelte-13bqlsu{display:block;position:absolute;right:32px;top:140px;width:38%;height:min(34vw,490px);pointer-events:none}.opening-image.svelte-13bqlsu img:where(.svelte-13bqlsu){width:100%;height:100%;object-fit:cover;object-position:72% center}}@media(max-width:767px){.opening-copy.svelte-13bqlsu{padding:104px 16px 32px}h1.svelte-13bqlsu{font-size:clamp(2.1rem,9.8vw,4.2rem);letter-spacing:-.055em;line-height:1.08}.opening-details.svelte-13bqlsu{grid-template-columns:1fr;gap:24px;margin-top:28px}.opening-description.svelte-13bqlsu{font-size:16px;line-height:1.6}.opening-actions.svelte-13bqlsu{justify-self:start}.opening-links.svelte-13bqlsu{gap:20px}.opening-image.svelte-13bqlsu{height:280px}.opening-image.svelte-13bqlsu img:where(.svelte-13bqlsu){object-position:62% center}}.process.svelte-9tz6yw{margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--text-muted)}.offer-preview.svelte-9tz6yw{background:#e7e8e2;color:var(--text-strong)}.preview-layout.svelte-9tz6yw{max-width:1440px;margin-inline:auto;padding:48px 32px}.intro.svelte-9tz6yw{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-bottom:24px}h2.svelte-9tz6yw{margin:0;max-width:560px;font-family:Inter,sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.045em}.intro.svelte-9tz6yw p:where(.svelte-9tz6yw),.more.svelte-9tz6yw{margin:0;color:var(--text-muted);line-height:1.65}.example-label.svelte-9tz6yw{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--text-muted)}.controls.svelte-9tz6yw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.controls.svelte-9tz6yw p:where(.svelte-9tz6yw){margin:0;font-size:14px}.controls.svelte-9tz6yw button:where(.svelte-9tz6yw){min-height:44px;border-radius:999px;padding:12px 24px;background:var(--color-action);color:#fff;font-size:14px}.controls.svelte-9tz6yw button:where(.svelte-9tz6yw):focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.offers.svelte-9tz6yw{display:grid;gap:20px}.more.svelte-9tz6yw{margin-top:24px;font-size:14px}a.svelte-9tz6yw{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.preview-layout.svelte-9tz6yw{padding:32px 16px}.intro.svelte-9tz6yw{grid-template-columns:1fr;gap:20px}}@media(max-width:1000px){.controls.svelte-9tz6yw{display:none}}h2.svelte-1806p8p{font-family:Inter,sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.045em}h3.svelte-1806p8p{font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.025em}
