.hero.svelte-1uha8ag{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.heroimg.svelte-1uha8ag{position:absolute;right:0;bottom:0;z-index:0;height:auto;width:auto;max-height:94%;max-width:56%;object-fit:contain;object-position:bottom right;pointer-events:none;will-change:transform;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%),linear-gradient(180deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 36%),linear-gradient(180deg,transparent,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.scrim.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 66%,var(--bg))}.hin.svelte-1uha8ag{position:relative;z-index:2;padding-top:70px;will-change:transform}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(58px,12vw,148px);margin:18px 0 22px;letter-spacing:-.03em}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){max-width:540px}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:italic;color:var(--gold)}.cta.svelte-1uha8ag{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.scrollcue.svelte-1uha8ag{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:2;width:24px;height:38px;border:1.5px solid var(--line);border-radius:20px;display:flex;justify-content:center;padding-top:7px}.scrollcue.svelte-1uha8ag span:where(.svelte-1uha8ag){width:3px;height:8px;border-radius:2px;background:var(--gold);animation:svelte-1uha8ag-cue 1.7s var(--ease-io) infinite}@keyframes svelte-1uha8ag-cue{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}80%{opacity:0;transform:translateY(8px)}}.mission.svelte-1uha8ag{font-family:var(--hfont);font-weight:500;font-size:clamp(26px,4.4vw,46px);line-height:1.24;letter-spacing:-.01em;max-width:16ch;margin-top:16px}.h.svelte-1uha8ag{font-size:clamp(32px,5vw,56px);margin-top:12px}.h.center.svelte-1uha8ag{text-align:center}.center.svelte-1uha8ag{text-align:center;display:flex;justify-content:center}.cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.card.svelte-1uha8ag{display:block;background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:34px 32px;transition:transform var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease);will-change:transform;height:100%}.card.svelte-1uha8ag:hover{transform:translateY(-5px);border-color:#e2c04466;box-shadow:0 20px 50px #00000059}.card.svelte-1uha8ag .ct:where(.svelte-1uha8ag){font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:25px;margin:14px 0 12px;line-height:1.14}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:16px}.go.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--gold);font-weight:600;font-size:15px}.go.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:17px;height:17px;transition:transform var(--t) var(--ease)}.card.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:translate(4px)}.big.svelte-1uha8ag{background:linear-gradient(180deg,var(--bg),var(--deep))}.big.svelte-1uha8ag .au:where(.svelte-1uha8ag){color:var(--gold)}.bigline.svelte-1uha8ag{max-width:640px;margin-top:18px}.pillars.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:48px 0 8px}.pillar.svelte-1uha8ag{border-top:1.5px solid var(--line);padding-top:18px}.pillar.svelte-1uha8ag .pn:where(.svelte-1uha8ag){font-family:var(--hfont);color:var(--gold);font-size:15px}.pillar.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:23px;margin:8px 0}.pillar.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:15px;line-height:1.55}.mt.svelte-1uha8ag{margin-top:34px}.cta-band.svelte-1uha8ag .who:where(.svelte-1uha8ag){color:var(--ink-dim);margin:14px 0 30px}.btn.lg.svelte-1uha8ag{padding:18px 34px;font-size:16.5px}@media (min-width:820px){.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){max-width:440px}}@media (max-width:760px){.hero.svelte-1uha8ag{align-items:flex-end}.heroimg.svelte-1uha8ag{top:0;bottom:auto;left:0;right:0;width:100%;max-width:100%;height:72%;max-height:72%;object-fit:cover;object-position:center 14%;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.hero.svelte-1uha8ag .scrim:where(.svelte-1uha8ag){background:linear-gradient(180deg,transparent 28%,rgba(15,17,21,.72) 56%,var(--bg))}.hin.svelte-1uha8ag{padding-top:0;padding-bottom:7vh}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(46px,14vw,70px);margin:12px 0 16px}.hero.svelte-1uha8ag .sub:where(.svelte-1uha8ag){max-width:none}.cta.svelte-1uha8ag{margin-top:26px}.scrollcue.svelte-1uha8ag{display:none}.cards.svelte-1uha8ag{grid-template-columns:1fr}.pillars.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:440px){.pillars.svelte-1uha8ag{grid-template-columns:1fr}}
