.mark[data-v-369ae52c]{overflow:visible}.r[data-v-369ae52c]{stroke-linecap:square;stroke-linejoin:miter;stroke-width:7}.r1[data-v-369ae52c]{stroke:var(--brick)}.r2[data-v-369ae52c]{stroke:var(--concrete)}.r3[data-v-369ae52c]{stroke:var(--white)}.win rect[data-v-369ae52c]{fill:var(--brick)}.draw .r[data-v-369ae52c]{animation:draw-369ae52c 1s var(--ease) forwards;stroke-dasharray:1;stroke-dashoffset:1}.draw .r1[data-v-369ae52c]{animation-delay:.15s}.draw .r2[data-v-369ae52c]{animation-delay:.45s}.draw .r3[data-v-369ae52c]{animation-delay:.7s}.draw .win rect[data-v-369ae52c]{animation:pop-369ae52c .5s var(--ease-out) forwards;opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center}.draw .win rect[data-v-369ae52c]:first-child{animation-delay:1.05s}.draw .win rect[data-v-369ae52c]:nth-child(2){animation-delay:1.12s}.draw .win rect[data-v-369ae52c]:nth-child(3){animation-delay:1.19s}.draw .win rect[data-v-369ae52c]:nth-child(4){animation-delay:1.26s}@keyframes draw-369ae52c{to{stroke-dashoffset:0}}@keyframes pop-369ae52c{to{opacity:1;transform:scale(1)}}.intro[data-v-2876b74c]{background-color:var(--night);clip-path:polygon(0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:100}.intro.leave[data-v-2876b74c]{animation:lift-2876b74c 1.05s var(--ease) forwards}@keyframes lift-2876b74c{45%{clip-path:polygon(0 0,50% 0,100% 0,100% 72%,50% 38%,0 72%)}to{clip-path:polygon(0 0,50% 0,100% 0,100% 0,50% 0,0 0)}}.intro-c[data-v-2876b74c]{align-items:center;display:flex;flex-direction:column}.leave .intro-c[data-v-2876b74c]{opacity:0;transform:translateY(-60px);transition:transform 1s var(--ease),opacity .6s}.intro-mark[data-v-2876b74c]{width:min(200px,46vw)}.intro-word[data-v-2876b74c]{display:flex;font-size:clamp(1.6rem,5vw,2.8rem);font-variation-settings:"wdth" 120;font-weight:800;letter-spacing:-.01em;margin-top:28px;overflow:hidden}.intro-word span[data-v-2876b74c]{animation:up-2876b74c .8s var(--ease-out) forwards;animation-delay:calc(.9s + var(--i)*35ms);display:inline-block;transform:translateY(110%)}.intro-tag[data-v-2876b74c]{animation:show-2876b74c .6s 1.6s forwards;color:var(--brick-hi);font-variation-settings:"wdth" 80;font-weight:600;letter-spacing:.05em;margin-top:8px;opacity:0}.intro-foot[data-v-2876b74c]{bottom:calc(30px + env(safe-area-inset-bottom,0px));color:var(--muted);display:flex;font-size:.85rem;justify-content:space-between}.intro-bar[data-v-2876b74c],.intro-foot[data-v-2876b74c]{left:0;position:absolute;right:0}.intro-bar[data-v-2876b74c]{bottom:0;height:3px}.intro-bar i[data-v-2876b74c]{animation:bar-2876b74c 2.1s cubic-bezier(.33,1,.68,1) forwards;background:var(--brick);display:block;height:100%;transform:scaleX(0);transform-origin:left}@keyframes up-2876b74c{to{transform:translateY(0)}}@keyframes show-2876b74c{to{opacity:1}}@keyframes bar-2876b74c{to{transform:scaleX(1)}}.logo[data-v-d8517f5f]{align-items:center;display:inline-flex;gap:12px}.logo-mark[data-v-d8517f5f]{height:auto;width:54px}.logo-text[data-v-d8517f5f]{display:flex;flex-direction:column;line-height:1.05}.logo-name[data-v-d8517f5f]{font-size:1.08rem;font-variation-settings:"wdth" 112;font-weight:750;letter-spacing:-.005em}.logo-tag[data-v-d8517f5f]{color:var(--brick-hi);font-size:.72rem;font-variation-settings:"wdth" 80;font-weight:600;letter-spacing:.03em;margin-top:3px}.hdr[data-v-e41cc7a6]{border-bottom:1px solid transparent;left:0;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transition:background .4s,border-color .4s;z-index:50}.hdr.solid[data-v-e41cc7a6]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#141b24eb;border-color:var(--line)}.hdr.open[data-v-e41cc7a6]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--night)}.hdr-in[data-v-e41cc7a6]{align-items:center;display:flex;gap:32px;height:84px}.nav[data-v-e41cc7a6]{display:flex;gap:6px;margin-left:auto}.nav-a[data-v-e41cc7a6]{color:var(--concrete);font-size:.95rem;font-weight:550;padding:8px 14px;position:relative;transition:color .25s}.nav-a[data-v-e41cc7a6]:after{background:var(--brick);bottom:2px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.nav-a.on[data-v-e41cc7a6],.nav-a[data-v-e41cc7a6]:hover{color:var(--white)}.nav-a.on[data-v-e41cc7a6]:after,.nav-a[data-v-e41cc7a6]:hover:after{transform:scaleX(1)}.hdr-cta[data-v-e41cc7a6]{padding:.7em 1.2em}.burger[data-v-e41cc7a6]{background:none;border:1px solid var(--line);cursor:pointer;display:none;height:46px;margin-left:auto;position:relative;width:46px}.burger span[data-v-e41cc7a6]{background:var(--white);height:2px;left:12px;position:absolute;right:12px;transition:transform .4s var(--ease)}.burger span[data-v-e41cc7a6]:first-child{top:18px}.burger span[data-v-e41cc7a6]:last-child{top:26px}.burger.open span[data-v-e41cc7a6]:first-child{transform:translateY(4px) rotate(45deg)}.burger.open span[data-v-e41cc7a6]:last-child{transform:translateY(-4px) rotate(-45deg)}.menu[data-v-e41cc7a6]{display:none}@media (max-width:920px){.hdr-cta[data-v-e41cc7a6],.nav[data-v-e41cc7a6]{display:none}.burger[data-v-e41cc7a6]{display:block}.hdr-in[data-v-e41cc7a6]{height:72px}.menu[data-v-e41cc7a6]{background:var(--night);clip-path:inset(0 0 100% 0);display:flex;flex-direction:column;inset:calc(72px + env(safe-area-inset-top,0px)) 0 0;justify-content:space-between;padding:32px 0 calc(32px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;transition:clip-path .6s var(--ease)}.menu.open[data-v-e41cc7a6]{clip-path:inset(0 0 0 0);pointer-events:auto}.menu-nav[data-v-e41cc7a6]{display:flex;flex-direction:column}.menu-foot[data-v-e41cc7a6],.menu-nav a[data-v-e41cc7a6]{opacity:0;transform:translateY(24px);transition:opacity .5s,transform .6s var(--ease-out)}.menu.open .menu-foot[data-v-e41cc7a6],.menu.open .menu-nav a[data-v-e41cc7a6]{opacity:1;transform:none;transition-delay:calc(.15s + var(--i)*.06s)}.menu-nav a[data-v-e41cc7a6]{border-bottom:1px solid var(--line);font-size:clamp(2.2rem,10vw,3.2rem);font-variation-settings:"wdth" 120;font-weight:800;line-height:1.25;padding:6px 0}.menu-nav a.router-link-exact-active[data-v-e41cc7a6]{color:var(--brick-hi)}.menu-foot[data-v-e41cc7a6]{color:var(--concrete);display:flex;justify-content:space-between}}.ftr[data-v-23520c1e]{background:var(--night-2);border-top:1px solid var(--line);overflow:hidden;padding-top:80px}.ftr-top[data-v-23520c1e]{display:grid;gap:48px;grid-template-columns:2fr 1fr 1.3fr}.ftr-brand p[data-v-23520c1e]{margin-top:22px;max-width:40ch}.ftr-h[data-v-23520c1e]{color:var(--muted);font-size:.9rem;font-variation-settings:"wdth" 80;font-weight:600;letter-spacing:.03em;margin:0 0 16px}.ftr-top>div[data-v-23520c1e]:not(.ftr-brand){display:flex;flex-direction:column;gap:8px}.ftr-top a[data-v-23520c1e]{color:var(--concrete);transition:color .2s;width:-moz-fit-content;width:fit-content}.ftr-top a[data-v-23520c1e]:hover{color:var(--white)}.ftr-word[data-v-23520c1e]{color:transparent;font-size:clamp(5rem,21vw,19rem);font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.04em;line-height:.8;-webkit-text-stroke:1px var(--line);margin-top:60px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ftr-bot[data-v-23520c1e]{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:.88rem;justify-content:space-between;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-top:24px}@media (max-width:800px){.ftr-top[data-v-23520c1e]{grid-template-columns:1fr 1fr}.ftr-brand[data-v-23520c1e]{grid-column:1/-1}}.fab[data-v-0d4b84cb]{background:#25d366;border-radius:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 10px 30px #00000059;color:#fff;display:grid;height:58px;place-items:center;position:fixed;right:20px;transition:transform .3s var(--ease-out);width:58px;z-index:40}.fab[data-v-0d4b84cb]:hover{transform:scale(1.08)}.fab svg[data-v-0d4b84cb]{height:30px;width:30px}.wipe[data-v-beda7cfa]{display:none;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:90}.wipe.in[data-v-beda7cfa],.wipe.out[data-v-beda7cfa]{display:block;pointer-events:auto}.layer[data-v-beda7cfa]{clip-path:polygon(0 100%,50% 100%,100% 100%,100% 100%,50% 100%,0 100%);top:0;right:0;bottom:0;left:0;position:absolute}.red[data-v-beda7cfa]{background:var(--brick)}.dark[data-v-beda7cfa]{background-color:var(--night);display:grid;place-items:center}.in .red[data-v-beda7cfa]{animation:cover-beda7cfa .7s var(--ease) forwards}.in .dark[data-v-beda7cfa]{animation:cover-beda7cfa .7s .09s var(--ease) forwards}.out .red[data-v-beda7cfa]{animation:uncover-beda7cfa .85s .08s var(--ease) forwards}.out .dark[data-v-beda7cfa],.out .red[data-v-beda7cfa]{clip-path:polygon(0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}.out .dark[data-v-beda7cfa]{animation:uncover-beda7cfa .85s var(--ease) forwards}@keyframes cover-beda7cfa{50%{clip-path:polygon(0 55%,50% 22%,100% 55%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}}@keyframes uncover-beda7cfa{50%{clip-path:polygon(0 0,50% 0,100% 0,100% 48%,50% 14%,0 48%)}to{clip-path:polygon(0 0,50% 0,100% 0,100% 0,50% 0,0 0)}}.wipe-c[data-v-beda7cfa]{align-items:center;display:flex;flex-direction:column;gap:18px}.wipe-mark[data-v-beda7cfa]{width:84px}.wipe-label[data-v-beda7cfa]{font-size:clamp(2rem,6vw,4rem);font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.02em;overflow:hidden}.in .wipe-c[data-v-beda7cfa]{animation:c-in-beda7cfa .55s .45s var(--ease-out) forwards;opacity:0;transform:translateY(30px)}.out .wipe-c[data-v-beda7cfa]{animation:c-out-beda7cfa .4s var(--ease) forwards}@keyframes c-in-beda7cfa{to{opacity:1;transform:none}}@keyframes c-out-beda7cfa{to{opacity:0;transform:translateY(-40px)}}html:has(.intro:not(.leave)) .fade-in,html:has(.intro:not(.leave)) .hero-bp .bp path,html:has(.intro:not(.leave)) .hero-bp .bp text,html:has(.intro:not(.leave)) .rise>span,html:has(.wipe.in) .fade-in,html:has(.wipe.in) .hero-bp .bp path,html:has(.wipe.in) .hero-bp .bp text,html:has(.wipe.in) .rise>span{animation-play-state:paused}
