@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleWide{0%{clip-path:inset(15vw 15vw 15vw 15vw)}to{clip-path:inset(1.32vw 1.32vw 1.32vw 1.32vw)}}@keyframes scaleOut{0%{transform:scale(2)}to{transform:scale(1)}}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-extralight.3778d6ff.woff2) format("woff2"),url(/_next/static/media/ppmori-extralight.addb3b6a.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-extralightitalic.fed3b27e.woff2) format("woff2"),url(/_next/static/media/ppmori-extralightitalic.0eece881.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-regular.2c007bd2.woff2) format("woff2"),url(/_next/static/media/ppmori-regular.805e9cb2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-regularitalic.961e2326.woff2) format("woff2"),url(/_next/static/media/ppmori-regularitalic.71b9c316.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-semibold.6bd0f2f3.woff2) format("woff2"),url(/_next/static/media/ppmori-semibold.bf80fe2d.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/_next/static/media/ppmori-semibolditalic.76d863c4.woff2) format("woff2"),url(/_next/static/media/ppmori-semibolditalic.64d6595d.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-Bold.60db8fe2.woff2) format("woff2"),url(/_next/static/media/Sora-Bold.bc6cb014.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-BoldItalic.e3e3b474.woff2) format("woff2"),url(/_next/static/media/Sora-BoldItalic.2f8fa6dd.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-ExtraBold.16bfb670.woff2) format("woff2"),url(/_next/static/media/Sora-ExtraBold.51b77d05.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-ExtraBoldItalic.53a432ff.woff2) format("woff2"),url(/_next/static/media/Sora-ExtraBoldItalic.50e530b8.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-ExtraLight.106968c1.woff2) format("woff2"),url(/_next/static/media/Sora-ExtraLight.ee1de9bd.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-ExtraLightItalic.4a61455c.woff2) format("woff2"),url(/_next/static/media/Sora-ExtraLightItalic.95e7466a.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-Medium.30476b85.woff2) format("woff2"),url(/_next/static/media/Sora-Medium.c0ce416b.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-MediumItalic.fdb79d89.woff2) format("woff2"),url(/_next/static/media/Sora-MediumItalic.a4ce33cb.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-Regular.256ae67b.woff2) format("woff2"),url(/_next/static/media/Sora-Regular.5767c3d3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-SemiBold.28c71310.woff2) format("woff2"),url(/_next/static/media/Sora-SemiBold.d99ee3c1.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-SemiBoldItalic.73647d96.woff2) format("woff2"),url(/_next/static/media/Sora-SemiBoldItalic.a85c72c9.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-Thin.977d3a46.woff2) format("woff2"),url(/_next/static/media/Sora-Thin.9497d6cd.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Sora;src:url(/_next/static/media/Sora-ThinItalic.7fc36e42.woff2) format("woff2"),url(/_next/static/media/Sora-ThinItalic.b37d4e8b.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Sudo;src:url(/_next/static/media/sudoregular.d4638ca6.woff2) format("woff2"),url(/_next/static/media/sudoregular.8f6581cc.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sudo Outlined;src:url(/_next/static/media/sudooutlined.7e51fde1.woff2) format("woff2"),url(/_next/static/media/sudooutlined.9409e4b6.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}html{overflow-x:hidden}body,html{margin:0;padding:0;font-family:PP Mori;scroll-behavior:smooth;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#ffffe3}body ::selection,html ::selection{background:rgba(0,0,0,.5)}body ::-webkit-scrollbar,html ::-webkit-scrollbar{display:none}button{padding:12px 58px;border:1px solid #ffffe3;background:transparent;color:#ffffe3;transition:.15s;cursor:pointer}button:hover{background:#ffffe3;color:#000}nav{position:fixed;left:0;top:0;z-index:5;width:100%;padding:1.98vw 3.3vw;font-size:14px;display:flex;align-items:center}nav .brand{font-family:Sudo;font-size:1rem;text-align:center;height:14px;margin:0 1rem 0 0;cursor:default}nav ul{padding:0;list-style:none;display:flex;align-items:center;gap:1rem}@media(max-width:1250px){nav{display:block}nav .brand{margin-right:0}nav ul{gap:1.25rem;justify-content:center}}@media(max-width:555px){nav{background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:space-between;padding:1.25rem;transition:.15s}nav:has(.open){background:#000}nav .brand{font-size:1.5rem}nav .brand,nav .menu{position:relative;z-index:10;height:1.3rem}nav .menu{width:2rem;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}nav .menu .line{background:#ffffe3;height:2px;width:2rem;position:relative;transition:.15s}nav .menu.open .line:first-of-type{transform:rotate(45deg);top:.25rem}nav .menu.open .line:nth-of-type(2){transform:rotate(-45deg);top:-.4rem}nav .navbar-content{position:fixed;left:0;top:0;width:100%;height:100vh;background:#000;padding:3rem 1.25rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between}nav .navbar-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:unset;padding-top:1.25rem}nav .navbar-content ul li{font-size:1.5rem}}footer{justify-content:space-between;padding:.25rem 1.25rem .5rem;font-size:12px;border-top:1px solid rgba(255,255,227,.1)}footer,footer .links{display:flex;align-items:flex-end}footer .links{flex-direction:column}footer .links ul{padding:0;list-style:none;display:flex;gap:5px}@media(max-width:555px){footer{display:flex;flex-direction:column;padding:1.25rem 0}footer,footer .links{align-items:center}footer .links .page-links{margin-bottom:1.25vh}}.sec-home-hero{width:100%;height:100%;min-height:100dvh;position:relative;display:flex;align-items:center;justify-content:center}.sec-home-hero .image-wrapper{position:relative;overflow:hidden;clip-path:inset(1.32vw 1.32vw 1.32vw 1.32vw)}.sec-home-hero .image-wrapper:before{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);pointer-events:none}.sec-home-hero .image-wrapper .bg{width:100%;height:100%;min-width:100dvw;min-height:100dvh;max-height:100dvh;object-fit:cover}.sec-home-hero .image-wrapper .ic-edge{position:absolute;z-index:2;left:1.32vw;top:1.32vw;background:none;border-top:1px solid #ffffe3;border-left:1px solid #ffffe3;width:20px;height:20px}.sec-home-hero .image-wrapper .ic-edge.edge-2{left:unset;right:1.32vw;transform:rotate(90deg)}.sec-home-hero .image-wrapper .ic-edge.edge-3{top:unset;bottom:1.32vw;transform:rotate(-90deg)}.sec-home-hero .image-wrapper .ic-edge.edge-4{left:unset;right:1.32vw;top:unset;bottom:1.32vw;transform:rotate(180deg)}.sec-home-hero .text-wrapper{position:absolute;text-align:center}.sec-home-hero .text-wrapper .title{font-family:Sudo;font-size:9.92vw;margin:0;animation:fadeIn 1s forwards;cursor:pointer;line-height:9.92vw}.sec-home-hero .text-wrapper .text{margin:0;font-size:1.32vw;opacity:0;animation:fadeIn 1s .1s forwards}.sec-home-hero .text-wrapper button{margin-top:2rem;opacity:0;animation:fadeIn 1s .2s forwards}.sec-home-hero .text_side-wrapper{left:0;position:absolute;top:0;padding:calc(1.32vw + 1rem);width:100%;height:100%;pointer-events:none}.sec-home-hero .text_side-wrapper .text-1,.sec-home-hero .text_side-wrapper .text-2{font-size:.925vw;margin:0}.sec-home-hero .text_side-wrapper .text-1{position:absolute;max-width:25vw;left:calc(1.32vw + 1rem);bottom:calc(1.32vw + 1rem)}@media(max-width:1250px){.sec-home-hero .text-wrapper .title{font-size:10vw}.sec-home-hero .text-wrapper .text{font-size:16px}.sec-home-hero .text_side-wrapper .text-1{font-size:14px;min-width:75%;max-width:37.5dvw}}.sec-home-features{width:100%;height:100%;min-height:100dvh;position:relative}.sec-home-features .feature-focus{position:relative;height:100dvh}.sec-home-features .feature-focus:before{content:"";position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;background:radial-gradient(circle 600px at 35vw 20vh,transparent,rgba(0,0,0,.8))}.sec-home-features .feature-focus .img-focus{object-fit:cover;height:100dvh;width:100%}.sec-home-features .feature-focus .ic-edge{position:absolute;z-index:2;left:1.32vw;top:1.32vw;background:none;border-top:1px solid #ffffe3;border-left:1px solid #ffffe3;width:20px;height:20px}.sec-home-features .feature-focus .ic-edge.edge-2{left:unset;right:1.32vw;transform:rotate(90deg)}.sec-home-features .feature-focus .ic-edge.edge-3{top:unset;bottom:1.32vw;transform:rotate(-90deg)}.sec-home-features .feature-focus .ic-edge.edge-4{left:unset;right:1.32vw;top:unset;bottom:1.32vw;transform:rotate(180deg)}.sec-home-features .feature-focus .text-wrapper{position:absolute;left:calc(1.32vw + 1rem);bottom:calc(1.32vw + 1rem)}.sec-home-features .feature-focus .text-wrapper .title{font-size:2.12vw;font-weight:500;margin:0;display:flex;align-items:center}.sec-home-features .feature-focus .text-wrapper .title .icon{margin-left:15px}.sec-home-features .feature-focus .text-wrapper .text{font-size:1.32vw;max-width:30vw;margin:0}.sec-home-features .feature-list{display:flex;flex-direction:column;align-items:flex-end;height:100%;position:absolute;right:0;top:0;padding:2.64vw;row-gap:1.32vw}.sec-home-features .feature-list .feature{border:1px solid rgba(255,255,227,.1);width:31.55vw;cursor:pointer;transition:.15s}.sec-home-features .feature-list .feature .feature-img-wrapper{position:relative;overflow:hidden;aspect-ratio:16/9}.sec-home-features .feature-list .feature .feature-img-wrapper:before{content:"";position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.4);transition:.15s}.sec-home-features .feature-list .feature .feature-img-wrapper .img{width:100%;height:110%;object-fit:cover}.sec-home-features .feature-list .feature .text-wrapper{padding:.5rem 1rem}.sec-home-features .feature-list .feature .text-wrapper .text,.sec-home-features .feature-list .feature .text-wrapper .title{margin:0}.sec-home-features .feature-list .feature .text-wrapper .title{font-weight:600;font-size:1.32vw;display:flex;align-items:center}.sec-home-features .feature-list .feature .text-wrapper .title .icon{margin-left:5px}.sec-home-features .feature-list .feature .text-wrapper .text{font-size:1vw}.sec-home-features .feature-list .feature:hover{border:1px solid #ffffe3}.sec-home-features .feature-list .feature:hover .feature-img-wrapper:before{background:transparent}@media(max-width:1250px){.sec-home-features .feature-focus .text-wrapper .title{font-size:18px}.sec-home-features .feature-focus .text-wrapper .text{font-size:16px;max-width:70%}.sec-home-features .feature-list .feature{aspect-ratio:1/1}.sec-home-features .feature-list .feature .text-wrapper .title{font-size:18px}.sec-home-features .feature-list .feature .text-wrapper .text{font-size:14px}}@media(max-width:555px){.sec-home-features .feature-focus .text-wrapper{left:2.64vw;bottom:calc(30vh - 1.32vw)}.sec-home-features .feature-focus .text-wrapper .title{font-size:16px}.sec-home-features .feature-focus .text-wrapper .title .icon{margin-left:5px;width:15px;height:15px}.sec-home-features .feature-focus .text-wrapper .text{font-size:14px;max-width:70%}.sec-home-features .feature-list{display:flex;flex-direction:row}.sec-home-features .feature-list .feature{width:50%}.sec-home-features .feature-list .feature .text-wrapper{padding:.5rem}.sec-home-features .feature-list .feature .text-wrapper .title{font-size:16px}.sec-home-features .feature-list .feature .text-wrapper .title .icon{width:14px;height:14px}.sec-home-features .feature-list .feature .text-wrapper .text{font-size:12px}}.sec-home-cta{padding:1rem 1.25rem;display:flex;justify-content:space-between}.sec-home-cta .text{margin:0;font-weight:700;line-height:1.5rem;font-size:1.5rem}.sec-home-cta .text:nth-of-type(2){display:none}.sec-home-cta button{mix-blend-mode:difference}@media(max-width:555px){.sec-home-cta{flex-direction:column;align-items:center}.sec-home-cta .text{display:none;margin-bottom:1rem}.sec-home-cta .text:nth-of-type(2){display:block}}