:root{--gc-colour-canvas: #f7f6fa;--gc-colour-surface: #ffffff;--gc-colour-ink: #2b2c4e;--gc-colour-text-secondary: #616176;--gc-font-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gc-font-weight-regular: 400;--gc-font-weight-medium: 500;--gc-font-weight-bold: 700;--gc-font-size-display: clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--gc-font-size-h1: clamp(2rem, 1.5rem + 2vw, 3rem);--gc-font-size-h2: clamp(1.625rem, 1.4375rem + .75vw, 2rem);--gc-font-size-h3: 1.375rem;--gc-font-size-body: 1rem;--gc-font-size-lead: 1.25rem;--gc-font-size-label: .875rem;--gc-font-size-caption: .75rem}.gc-type-display{font:700 var(--gc-font-size-display)/1.08 var(--gc-font-family);letter-spacing:-.035em}.gc-type-h1{font:700 var(--gc-font-size-h1)/1.15 var(--gc-font-family);letter-spacing:-.025em}.gc-type-h2{font:700 var(--gc-font-size-h2)/1.2 var(--gc-font-family);letter-spacing:-.02em}.gc-type-h3{font:700 var(--gc-font-size-h3)/1.3 var(--gc-font-family);letter-spacing:-.01em}.gc-type-body{font:400 var(--gc-font-size-body)/1.6 var(--gc-font-family);letter-spacing:0}.gc-type-lead{font:400 var(--gc-font-size-lead)/1.5 var(--gc-font-family);letter-spacing:0}.gc-type-label{font:500 var(--gc-font-size-label)/1.4 var(--gc-font-family);letter-spacing:0}.gc-type-caption{font:400 var(--gc-font-size-caption)/1.5 var(--gc-font-family);letter-spacing:0}:root{--gc-colour-stage-dark: #090710;--gc-colour-panel-dark: #130f22;--gc-colour-panel-raised-dark: #1e1833;--gc-atmosphere-dark: radial-gradient(ellipse 340px 340px at 100% 0%, rgb(255 0 122 / 25%), transparent 75%), radial-gradient(ellipse 340px 340px at 0% 100%, rgb(121 40 202 / 30%), transparent 75%), #130f22;--gc-atmosphere-light: #ffffff;--gc-border-atmosphere-dark: rgb(255 255 255 / 15%);--gc-border-atmosphere-light: rgb(43 44 78 / 14%);--gc-shadow-accent-dark: 0 12px 36px rgb(255 0 103 / 12%)}.gc-atmosphere-dark{background:var(--gc-atmosphere-dark);color:#fff;border:1px solid var(--gc-border-atmosphere-dark)}.gc-atmosphere-light{background:var(--gc-atmosphere-light);color:var(--gc-colour-ink);border:1px solid var(--gc-border-atmosphere-light)}:root{--gc-colour-support: #34d399;--gc-colour-support-on-light: #047857;--gc-colour-on-support: #090710}.gc-cta-support{background:var(--gc-colour-support);color:var(--gc-colour-on-support)}.gc-card-dark-solid{background:#130f22;color:#fff;border:1px solid var(--gc-border-atmosphere-dark)}:root{--gc-card-pink-light-text: #b50059;--gc-card-pink-light-fill: #fff0f6;--gc-card-pink-light-border: #efb3cf;--gc-card-pink-dark-text: #ff70b0;--gc-card-pink-dark-fill: #351328;--gc-card-pink-dark-border: #743054}.gc-accent-pink{color:var(--gc-card-pink-light-text);background:var(--gc-card-pink-light-fill);border-color:var(--gc-card-pink-light-border)}.gc-card-dark-solid .gc-accent-pink,.gc-atmosphere-dark .gc-accent-pink{color:var(--gc-card-pink-dark-text);background:var(--gc-card-pink-dark-fill);border-color:var(--gc-card-pink-dark-border)}:root{--container: 1200px;--gutter: clamp(20px, 4vw, 40px);--section: clamp(64px, 9vw, 112px);--radius-card: 16px;--radius-panel: 24px;--radius-control: 10px;--text-on-dark-secondary: #c9c5d8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--gc-colour-canvas);color:var(--gc-colour-ink);font-family:var(--gc-font-family);font-size:var(--gc-font-size-body);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--gc-colour-support-on-light);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:10;background:#090710f0;backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--gc-border-atmosphere-dark)}.header__inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--gc-colour-ink)}.header[data-astro-cid-j7pv25f6] .brand[data-astro-cid-j7pv25f6]{color:#fff}.brand__symbol[data-astro-cid-j7pv25f6]{width:56px;height:auto}.brand__word[data-astro-cid-j7pv25f6]{display:block;width:170px}.brand__word[data-astro-cid-j7pv25f6] svg{width:100%;height:auto}.nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:28px;font-size:var(--gc-font-size-label);font-weight:500}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn){text-decoration:none;color:var(--text-on-dark-secondary);transition:color .15s}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn):hover{color:#fff}@media(max-width:760px){.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn){display:none}.brand__word[data-astro-cid-j7pv25f6]{width:132px}.brand__symbol[data-astro-cid-j7pv25f6]{width:44px}}.section[data-astro-cid-j7pv25f6]{padding-block:var(--section)}.lead[data-astro-cid-j7pv25f6]{font-size:var(--gc-font-size-lead);line-height:1.5}.muted[data-astro-cid-j7pv25f6]{color:var(--gc-colour-text-secondary)}.on-dark-muted[data-astro-cid-j7pv25f6]{color:var(--text-on-dark-secondary)}.gc-type-display[data-astro-cid-j7pv25f6],.gc-type-h1[data-astro-cid-j7pv25f6],.gc-type-h2[data-astro-cid-j7pv25f6],.gc-type-h3[data-astro-cid-j7pv25f6]{text-wrap:balance}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border:1px solid var(--gc-border-atmosphere-light);border-radius:999px;background:var(--gc-colour-surface);font-size:var(--gc-font-size-label);font-weight:500;color:var(--gc-colour-ink)}.pill--dark[data-astro-cid-j7pv25f6]{background:#ffffff0f;border-color:var(--gc-border-atmosphere-dark);color:#fff}.pills[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.actions--center[data-astro-cid-j7pv25f6]{justify-content:center}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border-radius:var(--radius-control);border:1px solid transparent;font-size:1rem;font-weight:700;text-decoration:none;line-height:1.3;text-align:center;transition:background-color .15s,border-color .15s,color .15s}.btn--small[data-astro-cid-j7pv25f6]{min-height:40px;padding:6px 16px;font-size:var(--gc-font-size-label)}.btn--primary[data-astro-cid-j7pv25f6]{background:var(--gc-colour-support);color:var(--gc-colour-on-support)}.btn--primary[data-astro-cid-j7pv25f6]:hover{background:#2bc48b}.btn--secondary[data-astro-cid-j7pv25f6]{background:var(--gc-colour-surface);color:var(--gc-colour-ink);border-color:var(--gc-border-atmosphere-light)}.btn--secondary[data-astro-cid-j7pv25f6]:hover{border-color:var(--gc-colour-ink)}.btn--ghost-dark[data-astro-cid-j7pv25f6]{color:#fff;border-color:var(--gc-border-atmosphere-dark)}.btn--ghost-dark[data-astro-cid-j7pv25f6]:hover{border-color:#fff}.tile[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid;font-size:var(--gc-font-size-label);font-weight:700}.tile--pink[data-astro-cid-j7pv25f6]{color:var(--gc-card-pink-light-text);background:var(--gc-card-pink-light-fill);border-color:var(--gc-card-pink-light-border)}.tile--purple[data-astro-cid-j7pv25f6]{color:#8f1fa7;background:#8f1fa71f;border-color:#8f1fa74d}.tile--emerald[data-astro-cid-j7pv25f6]{color:var(--gc-colour-support-on-light);background:#34d3991f;border-color:#04785759}.hero[data-astro-cid-j7pv25f6]{background:var(--gc-atmosphere-dark);color:#fff;border-bottom:1px solid var(--gc-border-atmosphere-dark)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(64px,9vw,120px)}.hero__kicker[data-astro-cid-j7pv25f6]{display:inline-block;font-size:var(--gc-font-size-lead);font-weight:700;line-height:1.4;background:linear-gradient(90deg,#8f1fa7,#c0008b,#ff0067);-webkit-background-clip:text;background-clip:text;color:transparent}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:16px 0 24px;color:#fff}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:var(--text-on-dark-secondary);max-width:60ch}.hero__mark[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:28px}.hero__mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:min(100%,380px);height:auto}@media(max-width:900px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__mark[data-astro-cid-j7pv25f6]{justify-items:start}.hero__mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:min(70%,280px)}}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:start}.split__body[data-astro-cid-j7pv25f6]{display:grid;gap:20px;max-width:62ch}.section__sub[data-astro-cid-j7pv25f6]{margin-top:20px;color:var(--gc-colour-text-secondary)}@media(max-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.section__head[data-astro-cid-j7pv25f6]{max-width:720px;margin-bottom:40px}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:14px;padding:32px 28px;background:var(--gc-colour-surface);border:1px solid var(--gc-border-atmosphere-light);border-radius:var(--radius-card)}.card[data-astro-cid-j7pv25f6]{overflow:hidden}.card__img[data-astro-cid-j7pv25f6]{width:calc(100% + 56px);max-width:none;margin:-32px -28px 12px;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:var(--gc-colour-panel-dark)}.card[data-astro-cid-j7pv25f6] .tile[data-astro-cid-j7pv25f6]{margin-bottom:8px}.card__lead[data-astro-cid-j7pv25f6]{font-weight:500}@media(max-width:900px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.panel[data-astro-cid-j7pv25f6]{border-radius:var(--radius-panel);padding:clamp(36px,6vw,72px)}.split--panel[data-astro-cid-j7pv25f6] .split__body[data-astro-cid-j7pv25f6]{gap:18px}.brands[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--gc-border-atmosphere-light);border:1px solid var(--gc-border-atmosphere-light);border-radius:var(--radius-card);overflow:hidden}.brands[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;align-content:center;gap:12px;min-height:140px;padding:20px 16px;background:var(--gc-colour-surface);text-align:center}.brand-logo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;height:56px;color:var(--gc-colour-ink)}.brand-logo[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;height:30px;aspect-ratio:var(--r);max-width:100%;background:currentColor;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.brand-logo[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.brand-logo--big[data-astro-cid-j7pv25f6] .brand-logo[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:56px}.brand-name[data-astro-cid-j7pv25f6]{font-size:var(--gc-font-size-caption);color:var(--gc-colour-text-secondary);line-height:1.4}@media(max-width:560px){.brands[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-logo[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:24px}.brand-logo--big[data-astro-cid-j7pv25f6] .brand-logo[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:46px}}.rows[data-astro-cid-j7pv25f6]{list-style:none;margin-top:48px;background:var(--gc-colour-surface);border:1px solid var(--gc-border-atmosphere-light);border-radius:var(--radius-card)}.row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px minmax(0,4fr) minmax(0,7fr);gap:24px;align-items:center;padding:24px 28px}.row[data-astro-cid-j7pv25f6]+.row[data-astro-cid-j7pv25f6]{border-top:1px solid var(--gc-border-atmosphere-light)}@media(max-width:760px){.row[data-astro-cid-j7pv25f6]{grid-template-columns:44px minmax(0,1fr);gap:8px 16px}.row[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{grid-column:2}}.contact[data-astro-cid-j7pv25f6]{text-align:center;display:grid;justify-items:center;gap:16px}.contact[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:52ch}.contact__line[data-astro-cid-j7pv25f6]{font-weight:700;font-size:var(--gc-font-size-lead)}.contact[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:16px}.footer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--gc-border-atmosphere-light);padding-block:40px;font-size:var(--gc-font-size-label)}.footer__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px 32px;align-items:center}.footer__links[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:20px;font-weight:500}.footer__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-underline-offset:.2em}@media(max-width:900px){.footer__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;justify-items:start}.footer__links[data-astro-cid-j7pv25f6]{flex-wrap:wrap}}
