.hero[data-astro-cid-3j4pdozu]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 72% 44%,rgba(42,107,181,.5),rgba(22,68,120,.18) 55%,transparent 75%),var(--navy-950);color:#fff;min-height:100vh;min-height:100dvh;display:grid;align-items:center}#hero-gl[data-astro-cid-3j4pdozu]{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s var(--ease-out)}.hero[data-astro-cid-3j4pdozu].gl-on #hero-gl[data-astro-cid-3j4pdozu]{opacity:1}.hero-media[data-astro-cid-3j4pdozu]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1.2s var(--ease-out)}.hero[data-astro-cid-3j4pdozu].video-on .hero-media[data-astro-cid-3j4pdozu]{opacity:1}.hero-media[data-astro-cid-3j4pdozu] video[data-astro-cid-3j4pdozu]{position:absolute;top:0;bottom:0;left:28%;width:72%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.hero-fade[data-astro-cid-3j4pdozu]{position:absolute;inset:0;background:linear-gradient(90deg,#071627eb,#071627b8 34%,#07162726 60%,#07162700),linear-gradient(to top,rgba(7,22,39,.6),transparent 30%)}.hero-fallback[data-astro-cid-3j4pdozu]{position:absolute;inset:0;z-index:0;display:none;pointer-events:none}.hero-fallback[data-astro-cid-3j4pdozu] svg[data-astro-cid-3j4pdozu]{position:absolute;height:46%;width:auto;opacity:.5}.hero-fallback[data-astro-cid-3j4pdozu] .a[data-astro-cid-3j4pdozu]{left:56%;top:14%}.hero-fallback[data-astro-cid-3j4pdozu] .b[data-astro-cid-3j4pdozu]{left:68%;top:40%}.hero[data-astro-cid-3j4pdozu].nogl #hero-gl[data-astro-cid-3j4pdozu]{display:none}.hero[data-astro-cid-3j4pdozu].nogl .hero-fallback[data-astro-cid-3j4pdozu]{display:block}.hero-copy[data-astro-cid-3j4pdozu]{position:relative;z-index:2;padding:calc(var(--header-h) + clamp(32px,6vh,72px)) var(--gutter) clamp(72px,10vh,120px);max-width:680px;display:grid;gap:22px;justify-items:start;pointer-events:none}.hero-copy[data-astro-cid-3j4pdozu] a[data-astro-cid-3j4pdozu]{pointer-events:auto}.hero-copy[data-astro-cid-3j4pdozu] .eyebrow[data-astro-cid-3j4pdozu]{color:#b7c8de}.hero-h[data-astro-cid-3j4pdozu]{color:#fff;font-weight:300;font-size:clamp(40px,6.4vw,82px);line-height:1.02;letter-spacing:-.025em}.hero-h[data-astro-cid-3j4pdozu] b[data-astro-cid-3j4pdozu]{font-weight:800}.hero-lead[data-astro-cid-3j4pdozu]{max-width:46ch;font-size:clamp(16px,1.3vw,18px);color:#b7c8de}.hero-lead[data-astro-cid-3j4pdozu] strong[data-astro-cid-3j4pdozu]{color:#fff;font-weight:500}.hero-actions[data-astro-cid-3j4pdozu]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;--primary: var(--sky-300);--primary-hover: var(--sky-400);--on-primary: var(--navy-950);--accent: var(--sky-300);--accent-strong: var(--sky-300);--border-strong: rgba(255,255,255,.25);--text-strong: #fff}.hero-facts[data-astro-cid-3j4pdozu]{display:flex;flex-wrap:wrap;gap:8px 26px;margin:8px 0 0;padding:0;list-style:none;font-size:13.5px;color:#b7c8de}.hero-facts[data-astro-cid-3j4pdozu] li[data-astro-cid-3j4pdozu]{display:inline-flex;align-items:center;gap:8px}.hero-facts[data-astro-cid-3j4pdozu] svg[data-astro-cid-3j4pdozu]{color:var(--sky-300)}.hero-hint[data-astro-cid-3j4pdozu]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;font:500 11px var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#b7c8de;text-decoration:none}.hero-hint[data-astro-cid-3j4pdozu] svg[data-astro-cid-3j4pdozu]{animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.line[data-astro-cid-3j4pdozu]{display:block;overflow:hidden}.line[data-astro-cid-3j4pdozu]>span[data-astro-cid-3j4pdozu]{display:block}.hero[data-astro-cid-3j4pdozu].play .line[data-astro-cid-3j4pdozu]>span[data-astro-cid-3j4pdozu]{animation:rise 1s var(--ease-out) both}.hero[data-astro-cid-3j4pdozu].play .fade[data-astro-cid-3j4pdozu]{animation:fadeUp .9s var(--ease-out) both}.hero[data-astro-cid-3j4pdozu].play .l1[data-astro-cid-3j4pdozu]>span[data-astro-cid-3j4pdozu]{animation-delay:.05s}.hero[data-astro-cid-3j4pdozu].play .l2[data-astro-cid-3j4pdozu]>span[data-astro-cid-3j4pdozu]{animation-delay:.16s}.hero[data-astro-cid-3j4pdozu].play .eyebrow[data-astro-cid-3j4pdozu]{animation-delay:0s}.hero[data-astro-cid-3j4pdozu].play .hero-lead[data-astro-cid-3j4pdozu]{animation-delay:.3s}.hero[data-astro-cid-3j4pdozu].play .hero-actions[data-astro-cid-3j4pdozu]{animation-delay:.42s}.hero[data-astro-cid-3j4pdozu].play .hero-facts[data-astro-cid-3j4pdozu]{animation-delay:.54s}@keyframes rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.hero[data-astro-cid-3j4pdozu]{align-items:end}.hero-media[data-astro-cid-3j4pdozu] video[data-astro-cid-3j4pdozu]{left:0;width:100%;object-position:50% 22%}.hero-media[data-astro-cid-3j4pdozu] .hero-fade[data-astro-cid-3j4pdozu]{background:linear-gradient(to top,#071627f5,#071627d9 42%,#07162733 62%,#07162700)}.hero-copy[data-astro-cid-3j4pdozu]{padding-top:54vh;padding-bottom:40px;max-width:none;gap:16px}.hero-actions[data-astro-cid-3j4pdozu]{width:100%}.hero-actions[data-astro-cid-3j4pdozu] .btn{flex:1 1 100%;justify-content:center}.hero-facts[data-astro-cid-3j4pdozu]{gap:6px 18px;font-size:13px}.hero-hint[data-astro-cid-3j4pdozu]{display:none}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-3j4pdozu].play [data-astro-cid-3j4pdozu]{animation:none!important}}.strip[data-astro-cid-wqlz7537]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-subtle);padding-block:28px}.strip-grid[data-astro-cid-wqlz7537]{list-style:none;margin:0 auto;padding-block:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 32px}.strip-grid[data-astro-cid-wqlz7537] li[data-astro-cid-wqlz7537]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:14.5px;color:var(--text-muted)}.strip-grid[data-astro-cid-wqlz7537] strong[data-astro-cid-wqlz7537]{display:block;color:var(--text-strong);font-family:var(--font-display);font-weight:700;font-size:15px;margin-bottom:2px}.ps-grid[data-astro-cid-u5fegvpa]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1100px){.ps-grid[data-astro-cid-u5fegvpa]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ps-grid[data-astro-cid-u5fegvpa]{grid-template-columns:1fr}}.ps-card[data-astro-cid-u5fegvpa]{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;align-content:start;text-decoration:none;color:inherit;height:100%}.ps-card[data-astro-cid-u5fegvpa] .hd-3[data-astro-cid-u5fegvpa]{min-height:3.3em;line-height:1.1}.ps-detail[data-astro-cid-u5fegvpa]{color:var(--text-muted);font-size:15px;min-height:8em}.ps-answer[data-astro-cid-u5fegvpa]{color:var(--text-strong);font-size:15px;padding-left:14px;border-left:2px solid var(--accent-strong);align-self:start}.ps-link[data-astro-cid-u5fegvpa]{margin-top:6px;font:600 14px var(--font-display);color:var(--accent-strong);align-self:end}@media(max-width:640px){.ps-card[data-astro-cid-u5fegvpa] .hd-3[data-astro-cid-u5fegvpa],.ps-detail[data-astro-cid-u5fegvpa]{min-height:0}}.seq[data-astro-cid-mn46ivmu]{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-950);color:#fff;min-height:min(92vh,940px);display:grid;align-items:center;--primary: var(--sky-300);--primary-hover: var(--sky-400);--on-primary: var(--navy-950);--accent: var(--sky-300);--accent-strong: var(--sky-300);--border-strong: rgba(255,255,255,.25);--text-strong: #fff;--text-muted: #B7C8DE;--text: #fff}.seq-media[data-astro-cid-mn46ivmu]{position:absolute;inset:0;z-index:0}.seq-media[data-astro-cid-mn46ivmu] video[data-astro-cid-mn46ivmu]{position:absolute;top:0;bottom:0;left:42%;width:58%;height:100%;object-fit:contain;object-position:50% 50%;display:block;transform:scale(1.3);transform-origin:50% 50%}.seq-fade[data-astro-cid-mn46ivmu]{position:absolute;inset:0;background:linear-gradient(90deg,#071627,#071627eb 38%,#07162766 58%,#07162700 76%),linear-gradient(to bottom,rgba(7,22,39,.5),transparent 20%,transparent 80%,rgba(7,22,39,.7))}.seq-inner[data-astro-cid-mn46ivmu]{position:relative;z-index:2;width:100%;padding-block:clamp(72px,10vw,128px)}.seq-left[data-astro-cid-mn46ivmu]{display:grid;gap:28px;max-width:620px}.seq-eyebrow[data-astro-cid-mn46ivmu]{color:#b7c8de}.seq-titles[data-astro-cid-mn46ivmu]{display:grid;font-size:clamp(36px,4.6vw,64px)}.seq-title[data-astro-cid-mn46ivmu]{grid-area:1 / 1;display:grid;font-size:inherit;color:#fff;opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);min-width:0}.seq-title[data-astro-cid-mn46ivmu].is-on{opacity:1;transform:none}.seq-verb[data-astro-cid-mn46ivmu]{font-weight:800}.seq-name[data-astro-cid-mn46ivmu]{font-weight:300}.seq-texts[data-astro-cid-mn46ivmu]{display:grid}.seq-text[data-astro-cid-mn46ivmu]{grid-area:1 / 1;display:grid;gap:18px;justify-items:start;align-content:start;opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-out) .08s,transform .5s var(--ease-out) .08s;pointer-events:none}.seq-text[data-astro-cid-mn46ivmu].is-on{opacity:1;transform:none;pointer-events:auto}.seq-text[data-astro-cid-mn46ivmu] .lead[data-astro-cid-mn46ivmu]{color:#b7c8de}.seq-progress[data-astro-cid-mn46ivmu]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.seq-progress[data-astro-cid-mn46ivmu] button[data-astro-cid-mn46ivmu]{appearance:none;background:none;border:0;padding:6px 0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:500 12px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8fa3bc;transition:color .3s}.seq-progress[data-astro-cid-mn46ivmu] li[data-astro-cid-mn46ivmu].is-on button[data-astro-cid-mn46ivmu],.seq-progress[data-astro-cid-mn46ivmu] button[data-astro-cid-mn46ivmu]:hover{color:#fff}.seq-progress[data-astro-cid-mn46ivmu] .bar[data-astro-cid-mn46ivmu]{width:34px;height:2px;background:#ffffff2e;position:relative;overflow:hidden;border-radius:1px}.seq-progress[data-astro-cid-mn46ivmu] .fill[data-astro-cid-mn46ivmu]{position:absolute;inset:0;background:var(--sky-300);transform:scaleX(var(--p, 0));transform-origin:left}.seq-progress[data-astro-cid-mn46ivmu] li[data-astro-cid-mn46ivmu].is-done .fill[data-astro-cid-mn46ivmu]{transform:scaleX(1)}.seq-stack[data-astro-cid-mn46ivmu]{display:grid;gap:16px;padding:clamp(64px,10vw,128px) var(--gutter);max-width:1240px;margin-inline:auto;position:relative;z-index:2}@media(max-width:900px){.seq[data-astro-cid-mn46ivmu]{display:block;min-height:0}.seq-media[data-astro-cid-mn46ivmu]{position:relative;inset:auto;height:min(73vw,420px);overflow:hidden}.seq-media[data-astro-cid-mn46ivmu] video[data-astro-cid-mn46ivmu]{top:0;bottom:auto;left:50%;width:auto;max-width:none;height:153.5%;aspect-ratio:16 / 9;object-fit:cover;transform:translate(-52.6%,-12%);transform-origin:0 0}.seq-fade[data-astro-cid-mn46ivmu]{background:linear-gradient(to bottom,rgba(7,22,39,.55) 0%,rgba(7,22,39,0) 22%,rgba(7,22,39,0) 78%,var(--navy-950) 100%),linear-gradient(90deg,#071627b3,#07162700 14% 86%,#071627b3)}.seq-inner[data-astro-cid-mn46ivmu]{padding-top:8px;padding-bottom:56px}.seq-left[data-astro-cid-mn46ivmu]{gap:20px;max-width:none}.seq-eyebrow[data-astro-cid-mn46ivmu]{order:1}.seq-progress[data-astro-cid-mn46ivmu]{order:2;margin:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:6px}.seq-titles[data-astro-cid-mn46ivmu]{order:3;font-size:clamp(27px,8.2vw,44px)}.seq-name[data-astro-cid-mn46ivmu]{hyphens:auto;overflow-wrap:anywhere}.seq-texts[data-astro-cid-mn46ivmu]{order:4}.seq-progress[data-astro-cid-mn46ivmu] button[data-astro-cid-mn46ivmu]{width:100%;padding:12px 0;display:block;font-size:0;letter-spacing:0}.seq-progress[data-astro-cid-mn46ivmu] .bar[data-astro-cid-mn46ivmu]{display:block;width:100%;height:3px;border-radius:2px}}@media(prefers-reduced-motion:reduce){.seq-title[data-astro-cid-mn46ivmu],.seq-text[data-astro-cid-mn46ivmu]{transition:none}}.proc[data-astro-cid-xmnqylpg]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;counter-reset:step}@media(max-width:1000px){.proc[data-astro-cid-xmnqylpg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.proc[data-astro-cid-xmnqylpg]{grid-template-columns:1fr}}.proc-step[data-astro-cid-xmnqylpg]{display:grid;gap:14px;align-content:start;padding-top:18px;border-top:2px solid var(--border-strong);position:relative}.proc-step[data-astro-cid-xmnqylpg]:before{content:"";position:absolute;top:-2px;left:0;width:var(--w, 20%);height:2px;background:var(--accent-strong);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out);transition-delay:calc(.2s + var(--i, 0) * .38s)}.proc-step[data-astro-cid-xmnqylpg]:after{content:"";position:absolute;top:-3px;left:calc(var(--w, 20%) - 2px);width:4px;height:4px;border-radius:50%;background:var(--accent-strong);box-shadow:0 0 10px var(--accent-strong);opacity:0;transition:opacity .3s;transition-delay:calc(1.1s + var(--i, 0) * .38s)}.proc-step[data-astro-cid-xmnqylpg].is-in:after{opacity:1}.proc-n[data-astro-cid-xmnqylpg]{transition:color .4s;transition-delay:calc(.9s + var(--i, 0) * .38s)}.proc-step[data-astro-cid-xmnqylpg].is-in:before,html:not(.js) .proc-step[data-astro-cid-xmnqylpg]:before{transform:scaleX(1)}.proc-step[data-astro-cid-xmnqylpg]:not(.rv-wait):not(.is-in):before{transform:scaleX(1);transition:none}.proc-n[data-astro-cid-xmnqylpg]{font:500 13px var(--font-mono);color:var(--accent-strong);letter-spacing:.08em}.proc-d[data-astro-cid-xmnqylpg]{color:var(--text-muted);font-size:15px;margin-top:8px}.about-grid[data-astro-cid-dzhwgge6]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}@media(max-width:900px){.about-grid[data-astro-cid-dzhwgge6]{grid-template-columns:1fr}}.about-facts[data-astro-cid-dzhwgge6]{display:flex;flex-wrap:wrap;gap:28px 40px}.about-facts[data-astro-cid-dzhwgge6] div[data-astro-cid-dzhwgge6]{display:grid;gap:2px}.about-facts[data-astro-cid-dzhwgge6] strong[data-astro-cid-dzhwgge6]{font:800 clamp(30px,3vw,40px) var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1}.about-facts[data-astro-cid-dzhwgge6] span[data-astro-cid-dzhwgge6]{font-size:13px;color:var(--text-muted)}.about-visual[data-astro-cid-dzhwgge6]{display:grid;place-items:center}.about-card[data-astro-cid-dzhwgge6]{width:min(100%,360px);aspect-ratio:1;border-radius:var(--radius-lg);background:transparent;display:grid;place-content:center;justify-items:center;gap:18px;text-align:center;position:relative;overflow:hidden}.about-card[data-astro-cid-dzhwgge6]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--border) 0 1px,transparent 1px 40px);mask-image:radial-gradient(circle at 50% 50%,#000,transparent 75%)}.about-card[data-astro-cid-dzhwgge6] .logo-symbol{height:110px;position:relative}.about-addr[data-astro-cid-dzhwgge6]{position:relative;font-size:14px;color:var(--text);line-height:1.6}.about-uid[data-astro-cid-dzhwgge6]{position:relative;font:500 12px var(--font-mono);color:var(--text-muted);letter-spacing:.06em}.rt-grid[data-astro-cid-3zpiemm2]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.rt-grid[data-astro-cid-3zpiemm2]{grid-template-columns:1fr}}.rt[data-astro-cid-3zpiemm2]{display:grid;align-content:start;gap:12px;text-decoration:none;color:inherit}.rt-desc[data-astro-cid-3zpiemm2]{color:var(--text-muted);font-size:15px}.rt-link[data-astro-cid-3zpiemm2]{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font:600 14px var(--font-display);color:var(--accent-strong)}
