.hs[data-astro-cid-p5qfvmsw]{width:100%;position:relative;container:stage/inline-size}.hs__inner[data-astro-cid-p5qfvmsw]{aspect-ratio:56/56;user-select:none;font-size:1.78571cqi;line-height:1.35;position:relative}.hs__tag[data-astro-cid-p5qfvmsw]{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.9em;font-size:.95em;font-stretch:115%;display:flex;position:absolute;top:.4em;left:0}.hs__tag-line[data-astro-cid-p5qfvmsw]{background:var(--line-3);width:2.6em;height:1px}.hs-site[data-astro-cid-p5qfvmsw]{--paper:#ece8e1;--paper-2:#e2ddd5;--ink-d:#141414;--mute-d:#8a857c;background:var(--paper);width:42.5em;height:31.5em;color:var(--ink-d);transform-origin:70% 30%;transition:transform 1.3s var(--ease-out), box-shadow 1.3s var(--ease-out);z-index:1;border-radius:1em;position:absolute;top:3.2em;right:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 3em 6em -2em #000000bf,0 1em 2em -1em #00000080}.hs-site__bar[data-astro-cid-p5qfvmsw]{background:var(--paper-2);border-bottom:1px solid #1414140f;justify-content:center;align-items:center;height:2.8em;display:flex;position:relative}.hs-site__dots[data-astro-cid-p5qfvmsw]{gap:.45em;display:flex;position:absolute;left:1.2em}.hs-site__dots[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:#14141424;border-radius:50%;width:.7em;height:.7em}.hs-site__url[data-astro-cid-p5qfvmsw]{color:#6d685f;letter-spacing:.01em;background:#ffffff8c;border-radius:.45em;justify-content:center;align-items:center;gap:.5em;min-width:17em;height:1.75em;padding:0 1.4em;font-size:1em;display:inline-flex;position:relative;overflow:hidden}.hs-site__url[data-astro-cid-p5qfvmsw] svg[data-astro-cid-p5qfvmsw]{width:.85em;height:.85em}.hs-site__load[data-astro-cid-p5qfvmsw]{background:var(--ink-d);transform-origin:0;opacity:0;width:100%;height:.14em;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hs-site__page[data-astro-cid-p5qfvmsw]{padding:0 2.4em}.hs-site__nav[data-astro-cid-p5qfvmsw]{border-bottom:1px solid #14141412;align-items:center;gap:2em;height:4.2em;display:flex}.hs-site__logo[data-astro-cid-p5qfvmsw]{font-family:var(--f-serif);letter-spacing:-.01em;align-items:center;gap:.55em;margin-right:auto;font-size:1.3em;font-weight:500;display:flex}.hs-site__logo[data-astro-cid-p5qfvmsw] .hs-site__mark{width:1.35em;height:auto;color:var(--ink-d)}.hs-site__links[data-astro-cid-p5qfvmsw]{gap:1.4em;display:flex}.hs-site__links[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:#14141433;border-radius:1em;width:3em;height:.36em}.hs-site__navbtn[data-astro-cid-p5qfvmsw]{border-radius:.3em;padding:.55em 1em;font-size:.95em;font-weight:600;box-shadow:inset 0 0 0 1px #14141499}.hs-site__hero[data-astro-cid-p5qfvmsw]{grid-template-columns:1.15fr .85fr;gap:2.2em;padding-top:2.4em;display:grid}.hs-site__copy[data-astro-cid-p5qfvmsw]{flex-direction:column;align-items:flex-start;display:flex}.hs-site__kicker[data-astro-cid-p5qfvmsw]{letter-spacing:.2em;text-transform:uppercase;color:var(--mute-d);font-size:.9em;font-weight:600;font-stretch:112%}.hs-site__title[data-astro-cid-p5qfvmsw]{font-family:var(--f-serif);letter-spacing:-.02em;margin-top:.55em;font-size:3.15em;font-weight:500;line-height:1.02;display:block}.hs-site__tl[data-astro-cid-p5qfvmsw]{padding-bottom:.06em;display:block;overflow:hidden}.hs-site__tl[data-astro-cid-p5qfvmsw]>[data-astro-cid-p5qfvmsw]{transition:transform 1s var(--ease-out);display:inline-block}.hs-site__title[data-astro-cid-p5qfvmsw] em[data-astro-cid-p5qfvmsw]{font-style:italic;font-weight:400}.hs-site__text[data-astro-cid-p5qfvmsw]{gap:.6em;width:100%;margin-top:1.5em;display:grid}.hs-site__text[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:#1414141f;border-radius:1em;height:.5em}.hs-site__text[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:last-child{width:68%}.hs-site__cta[data-astro-cid-p5qfvmsw]{color:var(--paper);background:var(--ink-d);transition:transform .25s var(--ease-out), background-color .4s;border-radius:.32em;margin-top:1.9em;font-size:1.05em;font-weight:600;display:inline-grid;position:relative}.hs-site__cta[data-astro-cid-p5qfvmsw]>span[data-astro-cid-p5qfvmsw]{transition:opacity .45s, transform .6s var(--ease-out);white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:.5em;padding:.95em 1.35em;display:inline-flex}.hs-site__cta-done[data-astro-cid-p5qfvmsw]{opacity:0;transform:translateY(.6em)}.hs-site__cta-done[data-astro-cid-p5qfvmsw] svg{width:1em;height:1em}.hs-site__art[data-astro-cid-p5qfvmsw]{align-items:flex-end;gap:.7em;height:17.5em;display:flex;position:relative}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:linear-gradient(180deg, var(--art-a), var(--art-b));transform-origin:bottom;transition:transform 1.2s var(--ease-out), background .9s;border-radius:40em 40em .2em .2em;flex:1;box-shadow:inset 0 -2em 3em -2em #0000002e,inset .6em 0 1.4em -.8em #ffffff80}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(2){height:100%}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(3){height:80%}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(4){height:62%}.hs-site__sun[data-astro-cid-p5qfvmsw]{background:radial-gradient(circle at 35% 35%, #fff, var(--art-a));opacity:.85;border-radius:50%;width:3.4em;height:3.4em;position:absolute;top:.2em;right:.8em}.hs-site__strip[data-astro-cid-p5qfvmsw]{grid-template-columns:repeat(3,1fr);gap:1em;margin-top:2em;display:grid}.hs-site__strip[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:#1414140f;border-radius:.5em;height:6em;box-shadow:inset 0 0 0 1px #1414140f}.hs-site__shade[data-astro-cid-p5qfvmsw]{opacity:.6;transition:opacity 1.2s var(--ease-out);pointer-events:none;background:#0a0a0a;position:absolute;inset:0}.hs-toast[data-astro-cid-p5qfvmsw]{z-index:3;color:var(--ink);opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);background:#121212eb;border-radius:.7em;align-items:center;gap:.8em;padding:.9em 1.2em;font-size:1.05em;display:flex;position:absolute;top:4.2em;right:1.4em;transform:translateY(-.8em)scale(.97);box-shadow:0 0 0 1px #ffffff1a,0 1.6em 3em -1em #0009}.hs-toast[data-astro-cid-p5qfvmsw] b[data-astro-cid-p5qfvmsw]{font-weight:600}.hs-toast__dot[data-astro-cid-p5qfvmsw]{background:var(--ok);border-radius:50%;width:.6em;height:.6em;box-shadow:0 0 0 .3em #b3cbb62e}.hs-chat[data-astro-cid-p5qfvmsw]{z-index:2;backdrop-filter:blur(18px)saturate(140%);transform-origin:20% 80%;width:30em;transition:transform 1.3s var(--ease-out);background:linear-gradient(#ffffff12,#ffffff05),#111111d1;border-radius:1em;position:absolute;top:15.4em;left:0;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff17,0 3em 6em -2em #000000d9}.hs-chat__head[data-astro-cid-p5qfvmsw]{border-bottom:1px solid var(--line);align-items:center;gap:.75em;padding:1.15em 1.4em;font-size:1.1em;font-weight:520;display:flex}.hs-chat__glyph[data-astro-cid-p5qfvmsw]{width:1.25em;height:1.25em;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%;position:relative}.hs-chat__glyph[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:var(--plat);border-radius:50%;position:absolute;inset:.32em}.hs-chat__chip[data-astro-cid-p5qfvmsw]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:.3em;margin-left:auto;padding:.35em .7em;font-size:.78em}.hs-chat__body[data-astro-cid-p5qfvmsw]{flex-direction:column;gap:1.1em;height:26.4em;padding:1.3em 1.4em .6em;display:flex;overflow:hidden}.hs-chat__hello[data-astro-cid-p5qfvmsw]{font-family:var(--f-serif);color:var(--ink-3);opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:1.5em;font-style:italic;display:flex;position:absolute;inset:2.6em 0 3.4em;transform:translateY(.4em)}.hs-chat__hello-ring[data-astro-cid-p5qfvmsw]{width:1.6em;height:1.6em;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%;position:relative}.hs-chat__hello-ring[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:var(--ink-3);border-radius:50%;position:absolute;inset:.45em}.hs[data-astro-cid-p5qfvmsw][data-phase=ask]:not([data-asked]) .hs-chat__hello[data-astro-cid-p5qfvmsw]{opacity:1;transform:none}.hs-q[data-astro-cid-p5qfvmsw]{max-width:86%;color:var(--ink);transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);background:#ece9e31a;border-radius:.9em .9em .25em;align-self:flex-end;padding:.75em 1em;font-size:1.28em;line-height:1.35}.hs-a[data-astro-cid-p5qfvmsw]{flex-direction:column;gap:.75em;display:flex;position:relative}.hs-a__dots[data-astro-cid-p5qfvmsw]{opacity:0;transition:opacity .3s var(--ease-out);gap:.35em;padding:.4em 0;display:flex;position:absolute;top:0;left:0}.hs-a__dots[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:var(--ink-2);width:.5em;height:.5em;animation:hs-dot 1s infinite var(--ease-io);border-radius:50%}.hs-a__dots[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(2){animation-delay:.15s}.hs-a__dots[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(3){animation-delay:.3s}@keyframes hs-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.2em)}}.hs-a__intro[data-astro-cid-p5qfvmsw]{color:var(--ink-2);font-size:1.12em}.hs-a__list[data-astro-cid-p5qfvmsw]{gap:.6em;padding:0;list-style:none;display:grid}.hs-a__skel[data-astro-cid-p5qfvmsw]{grid-template-columns:.5em 1fr;align-items:start;gap:.9em;padding:.4em 1em;display:grid}.hs-a__skel[data-astro-cid-p5qfvmsw]>span[data-astro-cid-p5qfvmsw]:first-child{background:var(--line-3);border-radius:50%;width:.5em;height:.5em;margin-top:.3em}.hs-a__skel[data-astro-cid-p5qfvmsw]>span[data-astro-cid-p5qfvmsw]:last-child{gap:.5em;display:grid}.hs-a__skel[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{background:#ece9e31a;border-radius:1em;width:72%;height:.55em}.hs-a__skel[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]+i[data-astro-cid-p5qfvmsw]{background:#ece9e30f;width:46%}.hs-hit[data-astro-cid-p5qfvmsw]{transition:box-shadow .6s var(--ease-out), transform .6s var(--ease-out), opacity .6s;background:linear-gradient(#ece9e316,#ece9e309);border-radius:.7em;gap:.45em;padding:.95em 1em;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ece9e333,0 0 2.4em -.6em #c9cdd240}.hs-hit__name[data-astro-cid-p5qfvmsw]{letter-spacing:-.01em;align-items:center;gap:.5em;font-size:1.22em;font-weight:600;display:flex}.hs-hit[data-astro-cid-p5qfvmsw] .hs-hit__mark{width:1.25em;height:auto;color:var(--ink)}.hs-hit__desc[data-astro-cid-p5qfvmsw]{color:var(--ink-2);font-size:1.02em;line-height:1.4}.hs-hit__src[data-astro-cid-p5qfvmsw]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#ece9e314;border-radius:.35em;justify-self:start;align-items:center;gap:.35em;margin-top:.2em;padding:.35em .65em;font-size:.95em;transition:background-color .3s,box-shadow .3s,transform .2s;display:inline-flex}.hs-hit__src[data-astro-cid-p5qfvmsw] svg{width:.8em;height:.8em}.hs-hit__src[data-astro-cid-p5qfvmsw].is-hover{box-shadow:inset 0 0 0 1px var(--line-3);background:#ece9e32e}.hs-hit__src[data-astro-cid-p5qfvmsw].is-press,.hs-site__cta[data-astro-cid-p5qfvmsw].is-press{transform:scale(.95)}.hs-chat__input[data-astro-cid-p5qfvmsw]{height:3.3em;box-shadow:inset 0 0 0 1px var(--line-2);background:#00000040;border-radius:.8em;align-items:center;gap:.8em;margin:.4em 1.1em 1.1em;padding:0 .5em 0 1.1em;display:flex}.hs-chat__typed[data-astro-cid-p5qfvmsw]{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:1.12em;display:flex;overflow:hidden}.hs-chat__typed[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-typed]{flex:none}.hs-chat__ph[data-astro-cid-p5qfvmsw]{color:var(--ink-3)}.hs-chat__caret[data-astro-cid-p5qfvmsw]{background:var(--ink);width:1px;height:1.15em;margin-left:1px;animation:1s step-end infinite hs-blink;display:none}@keyframes hs-blink{50%{opacity:0}}.hs-chat__send[data-astro-cid-p5qfvmsw]{width:2.3em;height:2.3em;color:var(--ink-2);background:#ece9e324;border-radius:.55em;place-items:center;transition:background-color .3s,color .3s,transform .25s;display:grid}.hs-chat__send[data-astro-cid-p5qfvmsw] svg{width:1em;height:1em}.hs-chat__shade[data-astro-cid-p5qfvmsw]{border-radius:inherit;opacity:0;transition:opacity 1.2s var(--ease-out);pointer-events:none;background:#080808;position:absolute;inset:0}.hs-steps[data-astro-cid-p5qfvmsw]{gap:.2em;padding:0;font-size:1em;list-style:none;display:flex;position:absolute;bottom:0;right:44px}.hs-steps[data-astro-cid-p5qfvmsw] li[data-astro-cid-p5qfvmsw]{color:var(--ink-3);letter-spacing:.02em;align-items:baseline;gap:.6em;padding:.7em 1em .8em;font-size:1.02em;transition:color .5s;display:flex;position:relative}.hs-steps[data-astro-cid-p5qfvmsw] li[data-astro-cid-p5qfvmsw]:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .8s var(--ease-out);position:absolute;bottom:0;left:1em;right:1em;transform:scaleX(0)}.hs-steps[data-astro-cid-p5qfvmsw] b[data-astro-cid-p5qfvmsw]{font-family:var(--f-serif);color:var(--ink-3);font-size:1.05em;font-weight:500;transition:color .5s}.hs-cursor[data-astro-cid-p5qfvmsw]{z-index:10;pointer-events:none;opacity:0;will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}.hs-cursor__y[data-astro-cid-p5qfvmsw]{will-change:transform;position:relative}.hs-cursor__svg[data-astro-cid-p5qfvmsw]{filter:drop-shadow(0 0 .35em #ece9e347)drop-shadow(0 .45em .6em #000000a6);transform-origin:11% 11%;width:2.4em;height:auto;transition:transform .16s var(--ease-out);margin:-.26em 0 0 -.26em;display:block}.hs-cursor[data-astro-cid-p5qfvmsw].is-down .hs-cursor__svg[data-astro-cid-p5qfvmsw]{transform:scale(.82)}.hs-cursor__tag[data-astro-cid-p5qfvmsw]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:#070707;border-radius:.3em;align-items:center;gap:.5em;padding:.32em .65em .32em .55em;font-size:.78em;font-weight:560;font-stretch:115%;display:inline-flex;position:absolute;top:1.95em;left:1.7em;box-shadow:inset 0 0 0 1px #ece9e342,0 .5em 1.2em -.4em #000000b3}.hs-cursor__tag[data-astro-cid-p5qfvmsw]:before{content:"";background:var(--plat);width:.5em;height:.5em;animation:hs-tag-pulse 1.8s var(--ease-io) infinite;border-radius:50%;box-shadow:0 0 .6em #ece9e399}@keyframes hs-tag-pulse{0%,to{opacity:1}50%{opacity:.35}}.hs-cursor__ring[data-astro-cid-p5qfvmsw]{opacity:0;pointer-events:none;background:radial-gradient(circle,#ece9e361,#ece9e31f 45%,#0000 70%);border-radius:50%;width:2.8em;height:2.8em;position:absolute;top:-1.4em;left:-1.4em;transform:scale(.4)}.hs-cursor__ring[data-astro-cid-p5qfvmsw].is-on{animation:hs-press .55s var(--ease-out) forwards}@keyframes hs-press{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.1)}}.hs[data-astro-cid-p5qfvmsw][data-cursor-on] .hs-cursor[data-astro-cid-p5qfvmsw]{opacity:1}.hs__pause[data-astro-cid-p5qfvmsw]{z-index:11;width:34px;height:34px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#0e0e0e99;border-radius:50%;place-items:center;transition:color .3s,box-shadow .3s;display:grid;position:absolute;bottom:0;right:0}.hs__pause[data-astro-cid-p5qfvmsw]:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.hs__pause-icon[data-astro-cid-p5qfvmsw]{grid-area:1/1;display:grid}.hs__pause-icon[data-astro-cid-p5qfvmsw] svg{width:12px;height:12px}.hs__pause-icon--play[data-astro-cid-p5qfvmsw],.hs__pause[data-astro-cid-p5qfvmsw][aria-pressed=true] .hs__pause-icon--pause[data-astro-cid-p5qfvmsw]{display:none}.hs__pause[data-astro-cid-p5qfvmsw][aria-pressed=true] .hs__pause-icon--play[data-astro-cid-p5qfvmsw]{display:grid}.hs[data-astro-cid-p5qfvmsw]:not([data-animated]) .hs__pause[data-astro-cid-p5qfvmsw]{display:none}.hs-site[data-astro-cid-p5qfvmsw]{transform:translate(1.2em,-.6em)scale(.95)}.hs[data-astro-cid-p5qfvmsw][data-instant],.hs[data-astro-cid-p5qfvmsw][data-instant] [data-astro-cid-p5qfvmsw]{transition:none!important}.hs[data-astro-cid-p5qfvmsw][data-paused] [data-astro-cid-p5qfvmsw]{animation-play-state:paused!important}.hs[data-astro-cid-p5qfvmsw][data-overflow] .hs-chat__typed[data-astro-cid-p5qfvmsw]{justify-content:flex-end}.hs[data-astro-cid-p5qfvmsw][data-phase=ask]:not([data-asked]) .hs-q[data-astro-cid-p5qfvmsw]{opacity:0;transform:translateY(.8em)}.hs[data-astro-cid-p5qfvmsw][data-phase=ask] [data-astro-cid-p5qfvmsw][data-a]{opacity:0;transform:translateY(.6em)}[data-astro-cid-p5qfvmsw][data-a]{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)}.hs[data-astro-cid-p5qfvmsw][data-phase=ask] [data-astro-cid-p5qfvmsw][data-a].is-on{opacity:1;transform:none}.hs[data-astro-cid-p5qfvmsw][data-thinking-on] .hs-a__dots[data-astro-cid-p5qfvmsw]{opacity:1}.hs[data-astro-cid-p5qfvmsw][data-typing] .hs-chat__caret[data-astro-cid-p5qfvmsw]{display:block}.hs[data-astro-cid-p5qfvmsw][data-typing] .hs-chat__ph[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-has-text] .hs-chat__ph[data-astro-cid-p5qfvmsw]{display:none}.hs[data-astro-cid-p5qfvmsw][data-has-text] .hs-chat__send[data-astro-cid-p5qfvmsw]{background:var(--ink);color:#0a0a0a}.hs-chat__send[data-astro-cid-p5qfvmsw].is-press{transform:scale(.88)}.hs[data-astro-cid-p5qfvmsw][data-phase=visit] .hs-site[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-site[data-astro-cid-p5qfvmsw]{z-index:3;transform:none;box-shadow:0 0 0 1px #ffffff1a,0 4em 8em -2em #000000d9,0 1.4em 3em -1em #0000008c}.hs[data-astro-cid-p5qfvmsw][data-phase=visit] .hs-site__shade[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-site__shade[data-astro-cid-p5qfvmsw]{opacity:0}.hs[data-astro-cid-p5qfvmsw][data-phase=visit] .hs-chat[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-chat[data-astro-cid-p5qfvmsw]{transform:translate(-.6em,.5em)scale(.94)}.hs[data-astro-cid-p5qfvmsw][data-phase=visit] .hs-chat__shade[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-chat__shade[data-astro-cid-p5qfvmsw]{opacity:.45}.hs[data-astro-cid-p5qfvmsw][data-loading] .hs-site__load[data-astro-cid-p5qfvmsw]{opacity:1;transition:transform .9s var(--ease-io), opacity .3s;transform:scaleX(1)}.hs[data-astro-cid-p5qfvmsw][data-loading] .hs-site__tl[data-astro-cid-p5qfvmsw]>[data-astro-cid-p5qfvmsw]{transition:none;transform:translateY(110%)}.hs[data-astro-cid-p5qfvmsw][data-loading] .hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]{transition:none;transform:scaleY(.4)}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(3){transition-delay:80ms}.hs-site__art[data-astro-cid-p5qfvmsw] i[data-astro-cid-p5qfvmsw]:nth-child(4){transition-delay:.16s}.hs-site__tl[data-astro-cid-p5qfvmsw]+.hs-site__tl[data-astro-cid-p5qfvmsw]>[data-astro-cid-p5qfvmsw]{transition-delay:80ms}.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-site__cta[data-astro-cid-p5qfvmsw]{background:#2b2b2b}.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-site__cta-label[data-astro-cid-p5qfvmsw]{opacity:0;transform:translateY(-.6em)}.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-site__cta-done[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-phase=done] .hs-toast[data-astro-cid-p5qfvmsw]{opacity:1;transform:none}.hs-site__cta[data-astro-cid-p5qfvmsw].is-hover{background:#333}.hs[data-astro-cid-p5qfvmsw][data-step="1"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="1"],.hs[data-astro-cid-p5qfvmsw][data-step="2"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="2"],.hs[data-astro-cid-p5qfvmsw][data-step="3"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="3"],.hs[data-astro-cid-p5qfvmsw][data-step="4"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="4"]{color:var(--ink)}.hs[data-astro-cid-p5qfvmsw][data-step="1"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="1"] b[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-step="2"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="2"] b[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-step="3"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="3"] b[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-step="4"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="4"] b[data-astro-cid-p5qfvmsw]{color:var(--plat)}.hs[data-astro-cid-p5qfvmsw][data-step="1"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="1"]:after,.hs[data-astro-cid-p5qfvmsw][data-step="2"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="2"]:after,.hs[data-astro-cid-p5qfvmsw][data-step="3"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="3"]:after,.hs[data-astro-cid-p5qfvmsw][data-step="4"] .hs-steps[data-astro-cid-p5qfvmsw] [data-astro-cid-p5qfvmsw][data-s="4"]:after{transform:scaleX(1)}.hs__inner[data-astro-cid-p5qfvmsw]>.hs-site[data-astro-cid-p5qfvmsw],.hs__inner[data-astro-cid-p5qfvmsw]>.hs-chat[data-astro-cid-p5qfvmsw],.hs__inner[data-astro-cid-p5qfvmsw]>.hs-steps[data-astro-cid-p5qfvmsw]{transition-property:transform,box-shadow,opacity}.hs[data-astro-cid-p5qfvmsw][data-resetting] .hs-site[data-astro-cid-p5qfvmsw],.hs[data-astro-cid-p5qfvmsw][data-resetting] .hs-chat[data-astro-cid-p5qfvmsw]{opacity:0;transition:opacity .6s var(--ease-out)}@container stage (width<=520px){.hs__inner[data-astro-cid-p5qfvmsw]{aspect-ratio:40/55.5;font-size:2.5cqi}.hs__tag[data-astro-cid-p5qfvmsw]{top:0}.hs-site[data-astro-cid-p5qfvmsw]{width:38.5em;height:28em;top:2.6em}.hs-site__page[data-astro-cid-p5qfvmsw]{padding:0 1.8em}.hs-site__links[data-astro-cid-p5qfvmsw]{display:none}.hs-site__hero[data-astro-cid-p5qfvmsw]{grid-template-columns:1.2fr .8fr;gap:1.4em}.hs-site__title[data-astro-cid-p5qfvmsw]{font-size:2.8em}.hs-site__art[data-astro-cid-p5qfvmsw]{height:15em}.hs-chat[data-astro-cid-p5qfvmsw]{width:36em;top:16.2em}.hs-chat__body[data-astro-cid-p5qfvmsw]{height:24.2em}.hs-a__skel[data-astro-cid-p5qfvmsw][data-a="3"]{display:none}.hs-q[data-astro-cid-p5qfvmsw]{font-size:1.4em}.hs-hit__desc[data-astro-cid-p5qfvmsw]{font-size:1.1em}.hs-steps[data-astro-cid-p5qfvmsw]{justify-content:space-between;gap:0;left:0;right:44px}.hs-steps[data-astro-cid-p5qfvmsw] li[data-astro-cid-p5qfvmsw]{padding-inline:.5em;font-size:1.15em}.hs-steps[data-astro-cid-p5qfvmsw] li[data-astro-cid-p5qfvmsw]:after{left:.5em;right:.5em}}.hero[data-astro-cid-fi6a2bfj]{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(32px, 7vh, 88px));flex-direction:column;padding-bottom:32px;display:flex;position:relative;overflow:clip}.hero__light[data-astro-cid-fi6a2bfj]{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 68% 18%,#ece9e316,#0000 70%),radial-gradient(40% 35% at 18% 10%,#b6c7d809,#0000 70%),conic-gradient(from 200deg at 72% -10%,#0000 0deg,#ece9e30d 12deg,#0000 26deg 360deg);height:120%;position:absolute;inset:-20% -10% auto}.hero__grid[data-astro-cid-fi6a2bfj]{z-index:1;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid;position:relative}.hero__copy[data-astro-cid-fi6a2bfj]{z-index:2;position:relative}.hero__eyebrow[data-astro-cid-fi6a2bfj]{margin-bottom:clamp(24px,3.4vw,40px)}.hero__title[data-astro-cid-fi6a2bfj]{letter-spacing:-.045em;text-wrap:initial;font-size:clamp(3rem,1rem + 4.9vw,6.25rem);font-weight:470;line-height:.96}.hero__line[data-astro-cid-fi6a2bfj]{overflow-clip-margin:.2em;padding-bottom:.08em;display:block;overflow:clip}.hero__line[data-astro-cid-fi6a2bfj]>span[data-astro-cid-fi6a2bfj]{white-space:nowrap;display:inline-block}.rot[data-astro-cid-fi6a2bfj]{vertical-align:baseline;display:inline-grid;position:relative}.rot__w[data-astro-cid-fi6a2bfj]{font-family:var(--f-serif);letter-spacing:-.02em;opacity:0;visibility:hidden;grid-area:1/1;justify-self:start;padding-right:.06em;font-style:italic;font-weight:400}.rot__w[data-astro-cid-fi6a2bfj]:before{content:attr(data-text);background:var(--silver);color:#0000;-webkit-background-clip:text;background-clip:text}.rot__w[data-astro-cid-fi6a2bfj].is-fallback{opacity:1;visibility:visible}.rot__bar[data-astro-cid-fi6a2bfj]{height:1px;width:var(--bar-w,0px);background:var(--line-2);opacity:0;transition:width .7s var(--ease-out), opacity .5s;position:absolute;bottom:-.02em;left:.04em;overflow:hidden}.rot__bar[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]{background:var(--plat);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj]{visibility:visible;transition:opacity .75s var(--ease-out), transform .95s var(--ease-out), filter .9s var(--ease-out);filter:blur(10px);transform:translateY(.32em)}.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj].is-fallback{opacity:0}.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj].is-active{opacity:1;filter:none;transform:none}.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj].is-out{opacity:0;filter:blur(10px);transform:translateY(-.28em)}.js .rot[data-astro-cid-fi6a2bfj][data-ready][data-running] .rot__bar[data-astro-cid-fi6a2bfj]{opacity:1}@media (prefers-reduced-motion:reduce){.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj],.js .rot[data-astro-cid-fi6a2bfj][data-ready] .rot__w[data-astro-cid-fi6a2bfj].is-out{filter:none;transform:none}}.hero__lead[data-astro-cid-fi6a2bfj]{max-width:33em;font-size:var(--fs-lg);color:var(--ink-2);margin-top:clamp(24px,3vw,36px);line-height:1.55}.hero__actions[data-astro-cid-fi6a2bfj]{flex-wrap:wrap;gap:12px;margin-top:clamp(32px,3.6vw,44px);display:flex}.hero__assure[data-astro-cid-fi6a2bfj]{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:12px;margin-top:18px;display:flex}.hero__assure-mark[data-astro-cid-fi6a2bfj]{background:var(--ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b3cbb61f}.hero__visual[data-astro-cid-fi6a2bfj]{z-index:1;justify-self:end;width:100%;max-width:640px;position:relative}.hero__foot[data-astro-cid-fi6a2bfj]{z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;margin-top:clamp(40px,6vh,72px);padding-top:22px;display:flex;position:relative}.hero__foot-label[data-astro-cid-fi6a2bfj]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-stretch:115%}.hero__platforms[data-astro-cid-fi6a2bfj]{flex-wrap:wrap;gap:8px 26px;display:flex}.hero__platforms[data-astro-cid-fi6a2bfj] li[data-astro-cid-fi6a2bfj]{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:10px;font-weight:460;display:flex}.hero__platforms[data-astro-cid-fi6a2bfj] li[data-astro-cid-fi6a2bfj]:before{content:"";background:var(--ink-3);border-radius:50%;width:3px;height:3px}.js .hero-in[data-astro-cid-fi6a2bfj]{opacity:0;animation:hero-in 1.2s var(--ease-out) forwards;animation-delay:calc(var(--o) * .11s + .12s);transform:translateY(18px)}.js .hero-rise[data-astro-cid-fi6a2bfj]{animation:hero-rise 1.25s var(--ease-out) forwards;animation-delay:calc(var(--o) * .11s + 80ms);transform:translateY(105%)}.js .hero__visual[data-astro-cid-fi6a2bfj].hero-in{animation-duration:1.6s;transform:translateY(28px)scale(.985)}@keyframes hero-in{to{opacity:1;transform:none}}@keyframes hero-rise{to{transform:none}}@media (prefers-reduced-motion:reduce){.js .hero-in[data-astro-cid-fi6a2bfj],.js .hero-rise[data-astro-cid-fi6a2bfj]{opacity:1;animation:none;transform:none}}@media (width<=1080px){.hero__grid[data-astro-cid-fi6a2bfj]{grid-template-columns:1fr;gap:56px}.hero__title[data-astro-cid-fi6a2bfj]{font-size:clamp(3rem,1rem + 7vw,5.75rem)}.hero__visual[data-astro-cid-fi6a2bfj]{justify-self:center;max-width:620px}.hero[data-astro-cid-fi6a2bfj]{min-height:auto}}@media (width<=560px){.hero[data-astro-cid-fi6a2bfj]{padding-top:calc(var(--nav-h) + 28px)}.hero__title[data-astro-cid-fi6a2bfj]{letter-spacing:-.04em;font-size:clamp(2.25rem,11.6vw,3.4rem)}.hero__actions[data-astro-cid-fi6a2bfj]{flex-direction:column;align-items:stretch}.hero__actions[data-astro-cid-fi6a2bfj] .btn{justify-content:space-between}.hero__actions[data-astro-cid-fi6a2bfj] .btn--ghost{justify-content:center}.hero__foot[data-astro-cid-fi6a2bfj]{gap:14px}.hero__platforms[data-astro-cid-fi6a2bfj]{gap:6px 18px}.hero__platforms[data-astro-cid-fi6a2bfj] li[data-astro-cid-fi6a2bfj]{gap:8px;font-size:.84rem}}.bp[data-astro-cid-pojpakaj]{overflow:hidden;container-type:inline-size}.bp__inner[data-astro-cid-pojpakaj]{aspect-ratio:52/50.5;font-size:1.92308cqi;position:relative}.bp__paper[data-astro-cid-pojpakaj]{background-image:linear-gradient(#ece9e30b 1px,#0000 1px),linear-gradient(90deg,#ece9e30b 1px,#0000 1px);background-position:-1px -1px;background-size:2em 2em;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 90% at 50% 40%,#000 40%,#0000 85%);mask:radial-gradient(120% 90% at 50% 40%,#000 40%,#0000 85%)}.bp__label[data-astro-cid-pojpakaj]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.95em;font-stretch:112%;position:absolute;bottom:1.9em;right:2em}.z[data-astro-cid-pojpakaj]{transition:box-shadow .5s var(--ease-out), background-color .5s, opacity .5s;position:relative}.z[data-astro-cid-pojpakaj]:after{content:"";box-shadow:0 0 0 1px var(--plat);opacity:0;transition:opacity .45s var(--ease-out), inset .6s var(--ease-out);pointer-events:none;background:#c9cdd20d;border-radius:.5em;position:absolute;inset:-.5em}.z[data-astro-cid-pojpakaj].is-lit:after{opacity:1;inset:-.7em}.bp[data-astro-cid-pojpakaj][data-has-lit] .z[data-astro-cid-pojpakaj]:not(.is-lit){opacity:.45}.bp__frame[data-astro-cid-pojpakaj]{width:35.5em;height:34.5em;box-shadow:0 0 0 1px var(--line-2), 0 2em 4em -1em #0009;background:#0c0c0cd9;border-radius:.8em;position:absolute;top:3.2em;left:4.2em;overflow:visible}.bp__bar[data-astro-cid-pojpakaj]{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:2.4em;display:flex;position:relative}.bp__dots[data-astro-cid-pojpakaj]{gap:.4em;display:flex;position:absolute;left:1em}.bp__dots[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--line-2);border-radius:50%;width:.6em;height:.6em}.bp__url[data-astro-cid-pojpakaj]{color:var(--ink-3);background:#ffffff0a;border-radius:.4em;padding:.2em 1.6em;font-size:.9em}.bp__load[data-astro-cid-pojpakaj]{align-items:center;height:.25em;display:flex}.bp__load[data-astro-cid-pojpakaj] span[data-astro-cid-pojpakaj]{background:linear-gradient(90deg, var(--plat-2), var(--ink));flex:1;height:100%}.bp__status[data-astro-cid-pojpakaj]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.45em;font-size:.75em;font-stretch:112%;display:inline-flex;position:absolute;right:1.1em}.bp__status[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--ok);border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .25em #b3cbb624}.bp__page[data-astro-cid-pojpakaj]{padding:0 2em}.bp__nav[data-astro-cid-pojpakaj]{border-bottom:1px solid var(--line);align-items:center;gap:1em;height:3.2em;display:flex}.bp__nav[data-astro-cid-pojpakaj] .bp__mark{width:1.6em;height:auto;color:var(--ink);margin-right:auto}.bp__nav[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--line-2);border-radius:1em;width:2.4em;height:.3em}.bp__nav[data-astro-cid-pojpakaj] b[data-astro-cid-pojpakaj]{width:4.2em;height:1.5em;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:.25em}.bp__hero[data-astro-cid-pojpakaj]{grid-template-columns:1fr .9fr;gap:1.6em;padding-top:1.8em;display:grid}.bp__copy[data-astro-cid-pojpakaj]{flex-direction:column;align-items:flex-start;display:flex}.bp__kick[data-astro-cid-pojpakaj]{background:var(--plat-2);opacity:.6;border-radius:1em;width:6em;height:.35em}.bp__title[data-astro-cid-pojpakaj]{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--ink);margin-top:.7em;font-size:2.6em;line-height:1}.bp__title[data-astro-cid-pojpakaj] em[data-astro-cid-pojpakaj]{color:var(--plat);font-style:italic}.bp__lines[data-astro-cid-pojpakaj]{gap:.5em;width:100%;margin-top:1.2em;display:grid}.bp__lines[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--line-2);border-radius:1em;height:.4em}.bp__lines[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]+i[data-astro-cid-pojpakaj]{width:70%}.bp__btn[data-astro-cid-pojpakaj]{background:var(--ink);color:#0a0a0a;border-radius:.25em;align-items:center;gap:.6em;margin-top:1.4em;padding:.7em 1em;font-size:.95em;font-weight:600;display:inline-flex}.bp__btn[data-astro-cid-pojpakaj] svg[data-astro-cid-pojpakaj]{width:.9em;height:.9em}.bp__art[data-astro-cid-pojpakaj]{align-items:flex-end;gap:.5em;height:12.4em;display:flex}.bp__art[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{box-shadow:inset 0 0 0 1px var(--line-2);background:linear-gradient(#ece9e338,#ece9e30d);border-radius:20em 20em .15em .15em;flex:1}.bp__art[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]:first-child{height:100%}.bp__art[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]:nth-child(2){height:78%}.bp__art[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]:nth-child(3){height:58%}.bp__flow[data-astro-cid-pojpakaj]{gap:.7em;margin-top:2em;padding-right:2.2em;display:grid}.bp__flow[data-astro-cid-pojpakaj]>span[data-astro-cid-pojpakaj]{height:2.6em;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:.35em;flex-direction:column;justify-content:center;gap:.4em;padding:0 1em;display:flex}.bp__flow[data-astro-cid-pojpakaj]>span[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--line-2);border-radius:1em;width:50%;height:.3em}.bp__flow[data-astro-cid-pojpakaj]>span[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]+i[data-astro-cid-pojpakaj]{opacity:.6;width:32%}.bp__flow-arrow[data-astro-cid-pojpakaj]{width:.9em;height:calc(100% - 1.2em);color:var(--ink-3);position:absolute;top:.6em;bottom:.6em;right:.4em}.bp__phone[data-astro-cid-pojpakaj]{width:12.6em;height:23.4em;box-shadow:0 0 0 1px var(--line-3), 0 0 0 .35em #050505, 0 0 0 calc(.35em + 1px) var(--line-2), 0 2em 3em -1em #000000b3;background:#0d0d0d;border-radius:1.6em;flex-direction:column;gap:.8em;padding:2.2em 1em 1em;display:flex;position:absolute;top:20.6em;left:36.4em}.bp__notch[data-astro-cid-pojpakaj]{width:3.6em;height:.8em;box-shadow:inset 0 0 0 1px var(--line);background:#000;border-radius:1em;position:absolute;top:.7em;left:50%;transform:translate(-50%)}.bp__p-art[data-astro-cid-pojpakaj]{background:linear-gradient(#ece9e333,#ece9e30a);border-radius:6em 6em .2em .2em;height:7em}.bp__p-title[data-astro-cid-pojpakaj]{font-family:var(--f-serif);color:var(--ink);font-size:1.35em;line-height:1.05}.bp__p-title[data-astro-cid-pojpakaj] em[data-astro-cid-pojpakaj]{color:var(--plat)}.bp__p-lines[data-astro-cid-pojpakaj]{gap:.4em;display:grid}.bp__p-lines[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]{background:var(--line-2);border-radius:1em;height:.3em}.bp__p-lines[data-astro-cid-pojpakaj] i[data-astro-cid-pojpakaj]:last-child{width:60%}.bp__p-btn[data-astro-cid-pojpakaj]{background:var(--ink);color:#0a0a0a;letter-spacing:-.005em;border-radius:.25em;place-items:center;height:2.5em;margin-top:auto;font-size:.85em;font-weight:600;display:grid}.bp__code[data-astro-cid-pojpakaj]{flex-wrap:wrap;gap:.6em;display:flex;position:absolute;top:40.8em;left:4.2em}.bp__code[data-astro-cid-pojpakaj] span[data-astro-cid-pojpakaj]{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08;border-radius:.3em;padding:.35em .7em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em}.bp__mark-pin[data-astro-cid-pojpakaj]{z-index:4;width:2.4em;height:2.4em;font-family:var(--f-serif);color:var(--ink);box-shadow:0 0 0 1px var(--line-3);transition:background-color .4s, color .4s, box-shadow .4s, transform .5s var(--ease-back);background:#0a0a0ae6;border-radius:50%;place-items:center;margin:-1.2em 0 0 -1.2em;font-size:1em;font-style:italic;display:grid;position:absolute}.bp__mark-pin[data-astro-cid-pojpakaj].is-lit{background:var(--ink);color:#0a0a0a;box-shadow:0 0 0 1px var(--ink), 0 0 0 .5em #ece9e314;transform:scale(1.12)}.geo[data-astro-cid-73dhbtxv]{--morph:1.3s;--ease-morph:cubic-bezier(.68, 0, .18, 1);--stagger:60ms;overflow:hidden;container-type:inline-size}.geo__top[data-astro-cid-73dhbtxv]{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:18px 20px 0;display:flex;position:relative}.geo__label[data-astro-cid-73dhbtxv]{white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-stretch:112%}.geo__toggle[data-astro-cid-73dhbtxv]{box-shadow:inset 0 0 0 1px var(--line-2);background:#0000004d;border-radius:6px;padding:3px;display:inline-flex;position:relative}.geo__toggle[data-astro-cid-73dhbtxv] button[data-astro-cid-73dhbtxv]{z-index:1;height:30px;color:var(--ink-2);transition:color .5s var(--ease-soft);border-radius:4px;min-width:86px;padding:0 14px;font-size:.8rem;font-weight:520;position:relative}.geo__toggle[data-astro-cid-73dhbtxv] button[data-astro-cid-73dhbtxv][aria-pressed=true]{color:#0a0a0a}.geo__thumb[data-astro-cid-73dhbtxv]{background:var(--ink);width:calc(50% - 3px);transition:translate .75s var(--ease-morph);border-radius:4px;position:absolute;top:3px;bottom:3px;left:3px;translate:0}.geo[data-astro-cid-73dhbtxv][data-state=clear] .geo__thumb[data-astro-cid-73dhbtxv]{translate:100%}.geo__inner[data-astro-cid-73dhbtxv]{aspect-ratio:52/44;font-size:1.92308cqi;position:relative}.geo__card[data-astro-cid-73dhbtxv]{height:30.4em;box-shadow:inset 0 0 0 1px var(--line-2), 0 2em 4em -1.5em #0009;transition:opacity .9s var(--ease-soft), scale var(--morph) var(--ease-morph);background:linear-gradient(#ece9e30f,#ece9e304);border-radius:1em;position:absolute;top:2.4em;left:3em;right:3em}.geo__head[data-astro-cid-73dhbtxv]{border-bottom:1px solid var(--line);align-items:center;gap:.8em;height:5.2em;padding:0 2em;display:flex}.geo__card[data-astro-cid-73dhbtxv] .geo__mark{width:2em;height:auto;color:var(--ink)}.geo__name[data-astro-cid-73dhbtxv]{letter-spacing:-.01em;font-size:1.45em;font-weight:560}.geo__status[data-astro-cid-73dhbtxv]{color:var(--ink-2);grid-template-columns:auto auto;align-items:center;gap:.6em;margin-left:auto;font-size:.95em;display:inline-grid}.geo__status[data-astro-cid-73dhbtxv] i[data-astro-cid-73dhbtxv]{background:var(--ok);width:.6em;height:.6em;transition:background-color .8s var(--ease-soft), box-shadow .8s var(--ease-soft);border-radius:50%;box-shadow:0 0 0 .3em #b3cbb626}.geo__status[data-astro-cid-73dhbtxv]>span[data-astro-cid-73dhbtxv]{transition:opacity .6s var(--ease-soft);grid-area:1/2}.geo__sep[data-astro-cid-73dhbtxv]{left:2em;right:2em;top:calc(10.2em + var(--r) * 5em);background:var(--line);height:1px;position:absolute}.frag[data-astro-cid-73dhbtxv]{width:var(--nw,16em);height:3.2em;translate:5em var(--cy);transition:translate var(--morph) var(--ease-morph), rotate var(--morph) var(--ease-morph), scale var(--morph) var(--ease-morph);transition-delay:calc(var(--i) * var(--stagger));will-change:translate, rotate;position:absolute;top:0;left:0;rotate:0deg;scale:1}.frag[data-astro-cid-73dhbtxv]:after{content:"";z-index:-1;opacity:0;transition:opacity .7s var(--ease-soft);transition-delay:calc(var(--i) * var(--stagger));background:#131313f0;border:1px dashed #ece9e338;border-radius:.6em;position:absolute;inset:-.85em -1.1em;box-shadow:0 1em 2.2em -1em #000000bf}.frag__k[data-astro-cid-73dhbtxv],.frag__v[data-astro-cid-73dhbtxv]{white-space:nowrap;transition:translate var(--morph) var(--ease-morph);transition-delay:calc(var(--i) * var(--stagger));position:absolute;top:0;left:0}.frag__k[data-astro-cid-73dhbtxv]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.95em;font-stretch:112%;line-height:1.3;translate:0 .19em}.frag__v[data-astro-cid-73dhbtxv]{font-size:1.2em;line-height:1.35;display:grid;translate:12em}.frag__v[data-astro-cid-73dhbtxv]>span[data-astro-cid-73dhbtxv]{transition-property:opacity;transition-timing-function:var(--ease-soft);grid-area:1/1;justify-self:start}.frag__good[data-astro-cid-73dhbtxv]{color:var(--ink);transition-duration:.55s;transition-delay:calc(var(--i) * var(--stagger) + .42s)}.frag__bad[data-astro-cid-73dhbtxv]{color:var(--err);opacity:0;transition-duration:.28s;transition-delay:calc(var(--i) * var(--stagger) + 80ms)}.geo__readers[data-astro-cid-73dhbtxv]{flex-wrap:wrap;align-items:center;gap:.7em;display:flex;position:absolute;top:35.4em;left:3em}.geo__readers-k[data-astro-cid-73dhbtxv]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-right:.4em;font-size:.9em}.geo__chip[data-astro-cid-73dhbtxv]{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);transition:color .8s var(--ease-soft), box-shadow .8s var(--ease-soft), background-color .8s var(--ease-soft);border-radius:.35em;padding:.4em .9em;font-size:1em}.geo[data-astro-cid-73dhbtxv][data-state=clear] .geo__chip[data-astro-cid-73dhbtxv]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3);background:#ece9e30d}.geo__caption[data-astro-cid-73dhbtxv]{font-family:var(--f-serif);color:var(--ink);transition:color .8s var(--ease-soft);font-size:1.5em;font-style:italic;line-height:1.2;display:grid;position:absolute;top:39.2em;left:3em;right:3em}.geo__caption[data-astro-cid-73dhbtxv]>span[data-astro-cid-73dhbtxv]{transition:opacity .7s var(--ease-soft);grid-area:1/1}.geo__status-bad[data-astro-cid-73dhbtxv],.geo__cap-bad[data-astro-cid-73dhbtxv]{opacity:0}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__card[data-astro-cid-73dhbtxv]{opacity:.22;scale:.975}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__status[data-astro-cid-73dhbtxv] i[data-astro-cid-73dhbtxv]{background:var(--err);box-shadow:0 0 0 .3em #eda79226}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__status-good[data-astro-cid-73dhbtxv],.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__cap-good[data-astro-cid-73dhbtxv]{opacity:0}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__status-bad[data-astro-cid-73dhbtxv],.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__cap-bad[data-astro-cid-73dhbtxv]{opacity:1}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .geo__caption[data-astro-cid-73dhbtxv]{color:var(--ink-2)}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag[data-astro-cid-73dhbtxv]{translate:var(--sx) var(--sy);rotate:var(--sr);scale:.97}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag[data-astro-cid-73dhbtxv]:after{opacity:1}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag__k[data-astro-cid-73dhbtxv]{translate:0}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag__v[data-astro-cid-73dhbtxv]{translate:0 1.55em}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag__good[data-astro-cid-73dhbtxv]{opacity:0;transition-duration:.28s;transition-delay:calc(var(--i) * var(--stagger) + 80ms)}.geo[data-astro-cid-73dhbtxv][data-state=scattered] .frag__bad[data-astro-cid-73dhbtxv]{opacity:1;transition-duration:.55s;transition-delay:calc(var(--i) * var(--stagger) + .42s)}@media (prefers-reduced-motion:reduce){.geo[data-astro-cid-73dhbtxv] [data-astro-cid-73dhbtxv],.geo[data-astro-cid-73dhbtxv] [data-astro-cid-73dhbtxv]:after{transition-duration:10ms!important;transition-delay:0s!important}}.eq[data-astro-cid-my3yohyf]{margin-top:clamp(56px,7vw,104px);padding:clamp(28px,4vw,56px);overflow:hidden}.eq__row[data-astro-cid-my3yohyf]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.25fr);align-items:center;gap:clamp(16px,2.4vw,40px);display:grid}.eq__term[data-astro-cid-my3yohyf]{gap:8px;display:grid;position:relative}.eq__n[data-astro-cid-my3yohyf]{color:var(--ink-3);font-size:.95rem}.eq__t[data-astro-cid-my3yohyf]{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:480;line-height:1.1}.eq__d[data-astro-cid-my3yohyf]{color:var(--ink-2);font-size:var(--fs-sm)}.eq__term--sum[data-astro-cid-my3yohyf]{padding-left:clamp(0px,1vw,16px)}.eq__term--sum[data-astro-cid-my3yohyf] .eq__t[data-astro-cid-my3yohyf]{font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem)}.eq__term--sum[data-astro-cid-my3yohyf] em[data-astro-cid-my3yohyf]{font-family:var(--f-serif);letter-spacing:-.015em;font-style:italic;font-weight:400}.eq__op[data-astro-cid-my3yohyf]{font-family:var(--f-serif);color:var(--plat);opacity:.9;font-size:clamp(2.6rem,1.6rem + 3vw,4.6rem);font-weight:400;line-height:1}.eq__venn[data-astro-cid-my3yohyf]{z-index:-1;opacity:.6;width:min(260px,70%);position:absolute;top:50%;right:-10%;overflow:visible;transform:translateY(-50%)}.eq__venn[data-astro-cid-my3yohyf] circle[data-astro-cid-my3yohyf]{stroke:var(--line-3);stroke-width:.5px;vector-effect:non-scaling-stroke;transition:transform 2.2s var(--ease-io);transform-box:fill-box;transform-origin:50%}.js .eq[data-astro-cid-my3yohyf] .eq__c1[data-astro-cid-my3yohyf]{transform:translate(-34%)}.js .eq[data-astro-cid-my3yohyf] .eq__c2[data-astro-cid-my3yohyf]{transform:translate(34%)}.js .eq[data-astro-cid-my3yohyf].is-in .eq__c1[data-astro-cid-my3yohyf],.js .eq[data-astro-cid-my3yohyf].is-in .eq__c2[data-astro-cid-my3yohyf]{transition-delay:.4s;transform:none}@media (width<=900px){.eq__row[data-astro-cid-my3yohyf]{grid-template-columns:1fr;gap:14px}.eq__op[data-astro-cid-my3yohyf]{font-size:2.4rem}.eq__term--sum[data-astro-cid-my3yohyf]{padding:12px 0 0}.eq__venn[data-astro-cid-my3yohyf]{width:220px;right:-20%}}@media (prefers-reduced-motion:reduce){.js .eq[data-astro-cid-my3yohyf] .eq__c1[data-astro-cid-my3yohyf],.js .eq[data-astro-cid-my3yohyf] .eq__c2[data-astro-cid-my3yohyf]{transform:none}}.services__intro[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:clamp(80px,10vw,160px);display:grid}.services__intro[data-astro-cid-j2lavqje] .h2[data-astro-cid-j2lavqje]{max-width:12em}.services__intro[data-astro-cid-j2lavqje] .lead[data-astro-cid-j2lavqje]{justify-self:end;max-width:26em}.svc[data-astro-cid-j2lavqje]{grid-template-columns:64px minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"idx body visual";align-items:start;gap:clamp(24px,4vw,72px);padding-block:clamp(48px,6vw,96px);display:grid;position:relative}.svc[data-astro-cid-j2lavqje]+.svc[data-astro-cid-j2lavqje]{border-top:1px solid var(--line)}.svc--geo[data-astro-cid-j2lavqje]{grid-template-columns:64px minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"idx visual body"}.svc__index[data-astro-cid-j2lavqje]{flex-direction:column;grid-area:idx;align-items:center;gap:18px;height:100%;display:flex}.svc__num[data-astro-cid-j2lavqje]{color:var(--ink-2);letter-spacing:.06em;font-size:1.15rem}.svc__vline[data-astro-cid-j2lavqje]{background:linear-gradient(180deg, var(--line-3), transparent);flex:1;width:1px;max-height:420px}.svc__body[data-astro-cid-j2lavqje]{grid-area:body}.svc__visual[data-astro-cid-j2lavqje]{top:calc(var(--nav-h) + 32px);grid-area:visual;position:sticky}.svc__kicker[data-astro-cid-j2lavqje]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--plat);margin-bottom:22px;font-stretch:115%}.svc[data-astro-cid-j2lavqje] .h3[data-astro-cid-j2lavqje]{max-width:13em}.svc__text[data-astro-cid-j2lavqje]{color:var(--ink-2);max-width:34em;margin-top:26px}.svc__quote[data-astro-cid-j2lavqje]{border-left:1px solid var(--line-3);font-family:var(--f-serif);color:var(--ink);letter-spacing:-.01em;max-width:22em;margin:30px 0 0;padding-left:22px;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-style:italic;line-height:1.3}.feat[data-astro-cid-j2lavqje]{border-top:1px solid var(--line);margin-top:40px}.feat__item[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--line);cursor:default;transition:background-color .4s, padding .6s var(--ease-out);grid-template-columns:44px 1fr;gap:12px;padding:16px 12px 16px 0;display:grid}.feat__num[data-astro-cid-j2lavqje]{color:var(--ink-3);padding-top:1px;font-size:1rem;transition:color .4s}.feat__copy[data-astro-cid-j2lavqje]{gap:2px;display:grid}.feat__copy[data-astro-cid-j2lavqje] strong[data-astro-cid-j2lavqje]{color:var(--ink);font-weight:540}.feat__copy[data-astro-cid-j2lavqje] span[data-astro-cid-j2lavqje]{color:var(--ink-2);font-size:.95rem}.feat__item[data-astro-cid-j2lavqje].is-lit{background:linear-gradient(90deg,#ece9e30b,#0000 80%);padding-left:12px}.feat__item[data-astro-cid-j2lavqje].is-lit .feat__num[data-astro-cid-j2lavqje]{color:var(--plat)}.geo-steps[data-astro-cid-j2lavqje]{border-top:1px solid var(--line);gap:0;margin-top:34px;display:grid}.geo-steps[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:44px 1fr;gap:12px;padding:16px 0;font-size:.97rem;display:grid}.geo-steps[data-astro-cid-j2lavqje] strong[data-astro-cid-j2lavqje]{color:var(--ink);font-weight:540;font-size:var(--fs-base);margin-bottom:2px;display:block}.geo-steps__num[data-astro-cid-j2lavqje]{color:var(--ink-3)}.svc__note[data-astro-cid-j2lavqje]{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:32px 1fr;align-items:start;gap:14px;max-width:36em;margin-top:28px;display:grid}.svc__note-rule[data-astro-cid-j2lavqje]{background:var(--plat-2);height:1px;margin-top:.72em}.services__cta[data-astro-cid-j2lavqje]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px,6vw,80px);padding:28px 0 0;display:flex}.services__cta[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{color:var(--ink-2);max-width:34em}@media (width<=1080px){.services__intro[data-astro-cid-j2lavqje]{grid-template-columns:1fr}.services__intro[data-astro-cid-j2lavqje] .lead[data-astro-cid-j2lavqje]{justify-self:start}.svc[data-astro-cid-j2lavqje],.svc--geo[data-astro-cid-j2lavqje]{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"idx body""idx visual"}.svc__visual[data-astro-cid-j2lavqje]{margin-top:24px;position:relative;top:0}}@media (width<=640px){.svc[data-astro-cid-j2lavqje],.svc--geo[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,1fr);grid-template-areas:"idx""body""visual";gap:20px}.svc__index[data-astro-cid-j2lavqje]{flex-direction:row;height:auto}.svc__vline[data-astro-cid-j2lavqje]{background:linear-gradient(90deg, var(--line-3), transparent);flex:1;width:auto;height:1px;max-height:none}.js .svc__vline[data-astro-cid-j2lavqje][data-reveal=vrule]{transform-origin:0;transform:scaleX(0)}.js .svc__vline[data-astro-cid-j2lavqje][data-reveal=vrule].is-in{transform:scaleX(1)}.services__cta[data-astro-cid-j2lavqje] .btn{justify-content:space-between;width:100%}}.proof[data-astro-cid-ic4slfjt]{position:relative}.proof__meta[data-astro-cid-ic4slfjt]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:.68rem;font-stretch:112%;display:flex}.proof__meta[data-astro-cid-ic4slfjt] .numeral[data-astro-cid-ic4slfjt]{letter-spacing:.12em;font-size:.9rem}.proof__sheet[data-astro-cid-ic4slfjt]{position:relative;container-type:inline-size}.proof__crop[data-astro-cid-ic4slfjt]{border-color:var(--line-3);z-index:2;border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.proof__crop--tl[data-astro-cid-ic4slfjt]{border-top-width:1px;border-left-width:1px;top:-10px;left:-10px}.proof__crop--tr[data-astro-cid-ic4slfjt]{border-top-width:1px;border-right-width:1px;top:-10px;right:-10px}.proof__crop--bl[data-astro-cid-ic4slfjt]{border-bottom-width:1px;border-left-width:1px;bottom:-10px;left:-10px}.proof__crop--br[data-astro-cid-ic4slfjt]{border-bottom-width:1px;border-right-width:1px;bottom:-10px;right:-10px}.proof__inner[data-astro-cid-ic4slfjt]{aspect-ratio:48/34;box-shadow:0 0 0 1px var(--line-2), 0 2.4em 5em -1.6em #000c;border-radius:.7em;font-size:2.08333cqi;position:relative;overflow:hidden}.pl[data-astro-cid-ic4slfjt]{padding:0 2.4em;position:absolute;inset:0}.pl__nav[data-astro-cid-ic4slfjt]{align-items:center;gap:1.6em;height:4em;display:flex}.pl__hero[data-astro-cid-ic4slfjt]{grid-template-columns:1.1fr .9fr;gap:2em;margin-top:2em;display:grid}.pl__copy[data-astro-cid-ic4slfjt]{flex-direction:column;align-items:flex-start;gap:.7em;display:flex}.pl__cards[data-astro-cid-ic4slfjt]{grid-template-columns:repeat(3,1fr);gap:1em;margin-top:2.2em;display:grid}.pl--wire[data-astro-cid-ic4slfjt]{color:var(--ink-3);background-color:#0c0c0c;background-image:linear-gradient(#ece9e30d 1px,#0000 1px),linear-gradient(90deg,#ece9e30d 1px,#0000 1px);background-size:1.6em 1.6em}.w-box[data-astro-cid-ic4slfjt]{letter-spacing:.14em;text-transform:uppercase;border:1px dashed #ece9e347;border-radius:.3em;place-items:center;font-size:.9em;display:grid}.w-logo[data-astro-cid-ic4slfjt]{width:7em;height:1.6em;margin-right:auto}.w-bars[data-astro-cid-ic4slfjt]{gap:1em;display:flex}.w-bars[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]{background:#ece9e333;width:2.6em;height:.35em}.w-btn[data-astro-cid-ic4slfjt]{width:5em;height:1.8em}.w-tag[data-astro-cid-ic4slfjt]{letter-spacing:.14em;text-transform:uppercase;color:var(--plat-2);font-size:.85em}.w-bar[data-astro-cid-ic4slfjt]{background:#ece9e324;width:100%;height:.5em;display:block}.w-bar--xl[data-astro-cid-ic4slfjt]{background:#ece9e31a;border:1px dashed #ece9e338;height:1.8em}.w-bar--short[data-astro-cid-ic4slfjt]{width:70%}.w-bar--mid[data-astro-cid-ic4slfjt]{width:64%}.w-cta[data-astro-cid-ic4slfjt]{width:9em;height:2.6em;margin-top:.6em}.w-img[data-astro-cid-ic4slfjt]{color:#ece9e338;height:15em;position:relative}.w-img[data-astro-cid-ic4slfjt] svg[data-astro-cid-ic4slfjt]{width:100%;height:100%;position:absolute;inset:0}.w-img[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt]{color:var(--ink-3);background:#0c0c0c;padding:.2em .6em;position:relative}.pl--wire[data-astro-cid-ic4slfjt] .pl__cards[data-astro-cid-ic4slfjt] .w-box[data-astro-cid-ic4slfjt]{height:5.6em}.pl--design[data-astro-cid-ic4slfjt]{color:#141414;clip-path:inset(0 calc(100% - var(--split)) 0 0);background:#ece8e1}.d-logo[data-astro-cid-ic4slfjt]{font-family:var(--f-serif);align-items:center;gap:.5em;margin-right:auto;font-size:1.3em;font-weight:500;display:flex}.d-logo[data-astro-cid-ic4slfjt] .d-mark{width:1.3em;height:auto}.d-links[data-astro-cid-ic4slfjt]{gap:1.6em;display:flex}.d-links[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]{color:#6f6a62;font-size:.95em;font-style:normal}.d-btn[data-astro-cid-ic4slfjt]{border-radius:.3em;padding:.5em 1em;font-size:.95em;font-weight:600;box-shadow:inset 0 0 0 1px #141414b3}.d-kicker[data-astro-cid-ic4slfjt]{letter-spacing:.2em;text-transform:uppercase;color:#8a857c;font-size:.85em;font-weight:600}.d-title[data-astro-cid-ic4slfjt]{font-family:var(--f-serif);letter-spacing:-.02em;font-size:3.4em;font-weight:500;line-height:1}.d-title[data-astro-cid-ic4slfjt] em[data-astro-cid-ic4slfjt]{font-style:italic;font-weight:400}.d-text[data-astro-cid-ic4slfjt]{color:#5f5a52;max-width:20em;font-size:1.05em;line-height:1.45}.d-cta[data-astro-cid-ic4slfjt]{color:#ece8e1;background:#141414;border-radius:.3em;margin-top:.6em;padding:.85em 1.3em;font-size:1em;font-weight:600}.d-img[data-astro-cid-ic4slfjt]{align-items:flex-end;gap:.6em;height:15em;display:flex;position:relative}.d-img[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]{background:linear-gradient(#d6d0c6,#b4ac9f);border-radius:30em 30em .2em .2em;flex:1;box-shadow:inset .5em 0 1.2em -.6em #fff9}.d-img[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]:first-of-type{height:100%}.d-img[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]:nth-of-type(2){height:82%}.d-img[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]:nth-of-type(3){height:64%}.d-sun[data-astro-cid-ic4slfjt]{background:radial-gradient(circle at 35% 35%,#fff,#d6d0c6);border-radius:50%;width:3em;height:3em;position:absolute;top:0;right:.6em}.d-card[data-astro-cid-ic4slfjt]{background:#1414140d;border-radius:.4em;align-items:baseline;gap:.6em;height:5.6em;padding:1em;font-size:1em;font-weight:560;display:flex;box-shadow:inset 0 0 0 1px #14141412}.d-card[data-astro-cid-ic4slfjt] b[data-astro-cid-ic4slfjt]{font-family:var(--f-serif);color:#8a857c;font-weight:500}.proof__handle[data-astro-cid-ic4slfjt]{top:0;bottom:0;left:var(--split);background:var(--ink);z-index:3;pointer-events:none;width:1px;position:absolute;box-shadow:0 0 1.2em #ece9e366}.proof__handle[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt]{background:var(--ink);color:#0a0a0a;width:3.4em;height:3.4em;transition:transform .4s var(--ease-back);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .6em 1.6em -.4em #0009}.proof__handle[data-astro-cid-ic4slfjt] svg[data-astro-cid-ic4slfjt]{width:1.4em;height:1.4em}.proof__sheet[data-astro-cid-ic4slfjt]:hover .proof__handle[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt],.proof__range[data-astro-cid-ic4slfjt]:focus-visible~.proof__inner[data-astro-cid-ic4slfjt] .proof__handle[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt]{transform:translate(-50%,-50%)scale(1.08)}.proof__range[data-astro-cid-ic4slfjt]{opacity:0;cursor:ew-resize;z-index:4;-webkit-appearance:none;appearance:none;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.proof__range[data-astro-cid-ic4slfjt]::-webkit-slider-thumb{-webkit-appearance:none;width:48px;height:100%}.proof__range[data-astro-cid-ic4slfjt]::-moz-range-thumb{border:0;width:48px;height:100%}.proof__sheet[data-astro-cid-ic4slfjt]:has(.proof__range:focus-visible) .proof__inner[data-astro-cid-ic4slfjt]{outline:1.5px solid var(--plat);outline-offset:4px}.proof__legend[data-astro-cid-ic4slfjt]{color:var(--ink-3);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.75rem;display:flex}.proof__legend[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt]{align-items:center;gap:8px;display:inline-flex}.proof__legend[data-astro-cid-ic4slfjt] i[data-astro-cid-ic4slfjt]{border-radius:2px;width:8px;height:8px}.lg-design[data-astro-cid-ic4slfjt]{background:#ece8e1}.lg-wire[data-astro-cid-ic4slfjt]{box-shadow:inset 0 0 0 1px var(--line-3)}.proof__drag[data-astro-cid-ic4slfjt]{text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;font-size:.66rem}@media (width<=400px){.proof__drag[data-astro-cid-ic4slfjt]{display:none!important}}.proof__stamp[data-astro-cid-ic4slfjt]{z-index:5;width:112px;height:112px;position:absolute;top:-40px;right:-28px;overflow:visible}.proof__stamp[data-astro-cid-ic4slfjt] text[data-astro-cid-ic4slfjt]{font-family:var(--f-sans);letter-spacing:2.2px;fill:var(--ink);font-size:8.6px;font-weight:520}.proof__stamp[data-astro-cid-ic4slfjt] .proof__stamp-n[data-astro-cid-ic4slfjt]{font-family:var(--f-serif);letter-spacing:0;font-size:24px;font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.proof__stamp[data-astro-cid-ic4slfjt]{animation:linear both stamp-turn view()}@keyframes stamp-turn{0%{transform:rotate(-60deg)}to{transform:rotate(60deg)}}}}@media (width<=640px){.proof__stamp[data-astro-cid-ic4slfjt]{width:92px;height:92px;top:-48px;right:-6px}.proof__meta[data-astro-cid-ic4slfjt] span[data-astro-cid-ic4slfjt]:nth-child(2){display:none}}.why__intro[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:clamp(64px,8vw,128px);display:grid}.why__intro[data-astro-cid-l6iy7thw] .lead[data-astro-cid-l6iy7thw]{justify-self:end;max-width:25em}.why__kicker[data-astro-cid-l6iy7thw]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--plat);align-items:baseline;gap:14px;margin-bottom:22px;font-stretch:115%;display:flex}.why__kicker[data-astro-cid-l6iy7thw] .numeral[data-astro-cid-l6iy7thw]{letter-spacing:.06em;color:var(--ink-2);text-transform:none;font-size:1.35em}.why__text[data-astro-cid-l6iy7thw]{color:var(--ink-2);max-width:34em;margin-top:24px}.why-feature[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(28px,4.5vw,72px);display:grid}.why-feature[data-astro-cid-l6iy7thw] .h3[data-astro-cid-l6iy7thw]{max-width:14em}.why-feature__list[data-astro-cid-l6iy7thw]{margin-top:30px}.why-feature__cta[data-astro-cid-l6iy7thw]{margin-top:36px}.why-cols[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(32px,5vw,96px);margin-top:clamp(72px,9vw,144px);display:grid}.why-cols__rule[data-astro-cid-l6iy7thw]{background:linear-gradient(180deg, var(--line-3), var(--line) 70%, transparent)}.why-col[data-astro-cid-l6iy7thw]{padding-top:clamp(64px,7vw,112px);position:relative}.why-col__big[data-astro-cid-l6iy7thw]{z-index:-1;letter-spacing:.04em;background:linear-gradient(#ece9e317,#ece9e300 78%);color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,4rem + 7vw,11rem);font-weight:400;line-height:.8;position:absolute;top:-.06em;left:-.02em}.cred[data-astro-cid-l6iy7thw]{border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-2);background:linear-gradient(#ece9e30d,#ece9e304);align-items:center;gap:12px;margin-top:28px;padding:10px 16px 10px 10px;display:inline-flex}.cred__seal[data-astro-cid-l6iy7thw]{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-3);color:var(--plat);border-radius:50%;place-items:center;display:grid}.cred__seal[data-astro-cid-l6iy7thw] svg{width:18px;height:auto}.cred__k[data-astro-cid-l6iy7thw]{font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-stretch:112%}.cred__v[data-astro-cid-l6iy7thw]{color:var(--ink);font-weight:540}.areas[data-astro-cid-l6iy7thw]{margin-top:30px}.areas[data-astro-cid-l6iy7thw] ul[data-astro-cid-l6iy7thw]{flex-wrap:wrap;gap:8px;display:flex}.areas[data-astro-cid-l6iy7thw] li[data-astro-cid-l6iy7thw]{border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:var(--fs-sm);background:#ffffff04;padding:8px 14px}.areas__k[data-astro-cid-l6iy7thw]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-stretch:112%}.why-col[data-astro-cid-l6iy7thw] .h3[data-astro-cid-l6iy7thw]{max-width:12em}.certs[data-astro-cid-l6iy7thw]{border-top:1px solid var(--line);gap:0;margin-top:28px;padding:0;list-style:none;display:grid}.certs[data-astro-cid-l6iy7thw] li[data-astro-cid-l6iy7thw]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.certs[data-astro-cid-l6iy7thw] small[data-astro-cid-l6iy7thw]{color:var(--ink-3);font-size:var(--fs-sm)}.craft[data-astro-cid-l6iy7thw]{border-top:1px solid var(--line);margin-top:30px}.craft[data-astro-cid-l6iy7thw] li[data-astro-cid-l6iy7thw]{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:10px;padding:16px 0;display:grid}.craft__n[data-astro-cid-l6iy7thw]{color:var(--ink-3)}.craft[data-astro-cid-l6iy7thw] li[data-astro-cid-l6iy7thw]>span[data-astro-cid-l6iy7thw]:last-child{gap:2px;display:grid}.craft[data-astro-cid-l6iy7thw] strong[data-astro-cid-l6iy7thw]{font-weight:540}.craft[data-astro-cid-l6iy7thw] li[data-astro-cid-l6iy7thw]>span[data-astro-cid-l6iy7thw]:last-child>span[data-astro-cid-l6iy7thw]{color:var(--ink-2);font-size:.95rem}@media (width<=1080px){.why__intro[data-astro-cid-l6iy7thw]{grid-template-columns:1fr}.why__intro[data-astro-cid-l6iy7thw] .lead[data-astro-cid-l6iy7thw]{justify-self:start}.why-feature[data-astro-cid-l6iy7thw]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.why-cols[data-astro-cid-l6iy7thw]{grid-template-columns:1fr;gap:0}.why-cols__rule[data-astro-cid-l6iy7thw]{background:linear-gradient(90deg, var(--line-3), transparent);height:1px;margin:56px 0 8px}.js .why-cols__rule[data-astro-cid-l6iy7thw][data-reveal=vrule]{transform-origin:0;transform:scaleX(0)}.js .why-cols__rule[data-astro-cid-l6iy7thw][data-reveal=vrule].is-in{transform:scaleX(1)}.why-feature__cta[data-astro-cid-l6iy7thw] .btn{justify-content:space-between;width:100%}}.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.faq__aside[data-astro-cid-gfo3rpqg]{top:calc(var(--nav-h) + 40px);justify-items:start;gap:28px;display:grid;position:sticky}.faq__aside[data-astro-cid-gfo3rpqg] .h2[data-astro-cid-gfo3rpqg]{font-size:clamp(2.4rem,1.2rem + 3.4vw,4.25rem)}.faq__sub[data-astro-cid-gfo3rpqg]{color:var(--ink-2);max-width:24em}.acc[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line-2)}.acc__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line-2)}.acc__h[data-astro-cid-gfo3rpqg]{font-size:inherit;font-weight:inherit;line-height:inherit}.acc__btn[data-astro-cid-gfo3rpqg]{text-align:left;-webkit-tap-highlight-color:transparent;grid-template-columns:48px 1fr 40px;align-items:center;gap:12px;width:100%;padding:clamp(20px,2.4vw,30px) 0;display:grid}.acc__n[data-astro-cid-gfo3rpqg]:before{content:attr(data-n)}.acc__n[data-astro-cid-gfo3rpqg]{color:var(--ink-3);font-size:1rem;transition:color .4s}.acc__q[data-astro-cid-gfo3rpqg]{letter-spacing:-.018em;transition:color .3s, transform .6s var(--ease-out);font-size:clamp(1.1rem,.98rem + .5vw,1.4rem);font-weight:480;line-height:1.3}.acc__btn[data-astro-cid-gfo3rpqg]:hover .acc__q[data-astro-cid-gfo3rpqg]{transform:translate(4px)}.acc__btn[data-astro-cid-gfo3rpqg]:hover .acc__n[data-astro-cid-gfo3rpqg],.acc__btn[data-astro-cid-gfo3rpqg][aria-expanded=true] .acc__n[data-astro-cid-gfo3rpqg]{color:var(--plat)}.acc__btn[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:-1px}.acc__icon[data-astro-cid-gfo3rpqg]{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .4s, background-color .4s, transform .7s var(--ease-out);border-radius:50%;justify-self:end;position:relative}.acc__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{background:var(--ink);width:12px;height:1px;transition:transform .6s var(--ease-out);margin:-.5px 0 0 -6px;position:absolute;top:50%;left:50%}.acc__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]+i[data-astro-cid-gfo3rpqg]{transform:rotate(90deg)}.acc__btn[data-astro-cid-gfo3rpqg]:hover .acc__icon[data-astro-cid-gfo3rpqg]{box-shadow:inset 0 0 0 1px var(--line-3)}.acc__btn[data-astro-cid-gfo3rpqg][aria-expanded=true] .acc__icon[data-astro-cid-gfo3rpqg]{background:var(--ink);box-shadow:none;transform:rotate(180deg)}.acc__btn[data-astro-cid-gfo3rpqg][aria-expanded=true] .acc__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{background:#0a0a0a}.acc__btn[data-astro-cid-gfo3rpqg][aria-expanded=true] .acc__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]+i[data-astro-cid-gfo3rpqg]{transform:rotate(0)}.acc__panel[data-astro-cid-gfo3rpqg]{grid-template-rows:1fr;display:grid}.js .acc__panel[data-astro-cid-gfo3rpqg]{transition:grid-template-rows .65s var(--ease-out);grid-template-rows:0fr}.js .acc__item[data-astro-cid-gfo3rpqg].is-open .acc__panel[data-astro-cid-gfo3rpqg]{grid-template-rows:1fr}.acc__panel-inner[data-astro-cid-gfo3rpqg]{min-height:0;overflow:hidden}.acc__content[data-astro-cid-gfo3rpqg]{color:var(--ink-2);gap:16px;max-width:46em;padding:0 52px clamp(26px,3vw,36px) 60px;display:grid}.js .acc__content[data-astro-cid-gfo3rpqg]{opacity:0;transition:opacity .4s, transform .6s var(--ease-out);transform:translateY(-8px)}.js .acc__item[data-astro-cid-gfo3rpqg].is-open .acc__content[data-astro-cid-gfo3rpqg]{opacity:1;transition-delay:.12s;transform:none}.acc__steps[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line);gap:0;margin-top:4px;display:grid}.acc__steps[data-astro-cid-gfo3rpqg] li[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:40px 1fr;gap:8px;padding:12px 0;display:grid}.acc__steps[data-astro-cid-gfo3rpqg] .numeral[data-astro-cid-gfo3rpqg]{color:var(--plat)}.acc__cta[data-astro-cid-gfo3rpqg]{justify-self:start;margin-top:6px}@media (width<=960px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}.faq__aside[data-astro-cid-gfo3rpqg]{position:static}}@media (width<=560px){.acc__btn[data-astro-cid-gfo3rpqg]{grid-template-columns:34px 1fr 36px;gap:10px}.acc__content[data-astro-cid-gfo3rpqg]{padding:0 0 26px 44px}}@media (prefers-reduced-motion:reduce){.js .acc__panel[data-astro-cid-gfo3rpqg],.js .acc__content[data-astro-cid-gfo3rpqg]{transition:none}}.cf[data-astro-cid-htrd2u4u]{padding:clamp(24px,3.6vw,48px)}.cf__head[data-astro-cid-htrd2u4u]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(24px,3vw,36px);display:flex}.cf__title[data-astro-cid-htrd2u4u]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:500}.cf__chip[data-astro-cid-htrd2u4u]{letter-spacing:.04em;color:#0a0a0a;background:var(--ink);animation:chip-in .6s var(--ease-back);border-radius:4px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.78rem;display:inline-flex}.cf__chip[data-astro-cid-htrd2u4u] .cf__chip-mark{width:16px;height:auto}@keyframes chip-in{0%{opacity:0;transform:scale(.9)}}.cf__grid[data-astro-cid-htrd2u4u]{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}.field[data-astro-cid-htrd2u4u]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid;position:relative}.field--full[data-astro-cid-htrd2u4u]{grid-column:1/-1}.field__label[data-astro-cid-htrd2u4u]{letter-spacing:.06em;color:var(--ink-2);padding:0;font-size:.8rem;font-weight:500;transition:color .3s}.field__req[data-astro-cid-htrd2u4u]{color:var(--plat)}.field__opt[data-astro-cid-htrd2u4u]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:6px;font-size:.7rem}.field[data-astro-cid-htrd2u4u]:focus-within .field__label[data-astro-cid-htrd2u4u]{color:var(--ink)}.field__input[data-astro-cid-htrd2u4u]{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:10px 0 12px;font-size:1.05rem;transition:border-color .3s}.field__input[data-astro-cid-htrd2u4u]::placeholder{color:var(--ink-3);opacity:.8}.field__input[data-astro-cid-htrd2u4u]:hover{border-bottom-color:var(--line-3)}.field__input--area[data-astro-cid-htrd2u4u]{resize:vertical;min-height:112px;line-height:1.5;display:block}.field__control[data-astro-cid-htrd2u4u]{display:block;position:relative}.field__line[data-astro-cid-htrd2u4u]{background:var(--ink);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.field__input[data-astro-cid-htrd2u4u]:focus+.field__line[data-astro-cid-htrd2u4u]{transform:scaleX(1)}.field__input[data-astro-cid-htrd2u4u]:focus-visible{outline:none}.field__hint[data-astro-cid-htrd2u4u]{color:var(--ink-3);font-size:.8rem}.field__err[data-astro-cid-htrd2u4u]{color:var(--err);min-height:0;font-size:.82rem;display:none}.field[data-astro-cid-htrd2u4u].is-invalid .field__err[data-astro-cid-htrd2u4u]{display:block}.field[data-astro-cid-htrd2u4u].is-invalid .field__input[data-astro-cid-htrd2u4u]{border-bottom-color:#eda792b3}.field[data-astro-cid-htrd2u4u].is-invalid .field__line[data-astro-cid-htrd2u4u]{background:var(--err)}.field[data-astro-cid-htrd2u4u].is-invalid .field__hint[data-astro-cid-htrd2u4u]{display:none}.seg[data-astro-cid-htrd2u4u]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.seg__opt[data-astro-cid-htrd2u4u]{cursor:pointer;position:relative}.seg__opt[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__opt[data-astro-cid-htrd2u4u]>span[data-astro-cid-htrd2u4u]{border-radius:var(--r-1);height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff04;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:520;transition:box-shadow .3s,background-color .3s,color .3s;display:flex}.seg__opt[data-astro-cid-htrd2u4u] b[data-astro-cid-htrd2u4u]{color:var(--ink-3);font-size:.8rem;font-weight:500;transition:color .3s}.seg__opt[data-astro-cid-htrd2u4u]:hover>span[data-astro-cid-htrd2u4u]{box-shadow:inset 0 0 0 1px var(--line-3)}.seg__opt[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:checked+span[data-astro-cid-htrd2u4u]{background:var(--ink);color:#0a0a0a;box-shadow:none}.seg__opt[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:checked+span[data-astro-cid-htrd2u4u] b[data-astro-cid-htrd2u4u]{color:#5a5a5a}.seg__opt[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:focus-visible+span[data-astro-cid-htrd2u4u]{outline:1.5px solid var(--plat);outline-offset:3px}.field--choice[data-astro-cid-htrd2u4u].is-invalid .seg__opt[data-astro-cid-htrd2u4u]>span[data-astro-cid-htrd2u4u]{box-shadow:inset 0 0 0 1px #eda7928c}.consent[data-astro-cid-htrd2u4u]{cursor:pointer;color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:14px;font-size:.86rem;line-height:1.5;display:grid;position:relative}.consent[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.consent__box[data-astro-cid-htrd2u4u]{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-3);color:#0a0a0a;border-radius:3px;place-items:center;margin-top:1px;transition:background-color .3s,box-shadow .3s;display:grid}.consent__box[data-astro-cid-htrd2u4u] svg{opacity:0;width:13px;height:13px;transition:opacity .25s, transform .4s var(--ease-back);transform:scale(.6)}.consent[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:checked+.consent__box[data-astro-cid-htrd2u4u]{background:var(--ink);box-shadow:none}.consent[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:checked+.consent__box[data-astro-cid-htrd2u4u] svg{opacity:1;transform:none}.consent[data-astro-cid-htrd2u4u] input[data-astro-cid-htrd2u4u]:focus-visible+.consent__box[data-astro-cid-htrd2u4u]{outline:1.5px solid var(--plat);outline-offset:3px}.consent[data-astro-cid-htrd2u4u] a[data-astro-cid-htrd2u4u]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.consent[data-astro-cid-htrd2u4u] a[data-astro-cid-htrd2u4u]:hover{text-decoration-color:var(--ink)}.field--consent[data-astro-cid-htrd2u4u].is-invalid .consent__box[data-astro-cid-htrd2u4u]{box-shadow:inset 0 0 0 1px var(--err)}.hp[data-astro-cid-htrd2u4u]{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.cf__foot[data-astro-cid-htrd2u4u]{gap:14px;margin-top:clamp(28px,3vw,40px);display:grid}.cf__submit[data-astro-cid-htrd2u4u]{--h:60px;justify-content:space-between;width:100%;padding-left:24px;font-size:1rem}.cf__submit[data-astro-cid-htrd2u4u]:disabled{cursor:progress}.cf__spinner[data-astro-cid-htrd2u4u]{border:1.5px solid #ece9e340;border-top-color:var(--ink);opacity:0;border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:9px}@keyframes spin{to{transform:rotate(360deg)}}.cf[data-astro-cid-htrd2u4u][data-busy] .cf__spinner[data-astro-cid-htrd2u4u]{opacity:1}.cf[data-astro-cid-htrd2u4u][data-busy] .cf__submit[data-astro-cid-htrd2u4u] svg{opacity:0}.cf[data-astro-cid-htrd2u4u][data-busy] .cf__submit[data-astro-cid-htrd2u4u]:before{animation:sheen 1.4s var(--ease-io) infinite}@keyframes sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.cf__fine[data-astro-cid-htrd2u4u]{color:var(--ink-3);text-align:center;font-size:.8rem}.cf__alert[data-astro-cid-htrd2u4u]{border-radius:var(--r-2);color:var(--ink);background:#eda79214;margin-top:18px;padding:14px 16px;font-size:.9rem;line-height:1.5;box-shadow:inset 0 0 0 1px #eda79259}.cf__alert[data-astro-cid-htrd2u4u] a{text-underline-offset:3px;text-decoration:underline}.cf-done[data-astro-cid-htrd2u4u]{text-align:left;padding:clamp(32px,4.4vw,60px)}.cf-done[data-astro-cid-htrd2u4u] .cf-done__mark{width:64px;height:auto;color:var(--ink);margin-bottom:28px}.cf-done__title[data-astro-cid-htrd2u4u]{letter-spacing:-.035em;outline:none;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:480}.cf-done__text[data-astro-cid-htrd2u4u]{color:var(--ink-2);max-width:32em;margin-top:14px}.cf-done__steps[data-astro-cid-htrd2u4u]{border-top:1px solid var(--line);margin-top:32px}.cf-done__steps[data-astro-cid-htrd2u4u] li[data-astro-cid-htrd2u4u]{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:44px 1fr;padding:13px 0;font-size:.95rem;display:grid}.cf-done__steps[data-astro-cid-htrd2u4u] li[data-astro-cid-htrd2u4u].is-done{color:var(--ink)}.cf-done__steps[data-astro-cid-htrd2u4u] .numeral[data-astro-cid-htrd2u4u]{color:var(--ink-3)}.cf-done__steps[data-astro-cid-htrd2u4u] li[data-astro-cid-htrd2u4u].is-done .numeral[data-astro-cid-htrd2u4u]{color:var(--ok)}.cf-done[data-astro-cid-htrd2u4u]:not([hidden]){animation:done-in .9s var(--ease-out)}@keyframes done-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}@media (width<=640px){.cf__grid[data-astro-cid-htrd2u4u]{grid-template-columns:1fr;gap:22px}.seg__opt[data-astro-cid-htrd2u4u]>span[data-astro-cid-htrd2u4u]{height:52px}.field__input[data-astro-cid-htrd2u4u]{font-size:1rem}}@media (width<=380px){.seg__opt[data-astro-cid-htrd2u4u] b[data-astro-cid-htrd2u4u]{display:none}}.contact[data-astro-cid-d56ov33j]{padding-bottom:clamp(96px,10vw,168px);overflow:clip}.contact__light[data-astro-cid-d56ov33j]{pointer-events:none;background:radial-gradient(55% 38% at 50% 34%,#ece9e313,#0000 72%);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 22% 80%,#0000);mask:linear-gradient(#0000,#000 22% 80%,#0000)}.contact__laurel[data-astro-cid-d56ov33j]{width:min(1100px,120vw);color:var(--ink);opacity:.045;pointer-events:none;position:absolute;top:8%;left:50%;transform:translate(-50%)}.contact__laurel[data-astro-cid-d56ov33j] svg{width:100%;height:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.contact__laurel[data-astro-cid-d56ov33j]{animation:linear both laurel-rise view();animation-range:entry exit 60%}@keyframes laurel-rise{0%{opacity:0;transform:translate(-50%,12%)scale(.92)}40%{opacity:.05}to{opacity:.045;transform:translate(-50%,-6%)scale(1)}}}}.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid;position:relative}.contact__title[data-astro-cid-d56ov33j]{letter-spacing:-.042em;margin-bottom:32px;font-size:clamp(2.75rem,1.2rem + 4.6vw,5.75rem);font-weight:470;line-height:.96}.contact__title[data-astro-cid-d56ov33j] em{font-family:var(--f-serif);letter-spacing:-.015em;color:var(--plat);font-style:italic;font-weight:400}.assure[data-astro-cid-d56ov33j]{border-top:1px solid var(--line);margin-top:40px}.assure[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:10px;padding:16px 0;display:grid}.assure__n[data-astro-cid-d56ov33j]{color:var(--plat);font-size:1rem}.assure[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]:last-child{gap:2px;display:grid}.assure[data-astro-cid-d56ov33j] strong[data-astro-cid-d56ov33j]{font-weight:540}.assure[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]:last-child>span[data-astro-cid-d56ov33j]{color:var(--ink-2);font-size:.95rem}.contact__mail[data-astro-cid-d56ov33j]{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:28px;display:flex}.contact__form[data-astro-cid-d56ov33j]{top:calc(var(--nav-h) + 24px);position:sticky}@media (width<=1080px){.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr}.contact__form[data-astro-cid-d56ov33j]{position:relative;top:0}}.page[data-astro-cid-lcdefpme]{position:relative}.page[data-astro-cid-lcdefpme]>section{z-index:1;position:relative}
