.player.svelte-17hnira.svelte-17hnira{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;background:#05070b}.player.playing.svelte-17hnira.svelte-17hnira{overflow:hidden;box-shadow:0 18px 50px #00000073}iframe.svelte-17hnira.svelte-17hnira{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.poster.svelte-17hnira.svelte-17hnira{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;border:0;background:none;cursor:pointer;color:#fff}.screen.svelte-17hnira.svelte-17hnira{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden;border:1px solid rgba(220,228,235,.75);box-shadow:0 18px 50px #00000073,0 0 24px #50a0ff40;background:#0b1a2c}.screen.svelte-17hnira img.svelte-17hnira{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.poster.svelte-17hnira:hover .screen img.svelte-17hnira{transform:scale(1.015)}.poster.svelte-17hnira.svelte-17hnira:focus-visible{outline:none}.poster.svelte-17hnira:focus-visible .screen.svelte-17hnira{outline:3px solid var(--color-primary-light);outline-offset:3px}.bar.svelte-17hnira.svelte-17hnira{position:absolute;left:4%;right:4%;bottom:4.5%;height:12%;display:flex;align-items:center;gap:clamp(10px,3.2%,26px);padding:0 clamp(12px,3.4%,26px);border-radius:10px;border:1px solid rgba(220,228,235,.55);background:#080c12c7;color:#fff}.bar.svelte-17hnira svg{flex-shrink:0;width:clamp(16px,3.1%,24px);height:auto}.track.svelte-17hnira.svelte-17hnira{flex:1;height:5px;border-radius:999px;background:#ffffff38;overflow:hidden}.fill.svelte-17hnira.svelte-17hnira{display:block;width:0;height:100%;background:var(--color-primary)}@media (prefers-reduced-motion: reduce){.screen.svelte-17hnira img.svelte-17hnira{transition:none}}@font-face{font-family:Inter Headline;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-playfair-367ba69ac0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;ascent-override:76.6%;descent-override:3.8%;line-gap-override:0%}@font-face{font-family:Inter Headline;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-playfair-bec94a4daf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:76.6%;descent-override:3.8%;line-gap-override:0%}.home.svelte-1rqo8qa.svelte-1rqo8qa{--hero-bg:var(--color-gray-50);--hero-glow:rgba(40, 110, 220, .16);--hero-glow-2:rgba(40, 110, 220, .08);--hero-text:var(--color-gray-900);--hero-muted:var(--color-gray-700);--line-1:var(--color-gray-900);--stats-bg:var(--color-white);--stats-text:var(--color-gray-900);--stats-muted:var(--color-gray-700);--approach-bg:var(--color-gray-50);--approach-text:var(--color-gray-900);--approach-muted:var(--color-gray-700);--rule:rgba(247, 55, 58, .45);--band-border:var(--color-gray-200);background:var(--hero-bg);color:var(--hero-text);overflow-x:clip}[data-theme=dark] .home.svelte-1rqo8qa.svelte-1rqo8qa{--hero-bg:#05070b;--hero-glow:rgba(24, 92, 210, .55);--hero-glow-2:rgba(20, 70, 160, .3);--hero-text:#f5f5f7;--hero-muted:#e4e4ea;--stats-bg:#0b0c0f;--stats-text:#f5f5f7;--stats-muted:#e4e4ea;--approach-bg:#f6f7f7;--approach-text:#111111;--approach-muted:#2a2a2e;--rule:rgba(247, 55, 58, .55);--band-border:#2a2a2e}[data-theme=dark] .home.svelte-1rqo8qa .pillars.svelte-1rqo8qa{--color-primary-text:var(--color-primary-cta)}.btn-primary.svelte-1rqo8qa.svelte-1rqo8qa{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:var(--radius-md);background:linear-gradient(180deg,#ef2226 0%,var(--color-primary-cta) 100%);color:#fff;font-weight:var(--font-semibold, 600);font-size:1.125rem;text-decoration:none;box-shadow:0 4px 18px #f7373a4d;transition:filter .15s ease,transform .15s ease;white-space:nowrap}.btn-primary.svelte-1rqo8qa.svelte-1rqo8qa:hover{filter:brightness(1.08);transform:translateY(-1px);color:#fff}.btn-primary.svelte-1rqo8qa.svelte-1rqo8qa:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px}.hero.svelte-1rqo8qa.svelte-1rqo8qa{position:relative;min-height:432px;display:flex;background:radial-gradient(ellipse 48% 75% at 52% 112%,var(--hero-glow),transparent 70%),radial-gradient(ellipse 35% 55% at 102% 8%,var(--hero-glow-2),transparent 70%),var(--hero-bg);border-bottom:1px solid var(--band-border)}.hero-inner.svelte-1rqo8qa.svelte-1rqo8qa{width:100%;max-width:1448px;margin:0 auto;padding:14px 23px 16px 59px;display:grid;grid-template-columns:minmax(0,1fr) min(712px,52%);gap:23px;align-items:center}.hero-copy.svelte-1rqo8qa.svelte-1rqo8qa{padding-bottom:12px}.tagline.svelte-1rqo8qa.svelte-1rqo8qa{display:flex;align-items:center;gap:16px;margin:0 0 14px;font-size:clamp(.75rem,.97vw,.875rem);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-muted)}.tagline.svelte-1rqo8qa span.svelte-1rqo8qa{flex:0 1 auto}.tagline-long.svelte-1rqo8qa.svelte-1rqo8qa{letter-spacing:.07em}.tagline.svelte-1rqo8qa.svelte-1rqo8qa:after{content:"";flex:0 1000 74px;min-width:0;height:2px;background:var(--color-primary)}.headline.svelte-1rqo8qa.svelte-1rqo8qa{margin:0 0 14px;font-family:"Inter Headline",var(--font-family-base);font-size:calc(clamp(2.25rem,3.9vw,3.5rem) * var(--fit, 1));font-weight:700;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.headline.svelte-1rqo8qa span.svelte-1rqo8qa{display:block}.line-1.svelte-1rqo8qa.svelte-1rqo8qa{color:var(--line-1)}[data-theme=dark] .line-1.svelte-1rqo8qa.svelte-1rqo8qa{background:linear-gradient(180deg,#fff,#f1f1f4 45%,#b9bcc4);-webkit-background-clip:text;background-clip:text;color:transparent}.line-2.svelte-1rqo8qa.svelte-1rqo8qa{background:linear-gradient(180deg,#ff3a3e,#e01a1f);-webkit-background-clip:text;background-clip:text;color:transparent}.intro.svelte-1rqo8qa.svelte-1rqo8qa{max-width:500px;margin:0 0 24px;font-size:1.25rem;line-height:1.32;color:var(--hero-muted)}.btn-join.svelte-1rqo8qa.svelte-1rqo8qa{width:240px;height:56px;padding:0 24px}.stats.svelte-1rqo8qa.svelte-1rqo8qa{background:var(--stats-bg);color:var(--stats-text);border-bottom:1px solid var(--band-border)}[data-theme=dark] .stats.svelte-1rqo8qa.svelte-1rqo8qa{background:linear-gradient(118deg,rgba(255,255,255,.03) 0 7%,transparent 7.05%),var(--stats-bg)}.stats-inner.svelte-1rqo8qa.svelte-1rqo8qa{list-style:none;margin:0 auto;padding:18px 32px 11px;max-width:1400px;min-height:185px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.stat.svelte-1rqo8qa.svelte-1rqo8qa{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;color:var(--color-primary-text)}.stat.svelte-1rqo8qa+.stat.svelte-1rqo8qa:before{content:"";position:absolute;left:0;top:20px;height:104px;width:2px;background:var(--color-primary);opacity:.85}.stat-value.svelte-1rqo8qa.svelte-1rqo8qa{margin-top:8px;font-size:1.875rem;font-weight:700;line-height:1.1;text-transform:uppercase;color:var(--stats-text)}.stat-label.svelte-1rqo8qa.svelte-1rqo8qa{margin-top:4px;max-width:300px;font-size:.9375rem;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;color:var(--stats-muted)}.stat-note.svelte-1rqo8qa.svelte-1rqo8qa{margin-top:2px;max-width:280px;font-size:.9375rem;line-height:1.35;text-wrap:balance;color:var(--stats-muted)}.approach.svelte-1rqo8qa.svelte-1rqo8qa{background:var(--approach-bg);color:var(--approach-text)}.approach-inner.svelte-1rqo8qa.svelte-1rqo8qa{max-width:1340px;min-height:272px;box-sizing:border-box;margin:0 auto;padding:16px 32px 14px;text-align:center}.approach.svelte-1rqo8qa h2.svelte-1rqo8qa{margin:0;font-family:var(--font-family-base);font-size:1.75rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--approach-text)}.approach-text.svelte-1rqo8qa.svelte-1rqo8qa{max-width:1040px;margin:6px auto 0;font-size:1.125rem;line-height:1.3;text-wrap:balance;color:var(--approach-muted)}.pillars.svelte-1rqo8qa.svelte-1rqo8qa{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pillar.svelte-1rqo8qa.svelte-1rqo8qa{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 12px;color:var(--color-primary-text)}.pillar.svelte-1rqo8qa+.pillar.svelte-1rqo8qa:before{content:"";position:absolute;left:0;top:6%;bottom:0;width:1px;background:var(--rule)}.pillar.svelte-1rqo8qa h3.svelte-1rqo8qa{margin:10px 0 0;font-family:var(--font-family-base);font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--approach-text)}.pillar.svelte-1rqo8qa p.svelte-1rqo8qa{max-width:230px;margin:4px 0 0;font-size:1rem;line-height:1.45;text-wrap:balance;color:var(--approach-muted)}.banner.svelte-1rqo8qa.svelte-1rqo8qa{position:relative;min-height:132px;display:flex;align-items:center;background:#0b0c0f;color:#e9e9ee;overflow:hidden}.globe.svelte-1rqo8qa.svelte-1rqo8qa{position:absolute;left:0;bottom:0;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent);mask-image:linear-gradient(to right,#000 80%,transparent)}.banner-inner.svelte-1rqo8qa.svelte-1rqo8qa{position:relative;width:100%;max-width:1448px;margin:0 auto;padding:16px 41px 16px clamp(32px,37.6vw,544px);display:flex;align-items:center;justify-content:space-between;gap:24px}.banner-text.svelte-1rqo8qa.svelte-1rqo8qa{margin:0;padding:4px 0 4px 28px;border-left:2px solid var(--color-primary-cta);font-size:1.125rem;line-height:1.4;text-wrap:balance;font-style:italic;color:#e9e9ee}.banner-text.svelte-1rqo8qa span.svelte-1rqo8qa{display:block}.btn-explore.svelte-1rqo8qa.svelte-1rqo8qa{min-width:285px;height:62px;padding:0 28px}@media (max-width: 1279px){.hero-inner.svelte-1rqo8qa.svelte-1rqo8qa{padding-left:32px}.banner-inner.svelte-1rqo8qa.svelte-1rqo8qa{padding-right:32px}.btn-explore.svelte-1rqo8qa.svelte-1rqo8qa{min-width:0}}@media (max-width: 1099px){.tagline.svelte-1rqo8qa.svelte-1rqo8qa{letter-spacing:.14em;font-size:.8125rem}.intro.svelte-1rqo8qa.svelte-1rqo8qa{font-size:1.125rem}.stat-label.svelte-1rqo8qa.svelte-1rqo8qa{letter-spacing:.08em;font-size:.875rem}}@media (max-width: 899px){.hero.svelte-1rqo8qa.svelte-1rqo8qa{min-height:0}.hero-inner.svelte-1rqo8qa.svelte-1rqo8qa{grid-template-columns:minmax(0,1fr);padding:32px 20px 28px;gap:0}.hero-copy.svelte-1rqo8qa.svelte-1rqo8qa{display:contents}.tagline.svelte-1rqo8qa.svelte-1rqo8qa{order:1}.headline.svelte-1rqo8qa.svelte-1rqo8qa{order:2}.hero-video.svelte-1rqo8qa.svelte-1rqo8qa{order:3;margin:10px 0 24px}.btn-join.svelte-1rqo8qa.svelte-1rqo8qa{order:4}.intro.svelte-1rqo8qa.svelte-1rqo8qa{order:5;margin:24px 0 0}.headline.svelte-1rqo8qa.svelte-1rqo8qa{font-size:calc(clamp(2rem,8.5vw,3rem)*max(var(--fit, 1),.85))}.stats-inner.svelte-1rqo8qa.svelte-1rqo8qa{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;padding:28px 16px}.stat.svelte-1rqo8qa.svelte-1rqo8qa:nth-child(3):before{display:none}.pillars.svelte-1rqo8qa.svelte-1rqo8qa{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.pillar.svelte-1rqo8qa.svelte-1rqo8qa:nth-child(4):before{display:none}.banner.svelte-1rqo8qa.svelte-1rqo8qa{flex-direction:column;align-items:stretch}.globe.svelte-1rqo8qa.svelte-1rqo8qa{opacity:.45}.banner-inner.svelte-1rqo8qa.svelte-1rqo8qa{flex-direction:column;align-items:flex-start;padding:28px 20px;gap:20px}}@media (max-width: 559px){.tagline.svelte-1rqo8qa.svelte-1rqo8qa{flex-wrap:wrap;letter-spacing:.12em;font-size:.75rem}.tagline.svelte-1rqo8qa span.svelte-1rqo8qa{flex:0 1 auto}.tagline-long.svelte-1rqo8qa.svelte-1rqo8qa{letter-spacing:.07em}.tagline.svelte-1rqo8qa.svelte-1rqo8qa:after{display:none}.intro.svelte-1rqo8qa.svelte-1rqo8qa{font-size:1.0625rem}.btn-join.svelte-1rqo8qa.svelte-1rqo8qa,.btn-explore.svelte-1rqo8qa.svelte-1rqo8qa{width:100%;min-width:0}.stat.svelte-1rqo8qa.svelte-1rqo8qa{padding:0 8px}.stat.svelte-1rqo8qa svg{width:38px;height:38px}.stat-value.svelte-1rqo8qa.svelte-1rqo8qa{font-size:1.5rem}.stat-label.svelte-1rqo8qa.svelte-1rqo8qa,.stat-note.svelte-1rqo8qa.svelte-1rqo8qa{font-size:.75rem;letter-spacing:.06em}.stat-note.svelte-1rqo8qa.svelte-1rqo8qa{letter-spacing:0}.stat.svelte-1rqo8qa+.stat.svelte-1rqo8qa:before{top:8px;height:90px}.approach.svelte-1rqo8qa h2.svelte-1rqo8qa{font-size:1.375rem;text-wrap:balance}.pillars.svelte-1rqo8qa.svelte-1rqo8qa{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:24px}.pillar.svelte-1rqo8qa+.pillar.svelte-1rqo8qa:before{left:-12px}.pillar.svelte-1rqo8qa.svelte-1rqo8qa:nth-child(4):before{display:block}.pillar.svelte-1rqo8qa.svelte-1rqo8qa:nth-child(3):before,.pillar.svelte-1rqo8qa.svelte-1rqo8qa:nth-child(5):before{display:none}.pillar.svelte-1rqo8qa.svelte-1rqo8qa:last-child{grid-column:1 / -1}.approach-text.svelte-1rqo8qa.svelte-1rqo8qa{font-size:1rem}.banner-text.svelte-1rqo8qa.svelte-1rqo8qa{font-size:1.0625rem;padding-left:16px}.btn-explore.svelte-1rqo8qa.svelte-1rqo8qa{white-space:normal;text-align:center}}@media (prefers-reduced-motion: reduce){.btn-primary.svelte-1rqo8qa.svelte-1rqo8qa{transition:none}.btn-primary.svelte-1rqo8qa.svelte-1rqo8qa:hover{transform:none}}
