@property --ko-e{syntax:"<percentage>";inherits:true;initial-value:100%}.pg[data-astro-cid-qd2fcmqr]{--c-night:var(--night,#0a0a0c);--c-ink:var(--ink,#f8f3e9);--c-ink2:#dad4c8;--c-ink3:#f8f3e994;--c-on-light:#0a0a0c;--c-violet:var(--violet,#7f62fd);--c-link:#9b85ff;--pg-out:cubic-bezier(.16, 1, .3, 1);--pg-io:cubic-bezier(.77, 0, .175, 1);--pg-mark:cubic-bezier(.45, 0, .25, 1);--g:var(--gutter,16px);--b-bg:var(--c-night);--b-fg:var(--c-ink);--b-mu:var(--c-ink2);--b-rule:#f8f3e924;--ko-bg:var(--c-violet);--ko-ink:var(--c-night);color:var(--b-fg)}.vh[data-astro-cid-qd2fcmqr]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label[data-astro-cid-qd2fcmqr]{color:var(--b-mu);letter-spacing:0;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.mk[data-astro-cid-qd2fcmqr]{flex:none;width:20px;display:inline-flex}.mk[data-astro-cid-qd2fcmqr] path,.chip[data-astro-cid-qd2fcmqr] path{transform-box:fill-box;transform-origin:50% 100%}.hero[data-astro-cid-qd2fcmqr]{max-width:1600px;padding:clamp(56px, 11vh, 128px) var(--g) clamp(56px, 9vh, 104px);margin:0 auto}.hero[data-astro-cid-qd2fcmqr] .label[data-astro-cid-qd2fcmqr]{margin-bottom:clamp(24px,4vh,40px)}.hero-title[data-astro-cid-qd2fcmqr]{max-width:11.5em;color:var(--c-ink);--lh:var(--lh-ko);font-size:clamp(52px,8.4vw + 12px,150px);font-weight:900;line-height:var(--lh);letter-spacing:-.05em;text-wrap:balance;margin:0}.w[data-astro-cid-qd2fcmqr]{vertical-align:top;padding-block:var(--cap-room) var(--tail);margin-block:calc(-1 * var(--cap-room)) calc(-1 * var(--tail));margin-inline:-.04em -.08em;padding-inline:.04em .08em;display:inline-block;overflow:clip}.w[data-astro-cid-qd2fcmqr]>span[data-astro-cid-qd2fcmqr]{display:inline-block}.hero-lead[data-astro-cid-qd2fcmqr]{max-width:40ch;color:var(--c-ink2);letter-spacing:-.005em;margin:clamp(28px,5vh,48px) 0 0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.42}.ko[data-astro-cid-qd2fcmqr]{--ko-e:100%;display:inline-block;position:relative}.ko-base[data-astro-cid-qd2fcmqr]{clip-path:inset(-40% -4% -40% var(--ko-e));margin:0 -.07em 0 -.06em;padding:0 .07em 0 .06em;display:inline-block}.ko-on[data-astro-cid-qd2fcmqr]{white-space:nowrap;color:var(--ko-ink);isolation:isolate;clip-path:inset(-40% calc(100% - var(--ko-e)) -40% -4%);padding:0 .07em 0 .06em;position:absolute;inset:0 -.07em 0 -.06em}.ko-on[data-astro-cid-qd2fcmqr]:before{content:"";left:0;right:0;top:calc(var(--lh,1.02) * .5em - .419em);bottom:calc(var(--lh,1.02) * .5em - .476em);background:var(--ko-bg);z-index:-1;position:absolute}.ko-on[data-astro-cid-qd2fcmqr]:after{content:attr(data-w)}@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-qd2fcmqr]>span[data-astro-cid-qd2fcmqr]{animation:pg-rise-word .8s var(--pg-out) both;animation-delay:calc(.1s + var(--i) * 70ms)}.ko[data-astro-cid-qd2fcmqr]{animation:pg-ko .6s var(--pg-io) both;animation-delay:calc(var(--i) * 70ms + .56s)}.hero[data-astro-cid-qd2fcmqr] .label[data-astro-cid-qd2fcmqr]{animation:pg-rise .6s var(--pg-out) 40ms both}.hero-lead[data-astro-cid-qd2fcmqr]{animation:pg-rise .6s var(--pg-out) both;animation-delay:calc(var(--n) * 70ms + .42s)}.hero[data-astro-cid-qd2fcmqr] .mk[data-astro-cid-qd2fcmqr] path{animation:pg-lift 1.4s var(--pg-mark) .9s 1 both}.hero[data-astro-cid-qd2fcmqr] .mk[data-astro-cid-qd2fcmqr] .makla-mark-a,.hero[data-astro-cid-qd2fcmqr] .mk[data-astro-cid-qd2fcmqr] .makla-mark-c{animation-name:pg-lift,pg-tint}.hero[data-astro-cid-qd2fcmqr] .mk[data-astro-cid-qd2fcmqr] .makla-mark-b{animation-delay:1.05s}.hero[data-astro-cid-qd2fcmqr] .mk[data-astro-cid-qd2fcmqr] .makla-mark-c{animation-delay:1.2s}}@keyframes pg-rise-word{0%{transform:translateY(140%)}}@keyframes pg-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pg-ko{0%{--ko-e:0%}to{--ko-e:100%}}@keyframes pg-lift{0%,60%,to{transform:translateY(0)scaleY(1)}24%{transform:translateY(-16%)scaleY(1.06)}42%{transform:translateY(3%)scaleY(.97)}}@keyframes pg-tint{0%,60%,to{fill:#f8f3e9}24%{fill:#7f62fd}}.body[data-astro-cid-qd2fcmqr]{max-width:1600px;padding:0 var(--g) clamp(96px, 15vh, 168px);grid-template-columns:210px minmax(0,1fr);gap:0 28px;margin:0 auto;display:grid}.side-note[data-astro-cid-qd2fcmqr]{max-width:22ch;color:var(--c-ink3);margin:0;padding-top:26px;font-size:14.5px;line-height:1.5;position:sticky;top:104px}.faq[data-astro-cid-qd2fcmqr]{border-top:1px solid var(--b-rule)}.faq[data-astro-cid-qd2fcmqr] details[data-astro-cid-qd2fcmqr]{border-bottom:1px solid var(--b-rule)}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr]{color:var(--b-fg);letter-spacing:-.012em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(19px,1.6vw,25px);font-weight:700;line-height:1.25;list-style:none;display:flex}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr]::-webkit-details-marker{display:none}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr]:focus-visible{outline:2px solid var(--c-link);outline-offset:4px;border-radius:4px}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr] i[data-astro-cid-qd2fcmqr]{flex:none;width:18px;height:18px;position:relative}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr] i[data-astro-cid-qd2fcmqr]:before,.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr] i[data-astro-cid-qd2fcmqr]:after{content:"";height:2px;transition:transform .28s var(--pg-out);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr] i[data-astro-cid-qd2fcmqr]:after{transform:rotate(90deg)}.faq[data-astro-cid-qd2fcmqr] details[data-astro-cid-qd2fcmqr][open] summary[data-astro-cid-qd2fcmqr] i[data-astro-cid-qd2fcmqr]:after{transform:rotate(0)}.faq-a[data-astro-cid-qd2fcmqr]{justify-items:start;gap:12px;max-width:62ch;padding:0 0 28px;display:grid}.faq-a[data-astro-cid-qd2fcmqr] p[data-astro-cid-qd2fcmqr]{color:var(--b-mu);margin:0;font-size:16.5px;line-height:1.6}.faq-list[data-astro-cid-qd2fcmqr]{gap:8px;width:100%;margin:2px 0;display:grid}.faq-list[data-astro-cid-qd2fcmqr]>div[data-astro-cid-qd2fcmqr]{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.faq-list[data-astro-cid-qd2fcmqr] dt[data-astro-cid-qd2fcmqr]{color:var(--b-fg);font-size:15px;font-weight:700}.faq-list[data-astro-cid-qd2fcmqr] dd[data-astro-cid-qd2fcmqr]{color:var(--b-mu);margin:0;font-size:16px;line-height:1.5}.faq-a[data-astro-cid-qd2fcmqr] .faq-close[data-astro-cid-qd2fcmqr]{color:var(--b-fg);letter-spacing:-.01em;margin-top:4px;font-size:clamp(18px,1.4vw,21px);font-weight:700;line-height:1.35}@media (hover:hover) and (pointer:fine){.faq[data-astro-cid-qd2fcmqr] summary[data-astro-cid-qd2fcmqr]:hover{color:var(--c-link)}}.band[data-astro-cid-qd2fcmqr]{background:var(--b-bg);color:var(--b-fg)}.band--violet[data-astro-cid-qd2fcmqr]{--b-bg:var(--c-violet);--b-fg:var(--c-on-light);--b-mu:var(--c-on-light);--b-rule:#0a0a0c3d}.band--violet[data-astro-cid-qd2fcmqr] [data-astro-cid-qd2fcmqr]:focus-visible{outline-color:var(--c-on-light)}.band-wrap[data-astro-cid-qd2fcmqr]{max-width:1600px;padding:clamp(96px, 15vh, 168px) var(--g);margin:0 auto}.cta[data-astro-cid-qd2fcmqr] .band-wrap[data-astro-cid-qd2fcmqr]{padding-top:clamp(104px,17vh,192px)}.cta[data-astro-cid-qd2fcmqr] .label[data-astro-cid-qd2fcmqr]{margin-bottom:26px}.chip[data-astro-cid-qd2fcmqr]{background:var(--c-on-light);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.ln[data-astro-cid-qd2fcmqr]{display:block}.h-xxl[data-astro-cid-qd2fcmqr]{max-width:11em;font-size:clamp(46px,7.4vw + 8px,140px);font-weight:900;line-height:var(--lh-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.lead[data-astro-cid-qd2fcmqr]{max-width:42ch;color:var(--b-mu);margin:0;font-size:clamp(18px,1.45vw,22px);font-weight:500;line-height:1.42}.cta-foot[data-astro-cid-qd2fcmqr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 32px;margin-top:clamp(32px,6vh,64px);display:flex}.p-btn[data-astro-cid-qd2fcmqr]{background:var(--c-on-light);height:62px;color:var(--c-ink);letter-spacing:-.005em;white-space:nowrap;transition:transform .12s var(--pg-out), background-color .2s var(--pg-out);border-radius:999px;justify-content:center;align-items:center;padding:0 34px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.p-btn[data-astro-cid-qd2fcmqr]:hover{color:var(--c-ink);background:#1b1b20}.p-btn[data-astro-cid-qd2fcmqr]:active{transform:scale(.97)}@media (width<=899px){.body[data-astro-cid-qd2fcmqr]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-qd2fcmqr]{order:1}.side-note[data-astro-cid-qd2fcmqr]{max-width:none;padding-top:28px;position:static}}@media (width<=560px){.p-btn[data-astro-cid-qd2fcmqr]{height:56px;padding:0 28px;font-size:17px}}
