.site-header[data-v-f4141ea6]{font-family:var(--font-display);left:50%;position:fixed;top:0;transform:translate(-50%);width:100vw;z-index:50}.site-header__inner[data-v-f4141ea6]{align-items:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:clamp(1.35rem,3vw,2.65rem) clamp(1.15rem,4.8vw,3.2rem) 0;position:relative;width:min(1280px,100%)}.site-header__brand[data-v-f4141ea6]{align-items:center;display:inline-flex}.site-header__logo[data-v-f4141ea6]{display:block}.site-header__menu-toggle[data-v-f4141ea6]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid rgba(255,232,255,.52);border-radius:.65rem;color:#fff;display:inline-flex;flex-direction:column;gap:.25rem;height:2.75rem;justify-content:center;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:2.75rem;z-index:2}.site-header__menu-toggle.is-open[data-v-f4141ea6]{background:#fff3;border-color:#ffe8ffb8}.site-header__menu-toggle[data-v-f4141ea6]:focus-visible,.site-header__nav-link[data-v-f4141ea6]:focus-visible{outline:3px solid rgba(255,232,255,.88);outline-offset:2px}.site-header__menu-bar[data-v-f4141ea6]{background:currentColor;border-radius:999px;height:2px;transition:transform .2s ease,opacity .2s ease;width:1rem}.site-header__menu-toggle.is-open .site-header__menu-bar[data-v-f4141ea6]:first-child{transform:translateY(6px) rotate(45deg)}.site-header__menu-toggle.is-open .site-header__menu-bar[data-v-f4141ea6]:nth-child(2){opacity:0}.site-header__menu-toggle.is-open .site-header__menu-bar[data-v-f4141ea6]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header__nav[data-v-f4141ea6]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 82% 18%,rgba(255,232,255,.2),transparent 20%),radial-gradient(circle at 20% 82%,hsla(88,82%,74%,.16),transparent 24%),linear-gradient(180deg,#ff59f6f7,#e028e6fa 58%,#c421dbfc);inset:0;opacity:0;padding:max(6.5rem,calc(env(safe-area-inset-top) + 5.75rem)) 1.35rem max(2rem,calc(env(safe-area-inset-bottom) + 1.5rem));pointer-events:none;position:fixed;transition:opacity .24s ease,visibility .24s ease;visibility:hidden;z-index:1}.site-header__nav.is-open[data-v-f4141ea6]{opacity:1;pointer-events:auto;visibility:visible}.site-header__nav-shell[data-v-f4141ea6]{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.site-header__nav-kicker[data-v-f4141ea6]{color:#ffe8ffc2;font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.28em;margin:0;text-transform:uppercase}.site-header__nav-links[data-v-f4141ea6]{display:flex;flex-direction:column;gap:.25rem;margin:auto 0}.site-header__nav-link[data-v-f4141ea6]{border-bottom:1px solid rgba(255,232,255,.18);color:var(--page-text);font-size:clamp(2.5rem,13vw,4.5rem);font-weight:400;letter-spacing:.01em;line-height:.92;opacity:0;padding:.85rem 0;text-align:left;text-decoration:none;transform:translateY(1rem);transition:opacity .28s ease,color .2s ease,transform .28s ease;transition-delay:calc(var(--item-index, 0)*45ms)}.site-header__nav-link[data-v-f4141ea6]:last-child{border-bottom:0}.site-header__nav.is-open .site-header__nav-link[data-v-f4141ea6]{opacity:1;transform:translateY(0)}.site-header__nav-link.is-active[data-v-f4141ea6]{color:var(--vert)}.site-header__nav-link[data-v-f4141ea6]:hover{opacity:.78}@media(min-width:768px){.site-header__menu-toggle[data-v-f4141ea6]{display:none}.site-header__nav[data-v-f4141ea6]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;display:flex;gap:2.1rem;inset:auto;margin-left:auto;opacity:1;padding:0;pointer-events:auto;position:static;transition:none;visibility:visible;z-index:auto}.site-header__nav-links[data-v-f4141ea6],.site-header__nav-shell[data-v-f4141ea6]{display:contents}.site-header__nav-kicker[data-v-f4141ea6]{display:none}.site-header__nav-link[data-v-f4141ea6]{border:0;font-size:var(--fs-nav);line-height:1;opacity:1;padding:0;text-align:left;transform:none;transition-delay:0s;white-space:nowrap}.site-header__inner[data-v-f4141ea6]{align-items:flex-start;max-width:1504px;padding:calc(var(--vw)*4.03) var(--nav-inset) 0 calc(var(--vw)*2.99);width:100%}.site-header__nav[data-v-f4141ea6]{gap:calc(var(--vw)*3.457)}.site-header__logo[data-v-f4141ea6]{height:auto;width:calc(var(--vw)*2.73)}}.site-footer[data-v-0b445621]{background:var(--blanc);color:var(--rose);overflow:clip;padding-bottom:calc(var(--vw)*1.5);position:relative}.site-footer__wordmark[data-v-0b445621]{aspect-ratio:1503/351;background-color:var(--rose);display:block;mask-image:url(../kuroba.svg);-webkit-mask-image:url(../kuroba.svg);mask-position:left top;-webkit-mask-position:left top;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:100%}.site-footer__base[data-v-0b445621]{align-items:flex-end;display:flex;gap:calc(var(--vw)*2);justify-content:space-between;margin-top:calc(var(--vw)*3.19);padding-inline:calc(var(--vw)*4.99)}.site-footer__nav[data-v-0b445621]{display:grid;gap:calc(var(--vw)*.28)}.site-footer__link[data-v-0b445621]{color:inherit;font-family:var(--font-sans);font-size:calc(var(--vw)*1.73);font-weight:300;line-height:1.55;text-decoration:none;transition:opacity .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}.site-footer__link[data-v-0b445621]:hover{opacity:.72;transform:translate(.15rem)}.site-footer__signature[data-v-0b445621]{color:var(--rose);font-family:var(--font-sans);font-size:calc(var(--vw)*14.6);font-style:italic;font-weight:300;letter-spacing:-.045em;line-height:.78;margin:0 0 -.06em;white-space:nowrap}@media(max-width:767px){.site-footer[data-v-0b445621]{padding-bottom:1.5rem}.site-footer__base[data-v-0b445621]{align-items:flex-end;margin-top:1.25rem;padding-inline:var(--gutter)}.site-footer__link[data-v-0b445621]{font-size:.95rem;line-height:1.7}.site-footer__signature[data-v-0b445621]{font-size:clamp(3.25rem,17vw,6rem)}}@font-face{font-display:swap;font-family:Newake;font-style:normal;font-weight:400;src:url(../fonts/NewakeFont-Demo.otf) format("opentype")}@font-face{font-display:swap;font-family:Comba;font-style:normal;font-weight:700;src:url(../fonts/combatest-boldultrawide.otf) format("opentype")}@font-face{font-display:swap;font-family:Kuroba Europa Bold;font-style:normal;font-weight:700;src:url(../fonts/fonnts.com-Europa-Bold.ttf) format("truetype")}:root{--rose:#ff59f6;--blanc:#ffe8ff;--vert:#bff384;--violet:#e028e6;--noir:#16003d;--vert-vif:#defe52;--page-surface:#fb50ff;--page-text:var(--blanc);--page-accent:var(--vert);--page-pink:var(--rose);--page-noise-opacity:.45;--field-fill:#ff9ffa;--card-fill:var(--blanc);--font-display:"Newake","Arial Black",sans-serif;--font-comba:"Comba","Newake",sans-serif;--font-funnel:"Funnel Display","Poppins","Avenir Next",sans-serif;--font-sans:"Poppins","Avenir Next","Segoe UI",sans-serif;--font-europa-bold:"Kuroba Europa Bold",var(--font-sans);--font-europa:var(--font-sans);--font-sans-strong:var(--font-europa-bold);--vw:1vw;--fs-nav:calc(var(--vw)*1.667);--fs-h1:calc(var(--vw)*5.508);--lh-h1:calc(var(--vw)*6.32);--fs-h2:calc(var(--vw)*6.53);--lh-h2:calc(var(--vw)*5.981);--fs-body:calc(var(--vw)*2.258);--lh-body:calc(var(--vw)*2.847);--fs-small:calc(var(--vw)*2.083);--btn-h:calc(var(--vw)*5.001);--btn-w:calc(var(--vw)*18.336);--btn-r:calc(var(--vw)*.903);--btn-fs:calc(var(--vw)*2.5);--gutter:calc(var(--vw)*2.925);--nav-inset:calc(var(--vw)*4.95)}@media(min-width:1504px){:root{--vw:15.04px}}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{margin:0;min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:7rem;-webkit-text-size-adjust:100%}body{background:var(--page-surface);color:var(--blanc);font-family:var(--font-sans);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{max-width:100%}:focus-visible{outline:3px solid var(--vert);outline-offset:3px}.skip-link{background:var(--blanc);border-radius:0 0 .5rem;color:var(--rose);font-family:var(--font-europa-bold);left:-9999px;padding:.75rem 1.25rem;position:absolute;top:0;z-index:999}.skip-link:focus{left:0}.page-bg{background:var(--page-surface);min-height:100vh;overflow-x:clip;position:relative}.page-bg:before{background-image:url(../noise.png);background-repeat:repeat;background-size:740px 740px;content:"";inset:0;mix-blend-mode:multiply;opacity:var(--page-noise-opacity);pointer-events:none;position:fixed;z-index:0}.page-bg>*{position:relative;z-index:1}.ku-display{color:var(--blanc);font-family:var(--font-display);font-weight:400;margin:0;text-transform:uppercase}.ku-deco{font-family:var(--font-comba);font-size:.891em;font-weight:700}.ku-accent{color:var(--vert)}.ku-italic{font-style:italic;text-transform:none}.ku-body,.ku-italic{font-family:var(--font-sans);font-weight:300}.ku-body{color:var(--blanc);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.ku-btn{align-items:center;border:0;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--btn-fs);font-style:italic;font-weight:500;height:var(--btn-h);justify-content:center;line-height:1;min-width:var(--btn-w);padding:0 calc(var(--vw)*1.6);text-decoration:none;transition:transform .18s ease,filter .18s ease;white-space:nowrap}.ku-btn--light{background:var(--blanc);color:var(--rose)}.ku-btn--pink{background:var(--rose);color:var(--blanc)}.ku-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.ku-btn:active{transform:translateY(0)}.ku-badge{border:2px solid var(--vert);border-radius:calc(var(--vw)*.5);color:var(--blanc);display:inline-block;font-family:var(--font-sans);font-size:calc(var(--vw)*1.666);font-style:italic;font-weight:500;letter-spacing:.02em;margin:0;padding:calc(var(--vw)*.5) calc(var(--vw)*1.1);text-transform:uppercase;transform:rotate(-2.4deg)}.ku-shell{margin-inline:auto;max-width:1504px;padding-inline:var(--gutter);width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.motion-word{margin-bottom:-.14em;overflow:hidden;padding-bottom:.14em;vertical-align:top}.motion-word,.motion-word__inner{display:inline-block}.ku-page-enter-active,.ku-page-leave-active{transition:opacity .32s ease,transform .32s ease}.ku-page-enter-from{opacity:0;transform:translateY(12px)}.ku-page-leave-to{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.ku-page-enter-active,.ku-page-leave-active{transition:none}.ku-page-enter-from,.ku-page-leave-to{opacity:1;transform:none}}@media(max-width:767px){:root{--fs-nav:1.05rem;--fs-h1:clamp(2rem,8.6vw,2.9rem);--lh-h1:1.12em;--fs-h2:clamp(2.35rem,11vw,3.4rem);--lh-h2:.94em;--fs-body:clamp(.98rem,4.1vw,1.2rem);--lh-body:1.5em;--fs-small:clamp(.95rem,3.9vw,1.15rem);--btn-h:3.2rem;--btn-w:11.5rem;--btn-r:.6rem;--btn-fs:1.15rem;--gutter:1.35rem;--nav-inset:1.35rem}.ku-btn{padding:0 1.4rem}.ku-badge{border-radius:.4rem;border-width:1.5px;font-size:.8rem;padding:.32rem .7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-lines[data-v-00b63dea]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-lines__layer[data-v-00b63dea]{height:auto;left:-2.2%;max-width:none;opacity:.55;position:absolute;top:calc(var(--vw)*1.46);width:90.3%}.hero-lines__layer--b[data-v-00b63dea]{left:-3.2%;top:calc(var(--vw)*2.46)}@media(max-width:767px){.hero-lines__layer[data-v-00b63dea]{left:-60%;top:18%;width:260%}.hero-lines__layer--b[data-v-00b63dea]{left:-62%;top:19.5%}}.not-found[data-v-f2e3dee2]{justify-content:center;min-height:100vh;padding:calc(var(--vw)*8) var(--gutter)}.not-found[data-v-f2e3dee2],.not-found__content[data-v-f2e3dee2]{align-items:center;display:flex;position:relative}.not-found__content[data-v-f2e3dee2]{flex-direction:column;text-align:center;z-index:1}.not-found__code[data-v-f2e3dee2]{color:var(--vert);font-family:var(--font-display);font-size:calc(var(--vw)*13);line-height:.85;margin:0}.not-found__title[data-v-f2e3dee2]{font-size:var(--fs-h1);line-height:var(--lh-h1);margin-top:calc(var(--vw)*1.5)}.not-found__copy[data-v-f2e3dee2]{margin-top:calc(var(--vw)*2);max-width:calc(var(--vw)*40)}.not-found__cta[data-v-f2e3dee2]{margin-top:calc(var(--vw)*3);min-width:auto;padding-inline:calc(var(--vw)*2.2)}@media(max-width:767px){.not-found[data-v-f2e3dee2]{padding:7rem var(--gutter) 4rem}.not-found__code[data-v-f2e3dee2]{font-size:clamp(5rem,26vw,9rem)}.not-found__title[data-v-f2e3dee2]{margin-top:.75rem}.not-found__copy[data-v-f2e3dee2]{margin-top:1rem;max-width:100%}.not-found__cta[data-v-f2e3dee2]{margin-top:1.75rem}}
