.wrap.svelte-1uha8ag{max-width:var(--maxw);margin:0 auto;padding-left:clamp(24px,5vw,48px);padding-right:clamp(24px,5vw,48px)}.hero.svelte-1uha8ag{padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,80px)}.hero__meta.svelte-1uha8ag{display:flex;justify-content:space-between;gap:18px;margin-bottom:clamp(28px,5vw,56px)}.hero__title.svelte-1uha8ag{margin:0 0 var(--s-6);font-family:var(--font-hero);font-weight:400;font-size:clamp(2.9rem,7vw,4.8rem);line-height:1.05;letter-spacing:var(--track-tight);color:var(--ink);max-width:18ch;text-wrap:balance}.hero__title-em.svelte-1uha8ag{color:var(--ink)}.lede.svelte-1uha8ag{margin:0;font-size:var(--t-lede);line-height:1.55;color:var(--ink-70);max-width:52ch;font-weight:400}.keypoint.svelte-1uha8ag{margin:var(--s-8) 0 0;max-width:560px;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,28px) clamp(20px,3vw,30px);display:grid;gap:18px}.keypoint__row.svelte-1uha8ag{display:grid;gap:8px}.keypoint__body.svelte-1uha8ag{margin:0;font-size:1.02rem;line-height:1.5;color:var(--ink-85)}.hero__cta.svelte-1uha8ag{margin-top:var(--s-8)}.gaelic.svelte-1uha8ag{margin:var(--s-16) 0 0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.01em;color:var(--ink-50)}.band.svelte-1uha8ag{padding:var(--section-y) 0;border-top:1px solid var(--line-soft)}.statement.svelte-1uha8ag{display:grid;grid-template-columns:minmax(120px,.5fr) 1.5fr;gap:clamp(24px,5vw,64px);align-items:start}.statement__label.svelte-1uha8ag{padding-top:.6em}.statement__body.svelte-1uha8ag{margin:0;font-family:var(--font-display);font-size:var(--t-h3);line-height:1.32;color:var(--ink);max-width:24ch}.statement__body.svelte-1uha8ag .muted:where(.svelte-1uha8ag){color:var(--ink-35)}.band__head.svelte-1uha8ag{display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.values.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,36px);padding-top:clamp(32px,4vw,56px)}.value.svelte-1uha8ag{padding-top:20px;border-top:1px solid var(--line)}.value__n.svelte-1uha8ag{font-family:var(--font-sc);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-50)}.value__name.svelte-1uha8ag{margin:16px 0 12px;font-size:var(--t-h4);color:var(--ink)}.value__body.svelte-1uha8ag{margin:0;font-size:.96rem;line-height:1.6;color:var(--ink-70)}.maisons__head.svelte-1uha8ag{display:grid;grid-template-columns:minmax(120px,.5fr) 1.5fr;gap:clamp(24px,5vw,64px);align-items:baseline;margin-bottom:22px}.maisons__title.svelte-1uha8ag{margin:0;font-size:var(--t-h3);line-height:1.18;color:var(--ink);max-width:18ch}.register.svelte-1uha8ag{list-style:none;margin:0;padding:0}.row.svelte-1uha8ag{display:grid;grid-template-columns:48px minmax(120px,.8fr) 2fr auto 28px;gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(24px,3vw,32px) 0;border-bottom:1px solid var(--line-soft)}.row__n.svelte-1uha8ag{font-family:var(--font-sc);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-50)}.row__name.svelte-1uha8ag{font-family:var(--font-display);font-size:1.6rem;color:var(--ink)}.row__body.svelte-1uha8ag{font-size:.95rem;line-height:1.55;color:var(--ink-70);max-width:46ch}.row__when.svelte-1uha8ag{white-space:nowrap}.row__arrow.svelte-1uha8ag{justify-self:end;color:var(--ink-35);transition:color var(--dur) var(--ease)}.row.svelte-1uha8ag:hover .row__arrow:where(.svelte-1uha8ag),.row.svelte-1uha8ag:hover .row__name:where(.svelte-1uha8ag){color:var(--ink)}.maisons__cta.svelte-1uha8ag{margin-top:clamp(32px,4vw,48px)}@media(min-width:900px){.hero.svelte-1uha8ag{min-height:72vh;display:flex;flex-direction:column;justify-content:center}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){width:100%}}@media(max-width:900px){.values.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:768px){.hero__meta.svelte-1uha8ag{flex-direction:column;gap:6px}.lede.svelte-1uha8ag,.keypoint.svelte-1uha8ag{max-width:none}.statement.svelte-1uha8ag,.maisons__head.svelte-1uha8ag{grid-template-columns:1fr;gap:18px}.values.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.row.svelte-1uha8ag{grid-template-columns:36px 1fr;grid-template-areas:"n name" ". body" ". when";gap:6px 16px;align-items:baseline}.row__n.svelte-1uha8ag{grid-area:n}.row__name.svelte-1uha8ag{grid-area:name}.row__body.svelte-1uha8ag{grid-area:body;margin-top:6px}.row__when.svelte-1uha8ag{grid-area:when;margin-top:10px}.row__arrow.svelte-1uha8ag{display:none}}
