.FloatingMenu-module__NSlwJW__container{z-index:10000;position:fixed}.FloatingMenu-module__NSlwJW__menuBackdrop{display:none}@media (min-width:769px){.FloatingMenu-module__NSlwJW__container{flex-direction:row-reverse;align-items:center;gap:0;display:flex;top:50%;right:0;transform:translateY(-50%)}.FloatingMenu-module__NSlwJW__bridge{z-index:9999;width:100px;height:100px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.FloatingMenu-module__NSlwJW__trigger{cursor:pointer;z-index:10001;background:#fff;border:2px solid #fffc;border-radius:30px 0 0 30px;justify-content:center;align-items:center;width:60px;height:60px;margin-right:-2px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-5px 5px 20px #0000001a}.FloatingMenu-module__NSlwJW__trigger:hover{transform:translateY(-50%)scale(1.05)translate(-5px);box-shadow:-8px 8px 25px #ff510033}.FloatingMenu-module__NSlwJW__trigger:focus-visible,.FloatingMenu-module__NSlwJW__menuLink:focus-visible,.FloatingMenu-module__NSlwJW__socialLink:focus-visible,.FloatingMenu-module__NSlwJW__cerebrumLink:focus-visible{outline-offset:4px;outline:3px solid #ff5100}.FloatingMenu-module__NSlwJW__icon{color:#ff5100;stroke-width:3px;width:28px;height:28px}.FloatingMenu-module__NSlwJW__menu{border:1px solid #ffffff80;border-radius:60px 5px 5px 60px;flex-direction:column;gap:1.5rem;min-width:300px;margin-right:20px;padding:2rem;display:flex;position:relative;box-shadow:0 20px 50px #643c0026}@supports (corner-shape:squircle){.FloatingMenu-module__NSlwJW__menu{corner-shape:squircle}}.FloatingMenu-module__NSlwJW__menuLink{font-family:var(--font-aglet-sans);color:#6e3f00;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:relative}@supports (corner-shape:squircle){.FloatingMenu-module__NSlwJW__menuLink{corner-shape:squircle}}.FloatingMenu-module__NSlwJW__menuLink:hover{color:#ff5100;transform:translate(-5px)}.FloatingMenu-module__NSlwJW__menuLink:after{content:"";background-color:#ff5100;width:0;height:2px;transition:width .3s ease-out;position:absolute;bottom:5px;left:12px}.FloatingMenu-module__NSlwJW__menuLink:hover:after{width:calc(100% - 24px)}.FloatingMenu-module__NSlwJW__menuLink span{color:#ff5100;opacity:.6;font-size:.9em;font-weight:900}.FloatingMenu-module__NSlwJW__menuLink:hover span{opacity:1}.FloatingMenu-module__NSlwJW__secondaryMenuLink{color:#8a4b00;font-size:1.08rem}.FloatingMenu-module__NSlwJW__secondaryMenuLink span{opacity:.75}.FloatingMenu-module__NSlwJW__divider{background:#6e3f001a;width:100%;height:1px;margin:.5rem 0}.FloatingMenu-module__NSlwJW__socials{justify-content:center;gap:1.5rem;display:flex}.FloatingMenu-module__NSlwJW__socialLink{color:#ff5100;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:transform .2s;display:flex;box-shadow:0 4px 10px #0000000d}.FloatingMenu-module__NSlwJW__socialLink:hover{color:#fff;background:#ff5100;transform:scale(1.2)rotate(5deg)}.FloatingMenu-module__NSlwJW__cerebrumLink{text-align:center;color:#6e3f00;background:#6e3f0014;border-radius:8px;margin:0 auto;padding:10px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.FloatingMenu-module__NSlwJW__cerebrumLink:hover{color:#ff5100;background:#6e3f0026}}@media (max-width:768px){.FloatingMenu-module__NSlwJW__container{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);right:0}.FloatingMenu-module__NSlwJW__bridge{display:none}.FloatingMenu-module__NSlwJW__trigger{cursor:pointer;z-index:10002;width:60px;height:50px;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);background:#fff;border:0;border-radius:30px 0 0 30px;justify-content:center;align-items:center;margin-right:-2px;padding-left:10px;display:flex;position:fixed;top:auto;box-shadow:-5px 5px 15px #00000026}.FloatingMenu-module__NSlwJW__trigger:focus-visible,.FloatingMenu-module__NSlwJW__menuLink:focus-visible,.FloatingMenu-module__NSlwJW__socialLink:focus-visible,.FloatingMenu-module__NSlwJW__cerebrumLink:focus-visible{outline-offset:4px;outline:3px solid #ff5100}.FloatingMenu-module__NSlwJW__icon{color:#ff5100;stroke-width:3px;width:30px;height:30px}.FloatingMenu-module__NSlwJW__menuBackdrop{z-index:10000;background:#ffffff8c;border:0;padding:0;display:block;position:fixed;inset:0}.FloatingMenu-module__NSlwJW__menu{z-index:10001;padding:calc(env(safe-area-inset-top,0px) + 2rem) 1.5rem calc(env(safe-area-inset-bottom,0px) + 7rem);background:#fffffffa;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.FloatingMenu-module__NSlwJW__menuLink{color:#6e3f00;text-align:center;background:0 0;border:0;flex-shrink:0;width:min(100%,24rem);font-size:1.7rem;font-weight:900;text-decoration:none}.FloatingMenu-module__NSlwJW__menuLink span{color:#ff5100;margin-bottom:.2rem;font-size:1rem;display:block}.FloatingMenu-module__NSlwJW__secondaryMenuLink{color:#8a4b00;font-size:1.25rem}.FloatingMenu-module__NSlwJW__divider{background:#6e3f001a;width:min(320px,100%);height:1px;margin:.5rem 0}.FloatingMenu-module__NSlwJW__socials{flex-shrink:0;gap:1.5rem;margin-top:1rem;padding-bottom:2rem;display:flex}.FloatingMenu-module__NSlwJW__socialLink{color:#ff5100;background:#fffbef;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:12px;display:flex;box-shadow:0 5px 15px #0000000d}.FloatingMenu-module__NSlwJW__cerebrumLink{text-align:center;color:#6e3f00;background:#6e3f0014;border-radius:12px;flex-shrink:0;margin:0 auto;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;display:block}}
.StoryModal-module__g2GUBG__storyButton{z-index:9998;cursor:pointer;color:#6e3f00;background:#fbff06;border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:.9rem;font-weight:700;display:flex;position:fixed;top:30px;right:30px}@supports (corner-shape:squircle){.StoryModal-module__g2GUBG__storyButton{corner-shape:squircle}}.StoryModal-module__g2GUBG__storyIcon{color:#6e3f00;width:20px;height:20px}.StoryModal-module__g2GUBG__storyBackdrop{z-index:9999;background:#000000b3;position:fixed;inset:0}.StoryModal-module__g2GUBG__storyModal{z-index:10000;background:#fffdf5;border-left:1px solid #0000000d;flex-direction:column;width:min(720px,90vw);height:100vh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-10px 0 40px #00000026}.StoryModal-module__g2GUBG__storyModalHeader{background:0 0;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:30px 35px;display:flex}.StoryModal-module__g2GUBG__storyModalHeader h2{color:#6e3f00;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.StoryModal-module__g2GUBG__storyClose{color:#6e3f00;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;transition:all .2s;display:flex}.StoryModal-module__g2GUBG__storyClose:hover{color:#fff;background:#ff5100;transform:rotate(90deg)}.StoryModal-module__g2GUBG__storyModalContent{color:#4a4a4a;flex:1;padding:35px;line-height:1.7;overflow-y:auto}.StoryModal-module__g2GUBG__storyModalContent h3{color:#ff5100;align-items:center;gap:10px;margin:30px 0 12px;font-size:1.2rem;font-weight:800;display:flex}.StoryModal-module__g2GUBG__storyModalContent h3:first-child{margin-top:0}.StoryModal-module__g2GUBG__storyModalContent p{color:#4a4a4a;margin:0 0 15px;font-size:1rem}.StoryModal-module__g2GUBG__storyModalContent ul{margin:15px 0;padding-left:20px;list-style-type:none}.StoryModal-module__g2GUBG__storyModalContent ul li{margin-bottom:10px;padding-left:15px;font-size:1rem;position:relative}.StoryModal-module__g2GUBG__storyModalContent ul li:before{content:"•";color:#ff5100;font-weight:700;position:absolute;left:0}@media (max-width:768px){.StoryModal-module__g2GUBG__storyButton{padding:10px;top:20px;right:20px}.StoryModal-module__g2GUBG__storyButton span{display:none}.StoryModal-module__g2GUBG__storyIcon{width:22px;height:22px}.StoryModal-module__g2GUBG__storyModal{width:100vw}}
.Modal-module__sR2AWG__overlay{z-index:99999;overscroll-behavior:contain;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.Modal-module__sR2AWG__genericpage{width:100%;max-width:none;height:auto;min-height:100%;padding:0;position:relative;overflow:visible}.Modal-module__sR2AWG__closebtn{cursor:pointer;z-index:100000;background:#ff5100;border-radius:32px;justify-content:center;align-items:center;padding:10px 30px 10px 10px;transition:transform .3s;display:flex;position:fixed;top:30px;right:30px;box-shadow:0 5px 15px -3px #0003}@supports (corner-shape:squircle){.Modal-module__sR2AWG__closebtn{corner-shape:squircle}}.Modal-module__sR2AWG__closebtn:hover{background:linear-gradient(135deg,#ff6a00 0%,#ffa05b 100%);transform:scale(1.1);box-shadow:0 8px 20px -5px #ff510066}.Modal-module__sR2AWG__closebtn img{filter:brightness(0)invert();width:100%;height:100%}.Modal-module__sR2AWG__closebtn:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.Modal-module__sR2AWG__closebtn{transition:none}.Modal-module__sR2AWG__closebtn:hover{transform:none}}
.DotMatrixDivider-module__R_i0xq__dividerContainer{z-index:9990;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100%;height:200px;margin:-100px 0;display:flex;position:relative;overflow:visible}.DotMatrixDivider-module__R_i0xq__compact{z-index:2;height:118px;margin:0}.DotMatrixDivider-module__R_i0xq__fullBleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.DotMatrixDivider-module__R_i0xq__canvasWrapper{pointer-events:auto;background:0 0;width:calc(120% + 180px);height:calc(100% + 72px);position:absolute;top:-36px;left:calc(-10% - 90px);right:auto;overflow:visible;transform:skewY(-3deg)}.DotMatrixDivider-module__R_i0xq__compactCanvas{width:calc(100% + 200px);height:calc(100% + 56px);top:-28px;left:-100px;right:auto}.DotMatrixDivider-module__R_i0xq__reverse{transform:skewY(3deg)}.DotMatrixDivider-module__R_i0xq__dividerCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.Hero3D-module__-zkDaa__area3d{z-index:99;background-size:contain;justify-content:center;width:100%;height:100%;display:flex;position:relative;inset:0}.Hero3D-module__-zkDaa__maincard{width:100%;position:relative}.Hero3D-module__-zkDaa__card3dcenter{justify-content:center;align-items:center;width:100%;height:70vh;display:flex}.Hero3D-module__-zkDaa__card3dall{transform-style:preserve-3d;perspective:1200px;justify-content:center;align-items:center;height:fit-content;margin:20px auto;display:flex;position:relative}.Hero3D-module__-zkDaa__card3dall img{object-fit:contain;width:100%;height:100%}.Hero3D-module__-zkDaa__card3d{width:clamp(250px,40vw,600px);height:clamp(250px,40vw,600px);transform-style:preserve-3d;display:block}.Hero3D-module__-zkDaa__card3d .Hero3D-module__-zkDaa__card3dimage,.Hero3D-module__-zkDaa__cardbg{transform-style:preserve-3d;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;left:0}.Hero3D-module__-zkDaa__card3d{opacity:0;transition:all;animation:20s infinite Hero3D-module__-zkDaa__turnmeon;position:absolute}.Hero3D-module__-zkDaa__cardfront,.Hero3D-module__-zkDaa__cardback,.Hero3D-module__-zkDaa__no1,.Hero3D-module__-zkDaa__no2,.Hero3D-module__-zkDaa__no3,.Hero3D-module__-zkDaa__card3dimage{--marker:1}.Hero3D-module__-zkDaa__cardfront .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no1{transform:translateZ(195px)}.Hero3D-module__-zkDaa__cardfront .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no2{transform:translateZ(75px)}.Hero3D-module__-zkDaa__cardfront .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no3{transform:translateZ(30px)}.Hero3D-module__-zkDaa__cardfront .Hero3D-module__-zkDaa__cardbg{background:url(/img/main/z01.svg) 0 30%/contain no-repeat;transform:translateZ(1px);opacity:1!important}.Hero3D-module__-zkDaa__cardback .Hero3D-module__-zkDaa__cardbg{background:url(/img/main/z01.svg) 0 30%/contain no-repeat;transform:translateZ(-1px);opacity:1!important}.Hero3D-module__-zkDaa__cardback .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no1{transform:translateZ(-30px)scaleX(-1)}.Hero3D-module__-zkDaa__cardback .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no2{transform:translateZ(-75px)scaleX(-1)}.Hero3D-module__-zkDaa__cardback .Hero3D-module__-zkDaa__card3dimage.Hero3D-module__-zkDaa__no3{transform:translateZ(-195px)scaleX(-1)}.Hero3D-module__-zkDaa__fronter2{z-index:-999;transition:all 2s;opacity:1!important}.Hero3D-module__-zkDaa__fronter2>*{opacity:0;animation:20s Hero3D-module__-zkDaa__backer}.Hero3D-module__-zkDaa__fronter2 .Hero3D-module__-zkDaa__cardbg{opacity:1!important;animation:none!important}.Hero3D-module__-zkDaa__fronter2 .Hero3D-module__-zkDaa__billboard{animation:none!important}.Hero3D-module__-zkDaa__fronter{transition:all 2s;opacity:1!important}.Hero3D-module__-zkDaa__fronter>*{opacity:1;animation:20s Hero3D-module__-zkDaa__fronter}.Hero3D-module__-zkDaa__fronter .Hero3D-module__-zkDaa__cardbg{opacity:1!important;animation:none!important}.Hero3D-module__-zkDaa__fronter .Hero3D-module__-zkDaa__billboard{animation:none!important}.Hero3D-module__-zkDaa__backer{opacity:0}@keyframes Hero3D-module__-zkDaa__turnmeon{0%{transform:rotateY(0)}15%{transform:rotateY(0)}31%{transform:rotateY(200deg)}35%{transform:rotateY(180deg)}65%{transform:rotateY(180deg)}81%{transform:rotateY(380deg)}85%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}@keyframes Hero3D-module__-zkDaa__backer{0%{opacity:0}15%{opacity:0}30%{opacity:1}to{opacity:1}}@keyframes Hero3D-module__-zkDaa__fronter{0%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}.Hero3D-module__-zkDaa__billboard{transform-style:preserve-3d;opacity:0}.Hero3D-module__-zkDaa__cardfront.Hero3D-module__-zkDaa__fronter .Hero3D-module__-zkDaa__billboard{animation:20s infinite Hero3D-module__-zkDaa__billboardRotateFront,20s Hero3D-module__-zkDaa__fronter!important}.Hero3D-module__-zkDaa__cardfront.Hero3D-module__-zkDaa__fronter2 .Hero3D-module__-zkDaa__billboard{animation:20s infinite Hero3D-module__-zkDaa__billboardRotateFront,20s Hero3D-module__-zkDaa__backer!important}.Hero3D-module__-zkDaa__cardback.Hero3D-module__-zkDaa__fronter .Hero3D-module__-zkDaa__billboard{animation:20s infinite Hero3D-module__-zkDaa__billboardRotateBack,20s Hero3D-module__-zkDaa__fronter!important}.Hero3D-module__-zkDaa__cardback.Hero3D-module__-zkDaa__fronter2 .Hero3D-module__-zkDaa__billboard{animation:20s infinite Hero3D-module__-zkDaa__billboardRotateBack,20s Hero3D-module__-zkDaa__backer!important}@keyframes Hero3D-module__-zkDaa__billboardRotateFront{0%{transform:translateZ(120px)rotateY(0)}15%{transform:translateZ(120px)rotateY(0)}31%{transform:translateZ(120px)rotateY(-200deg)}35%{transform:translateZ(120px)rotateY(-180deg)}65%{transform:translateZ(120px)rotateY(-180deg)}81%{transform:translateZ(120px)rotateY(-380deg)}85%{transform:translateZ(120px)rotateY(-360deg)}to{transform:translateZ(120px)rotateY(-360deg)}}@keyframes Hero3D-module__-zkDaa__billboardRotateBack{0%{transform:translateZ(-120px)rotateY(0)scaleX(-1)}15%{transform:translateZ(-120px)rotateY(0)scaleX(-1)}31%{transform:translateZ(-120px)rotateY(-200deg)scaleX(-1)}35%{transform:translateZ(-120px)rotateY(-180deg)scaleX(-1)}65%{transform:translateZ(-120px)rotateY(-180deg)scaleX(-1)}81%{transform:translateZ(-120px)rotateY(-380deg)scaleX(-1)}85%{transform:translateZ(-120px)rotateY(-360deg)scaleX(-1)}to{transform:translateZ(-120px)rotateY(-360deg)scaleX(-1)}}@media (max-width:768px){.Hero3D-module__-zkDaa__area3d{align-items:flex-start;top:0}.Hero3D-module__-zkDaa__card3d{width:min(83vw,324px);height:min(83vw,324px)}.Hero3D-module__-zkDaa__card3dcenter{align-items:flex-start;height:clamp(19rem,43vh,25rem);padding-top:clamp(4.4rem,13vh,6rem);transform:scale(.78)}.Hero3D-module__-zkDaa__card3dall{perspective:820px;margin:0 auto}}@media (min-width:1025px){.Hero3D-module__-zkDaa__area3d,.Hero3D-module__-zkDaa__maincard,.Hero3D-module__-zkDaa__card3dcenter,.Hero3D-module__-zkDaa__card3dall{width:100%}.Hero3D-module__-zkDaa__area3d,.Hero3D-module__-zkDaa__card3dcenter{justify-content:center;align-items:center}.Hero3D-module__-zkDaa__card3d{aspect-ratio:1;width:60%;height:auto}}
