@font-face{font-family:Legquinne;src:url(/_next/static/media/Legquinne-Light.4040cc7c.woff2) format("woff2"),url(/_next/static/media/Legquinne-Light.fd809530.woff) format("woff"),url(/_next/static/media/Legquinne-Light.f2bc78da.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CM Geom;src:url(/_next/static/media/CMGeom-Regular.2dd34ffa.woff2) format("woff2"),url(/_next/static/media/CMGeom-Regular.2d8aea0c.woff) format("woff"),url(/_next/static/media/CMGeom-Regular.afc64b44.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;outline:none;border:none;text-decoration:none;color:inherit}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}a,span{display:inline-block}button{background:none}:root{--color-black-100:#000;--color-primary:#fdfdfd;--color-background:linear-gradient(104deg,#ffeefc,#f8e7f4);--font-size-16:1rem;--font-size-24:1.5rem;--font-size-48:3rem;--font-size-64:4rem;--breakpoint-xlg:1920px;--breakpoint-lg:1440px;--breakpoint-md:1024px;--breakpoint-sm:576px;--breakpoint-font-xlg:0.833333333vw;--breakpoint-font-lg:1.1111111vw;--breakpoint-font-md:1.56vw;--breakpoint-font-sm:2.78vw}html{color:var(--color-black-100);background:#fff;font-size:var(--breakpoint-font-xlg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:CM Geom,sans-serif;font-weight:400}@media screen and (max-width:1920px){html{font-size:var(--breakpoint-font-xlg)}}@media screen and (max-width:1440px){html{font-size:var(--breakpoint-font-lg)}}@media screen and (max-width:1024px){html{font-size:var(--breakpoint-font-md)}}@media screen and (max-width:576px){html{font-size:var(--breakpoint-font-sm)}}body,html{-webkit-overflow-scrolling:touch;position:relative;overscroll-behavior-y:none;min-height:100vh;width:100%}body::-webkit-scrollbar{width:0}#__next{width:100%}h1,h2,h3,h4,h5,h6{font-family:Legquinne,sans-serif;font-weight:300}p{font-family:CM Geom,sans-serif;font-weight:400}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}