.marq.svelte-tub0h0{background:var(--color-card);padding:4rem 0 3.25rem;position:relative;overflow:hidden}.track.svelte-tub0h0{will-change:transform;width:max-content;font-family:var(--font-head);letter-spacing:-.03em;white-space:nowrap;gap:.35em;font-size:clamp(34px,6vw,78px);font-weight:700;line-height:1.15;display:flex}.w.svelte-tub0h0{color:#0000;-webkit-text-stroke:1.2px var(--color-line);transition:color .35s,-webkit-text-stroke-color .35s}.w.on.svelte-tub0h0{color:var(--color-ink);-webkit-text-stroke-color:transparent}.sub.svelte-tub0h0{max-width:120rem;padding:0 var(--gutter);font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-brand-dim);margin:1.75rem auto 0;font-size:clamp(18px,2vw,26px);font-weight:700}@media (prefers-reduced-motion:reduce){.w.svelte-tub0h0{transition:none}}.faq.svelte-1vyz8mk{background:var(--color-card);padding:5rem 0}.wrap.svelte-1vyz8mk{max-width:120rem;padding:0 var(--gutter);margin:0 auto}.k.svelte-1vyz8mk{color:var(--color-brand-dim)}h2.svelte-1vyz8mk{text-wrap:balance;max-width:22ch;margin-top:.9rem;font-size:clamp(26px,3.4vw,40px)}.head.svelte-1vyz8mk{position:sticky;top:7rem}.list.svelte-1vyz8mk{border-top:1px solid var(--color-line)}@media (width<=900px){.head.svelte-1vyz8mk{position:static}.list.svelte-1vyz8mk{margin-top:2rem}}details.svelte-1vyz8mk{border-bottom:1px solid var(--color-line)}summary.svelte-1vyz8mk{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1rem;font-weight:600;list-style:none;transition:color .2s;display:flex}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:hover{color:var(--color-brand-dim)}.ic.svelte-1vyz8mk{color:var(--color-brand);flex-shrink:0;transition:transform .25s}details[open].svelte-1vyz8mk .ic:where(.svelte-1vyz8mk){transform:rotate(45deg)}details.svelte-1vyz8mk p:where(.svelte-1vyz8mk){max-width:68ch;color:var(--color-muted);padding:0 0 1.5rem;line-height:1.7}.hero.svelte-1uha8ag{background:var(--color-ink);align-items:flex-end;min-height:min(88vh,780px);display:flex;position:relative;overflow:hidden}.hero.svelte-1uha8ag video:where(.svelte-1uha8ag){object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-1uha8ag{background:linear-gradient(#0d0e111a,#0d0e11d1 82%);position:absolute;inset:0}.hero-inner.svelte-1uha8ag{width:100%;max-width:120rem;padding:8.5rem var(--gutter) 3rem;justify-content:space-between;align-items:flex-end;gap:3rem;margin:0 auto;display:flex;position:relative}.kicker.svelte-1uha8ag{color:var(--color-brand);margin-bottom:.9rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;text-wrap:normal;max-width:16ch;font-size:clamp(38px,5.8vw,64px)}.hero-side.svelte-1uha8ag{flex-direction:column;flex-shrink:0;gap:1rem;width:360px;padding-bottom:.5rem;display:flex}.hstats.svelte-1uha8ag{gap:1.25rem;margin-bottom:.35rem;display:flex}.hstat.svelte-1uha8ag{align-items:flex-start;gap:.65rem;display:flex}.hstat.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.09em;text-transform:uppercase;color:#ffffffc7;text-align:right;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600;line-height:1.4}.hstat.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-head);color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:.95}.hero-note.svelte-1uha8ag{color:#ffffffc7;font-size:13px;font-weight:300;line-height:1.65}.hero-side.svelte-1uha8ag .btn-brand:where(.svelte-1uha8ag){align-self:flex-start}@media (width<=860px){.hero-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding-top:7rem}.hero-side.svelte-1uha8ag{width:100%}.hstat.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:left}.hero-note.svelte-1uha8ag{display:none}}.wrap.svelte-1uha8ag{max-width:120rem;padding:0 var(--gutter);margin:0 auto}.sec-h.svelte-1uha8ag{max-width:24ch;margin-top:.9rem;font-size:clamp(26px,3.4vw,40px)}.sec-head.svelte-1uha8ag .sec-h:where(.svelte-1uha8ag){max-width:none}.sec-h.light.svelte-1uha8ag,.k2.light.svelte-1uha8ag{color:#fff}.k2.light.svelte-1uha8ag{color:var(--color-brand)}.intro.svelte-1uha8ag{background:var(--color-card);padding:5.5rem 0 1rem}.statement.svelte-1uha8ag{letter-spacing:-.03em;margin-top:1.1rem;font-size:clamp(24px,2.9vw,36px);line-height:1.22}.statement.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-brand-dim);font-style:normal}.sec-head.svelte-1uha8ag>.statement-lead:where(.svelte-1uha8ag){width:100%;max-width:45ch;color:var(--color-muted);grid-column:3;justify-self:end;font-size:15px;line-height:1.7}@media (width<=900px){.sec-head.svelte-1uha8ag>.statement-lead:where(.svelte-1uha8ag){grid-column:1;justify-self:start;max-width:none}}.scale.svelte-1uha8ag{background:var(--color-ink);color:#fff;padding:5.5rem 0}.scale-lead.svelte-1uha8ag{color:var(--color-grey);line-height:1.7}.stats.svelte-1uha8ag{background:repeating-linear-gradient(90deg, var(--color-brand) 0 10px, transparent 10px 40px) top left / 100% 2px no-repeat;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.75rem;padding-top:2.75rem;padding-bottom:3.5rem;display:grid}.stat.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(32px,3.6vw,46px);font-weight:700;line-height:1;display:block}.stat-label.svelte-1uha8ag{margin-top:.6rem;font-size:.8125rem;font-weight:600;display:block}.stat-detail.svelte-1uha8ag{color:var(--color-grey);margin-top:.35rem;font-size:.8125rem;line-height:1.55;display:block}.caps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3.5rem;display:grid}.caps.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-top:0;font-size:1rem}.caps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-grey);max-width:36ch;margin-top:.4rem;font-size:.875rem;line-height:1.6}.cap-frame.svelte-1uha8ag{aspect-ratio:2/3;background:var(--color-ink);margin-top:1.4rem;position:relative;overflow:hidden}.cap-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:filter .5s;display:block}.caps.svelte-1uha8ag article:where(.svelte-1uha8ag):hover .cap-frame:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.caps.svelte-1uha8ag article:where(.svelte-1uha8ag):focus-within .cap-frame:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:none}@media (prefers-reduced-motion:reduce){.cap-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:none}}.caps-cta.svelte-1uha8ag{margin-top:2.5rem;display:inline-block}@media (width<=900px){.stats.svelte-1uha8ag{grid-template-columns:1fr 1fr}.caps.svelte-1uha8ag{grid-template-columns:1fr}}.enquire.svelte-1uha8ag{background:var(--color-brand-ink);color:#fff;padding:5.5rem 0}.enquire-grid.svelte-1uha8ag{grid-template-columns:1fr 1.05fr;align-items:start;gap:3.5rem;display:grid}.enquire-lead.svelte-1uha8ag{max-width:40ch;color:var(--color-grey);margin-top:1.3rem;line-height:1.7}.direct.svelte-1uha8ag{gap:1.1rem;margin-top:2.5rem;display:grid}.direct.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey);font-size:.75rem;font-weight:600}.direct.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin-top:.2rem;font-size:.9375rem}.direct.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-brand);text-decoration:none}.direct.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.form-card.svelte-1uha8ag{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:2rem}@media (width<=900px){.enquire-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem}.form-card.svelte-1uha8ag{padding:var(--gutter)}}.svc.svelte-1uha8ag{background:var(--color-card);padding:3.5rem 0 1.5rem}.k2.svelte-1uha8ag{color:var(--color-muted);margin-bottom:.5rem;display:block}.row.svelte-1uha8ag{border-bottom:1px solid var(--color-line);grid-template-columns:44px 1.05fr 1.35fr 26px;align-items:start;gap:1.4rem;padding:2.25rem 0 6rem;text-decoration:none;display:grid}.row.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--color-brand);place-items:center;margin-top:2px;display:grid}.row.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-head);letter-spacing:-.025em;color:var(--color-ink);font-size:clamp(21px,2.9vw,36px);font-weight:700;line-height:1.1;transition:color .2s,transform .2s}.row.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-muted);justify-self:end;max-width:45ch;font-size:15px;line-height:1.7}.row.svelte-1uha8ag .go:where(.svelte-1uha8ag){color:var(--color-grey);justify-self:end;transition:color .2s,transform .2s}.row.svelte-1uha8ag:hover b:where(.svelte-1uha8ag){color:var(--color-brand);transform:translate(6px)}.row.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){color:var(--color-brand);transform:translate(2px,-2px)}@media (width<=720px){.row.svelte-1uha8ag{grid-template-columns:36px 1fr;padding:2rem 0 2.75rem}.row.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-column:2;justify-self:start;max-width:none}.row.svelte-1uha8ag .go:where(.svelte-1uha8ag){grid-area:3/2;justify-self:end;margin-top:.25rem}}.more.svelte-1uha8ag{flex-wrap:wrap;align-items:baseline;gap:.8rem;padding:1.15rem 0 1.35rem;display:flex}.more.svelte-1uha8ag>span:where(.svelte-1uha8ag):not(.k2){color:var(--color-muted);font-size:13px}.more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-brand-dim);margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}.dq.svelte-1uha8ag{background:var(--color-ink);margin-top:2rem;padding:3.5rem 0}.dq.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.dq.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-head);color:#fff;letter-spacing:-.015em;font-size:clamp(22px,3vw,30px);font-weight:700}.dq.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--color-brand);font-style:normal}.dq.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-grey);max-width:34ch;font-size:13px;line-height:1.6}.dq.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-left:auto}@media (width<=720px){.dq.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-left:0}}
