.nav[data-astro-cid-wpvy4v7s]{--nav-fg:#e8f4f4;--nav-cta-bg:#f4d35e;--nav-cta-fg:#0e2433;z-index:50;padding:.75rem var(--gutter);color:var(--nav-fg);transition:color .3s;position:fixed;inset:0 0 auto}html.on-sky .nav[data-astro-cid-wpvy4v7s]{--nav-fg:#0e2433}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;opacity:0;background:#051928e6;transition:opacity .3s;position:absolute;inset:0}html:not(.on-sky) .nav[data-astro-cid-wpvy4v7s]:before{opacity:1}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(.75rem,2vw,1.75rem);max-width:82rem;margin-inline:auto;display:flex}.nav-brand[data-astro-cid-wpvy4v7s]{white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.6rem;min-height:2.75rem;margin-right:auto;font-weight:650;text-decoration:none;display:inline-flex}.nav-links[data-astro-cid-wpvy4v7s]{gap:1.5rem;margin:0;padding:0;list-style:none;display:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{opacity:.85;align-items:center;min-height:2.75rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:1;text-decoration:underline}.nav-lang[data-astro-cid-wpvy4v7s]{opacity:.85;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-lang[data-astro-cid-wpvy4v7s]:hover{opacity:1;text-decoration:underline}.nav-cta[data-astro-cid-wpvy4v7s]{background:var(--nav-cta-bg);min-height:2.75rem;color:var(--nav-cta-fg);border-radius:999px;align-items:center;padding:.4em 1.1em;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.nav-cta[data-astro-cid-wpvy4v7s]:hover{transform:translateY(-1px)}@media (width>=1100px){.nav-links[data-astro-cid-wpvy4v7s]{display:flex}}.nav-menu[data-astro-cid-wpvy4v7s]{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;order:3;place-items:center;padding:0;display:inline-grid}.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s],.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:before,.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:after{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{position:relative}.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:before,.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:after{content:"";position:absolute;left:0}.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:before{top:-6px}.nav-menu[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:after{top:6px}.nav-menu[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]{background:0 0}.nav-menu[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:before{transform:translateY(6px)rotate(45deg)}.nav-menu[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=1099px){.nav-links[data-astro-cid-wpvy4v7s]{padding:.5rem var(--gutter) 1rem;color:#e8f4f4;background:#051928f5;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0}html.nav-open .nav-links[data-astro-cid-wpvy4v7s]{display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:3rem;font-size:1.1rem}}@media (width>=1100px){.nav-menu[data-astro-cid-wpvy4v7s]{display:none}}.cta-short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=560px){.cta-long[data-astro-cid-wpvy4v7s]{display:none}.cta-short[data-astro-cid-wpvy4v7s]{display:inline}}@media (width<=380px){.nav-brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}}.defs[data-astro-cid-ge2uvauf]{position:absolute}.intro[data-astro-cid-ge2uvauf]{height:280svh;position:relative}.stage[data-astro-cid-ge2uvauf]{height:100svh;position:sticky;top:0;overflow:hidden}.title[data-astro-cid-ge2uvauf]{z-index:3;color:var(--color-ink);position:absolute;top:17svh;left:0;right:0}.kicker[data-astro-cid-ge2uvauf]{font-size:max(1rem, var(--step-1));color:#0e2433;opacity:calc(1 - var(--sink,0) * 2.5);margin:0 0 1rem;font-weight:600}.name-box[data-astro-cid-ge2uvauf]{transform:translate3d(0, calc(var(--sink,0) * 9svh), 0);position:relative;container-type:inline-size}.name-over[data-astro-cid-ge2uvauf]{text-shadow:0 2px 30px #f0f6f599}.name[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;font-variation-settings:"opsz" 96;white-space:nowrap;margin:0;padding-block:.02em .06em;font-size:min(29.4118cqi,14rem);font-weight:680;line-height:.86}.name-under[data-astro-cid-ge2uvauf]{color:#e6f7f5;opacity:.86;clip-path:inset(100% 0 0);position:absolute;inset:0 0 auto}.br[data-astro-cid-ge2uvauf]{display:none}.by[data-astro-cid-ge2uvauf]{opacity:.8;font-weight:500}@media (width<=720px){.by[data-astro-cid-ge2uvauf]{display:block}.by[data-astro-cid-ge2uvauf] .dot[data-astro-cid-ge2uvauf]{display:none}}.pitch[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:#23404f;max-width:30em;opacity:calc(1 - var(--sink,0) * 3);text-shadow:0 1px 16px #f0f6f5b3;margin:1.1rem 0 0;font-weight:500}html:not(.dive) .pitch[data-astro-cid-ge2uvauf]{display:none}.hook-arrival[data-astro-cid-ge2uvauf]{z-index:3;backdrop-filter:blur(6px);text-align:center;width:fit-content;max-width:min(34rem,100% - 2rem);font-size:var(--step-1);color:#f4fbfb;text-shadow:0 1px 14px #001e328c;opacity:calc(1 - var(--p,0) * 6);background:#0624366b;border-radius:14px;margin:0 auto;padding:.6rem 1.1rem;font-weight:600;position:absolute;bottom:calc(4svh + 5.4rem);left:0;right:0}.hook-arrival[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.hook-link[data-astro-cid-ge2uvauf]{min-height:2.5rem;font-size:var(--step-0);color:var(--color-sun);align-items:center;margin-top:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.hook-link[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}html:not(.dive) .hook-arrival[data-astro-cid-ge2uvauf]{display:none}.cue[data-astro-cid-ge2uvauf]{z-index:3;color:#e9f6f6;text-shadow:0 1px 10px #001e3280;opacity:calc(1 - var(--p,0) * 8);justify-items:center;gap:.6rem;margin:0;display:grid;position:absolute;bottom:4svh;left:50%;transform:translate(-50%)}.cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{transform-origin:top;background:linear-gradient(#fff0,#fff);width:1px;height:2.6rem;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.under[data-astro-cid-ge2uvauf]{z-index:3;color:var(--color-foam);opacity:clamp(0, calc((var(--p,0) - .55) * 5), 1);transform:translate3d(0, calc(clamp(0, (.75 - var(--p,0)) * 120, 30) * 1px), 0);pointer-events:none;position:absolute;top:calc(26svh + 16.5rem);left:0;right:0}html.intro-done .under[data-astro-cid-ge2uvauf],html.intro-late .under[data-astro-cid-ge2uvauf]{pointer-events:auto}.under-lede[data-astro-cid-ge2uvauf]{color:#f2fbfa;text-shadow:0 1px 14px #05283c73;max-width:30em}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.actions[data-astro-cid-ge2uvauf] .btn-line[data-astro-cid-ge2uvauf]{color:#f2fbfa}.trust[data-astro-cid-ge2uvauf]{color:#e3f4f3;flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.5rem;display:inline-flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-sun);border-radius:50%;width:.45rem;height:.45rem}.hint[data-astro-cid-ge2uvauf]{color:#eaf7f6;align-items:center;gap:.6rem;max-width:30em;margin:2rem 0 0;font-weight:500;display:flex}.hint[data-astro-cid-ge2uvauf]:before{content:"";background:linear-gradient(#fff0,#ffffffd9);width:1px;height:2.2rem}.fallback-sky[data-astro-cid-ge2uvauf],.fallback-water[data-astro-cid-ge2uvauf]{display:none;position:absolute;left:0;right:0}html:not(.dive) .intro[data-astro-cid-ge2uvauf]{height:auto}html:not(.dive) .stage[data-astro-cid-ge2uvauf]{height:auto;min-height:100svh;padding-bottom:46vh;position:relative}html:not(.dive) .fallback-sky[data-astro-cid-ge2uvauf],html:not(.dive) .fallback-water[data-astro-cid-ge2uvauf]{display:block}html:not(.dive) .fallback-sky[data-astro-cid-ge2uvauf]{background:linear-gradient(#dfeaec,#f2f6f4);height:calc(26svh + 9rem);top:0}html:not(.dive) .fallback-water[data-astro-cid-ge2uvauf]{background:linear-gradient(#6bbac3,#24748d 3rem,#175a74);top:calc(26svh + 9rem);bottom:0}html:not(.dive) .title[data-astro-cid-ge2uvauf]{padding-top:26svh;position:relative;top:auto}html:not(.dive) .under[data-astro-cid-ge2uvauf]{opacity:1;pointer-events:auto;margin-top:4rem;position:relative;top:auto;transform:none}html:not(.dive) .cue[data-astro-cid-ge2uvauf]{display:none}html:not(.dive) .name-under[data-astro-cid-ge2uvauf]{clip-path:inset(62% 0 0)}html:not(.dive) .name-over[data-astro-cid-ge2uvauf]{clip-path:inset(-20% -5% 38%)}@media (width<=720px){.br[data-astro-cid-ge2uvauf]{display:inline}.name[data-astro-cid-ge2uvauf]{font-size:min(34.4828cqi,9rem)}.kicker[data-astro-cid-ge2uvauf]{font-size:var(--step-0)}.title[data-astro-cid-ge2uvauf]{top:14svh}.under[data-astro-cid-ge2uvauf]{top:calc(23svh + 11rem)}.hint[data-astro-cid-ge2uvauf],.actions[data-astro-cid-ge2uvauf] .btn-line[data-astro-cid-ge2uvauf]{display:none}.trust[data-astro-cid-ge2uvauf]{font-size:var(--step--1);gap:.3rem 1rem}html:not(.dive) .name-under[data-astro-cid-ge2uvauf]{clip-path:inset(79% 0 0)}html:not(.dive) .name-over[data-astro-cid-ge2uvauf]{clip-path:inset(-20% -5% 21%)}}.about[data-astro-cid-oxgmilyn]{padding-block:clamp(4rem,9vw,7rem)}.about-grid[data-astro-cid-oxgmilyn]{gap:3rem;display:grid}.about-text[data-astro-cid-oxgmilyn]{margin-top:2rem}.about-text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:1em}.refuse[data-astro-cid-oxgmilyn]{border:1px solid var(--line);background:#041e2e73;border-radius:16px;margin-top:2.25rem;padding:1.1rem 1.25rem}.refuse[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:var(--step-1);margin:0 0 .6rem;font-weight:650}.refuse[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.refuse[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{padding-left:1.3rem;position:relative}.refuse[data-astro-cid-oxgmilyn].cap{margin-top:1rem}.refuse[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:before{content:"✓";color:var(--color-sun);font-weight:700;position:absolute;left:0}.side[data-astro-cid-oxgmilyn]{align-content:start;gap:2rem;display:grid}.porthole[data-astro-cid-oxgmilyn]{aspect-ratio:1;background:radial-gradient(circle,#7ff2e600 62%,#7ff2e640 70%,#0a2837e6 71%);border-radius:50%;width:clamp(220px,26vw,340px);margin:0;padding:10px;position:relative;box-shadow:0 0 0 1.5px #9ff8ee8c,0 0 40px -6px #7ff2e673,inset 0 0 0 8px #061e2cd9}.porthole[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;filter:saturate(.92)contrast(1.02);border-radius:50%;width:100%;height:100%;display:block}.porthole-light[data-astro-cid-oxgmilyn]{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 40% at 30% 18%,#ffffff8c,#0000 70%),linear-gradient(#5ac8cd26,#0a3c5a59);border-radius:50%;position:absolute;inset:10px}.porthole-light[data-astro-cid-oxgmilyn]:after{content:"";opacity:.6;background:repeating-radial-gradient(circle at 40% 30%,#ffffff14 0 6px,#0000 6px 22px);border-radius:50%;animation:8s linear infinite ripple;position:absolute;inset:0}@keyframes ripple{to{background-position:0 -44px}}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin:0}.facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.facts[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:var(--step--1);padding-top:.15em}.facts[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{margin:0;font-weight:500}@media (width>=980px){.about-grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5rem}}@media (width<=460px){.facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:.1rem}}.services[data-astro-cid-lesv7jgp]{padding-block:clamp(4rem,9vw,7rem)}.sub[data-astro-cid-lesv7jgp]{max-width:36em;color:var(--muted);margin-top:1rem}.grid[data-astro-cid-lesv7jgp]{gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lesv7jgp]{flex-direction:column;gap:.5rem;padding:clamp(1.25rem,3vw,1.6rem);display:flex}.n[data-astro-cid-lesv7jgp]{font-variant-numeric:tabular-nums;color:var(--color-sun);letter-spacing:.06em;font-size:.85rem;font-weight:700}.card[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--step-1);letter-spacing:-.015em;margin:0;font-weight:650}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0}.ex-list[data-astro-cid-lesv7jgp]{gap:.3rem;margin:.3rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.ex-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding-left:1.2rem;position:relative}.ex-list[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";border-left:2px solid var(--color-sun);border-bottom:2px solid var(--color-sun);width:.5rem;height:.3rem;position:absolute;top:.45em;left:.1rem;transform:rotate(-45deg)}.more[data-astro-cid-lesv7jgp]{align-items:center;min-height:2.75rem;margin-top:auto;padding-top:.6rem;display:inline-flex}.hosting[data-astro-cid-lesv7jgp]{border-left:2px solid var(--color-sun);max-width:46rem;margin:2.5rem 0 2rem;padding-left:1rem}.hosting[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--step-1);margin:0 0 .4rem;font-weight:650}.hosting[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);margin:0}@media (width>=720px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why[data-astro-cid-2ojqaodh]{padding-block:clamp(4rem,9vw,7rem)}.heading[data-astro-cid-2ojqaodh]{max-width:18em}.ways[data-astro-cid-2ojqaodh]{gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.ways[data-astro-cid-2ojqaodh] li[data-astro-cid-2ojqaodh]{align-content:start;gap:.35rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.n[data-astro-cid-2ojqaodh]{font-variant-numeric:tabular-nums;color:var(--color-sun);letter-spacing:.06em;font-size:.85rem;font-weight:700}.q[data-astro-cid-2ojqaodh]{color:var(--muted);margin:.2rem 0 0}.a[data-astro-cid-2ojqaodh]{font-size:var(--step-2);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.15}.args[data-astro-cid-2ojqaodh]{gap:1.5rem;margin:2.5rem 0 2.25rem;display:grid}.args[data-astro-cid-2ojqaodh] div[data-astro-cid-2ojqaodh]{border-left:2px solid var(--color-sun);padding-left:1rem}.args[data-astro-cid-2ojqaodh] dt[data-astro-cid-2ojqaodh]{font-weight:650;font-size:var(--step-1)}.args[data-astro-cid-2ojqaodh] dd[data-astro-cid-2ojqaodh]{color:var(--muted);max-width:30em;margin:.3rem 0 0}@media (width>=900px){.ways[data-astro-cid-2ojqaodh],.args[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.projects[data-astro-cid-ymbchegt]{padding-block:clamp(4rem,9vw,7rem)}.sub[data-astro-cid-ymbchegt]{max-width:38em;color:var(--muted);margin-top:1rem}.group[data-astro-cid-ymbchegt]{margin-top:clamp(2rem,4vw,3rem)}.group-t[data-astro-cid-ymbchegt]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-sun);margin:0 0 1rem;font-size:.78rem;font-weight:600}.list[data-astro-cid-ymbchegt]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-ymbchegt]{align-content:start;gap:.3rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.meta[data-astro-cid-ymbchegt]{color:var(--muted);flex-wrap:wrap;gap:.3rem .8rem;margin:0;display:flex}.ctx[data-astro-cid-ymbchegt]:before{content:"·";margin-right:.8rem}.st[data-astro-cid-ymbchegt]{border:1px solid var(--color-sun);color:var(--color-sun);border-radius:4px;padding:0 .6em;font-weight:600}.item[data-astro-cid-ymbchegt] h4[data-astro-cid-ymbchegt]{font-size:var(--step-1);letter-spacing:-.015em;margin:.1rem 0 0;font-weight:650}.txt[data-astro-cid-ymbchegt]{color:var(--muted);margin:0}.visit[data-astro-cid-ymbchegt]{justify-self:start;align-items:center;min-height:2.75rem;margin-top:.2rem;display:inline-flex}.after[data-astro-cid-ymbchegt]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}.after[data-astro-cid-ymbchegt] p[data-astro-cid-ymbchegt]{margin:0}@media (width>=720px){.list[data-astro-cid-ymbchegt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.list[data-astro-cid-ymbchegt]{grid-template-columns:repeat(3,minmax(0,1fr))}}.method[data-astro-cid-7wvsl737]{padding-block:clamp(4rem,9vw,7rem)}.sub[data-astro-cid-7wvsl737]{max-width:38em;color:var(--muted);margin-top:1rem}.steps[data-astro-cid-7wvsl737]{counter-reset:s;gap:1.75rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-7wvsl737] li[data-astro-cid-7wvsl737]{padding-left:3.25rem;position:relative}.n[data-astro-cid-7wvsl737]{border:1.5px solid var(--color-sun);width:2.2rem;height:2.2rem;color:var(--color-sun);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.dive[data-astro-cid-7wvsl737]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-sun);font-size:.72rem;font-weight:600;margin:0 0 .4rem!important}.steps[data-astro-cid-7wvsl737] h3[data-astro-cid-7wvsl737]{font-size:var(--step-1);margin:.2rem 0 .15rem;font-weight:650}.steps[data-astro-cid-7wvsl737] p[data-astro-cid-7wvsl737]{max-width:34em;margin:0}.steps[data-astro-cid-7wvsl737]+.btn[data-astro-cid-7wvsl737]{margin-top:2.5rem}@media (width>=900px){.steps[data-astro-cid-7wvsl737]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2.5rem}}.faq[data-astro-cid-hemr5th4]{padding-block:clamp(4rem,9vw,6rem)}.faq-grid[data-astro-cid-hemr5th4]{gap:2rem 4rem;display:grid}.qa[data-astro-cid-hemr5th4]{border-top:1px solid color-mix(in oklab, var(--fg) 40%, transparent)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-size:var(--step-1);letter-spacing:-.015em;min-height:2.75rem;padding:1.1rem 2.5rem 1.1rem 0;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--color-sun);font-size:1.5rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:translateY(-50%)rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:38em;color:var(--muted);margin:0 0 1.2rem}@media (width>=900px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}.constat[data-astro-cid-qqjqjlu4]{padding-block:clamp(4rem,9vw,7rem)}.grid[data-astro-cid-qqjqjlu4]{align-items:start;gap:2.5rem 4rem;display:grid}.first[data-astro-cid-qqjqjlu4]{margin-top:1.5rem}.next[data-astro-cid-qqjqjlu4]{max-width:34em;color:var(--muted);margin-top:1em}.skip[data-astro-cid-qqjqjlu4]{align-items:center;min-height:2.75rem;margin-top:1.25rem;display:inline-flex}.label[data-astro-cid-qqjqjlu4]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .6rem;font-size:.72rem}.above[data-astro-cid-qqjqjlu4] ul[data-astro-cid-qqjqjlu4]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.above[data-astro-cid-qqjqjlu4] li[data-astro-cid-qqjqjlu4]{border:1px solid color-mix(in oklab, var(--fg) 30%, transparent);border-radius:999px;padding:.35em .9em}.line[data-astro-cid-qqjqjlu4]{background:linear-gradient(90deg,#0000,#9ff8eecc,#0000);height:2px;margin:1.25rem 0;position:relative}.line[data-astro-cid-qqjqjlu4]:after{content:"";background:linear-gradient(#9ff8ee2e,#0000);height:18px;position:absolute;inset:2px 0 auto}.below[data-astro-cid-qqjqjlu4]{padding:1.1rem 1.25rem 1rem}.below[data-astro-cid-qqjqjlu4] ol[data-astro-cid-qqjqjlu4]{margin:0;padding:0;list-style:none}.below[data-astro-cid-qqjqjlu4] li[data-astro-cid-qqjqjlu4] a[data-astro-cid-qqjqjlu4]{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;align-items:baseline;gap:.75rem;min-height:2.75rem;padding:.45rem 0;text-decoration:none;display:grid}.below[data-astro-cid-qqjqjlu4] li[data-astro-cid-qqjqjlu4]:last-child a[data-astro-cid-qqjqjlu4]{border-bottom:0}.below[data-astro-cid-qqjqjlu4] li[data-astro-cid-qqjqjlu4] a[data-astro-cid-qqjqjlu4]:hover .t[data-astro-cid-qqjqjlu4]{text-decoration:underline}.d[data-astro-cid-qqjqjlu4]{font-variant-numeric:tabular-nums;color:var(--color-sun);font-size:.9em}.t[data-astro-cid-qqjqjlu4]{font-weight:600;font-size:var(--step-1)}.note[data-astro-cid-qqjqjlu4]{color:var(--muted);margin:.6rem 0 0}@media (width>=980px){.grid[data-astro-cid-qqjqjlu4]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.interlude[data-astro-cid-5x5uh2js]{height:var(--tall)}.stage[data-astro-cid-5x5uh2js]{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.scene[data-astro-cid-5x5uh2js]{position:absolute;inset:0}.mark[data-astro-cid-5x5uh2js]{z-index:3;pointer-events:none;position:relative}.mark-depth[data-astro-cid-5x5uh2js]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px #e8f4f48c;opacity:calc(.15 + var(--p,0) * 2);transform:translateY(calc((.5 - var(--p,0)) * 12vh));align-items:baseline;gap:.1em;margin:0;font-size:clamp(4.5rem,2rem + 12vw,13rem);font-weight:250;line-height:.9;display:flex}.mark-depth[data-astro-cid-5x5uh2js] .u[data-astro-cid-5x5uh2js]{letter-spacing:0;-webkit-text-stroke:0;color:#e8f4f499;font-size:.3em}.mark-label[data-astro-cid-5x5uh2js]{font-size:var(--step-3);letter-spacing:-.03em;opacity:clamp(0, calc((var(--p,0) - .25) * 5), 1);transform:translateY(calc(clamp(0, (.45 - var(--p,0)) * 60, 20) * 1px));margin:.4rem 0 0;font-weight:600}.mark-fact[data-astro-cid-5x5uh2js]{color:#e8f4f4cc;max-width:26em;opacity:clamp(0, calc((var(--p,0) - .33) * 5), 1);margin:.6rem 0 0}@media (width<=760px){.stage[data-astro-cid-5x5uh2js]{align-items:start;padding-top:16svh}}@media (prefers-reduced-motion:reduce){.interlude[data-astro-cid-5x5uh2js]{height:auto}.stage[data-astro-cid-5x5uh2js]{min-height:100svh;position:relative}.mark-depth[data-astro-cid-5x5uh2js],.mark-label[data-astro-cid-5x5uh2js],.mark-fact[data-astro-cid-5x5uh2js]{opacity:1;transform:none}}.layer[data-astro-cid-5keybjgg]{padding-block:clamp(4rem,9vw,6.5rem);overflow:clip}.layer-grid[data-astro-cid-5keybjgg]{gap:1.75rem;display:grid}.layer-head[data-astro-cid-5keybjgg]{align-self:start}.layer-depth[data-astro-cid-5keybjgg]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--muted);align-items:baseline;gap:.15em;margin:0;font-size:clamp(2.6rem,1.8rem + 3vw,4.25rem);font-weight:300;line-height:1;display:flex}.layer-depth[data-astro-cid-5keybjgg] .unit[data-astro-cid-5keybjgg]{letter-spacing:0;font-size:.45em}.layer-n[data-astro-cid-5keybjgg]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-sun);margin:.9rem 0 0;font-size:.78rem;font-weight:600}.layer-title[data-astro-cid-5keybjgg]{font-size:var(--step-3);letter-spacing:-.03em;margin:.3rem 0 1rem;font-weight:650;line-height:1.05}.label[data-astro-cid-5keybjgg]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .4rem;font-size:.72rem;display:block}.seen[data-astro-cid-5keybjgg]{font-size:var(--step-1);max-width:18em;margin:0;font-weight:600}.vis[data-astro-cid-5keybjgg]{background:#ffffff1f;border-radius:4px;width:12rem;height:4px;margin-top:.8rem;overflow:hidden}.vis[data-astro-cid-5keybjgg] i[data-astro-cid-5keybjgg]{height:100%;width:calc(var(--v) * 100%);background:linear-gradient(90deg,#9fe3dc,#f4d35e);min-width:6%;display:block}.hook[data-astro-cid-5keybjgg]{color:var(--color-aqua);max-width:24em;margin:1.4rem 0 0}.layer-body[data-astro-cid-5keybjgg] .why[data-astro-cid-5keybjgg]{max-width:34em;margin:0 0 1.75rem}.does[data-astro-cid-5keybjgg]{gap:.5rem;max-width:38em;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.does[data-astro-cid-5keybjgg] li[data-astro-cid-5keybjgg]{padding-left:1.3rem;position:relative}.does[data-astro-cid-5keybjgg] li[data-astro-cid-5keybjgg]:before{content:"";border-left:2px solid var(--color-sun);border-bottom:2px solid var(--color-sun);width:.5rem;height:.3rem;position:absolute;top:.45em;left:.1rem;transform:rotate(-45deg)}.pair[data-astro-cid-5keybjgg]{border:1px solid var(--line);background:#041e2e73;border-radius:16px;gap:1.25rem;max-width:44rem;padding:1.1rem 1.25rem;display:grid}.pair[data-astro-cid-5keybjgg] p[data-astro-cid-5keybjgg]:not(.label){margin:0}.measure[data-astro-cid-5keybjgg]{font-weight:600}.shortcut[data-astro-cid-5keybjgg]{color:var(--muted)}.in[data-astro-cid-5keybjgg]{color:var(--muted);margin:1.1rem 0 0}.sample[data-astro-cid-5keybjgg]{color:#0e2433;background:#f4f1e8;border-radius:14px;max-width:26rem;margin:1.25rem 0 0;padding:1rem 1.25rem;transform:rotate(-1deg);box-shadow:0 10px 40px -10px #0009}.sample[data-astro-cid-5keybjgg] .label[data-astro-cid-5keybjgg]{color:#4b5d68}.sample[data-astro-cid-5keybjgg] table[data-astro-cid-5keybjgg]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sample[data-astro-cid-5keybjgg] th[data-astro-cid-5keybjgg]{text-align:left;border-bottom:1px solid #d9d4c5;padding:.35rem 0;font-weight:500}.sample[data-astro-cid-5keybjgg] td[data-astro-cid-5keybjgg]{text-align:right;border-bottom:1px solid #d9d4c5;padding:.35rem 0 .35rem .75rem;font-weight:700}.sample[data-astro-cid-5keybjgg] .dlt[data-astro-cid-5keybjgg]{color:#1f7a4d;width:4rem;font-weight:600}.sample[data-astro-cid-5keybjgg] p[data-astro-cid-5keybjgg]{color:#33464f;margin:.7rem 0 0}.torch-hint[data-astro-cid-5keybjgg]{z-index:3;color:#e8f4f4b3;opacity:clamp(0, calc((var(--p,0) - .5) * 4), 1);margin:0;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}html:not(.world) .torch-hint[data-astro-cid-5keybjgg]{display:none}@media (width<=760px){.torch-hint[data-astro-cid-5keybjgg]{display:none}}.reveal[data-astro-cid-5keybjgg]{z-index:3;max-width:30em;padding:0 var(--gutter);text-align:center;color:#e8f4f4d9;font-size:var(--step-1);opacity:clamp(0, calc((var(--p,0) - .45) * 4), 1);margin:0 auto;position:absolute;bottom:12svh;left:0;right:0}@media (width>=760px){.pair[data-astro-cid-5keybjgg]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width>=980px){.layer-grid[data-astro-cid-5keybjgg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:5rem}.layer-head[data-astro-cid-5keybjgg]{position:sticky;top:6.5rem}}.form[data-astro-cid-vekgkm42]{background:#061420eb;border:1px solid #ffffff1a;border-radius:6px;align-self:start;gap:1.6rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.row[data-astro-cid-vekgkm42]{gap:1.6rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.55rem;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{letter-spacing:.02em;color:#dbe9ec;font-size:.82rem;font-weight:600}.opt[data-astro-cid-vekgkm42]{color:var(--muted);font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{font:inherit;color:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:3px;width:100%;padding:.85em 1em;transition:border-color .2s,background-color .2s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;line-height:1.5}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:color-mix(in oklab, var(--fg) 45%, transparent)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:hover{border-color:#ffffff4d}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-sun);background:#ffffff12;outline:none;box-shadow:0 0 0 3px #f4d35e2e}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#ff9a8a}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .9rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5em}.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:#0e2433}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px}.foot[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.4rem;display:flex}.submit[data-astro-cid-vekgkm42]{font:inherit;cursor:pointer;background:var(--color-sun);min-height:3.1rem;color:var(--color-ink);border:0;border-radius:3px;padding:0 2rem;font-weight:650;transition:transform .15s,filter .15s}.submit[data-astro-cid-vekgkm42]:hover{filter:brightness(1.06)}.submit[data-astro-cid-vekgkm42]:active{transform:translateY(1px)}.submit[data-astro-cid-vekgkm42]:focus-visible{outline-offset:3px;outline:2px solid #fff}.form-status[data-astro-cid-vekgkm42]{margin:0}.privacy[data-astro-cid-vekgkm42]{color:var(--muted);border-top:1px solid #ffffff14;margin:0;padding-top:1.2rem}@media (width>=640px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.contact[data-astro-cid-he3spzz3]{padding-block:clamp(5rem,12vw,10rem) clamp(7rem,14vw,11rem);overflow:clip}html.gl .seafloor[data-astro-cid-he3spzz3]{display:none}.seafloor[data-astro-cid-he3spzz3]{width:100%;height:clamp(50px,8vw,120px);display:block;bottom:0;left:0;right:0;z-index:1!important;position:absolute!important}.contact-grid[data-astro-cid-he3spzz3]{gap:3rem;display:grid}.contact-lede[data-astro-cid-he3spzz3]{margin-top:1.5rem}.direct[data-astro-cid-he3spzz3]{z-index:3;margin-top:2.5rem;position:relative}.direct[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{margin:0}.direct-row[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.3rem 0 .6rem;display:flex}.direct-mail[data-astro-cid-he3spzz3]{font-size:var(--step-1);word-break:break-all;font-weight:600}.copy[data-astro-cid-he3spzz3]{font:inherit;font-size:var(--step--1);cursor:pointer;min-height:2.75rem;color:inherit;border:1px solid var(--line);background:0 0;border-radius:999px;padding:.3em 1em;font-weight:600}.copy[data-astro-cid-he3spzz3]:hover{border-color:currentColor}.direct-phone[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-size:var(--step-1);font-weight:600}.next[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.next-t[data-astro-cid-he3spzz3]{font-weight:650;font-size:var(--step-1)}.next[data-astro-cid-he3spzz3] ol[data-astro-cid-he3spzz3]{gap:.4rem;margin:.7rem 0 0;padding-left:1.3rem;list-style:decimal;display:grid}.next[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]::marker{color:var(--color-sun);font-weight:700}@media (width>=1000px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.footer[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:color-mix(in oklab, var(--fg) 70%, transparent);padding-block:2rem 2.5rem}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;display:flex}.footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.legal-line[data-astro-cid-jo6i4kqk]{gap:.3rem;max-width:44rem;display:grid}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;display:inline-flex}.footer[data-astro-cid-jo6i4kqk] .linkish[data-astro-cid-jo6i4kqk]{color:inherit;font-weight:400}.hud[data-astro-cid-a2sg44tf]{z-index:40;right:var(--gutter);text-align:right;pointer-events:none;color:#e9f6f6;opacity:0;flex-direction:row-reverse;align-items:stretch;gap:.9rem;transition:opacity .5s,transform .5s;display:flex;position:fixed;bottom:clamp(1rem,3vh,2rem);transform:translateY(10px)}html.submerged .hud[data-astro-cid-a2sg44tf]{opacity:1;transform:none}.hud-bar[data-astro-cid-a2sg44tf]{background:#ffffff26;border-radius:2px;width:2px;position:relative;overflow:hidden}.hud-bar[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]{transform-origin:top;background:linear-gradient(#9fe3dc,#f4d35e);position:absolute;inset:0;transform:scaleY(0)}.hud-main[data-astro-cid-a2sg44tf] p[data-astro-cid-a2sg44tf]{margin:0}.hud-depth[data-astro-cid-a2sg44tf]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:300;line-height:1}.hud-depth[data-astro-cid-a2sg44tf] .u[data-astro-cid-a2sg44tf]{letter-spacing:0;opacity:.8;margin-left:.2em;font-size:.45em}.hud-row[data-astro-cid-a2sg44tf]{font-variant-numeric:tabular-nums;opacity:.85;justify-content:flex-end;align-items:center;font-size:.78rem;display:flex;margin-top:.35rem!important}.sep[data-astro-cid-a2sg44tf]{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 .55rem}.hud-zone[data-astro-cid-a2sg44tf]{opacity:.7;font-size:.78rem;margin-top:.15rem!important}@media (width<=1099px){.hud[data-astro-cid-a2sg44tf]{background:#020e18cc;border:1px solid #ffffff1a;border-radius:12px;padding:.45rem .7rem;bottom:.75rem;right:.75rem}.hud-bar[data-astro-cid-a2sg44tf],.hud-zone[data-astro-cid-a2sg44tf]{display:none}.hud-depth[data-astro-cid-a2sg44tf]{font-size:1.15rem}.hud-row[data-astro-cid-a2sg44tf]{font-size:.7rem}}@media (width<=760px){.hud[data-astro-cid-a2sg44tf]{padding:.3rem .6rem}.hud-row[data-astro-cid-a2sg44tf]{display:none}.hud-depth[data-astro-cid-a2sg44tf]{font-size:1rem}html.hud-off .hud[data-astro-cid-a2sg44tf]{opacity:0!important}}
