@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap");body,html{cursor:none}body{margin:0!important;background-color:#fff;font-family:Roboto,sans-serif!important;font-weight:400;font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-black-87);pointer-events:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body::-webkit-scrollbar{width:0;height:0}.container{box-shadow:0 20px 20px -2px var(--shadow-normal)}.sub-page{margin-top:70px}.margin-top{margin-top:-70px}.sup{font-size:calc(20px*.5)}@media only screen and (max-width:650px){.drag{cursor:pointer!important}body,html{cursor:auto!important;pointer-events:none}.buttonCursor{cursor:pointer;pointer-events:auto}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited,a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:inherit;cursor:pointer}}@media only screen and (max-width:767px){:root{--width-element-fullwidth:90vw;--radius-deep:25px;--radius-normal:31px;--radius-light:20px;--font-size-giant:38px;--font-size-huge:23px;--font-size-big:24px;--font-size-normal:16px;--font-size-small:8px;--button-font-weight:700;--button-letter-spacing:1px;--button-text:11px;--button-text-alone:11px;--button-radius:5px;--button-radius:9999px;--button-padding:10px 12px 9px 12px;--mobile-min-height:568px;--mobile-max-height:800px;--margin-gap:60px;--border-default:solid 1.5px var(--color-black-87);--tag-padding:8px 12px 8px 12px;--menu-spacer:80px}.sub-page{margin-top:50px}.margin-top{margin-top:-50px}}@media only screen and (min-width:768px) and (max-width:1024px){:root{--width-element-fullwidth:90vw;--radius-deep:100px;--radius-normal:50px;--radius-light:20px;--font-size-giant:62px;--font-size-huge:38px;--font-size-big:26px;--font-size-normal:18px;--font-size-small:12px;--button-font-weight:700;--button-letter-spacing:1px;--button-text:13px;--button-text-alone:11px;--button-radius:7px;--button-radius:9999px;--button-padding:11px 14px 10px 14px;--mobile-min-height:568px;--mobile-max-height:800px;--border-default:solid 1.5px var(--color-black-87);--margin-gap:80px;--tag-padding:10px 14px 10px 14px;--menu-spacer:120px}}@media only screen and (min-width:1025px){:root{--width-element-fullwidth:90vw;--radius-deep:100px;--radius-normal:50px;--radius-light:20px;--font-size-giant:100px;--font-size-huge:62px;--font-size-big:38px;--font-size-normal:23px;--font-size-small:16px;--button-font-weight:700;--button-letter-spacing:1px;--button-text:13px;--button-text-alone:11px;--button-radius:8px;--button-radius:9999px;--button-padding:11px 16px 10px 16px;--mobile-min-height:568px;--mobile-max-height:800px;--margin-gap:100px;--border-default:solid 1.5px var(--color-black-87);--tag-padding:10px 14px 10px 14px;--menu-spacer:150px}}:root{--vh:1vh;--dvh:1dvh;--svh:1svh;--lvh:1lvh;--font-size-slogan:clamp(3px,8vw,210px);--regular-index:3;--color-black-87:#212121;--color-black-60:#545454;--color-black-37:#a1a1a1;--color-gray-deep: ;--color-gray-normal:#dadada;--color-gray-light:#f5f5f5;--color-background-main:#fff;--border-light:solid 1px var(--color-gray-normal);--font-weight-extra-bold:700;--font-weight-bold:500;--font-weight-normal:400;--shadow-deep: ;--shadow-normal:0 0 10px 0 rgba(0,0,0,.1);--shadow-light:0 0 10px 0 rgba(0,0,0,.05);--shadow-container:0 4px 20px -2px rgba(0,0,0,.1)}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{text-decoration:none;color:inherit;cursor:none}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:inherit;cursor:pointer}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:17px;height:15px;cursor:pointer;padding:0}.hamburgerline{width:100%;height:2px;background-color:var(--color-black-87);border-radius:100px}.safe-area{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.min-h-100dvh{min-height:100vh;min-height:100dvh}.h-100dvh{height:100vh;height:100dvh}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s ease-out}.buttonBlackRounded{all:unset;position:relative;padding:var(--button-padding);border:var(--border-default);border-radius:var(--button-radius);white-space:nowrap;background-color:var(--color-black-87);font-size:var(--button-text);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);color:#fff;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;cursor:none;pointer-events:auto}.buttonBlackRounded:hover{background-color:rgba(0,0,0,.75);color:#fff;cursor:none;pointer-events:auto}@media screen and (max-width:650px){.buttonBlackRounded{cursor:pointer!important}}.buttonBlackRounded:active{background-color:var(--color-black-37);cursor:pointer}.buttonBlackRounded:visited{cursor:pointer}.buttonText{all:unset;font-size:var(--button-text-alone);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);color:var(--color-black-87);position:relative;cursor:pointer}.buttonText:hover{cursor:pointer;color:var(--color-black-60)}.buttonText:active{cursor:pointer;color:var(--color-black-37)}.buttonText:visited{cursor:pointer}.buttonBlackRoundedInverted{all:unset;position:relative;padding:var(--button-padding);border:var(--border-default);border-radius:var(--button-radius);background-color:#fff;font-size:var(--button-text);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);color:var(--color-black-87);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;cursor:pointer}.buttonBlackRoundedInverted:hover{background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer}.buttonBlackRoundedInverted:active{background-color:var(--color-black-37);cursor:pointer}.buttonBlackRoundedInverted:visited{cursor:pointer}.buttonBlackRoundedStatic:hover{background-color:var(--color-black-87);cursor:none}.buttonBlackRoundedStatic{all:unset;position:relative;padding:var(--button-padding);border:var(--border-default);border-radius:var(--button-radius);background-color:#fff;font-size:12px;font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);color:var(--color-black-87);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s ease;cursor:pointer}.buttonBlackRoundedStatic:hover{background-color:rgba(0,0,0,.75);color:#fff;cursor:pointer}.buttonBlackRoundedStatic:active{background-color:var(--color-black-37);cursor:pointer}.buttonBlackRoundedStatic:visited{cursor:pointer}@font-face{font-family:__roboto_b1fcde;src:url(/_next/static/media/934c4b7cb736f2a3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__roboto_b1fcde;src:url(/_next/static/media/934c4b7cb736f2a3-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__roboto_b1fcde;src:url(/_next/static/media/0e4fe491bf84089c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__roboto_Fallback_b1fcde;src:local("Arial");ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.00%;size-adjust:100.30%}.__className_b1fcde{font-family:__roboto_b1fcde,__roboto_Fallback_b1fcde}