.sx[data-astro-cid-vujjjans]{--p:1;--w0:min(18.75rem, 70vw);--w1:95vw;--h0:min(25rem, 55vh);--h1:85vh;position:relative}html.js .sx[data-astro-cid-vujjjans]:not(.sx--static){height:260vh}html.js .sx--variants[data-astro-cid-vujjjans]:not(.sx--static){height:calc(260vh + (var(--n) - 1) * 50vh + 30vh)}.sx__stage[data-astro-cid-vujjjans]{place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}html.js .sx[data-astro-cid-vujjjans]:not(.sx--static) .sx__stage[data-astro-cid-vujjjans]{height:100svh;position:sticky;top:0}.sx__bg[data-astro-cid-vujjjans]{opacity:calc(1 - var(--p));position:absolute;inset:0}.sx__bg[data-astro-cid-vujjjans]:after{content:"";background:#00000040;position:absolute;inset:0}.sx[data-astro-cid-vujjjans] .sx__fill{width:100%;height:100%;position:absolute;inset:0}.sx__media[data-astro-cid-vujjjans]{width:calc(var(--w0) + (var(--w1) - var(--w0)) * var(--p));height:calc(var(--h0) + (var(--h1) - var(--h0)) * var(--p));border-radius:var(--r-lg);position:relative;overflow:hidden;box-shadow:0 0 50px #0000004d}.sx__media[data-astro-cid-vujjjans]:after{content:"";background:rgb(0 0 0/calc(.45 - .3 * var(--p)));position:absolute;inset:0}.sx__layer[data-astro-cid-vujjjans]{clip-path:inset(0 calc((1 - var(--w,1)) * 100%) 0 0);position:absolute;inset:0}.sx__title[data-astro-cid-vujjjans]{top:calc(50% - var(--h0) / 2);right:var(--gutter);left:var(--gutter);z-index:1;text-align:center;color:var(--white);text-shadow:0 2px 20px #0000004d;opacity:max(0, calc(1 - var(--p) * 2.5));transform:translateY(calc(-100% - clamp(1rem, 3vh, 2rem) - var(--p) * 4rem));pointer-events:none;font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.05;position:absolute}.sx__note[data-astro-cid-vujjjans]{z-index:1;backdrop-filter:blur(6px);letter-spacing:.02em;color:#ffffffe6;opacity:calc(1 - var(--p));pointer-events:none;background:#00000073;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.sx__note[data-astro-cid-vujjjans]:before{content:"";opacity:.7;background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.sx--static[data-astro-cid-vujjjans] .sx__note[data-astro-cid-vujjjans]{display:none}.sx__title--logo[data-astro-cid-vujjjans]{text-shadow:none;justify-content:center;display:flex}.sx__logo-ph[data-astro-cid-vujjjans]{border:3px dashed var(--white);border-radius:var(--r-sm);letter-spacing:0;width:min(30rem,80vw);min-height:5.5rem;color:var(--white);background:#0000008c;place-items:center;padding:1rem 1.5rem;font-family:inherit;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;line-height:1.3;display:grid}.sx[data-astro-cid-vujjjans] .sx__logo{filter:drop-shadow(0 2px 16px #00000059);width:min(30rem,80vw);height:auto}.sx__hint[data-astro-cid-vujjjans]{z-index:1;color:var(--white);opacity:max(0, calc(1 - var(--p) * 4));font-size:.875rem;font-weight:600;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.sx__edge[data-astro-cid-vujjjans]{top:6%;bottom:16%;left:calc(var(--edge,0) * 100%);z-index:1;background:var(--accent);width:2px;opacity:var(--edge-on,0);pointer-events:none;position:absolute;transform:translate(-1px);box-shadow:0 0 18px 2px #ea000059}.sx__meta[data-astro-cid-vujjjans]{z-index:1;opacity:clamp(0, calc((var(--p) - .9) * 10), 1);pointer-events:none;justify-items:center;gap:.5rem;display:grid;position:absolute;bottom:clamp(1rem,3vh,2rem);left:0;right:0}.sx[data-astro-cid-vujjjans].is-ready .sx__meta[data-astro-cid-vujjjans],.sx--static[data-astro-cid-vujjjans] .sx__meta[data-astro-cid-vujjjans]{pointer-events:auto}.sx__tabs[data-astro-cid-vujjjans]{background:var(--white);box-shadow:var(--shadow-sm);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.sx__tab[data-astro-cid-vujjjans]{min-height:2.5rem;font:inherit;color:var(--n700);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.1rem;font-size:.9375rem;font-weight:700}.sx__tab[data-astro-cid-vujjjans]:hover{color:var(--n900)}.sx__tab[data-astro-cid-vujjjans][aria-pressed=true]{background:var(--n900);color:var(--white)}.sx__tab[data-astro-cid-vujjjans]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx__name[data-astro-cid-vujjjans]{color:var(--n900);text-align:center;text-wrap:balance;padding-inline:1rem;font-size:clamp(1rem,1.8vw,1.375rem);font-weight:700}.sx__dots[data-astro-cid-vujjjans]{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sx__dot[data-astro-cid-vujjjans]{background:var(--n300);width:.45rem;height:.45rem;transition:width .3s var(--ease-out), background .3s;border-radius:999px}.sx__dot[data-astro-cid-vujjjans].is-active{background:var(--accent);width:1.35rem}.sx--variants[data-astro-cid-vujjjans] .sx__fill.ph--contain .ph__photo{padding:3% 3% 11%}.sx--cutout[data-astro-cid-vujjjans]{--w0:min(30rem, 82vw);--h0:min(22rem, 42vh);--h1:min(85vh, 78vw)}.sx--cutout[data-astro-cid-vujjjans] .sx__media[data-astro-cid-vujjjans]{background:var(--surface)}.sx--cutout[data-astro-cid-vujjjans] .sx__media[data-astro-cid-vujjjans]:after{display:none}.sx--static[data-astro-cid-vujjjans] .sx__media[data-astro-cid-vujjjans]{width:min(95vw, var(--wrap));aspect-ratio:16/9;height:auto}.sx--static[data-astro-cid-vujjjans] .sx__title[data-astro-cid-vujjjans],.sx--static[data-astro-cid-vujjjans] .sx__hint[data-astro-cid-vujjjans],.sx--static[data-astro-cid-vujjjans] .sx__meta[data-astro-cid-vujjjans]:not(:has(.sx__tabs)){display:none}.sx--static[data-astro-cid-vujjjans] .sx__meta[data-astro-cid-vujjjans]{opacity:1}@media (width<=767px){html.js .sx--variants[data-astro-cid-vujjjans]:not(.sx--static){height:calc(260vh + (var(--n-group) - 1) * 50vh + 30vh)}.sx--cutout[data-astro-cid-vujjjans].sx--variants{--h1:min(85vh, calc(66vw + 9rem))}.sx--variants[data-astro-cid-vujjjans] .sx__fill.ph--contain .ph__photo{padding:3% 3% calc(3% + var(--p) * 9rem)}.sx__edge[data-astro-cid-vujjjans]{bottom:9rem}.sx--static[data-astro-cid-vujjjans].sx--variants .sx__media[data-astro-cid-vujjjans]{aspect-ratio:auto;height:calc(66vw + 9rem)}}.kg[data-astro-cid-gnqm3pzk]{padding-block:clamp(3rem,8vw,6rem);overflow:hidden}.kg__head[data-astro-cid-gnqm3pzk]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.kg__lede[data-astro-cid-gnqm3pzk]{max-width:34rem;color:var(--n600);margin-top:.75rem}.kg__nav[data-astro-cid-gnqm3pzk]{gap:.5rem;display:flex}.kg__btn[data-astro-cid-gnqm3pzk]{border:1px solid var(--n900);width:3rem;height:3rem;color:var(--n900);cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-size:1.25rem;transition:background .2s,color .2s;display:grid}.kg__btn[data-astro-cid-gnqm3pzk]:hover{background:var(--n900);color:var(--white)}.kg[data-astro-cid-gnqm3pzk] .kg__prev-icon{transform:rotate(180deg)}.kg[data-astro-cid-gnqm3pzk] .kg__icon-play,.kg__btn[data-astro-cid-gnqm3pzk][aria-pressed=true] .kg__icon-pause{display:none}.kg__btn[data-astro-cid-gnqm3pzk][aria-pressed=true] .kg__icon-play{display:block}.kg__viewport[data-astro-cid-gnqm3pzk]{cursor:grab;touch-action:pan-y;user-select:none;margin-top:clamp(1.5rem,4vw,2.5rem);overflow:hidden}.kg__viewport[data-astro-cid-gnqm3pzk].is-dragging{cursor:grabbing}.kg__rail[data-astro-cid-gnqm3pzk]{width:max-content;padding:0 0 0 max(var(--gutter), (100vw - var(--wrap)) / 2);will-change:transform;gap:clamp(.75rem,1.5vw,1.25rem);margin:0;list-style:none;display:flex}.kg__item[data-astro-cid-gnqm3pzk]{flex:none;width:clamp(15rem,75vw,30rem)}.kg__card[data-astro-cid-gnqm3pzk]{gap:.75rem;margin:0;display:grid}.kg[data-astro-cid-gnqm3pzk] .kg__img{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--surface);pointer-events:none}.kg__caption[data-astro-cid-gnqm3pzk]{font-size:.9375rem;font-weight:600}.p1video[data-astro-cid-5h3qvlta]{margin:0}.p1video__media[data-astro-cid-5h3qvlta]{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--n950);width:100%;max-height:min(78vh,52rem);position:relative;overflow:hidden}.p1video__poster[data-astro-cid-5h3qvlta],.p1video__loop[data-astro-cid-5h3qvlta]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p1video__loop[data-astro-cid-5h3qvlta]{opacity:0;transition:opacity .4s}.p1video[data-astro-cid-5h3qvlta].is-playing .p1video__loop[data-astro-cid-5h3qvlta]{opacity:1}.p1video__toggle[data-astro-cid-5h3qvlta]{border-radius:var(--r-sm);background:var(--white);width:2.75rem;height:2.75rem;color:var(--n900);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.p1video__toggle[data-astro-cid-5h3qvlta]:hover{background:var(--surface)}.p1video__toggle[data-astro-cid-5h3qvlta]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p1video__toggle[data-astro-cid-5h3qvlta] .p1video__icon-play{display:none}.p1video__toggle[data-astro-cid-5h3qvlta][aria-pressed=true] .p1video__icon-play{display:inline-block}.p1video__toggle[data-astro-cid-5h3qvlta][aria-pressed=true] .p1video__icon-pause{display:none}.p1video__credit[data-astro-cid-5h3qvlta]{color:var(--n600);margin-top:.5rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.p1video__loop[data-astro-cid-5h3qvlta]{transition:none}}.anim-section[data-astro-cid-qz7pmehn]{padding-top:calc(var(--nav-h) + clamp(1rem, 3vw, 2rem));padding-bottom:clamp(3rem,8vw,7rem)}.anim__crumbs[data-astro-cid-qz7pmehn]{margin-bottom:1rem}.intro-section[data-astro-cid-qz7pmehn]{padding-top:clamp(2.5rem,6vw,5rem)}.intro[data-astro-cid-qz7pmehn]{gap:1.5rem;display:grid}@media (width>=1024px){.intro[data-astro-cid-qz7pmehn]{grid-template-columns:1fr 1fr;align-items:end;gap:4rem}}.intro__title[data-astro-cid-qz7pmehn]{font-size:clamp(3rem,7vw,6rem);line-height:.95}.intro__body[data-astro-cid-qz7pmehn]{gap:1.5rem;display:grid}.intro__text[data-astro-cid-qz7pmehn]{max-width:34rem;color:var(--n600);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.intro__actions[data-astro-cid-qz7pmehn]{flex-wrap:wrap;gap:.75rem;display:flex}.features-section[data-astro-cid-qz7pmehn]{padding-top:0}.features[data-astro-cid-qz7pmehn]{gap:2.5rem 1.5rem;display:grid}@media (width>=768px){.features[data-astro-cid-qz7pmehn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature[data-astro-cid-qz7pmehn]{align-content:start;gap:.5rem;display:grid}.feature[data-astro-cid-qz7pmehn] .feature__media{aspect-ratio:4/5;border-radius:var(--r-lg);margin-bottom:.75rem}.feature__title[data-astro-cid-qz7pmehn]{font-size:clamp(1.5rem,2.4vw,1.9rem)}.feature__text[data-astro-cid-qz7pmehn]{color:var(--n600);max-width:24rem;font-size:.9375rem}.steps[data-astro-cid-qz7pmehn]{gap:2rem;margin-top:clamp(2rem,5vw,3.5rem);padding:0;list-style:none;display:grid}@media (width>=640px){.steps[data-astro-cid-qz7pmehn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.steps[data-astro-cid-qz7pmehn]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}}.step[data-astro-cid-qz7pmehn]{border-top:1px solid var(--n900);align-content:start;gap:.5rem;padding-top:1.25rem;display:grid}.step__num[data-astro-cid-qz7pmehn]{color:var(--n500);font-size:2.5rem}.step__title[data-astro-cid-qz7pmehn]{text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.5rem)}.step__text[data-astro-cid-qz7pmehn]{color:var(--n600);font-size:.9375rem}:root{--po-spectrum:linear-gradient(90deg, #e5173f 0%, #f0531c 14%, #c98400 28%, #1f9d55 42%, #0891b2 56%, #2563eb 70%, #7c3aed 84%, #c026d3 100%)}.po-text[data-astro-cid-qz7pmehn]{background:var(--po-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.po-wash[data-astro-cid-qz7pmehn]{isolation:isolate;position:relative}.po-wash[data-astro-cid-qz7pmehn]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 10% 20%,#e5173f1a,#0000 70%),radial-gradient(35% 55% at 45% 90%,#c984001a,#0000 70%),radial-gradient(40% 60% at 75% 10%,#2563eb1a,#0000 70%),radial-gradient(35% 55% at 95% 80%,#c026d31a,#0000 70%);position:absolute;inset:0}.po-page[data-astro-cid-qz7pmehn] #kg-title{background:var(--po-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.feature[data-astro-cid-qz7pmehn] .feature__media{box-shadow:0 0 0 1px #0000000a}.feature__title[data-astro-cid-qz7pmehn]:after{content:"";background:var(--po-spectrum);border-radius:2px;width:3rem;height:3px;margin-top:.6rem;display:block}.step[data-astro-cid-qz7pmehn]{background:var(--po-spectrum) top left / 100% 2px no-repeat;border-top:0}.steps[data-astro-cid-qz7pmehn] .step[data-astro-cid-qz7pmehn]:first-child .step__num[data-astro-cid-qz7pmehn]{color:#e5173f}.steps[data-astro-cid-qz7pmehn] .step[data-astro-cid-qz7pmehn]:nth-child(2) .step__num[data-astro-cid-qz7pmehn]{color:#c98400}.steps[data-astro-cid-qz7pmehn] .step[data-astro-cid-qz7pmehn]:nth-child(3) .step__num[data-astro-cid-qz7pmehn]{color:#1f9d55}.steps[data-astro-cid-qz7pmehn] .step[data-astro-cid-qz7pmehn]:nth-child(4) .step__num[data-astro-cid-qz7pmehn]{color:#2563eb}.steps[data-astro-cid-qz7pmehn] .step[data-astro-cid-qz7pmehn]:nth-child(5) .step__num[data-astro-cid-qz7pmehn]{color:#7c3aed}
