/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJP - Based on Noto Sans JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Thin.63fa4fea.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-ExtraLight.a3baef89.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Light.b7d42714.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Regular.a3ee309f.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Medium.5af38383.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-SemiBold.2db30d24.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Bold.1d1ba7ed.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-ExtraBold.3f5b43d1.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(/rec-edge/_next/static/media/YakuHanJP-Black.c554d5e5.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/rec-edge/_next/static/media/genos-italic-latin.b45f1339.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Genos;font-style:normal;font-weight:100 900;font-display:swap;src:url(/rec-edge/_next/static/media/genos-italic-latin-ext.62c03a11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--c-white:#ffffff;--c-bg:#ffffff;--c-bg-sub:#f4f5f9;--c-line:#e3e5ee;--c-line-strong:#c9cde0;--c-navy:#13064e;--c-navy-deep:#08031f;--c-navy-mid:#10063d;--c-purple-deep:#2e157e;--c-blue:#3898fb;--c-blue-purple:#7271fc;--c-purple:#b645f8;--c-pink:#f6337e;--c-ink:var(--c-navy);--c-ink-mute:#5a5580;--c-primary:var(--c-blue-purple);--c-accent:var(--c-pink);--noise-1:#5ac8ff;--noise-2:#c46bff;--noise-3:#ff5f96;--g-brand:linear-gradient(100deg,var(--c-blue) 0%,var(--c-blue-purple) 34%,var(--c-purple) 66%,var(--c-pink) 100%);--g-thrust:linear-gradient(38deg,var(--c-blue) 0%,var(--c-purple) 55%,var(--c-pink) 100%);--g-dark:linear-gradient(160deg,var(--c-navy-deep) 0%,var(--c-navy-mid) 55%,var(--c-purple-deep) 100%);--g-glow-blue:radial-gradient(circle closest-side,rgb(56 152 251/0.16) 0%,rgb(56 152 251/0.06) 46%,rgb(56 152 251/0) 100%);--g-glow-purple:radial-gradient(circle closest-side,rgb(182 69 248/0.14) 0%,rgb(182 69 248/0.05) 46%,rgb(182 69 248/0) 100%);--g-glow-pink:radial-gradient(circle closest-side,rgb(246 51 126/0.11) 0%,rgb(246 51 126/0.04) 46%,rgb(246 51 126/0) 100%);--on-dark-ink:#ffffff;--on-dark-mute:#9c9ac6;--on-dark-line:rgb(255 255 255/0.16);--f-display:"Genos","Chakra Petch",sans-serif;--f-en:"Chakra Petch",sans-serif;--f-ja:YakuHanJP,"IBM Plex Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;--skew:-8deg;--inner:min(1440rem,100vw - 80rem);--radius-chip:2rem;--notch:24rem;--notch-lg:46rem;--notch-xl:64rem;--e-out:cubic-bezier(0.16,1,0.3,1);--e-in-out:cubic-bezier(0.76,0,0.24,1);--e-smooth:cubic-bezier(0.45,0,0.55,1);--e-snap:cubic-bezier(0.2,0.9,0.2,1);--z-deco:0;--z-content:1;--z-header:6;--z-modal:12;--z-loading:13}@media (max-width:768px){:root{--inner:calc(100vw - 44rem);--notch:14rem;--notch-lg:26rem;--notch-xl:34rem}}*,:after,:before{box-sizing:border-box}a,address,article,aside,audio,b,blockquote,body,button,div,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,img,label,legend,li,mark,menu,nav,ol,p,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}img,picture,svg,video{max-width:100%;height:auto;display:block}a{text-decoration:none}a,button{color:inherit}button{background:none;cursor:pointer}html{width:100%;font-size:min(1px,calc(100vw / 1620))}@media (max-width:768px){html{font-size:calc(100vw / 414)}}body{position:relative;width:100%;min-height:100%;font-family:var(--f-ja);font-size:16px;font-weight:500;line-height:1.9;color:var(--c-ink);letter-spacing:.02em;background-color:var(--c-bg);-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:768px){body{font-size:14px}}body.is-noscroll{overflow:hidden}body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--c-bg);background-image:linear-gradient(90deg,rgb(19 6 78/.045) 1px,transparent 0),linear-gradient(180deg,rgb(19 6 78/.045) 1px,transparent 0);background-size:96px 96px,96px 96px}.inner{position:relative;z-index:var(--z-content);width:var(--inner);margin-inline:auto}.only-pc-block{display:block}.only-sp-block{display:none}@media (max-width:768px){.only-pc-block{display:none}.only-sp-block{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.on-dark{--c-ink:var(--on-dark-ink);--c-ink-mute:var(--on-dark-mute);--c-line:var(--on-dark-line);--c-line-strong:rgb(255 255 255/0.32);--c-bg:transparent;color:var(--on-dark-ink);background:var(--g-dark)}.on-dark.--slant{-webkit-clip-path:polygon(0 3.2%,100% 0,100% 96.8%,0 100%);clip-path:polygon(0 3.2%,100% 0,100% 96.8%,0 100%)}@media (max-width:768px){.on-dark.--slant{-webkit-clip-path:polygon(0 1.4%,100% 0,100% 98.6%,0 100%);clip-path:polygon(0 1.4%,100% 0,100% 98.6%,0 100%)}}[data-reveal]{transition-duration:1s;transition-timing-function:var(--e-out);transition-delay:var(--reveal-delay,0s);transition-property:opacity,translate,scale,filter,-webkit-clip-path;transition-property:opacity,translate,scale,clip-path,filter;transition-property:opacity,translate,scale,clip-path,filter,-webkit-clip-path;will-change:opacity,translate,clip-path}[data-reveal=up]:not(.is-in){opacity:0;translate:-14rem 26rem}[data-reveal=right]:not(.is-in){opacity:0;translate:40rem 0}[data-reveal=mask]:not(.is-in){opacity:0;-webkit-clip-path:inset(0 102% 0 0);clip-path:inset(0 102% 0 0)}[data-reveal=fade]:not(.is-in){opacity:0}@media (prefers-reduced-motion:reduce){[data-reveal]:not(.is-in){opacity:1!important;translate:none!important;scale:none!important;-webkit-clip-path:none!important;clip-path:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.rule{display:block;height:1px;background-image:linear-gradient(to right,var(--c-line-strong) 0,var(--c-line) 70%,transparent 100%)}.rule.--brand{background-image:var(--g-brand);height:2rem}.sec-meta{display:flex;align-items:center;gap:20rem;font-family:var(--f-en);font-size:18rem;font-weight:600;letter-spacing:.22em;color:var(--c-ink-mute)}.sec-meta__num{position:relative;padding-left:14rem;color:transparent;background-image:var(--g-brand);-webkit-background-clip:text;background-clip:text}.sec-meta__num:before{content:"";position:absolute;left:0;top:50%;width:6rem;height:6rem;translate:0 -50%;background-color:var(--c-pink)}.sec-meta .rule{flex:1 1}@media (max-width:768px){.sec-meta{gap:10rem;font-size:11rem}}.blocks{display:inline-flex;gap:3rem;align-items:flex-end;margin-left:10rem}.blocks i{display:block;width:5rem;height:5rem;background-color:var(--c-line-strong)}.blocks i:first-child{background-color:var(--c-blue)}.blocks i:nth-child(2){background-color:var(--c-purple);opacity:.7}.blocks i:nth-child(3){background-color:var(--c-pink);opacity:.45}.section-headline{display:grid;grid-gap:14rem;gap:14rem}.section-headline__en{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--f-en);font-size:104rem;font-weight:700;line-height:1;letter-spacing:.04em;color:var(--c-ink);background-image:linear-gradient(90deg,var(--c-navy) 0,var(--c-purple-deep) 34%,var(--c-purple) 72%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-headline__en .blocks{vertical-align:middle}.section-headline__jp{font-size:20rem;font-weight:700;letter-spacing:.34em;color:var(--c-ink-mute)}.section-headline.--member .section-headline__en{background-image:linear-gradient(96deg,currentColor 0,currentColor 50%,var(--member-color) 100%)}@media (max-width:768px){.section-headline{gap:8rem}.section-headline__en{font-size:40rem}.section-headline__jp{font-size:12rem;letter-spacing:.26em}}.arrow-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:40rem;min-width:260rem;height:64rem;padding-inline:26rem 22rem;overflow:hidden;font-family:var(--f-en);font-size:19rem;font-weight:600;letter-spacing:.16em;color:var(--c-ink);background-color:transparent;border:1px solid var(--c-line-strong);-webkit-clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);transition:color .5s var(--e-out),border-color .5s var(--e-out)}.arrow-button:before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--g-thrust);translate:-101% 0;transition:translate .55s var(--e-in-out)}.arrow-button>*{position:relative;z-index:1}.arrow-button__arrow{width:16rem;height:16rem;fill:none;stroke:currentColor;stroke-width:1.6;transition:translate .45s var(--e-snap)}@media (min-width:769px){.arrow-button:hover{color:#fff;border-color:transparent}.arrow-button:hover:before{translate:0 0}.arrow-button:hover .arrow-button__arrow{translate:5rem -5rem}}.on-dark .arrow-button{color:#fff;border-color:var(--on-dark-line)}@media (max-width:768px){.arrow-button{min-width:210rem;height:50rem;gap:20rem;font-size:13rem;padding-inline:16rem 14rem}.arrow-button__arrow{width:13rem;height:13rem}}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;background-image:none;-webkit-text-fill-color:currentColor}.glitch:before{color:var(--c-blue)}.glitch:after{color:var(--c-pink)}.glitch.is-glitching:before{animation:glitchShiftA .34s steps(2) 1}.glitch.is-glitching:after{animation:glitchShiftB .34s steps(2) 1}@media (min-width:769px){.glitch:hover:before{animation:glitchShiftA .34s steps(2) 1}.glitch:hover:after{animation:glitchShiftB .34s steps(2) 1}}@keyframes glitchShiftA{0%{opacity:.9;translate:-4rem 0;-webkit-clip-path:inset(6% 0 68% 0);clip-path:inset(6% 0 68% 0)}50%{opacity:.9;translate:5rem 0;-webkit-clip-path:inset(52% 0 22% 0);clip-path:inset(52% 0 22% 0)}to{opacity:0;translate:0 0}}@keyframes glitchShiftB{0%{opacity:.9;translate:5rem 0;-webkit-clip-path:inset(58% 0 12% 0);clip-path:inset(58% 0 12% 0)}50%{opacity:.9;translate:-4rem 0;-webkit-clip-path:inset(14% 0 60% 0);clip-path:inset(14% 0 60% 0)}to{opacity:0;translate:0 0}}.tilt-box{perspective:1000px;will-change:transform}.tilt-box,.tilt-box>*{transform-style:preserve-3d}.tilt-back{transform:translateZ(-800px) scale(1.8)}.tilt-mid{transform:none}.tilt-front{transform:translateZ(200px) scale(.8)}@media (max-width:768px){.tilt-back,.tilt-front,.tilt-mid{transform:none}}@media (prefers-reduced-motion:reduce){.tilt-back,.tilt-front,.tilt-mid{transform:none}}.Footer_footer__UaG1g{position:relative;z-index:var(--z-content);overflow:hidden;color:var(--c-ink);background-color:var(--c-bg)}.Footer_footer__UaG1g:before{content:"";position:absolute;inset-inline:0;top:0;height:3rem;background-image:var(--g-brand)}.Footer_footer__UaG1g:after{content:"";position:absolute;right:2%;top:0;width:60%;max-width:300rem;aspect-ratio:1;border-radius:50%;pointer-events:none;background-image:var(--g-glow-purple)}.Footer_inner__ACAek{position:relative;z-index:1;display:grid;grid-gap:48rem;gap:48rem;padding-block:96rem 56rem}.Footer_top__b4wwC{display:flex;align-items:flex-end;justify-content:space-between;gap:40rem}.Footer_logo__NsUJK{--logo-size:52rem}.Footer_tagline__EtMBR{font-family:var(--f-en);font-size:14rem;font-weight:500;letter-spacing:.26em;color:var(--c-ink-mute)}.Footer_nav__DEri8{display:flex;flex-wrap:wrap;gap:14rem 40rem}.Footer_navLink__XI723{position:relative;font-family:var(--f-en);font-size:18rem;font-weight:600;letter-spacing:.12em;transition:color .35s var(--e-out)}.Footer_navLink__XI723:after{content:"";position:absolute;left:0;bottom:-4rem;width:100%;height:1px;background-image:var(--g-brand);scale:0 1;transform-origin:left center;transition:scale .4s var(--e-out)}.Footer_navLink__XI723:hover:after{scale:1 1}.Footer_bottom__O5rKs{display:flex;align-items:flex-end;justify-content:space-between;gap:24rem;padding-top:32rem;border-top:1px solid var(--c-line)}.Footer_copyright__j5CNb{font-size:12rem;font-weight:400;color:var(--c-ink-mute)}.Footer_sub__CaV5z{display:flex;gap:26rem}.Footer_sub__CaV5z a{font-size:12rem;font-weight:400;color:var(--c-ink-mute);transition:color .3s var(--e-out)}.Footer_sub__CaV5z a:hover{color:var(--c-ink)}@media (max-width:768px){.Footer_inner__ACAek{gap:28rem;padding-block:52rem 34rem}.Footer_top__b4wwC{flex-direction:column;align-items:flex-start;gap:10rem}.Footer_logo__NsUJK{--logo-size:30rem}.Footer_tagline__EtMBR{font-size:10rem}.Footer_nav__DEri8{gap:10rem 20rem}.Footer_navLink__XI723{font-size:13rem}.Footer_bottom__O5rKs{flex-direction:column;align-items:flex-start;gap:12rem;padding-top:20rem}.Footer_copyright__j5CNb,.Footer_sub__CaV5z a{font-size:10rem}.Footer_sub__CaV5z{gap:16rem}}.Logo_logo__hia7S{display:inline-flex;align-items:center;line-height:0}.Logo_img__Y3cf4{display:block;width:auto;max-width:none;height:calc(var(--logo-size, 40rem) * .82)}.Header_logo__j7oID{position:fixed;top:26rem;left:48rem;z-index:var(--z-header);--logo-size:34rem}.Header_solid__s_JVI:before,.Header_topSolid__USGdF:before{content:"";position:fixed;top:0;left:0;right:0;height:82rem;z-index:calc(var(--z-header) - 1);background-color:var(--c-bg);border-bottom:1px solid var(--c-line)}.Header_topSolid__USGdF:before{display:none}.Header_gnav__E_Bs2{position:fixed;top:20rem;left:50%;translate:-50% 0;z-index:var(--z-header);display:flex;align-items:center;height:42rem}.Header_gnavList__OnSsb{display:flex;align-items:center;gap:26rem}.Header_gnavItem__jiYlC{position:relative}.Header_gnavLink__kh_sj{position:relative;display:block;padding-block:4rem;font-family:var(--f-en);font-size:21rem;font-weight:700;letter-spacing:.08em;color:var(--c-ink);transition:color .35s var(--e-out)}.Header_gnavLink__kh_sj:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2rem;background-image:var(--g-brand);scale:0 1;transform-origin:left center;transition:scale .4s var(--e-out)}.Header_gnavLink__kh_sj:hover{color:var(--c-purple-deep)}.Header_gnavLink__kh_sj:hover:after{scale:1 1}.Header_utils__LYFiY{position:fixed;top:20rem;right:40rem;z-index:var(--z-header);display:flex;align-items:stretch;gap:12rem;height:42rem}.Header_overDark__h3nxl .Header_gnavLink__kh_sj{color:#fff}.Header_overDark__h3nxl .Header_gnavLink__kh_sj:hover{color:var(--c-blue-purple)}.Header_overDark__h3nxl .Header_toTop__Iyrhq{color:rgb(255 255 255/.8);background-color:rgb(255 255 255/.06);border-color:rgb(255 255 255/.24)}.Header_overDark__h3nxl .Header_lang__WLSLr{background-color:rgb(255 255 255/.08);border-color:rgb(255 255 255/.24)}.Header_overDark__h3nxl .Header_langItem__POTNO{color:rgb(255 255 255/.7)}.Header_overDark__h3nxl .Header_langItem__POTNO.Header_isActive__2_PXT{color:#fff}.Header_lang__WLSLr{display:flex;align-items:center;height:100%;background-color:rgb(255 255 255/.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--c-line);overflow:hidden}.Header_langItem__POTNO{display:grid;place-items:center;width:46rem;height:100%;font-family:var(--f-en);font-size:15rem;font-weight:600;letter-spacing:.12em;color:var(--c-ink-mute);transition:.35s var(--e-out)}.Header_langItem__POTNO.Header_isActive__2_PXT{color:#fff;background-image:var(--g-brand)}.Header_langItem__POTNO:not(.Header_isActive__2_PXT):hover{color:var(--c-purple)}.Header_toTop__Iyrhq{position:fixed;right:40rem;bottom:40rem;z-index:5;display:grid;place-items:center;grid-gap:6rem;gap:6rem;width:62rem;padding:12rem 0;font-family:var(--f-en);font-size:12rem;font-weight:600;letter-spacing:.2em;color:var(--c-ink-mute);background-color:rgb(255 255 255/.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--c-line);transition:.4s var(--e-snap);transition-property:translate,border-color,color}.Header_toTopIcon__k6JLj{width:16rem;height:16rem;fill:none;stroke:currentColor;stroke-width:1.6;transition:translate .4s var(--e-snap)}.Header_toTop__Iyrhq:hover{translate:3rem -3rem;color:var(--c-purple);border-color:var(--c-purple)}.Header_toTop__Iyrhq:hover .Header_toTopIcon__k6JLj{translate:3rem -3rem}.Header_drawer__2VSMm,.Header_menuBtn__sdRcj{display:none}@media (max-width:768px){.Header_solid__s_JVI:before,.Header_topSolid__USGdF:before{height:70rem}.Header_topSolid__USGdF:before{display:block}.Header_logo__j7oID{top:12rem;left:16rem;display:flex;align-items:center;height:46rem;--logo-size:24rem}.Header_gnav__E_Bs2,.Header_utils__LYFiY{display:none}.Header_toTop__Iyrhq{right:14rem;bottom:14rem;width:44rem;padding:8rem 0;font-size:9rem}.Header_toTopIcon__k6JLj{width:12rem;height:12rem}.Header_menuBtn__sdRcj{position:fixed;top:12rem;right:6rem;z-index:calc(var(--z-header) + 2);display:grid;justify-items:center;align-content:center;grid-gap:7rem;gap:7rem;width:46rem;height:46rem}.Header_menuBtn__sdRcj span{display:block;width:26rem;height:2rem;background-color:var(--c-ink);transition:.35s var(--e-in-out)}.Header_menuBtn__sdRcj.Header_isCross__qe_q7 span{background-color:#fff}.Header_menuBtn__sdRcj.Header_isCross__qe_q7 span:first-child{translate:0 4.5rem;rotate:45deg}.Header_menuBtn__sdRcj.Header_isCross__qe_q7 span:nth-child(2){translate:0 -4.5rem;rotate:-45deg}.Header_drawer__2VSMm{position:fixed;inset:0;z-index:calc(var(--z-header) + 1);display:grid;align-content:center;justify-items:start;grid-gap:14rem;gap:14rem;padding:72rem 34rem;overflow-y:auto;color:#fff;background:var(--g-dark);opacity:0;visibility:hidden;transition:.45s var(--e-in-out);transition-property:opacity,visibility}.Header_drawer__2VSMm:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--g-glow-purple);background-repeat:no-repeat;background-position:120% -10%;background-size:80% 60%}.Header_drawer__2VSMm.Header_isOpened__oT1oW{opacity:1;visibility:visible}.Header_drawerLink__m8d4l{position:relative;font-family:var(--f-display);font-weight:800;font-size:30rem;letter-spacing:.04em;transform:skewX(-8deg)}.Header_drawerContact__PC187{display:inline-flex;align-items:center;gap:16rem;margin-top:14rem;padding:12rem 20rem;font-family:var(--f-en);font-size:15rem;font-weight:600;letter-spacing:.14em;color:#fff;background-image:var(--g-thrust);-webkit-clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%)}.Header_drawerLang__CTgnR{display:flex;gap:0;margin-top:10rem;border:1px solid var(--on-dark-line)}.Header_drawerLang__CTgnR .Header_langItem__POTNO{color:var(--on-dark-mute)}}.Transition_loading__uxk_K{position:fixed;inset:0;z-index:var(--z-loading);display:grid;place-items:center;grid-gap:26rem;gap:26rem;background-color:#fff;opacity:1}.Transition_loading__uxk_K:after{content:"";position:absolute;right:-6%;top:-18%;width:46%;aspect-ratio:1;pointer-events:none;background-image:var(--g-glow-purple)}.Transition_stack__C4qp_{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:22rem;gap:22rem}.Transition_logo__6mbeL{--logo-size:74rem}.Transition_bar__VJt84{position:relative;width:260rem;height:2rem;overflow:hidden;background-color:var(--c-line)}.Transition_bar__VJt84:after{content:"";position:absolute;inset-block:0;width:45%;background-image:var(--g-brand);animation:Transition_loadingRun___ftXg 1.1s var(--e-in-out) infinite}@keyframes Transition_loadingRun___ftXg{0%{translate:-110% 0}to{translate:260% 0}}@media (max-width:768px){.Transition_logo__6mbeL{--logo-size:38rem}.Transition_bar__VJt84{width:160rem}}