.wrap.svelte-1g6u4uz{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.offering.svelte-1g6u4uz{flex-direction:column;gap:clamp(3.5rem,8vw,6rem);padding-block:clamp(3rem,8vw,6rem);display:flex}.offering-head.svelte-1g6u4uz{flex-direction:column;gap:1.25rem;display:flex}.mono-label.svelte-1g6u4uz{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.eyebrow.svelte-1g6u4uz{align-items:center;gap:1rem;display:flex}.eyebrow.svelte-1g6u4uz .rule:where(.svelte-1g6u4uz){background:color-mix(in srgb, var(--color-accent) 70%, transparent);width:3rem;height:1px}.display.svelte-1g6u4uz,.display-md.svelte-1g6u4uz{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.015em;color:var(--color-text);margin:0;font-weight:900;line-height:.95}.display.svelte-1g6u4uz{max-width:60rem;font-size:clamp(2.4rem,6vw,4.5rem)}.display-md.svelte-1g6u4uz{font-size:clamp(1.7rem,3.6vw,2.75rem)}.lede.svelte-1g6u4uz{max-width:34rem;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0;font-size:1.05rem;line-height:1.6}.block-head.svelte-1g6u4uz{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);justify-content:space-between;align-items:baseline;margin-bottom:clamp(1.75rem,4vw,3rem);padding-top:1.1rem;display:flex}.block-grid.svelte-1g6u4uz{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.block-copy.svelte-1g6u4uz{flex-direction:column;gap:1.5rem;display:flex}.points.svelte-1g6u4uz{margin:0;padding:0;list-style:none}.points.svelte-1g6u4uz li:where(.svelte-1g6u4uz){border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);color:color-mix(in srgb, var(--color-text) 82%, transparent);padding:.9rem 0;font-size:.95rem;line-height:1.5}.offering-foot.svelte-1g6u4uz{border-top:1px solid color-mix(in srgb, var(--color-text) 14%, transparent);flex-wrap:wrap;align-items:center;gap:2rem;padding-top:2rem;display:flex}.more.svelte-1g6u4uz{flex-wrap:wrap;gap:1.5rem;display:flex}.mono-link.svelte-1g6u4uz{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid color-mix(in srgb, var(--color-accent) 60%, transparent);padding-bottom:.15rem;font-size:.72rem;text-decoration:none;transition:color .15s}.mono-link.svelte-1g6u4uz:hover{color:var(--color-accent)}@media (width<=860px){.block-grid.svelte-1g6u4uz{grid-template-columns:1fr}}
