.hero-prism[data-astro-cid-7vzr33hh]{aspect-ratio:16/7;place-items:center;width:100%;line-height:0;display:grid}.hero-prism__canvas[data-astro-cid-7vzr33hh]{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--t-ease-smooth,ease);display:block;position:absolute;inset:0}.hero-prism[data-astro-cid-7vzr33hh].is-live .hero-prism__canvas[data-astro-cid-7vzr33hh]{opacity:1}.hero-prism__solid[data-astro-cid-7vzr33hh]{z-index:1;color:#0a0a0a;width:100%;transition:opacity .9s var(--t-ease-smooth,ease);place-items:center;display:grid}.hero-prism__solid[data-astro-cid-7vzr33hh] .tajo-mark{width:44%;height:auto}html.dark .hero-prism__solid[data-astro-cid-7vzr33hh]{color:#fafafa}.hero-prism__solid[data-astro-cid-7vzr33hh] svg{width:100%;height:auto;display:block}.hero-prism[data-astro-cid-7vzr33hh].is-live .hero-prism__solid[data-astro-cid-7vzr33hh]{opacity:0}.hero-prism__solid[data-astro-cid-7vzr33hh]{isolation:isolate;position:relative}.hero-prism__solid[data-astro-cid-7vzr33hh]:before{content:"";z-index:-1;opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#ffffff1a,#0000);position:absolute;inset:-12% 22%}html:not(.dark) .hero-prism__solid[data-astro-cid-7vzr33hh]:before{background:radial-gradient(closest-side,#0a0a0a0f,#0000)}@media (prefers-reduced-motion:no-preference){.hero-prism[data-astro-cid-7vzr33hh]:not(.is-live) .hero-prism__solid[data-astro-cid-7vzr33hh]:before{animation:12s ease-in-out infinite hero-prism-breathe}}@keyframes hero-prism-breathe{0%,to{opacity:.45}50%{opacity:1}}.ds-mhero[data-astro-cid-a6lonk2k]{min-height:min(100svh - 56px,1000px);padding-block:var(--ds-7) var(--ds-rhythm-s);align-items:center;display:flex;position:relative;overflow:hidden}.ds-mhero__inner[data-astro-cid-a6lonk2k]{z-index:1;text-align:center;justify-items:center;row-gap:clamp(1.5rem,.6rem + 3.6vw,3.5rem);display:grid;position:relative}.ds-mhero__mark[data-astro-cid-a6lonk2k]{width:min(100%,960px)}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism{aspect-ratio:16/8}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark{width:60%}@media (width<=639px){.ds-mhero__mark[data-astro-cid-a6lonk2k]{width:calc(100% + 2 * var(--ds-inset))}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism{aspect-ratio:1/.82}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark{width:84%}}.ds-mhero--visual[data-astro-cid-a6lonk2k]{min-height:0;padding-block:var(--ds-7) var(--ds-rhythm-m)}.ds-mhero__visual[data-astro-cid-a6lonk2k]{row-gap:var(--ds-5);text-align:start;width:100%;max-width:1120px;display:grid}.ds-mhero__visual[data-astro-cid-a6lonk2k] .ds-iv>.ds-iv__tabs{margin-inline:auto}.ds-mhero__note[data-astro-cid-a6lonk2k]{max-width:40em}.ds-mhero__copy[data-astro-cid-a6lonk2k]{justify-items:center;row-gap:var(--ds-6);display:grid}.ds-mhero__h1[data-astro-cid-a6lonk2k] .ds-quiet{display:block}.ds-mhero__actions[data-astro-cid-a6lonk2k]{justify-content:center}@media (width<=639px){.ds-mhero__copy[data-astro-cid-a6lonk2k],.ds-mhero__actions[data-astro-cid-a6lonk2k]{width:100%}}@media (prefers-reduced-motion:no-preference){.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark__upper,.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark__lower{transform-box:fill-box;animation:ds-settle 1.2s var(--ds-ease) .12s both}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark__upper{--ds-settle-from:9%}.ds-mhero__mark[data-astro-cid-a6lonk2k] .hero-prism__solid .tajo-mark__lower{--ds-settle-from:-9%}.ds-mhero__copy[data-astro-cid-a6lonk2k]{animation:ds-copy-in .7s var(--ds-ease) .5s both}}@keyframes ds-settle{0%{transform:translateY(var(--ds-settle-from));opacity:0}35%{opacity:1}to{opacity:1;transform:none}}@keyframes ds-copy-in{0%{opacity:0}to{opacity:1}}.h-gap-top[data-astro-cid-thzsbzbi]{margin-top:var(--ds-5)}.h-problem[data-astro-cid-thzsbzbi]{row-gap:var(--ds-5);align-items:end}.h-problem__head[data-astro-cid-thzsbzbi],.h-problem__side[data-astro-cid-thzsbzbi],.h-problem__fig[data-astro-cid-thzsbzbi]{grid-column:1/-1}.h-problem__fig[data-astro-cid-thzsbzbi]{margin-top:var(--ds-rhythm-s)}@media (width>=1024px){.h-problem__head[data-astro-cid-thzsbzbi]{grid-column:1/span 7}.h-problem__side[data-astro-cid-thzsbzbi]{grid-column:9/-1}}.h-split[data-astro-cid-thzsbzbi]{text-align:center;justify-items:center;row-gap:var(--ds-5);display:grid}.h-split__side[data-astro-cid-thzsbzbi]{max-width:30em}.h-span[data-astro-cid-thzsbzbi]{margin-top:var(--ds-rhythm-s)}.h-counts[data-astro-cid-thzsbzbi]{justify-content:space-between;align-items:center;gap:var(--ds-3) var(--ds-5);margin-top:var(--ds-7);padding-top:var(--ds-4);border-top:1px solid var(--ds-line);flex-wrap:wrap;display:flex}.h-how__copy[data-astro-cid-thzsbzbi],.h-how__fig[data-astro-cid-thzsbzbi]{grid-column:1/-1}.h-how__fig[data-astro-cid-thzsbzbi]{margin-top:var(--ds-7)}@media (width>=1024px){.h-how__copy[data-astro-cid-thzsbzbi]{grid-column:1/span 5}.h-how__fig[data-astro-cid-thzsbzbi]{grid-column:6/-1;margin-top:0}.h-how__sticky[data-astro-cid-thzsbzbi]{position:sticky;top:120px}}.h-steps[data-astro-cid-thzsbzbi]{margin:var(--ds-7) 0 var(--ds-6)}.h-steps[data-astro-cid-thzsbzbi] li[data-astro-cid-thzsbzbi]{gap:var(--ds-3);padding:var(--ds-4) 0;grid-template-columns:40px 1fr;display:grid}.h-steps[data-astro-cid-thzsbzbi] .ds-body[data-astro-cid-thzsbzbi]{color:var(--ds-fg)}.h-trust__top[data-astro-cid-thzsbzbi]{row-gap:var(--ds-5);align-items:end}.h-trust__head[data-astro-cid-thzsbzbi],.h-trust__side[data-astro-cid-thzsbzbi]{grid-column:1/-1}@media (width>=1024px){.h-trust__head[data-astro-cid-thzsbzbi]{grid-column:1/span 7}.h-trust__side[data-astro-cid-thzsbzbi]{grid-column:9/-1}}.h-trust__head[data-astro-cid-thzsbzbi] .ds-quiet{display:block}.h-trust__list[data-astro-cid-thzsbzbi]{margin:var(--ds-rhythm-s) 0 var(--ds-7);gap:var(--ds-7) var(--ds-gutter);padding:0;list-style:none;display:grid}@media (width>=768px){.h-trust__list[data-astro-cid-thzsbzbi]{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-trust__list[data-astro-cid-thzsbzbi] li[data-astro-cid-thzsbzbi]{gap:var(--ds-4);padding-top:var(--ds-6);border-top:1px solid var(--ds-line-2);align-content:start;display:grid}
