.SimpleHeader_simpleHeader__gBPRu{position:fixed;top:0;left:0;width:100%;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transition:all .3s ease;margin:1rem;width:calc(100% - 2rem);border-radius:12px}.SimpleHeader_simpleHeaderContainer__ulhAh{padding:1.5rem clamp(1.5rem,1.068rem + 2.16vw,2.688rem)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:2rem!important;position:relative!important;width:auto!important}.SimpleHeader_simpleLogo__Pz5vv{font-weight:700;font-size:1.5rem;color:#333;text-decoration:none}.SimpleHeader_simpleLogo__Pz5vv a{color:#333;text-decoration:none;transition:color .3s ease}.SimpleHeader_simpleLogo__Pz5vv a:hover{color:#789d40}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNav__808Bc{position:static!important;width:auto!important;padding:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;z-index:auto!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNav__808Bc .SimpleHeader_simpleNavList__NLVlR{display:flex!important;list-style:none!important;margin:0!important;padding:0!important;gap:2rem!important;position:static!important;width:auto!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNav__808Bc .SimpleHeader_simpleNavList__NLVlR li{position:relative!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR .SimpleHeader_navButton__bd3fP,.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR a{color:#333!important;text-decoration:none!important;font-weight:500!important;font-size:1rem!important;letter-spacing:.02em!important;padding:.5rem 0!important;transition:color .3s ease!important;position:relative!important;background:none!important;border:none!important;cursor:pointer!important;font-family:inherit!important;display:inline-block!important;vertical-align:top!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR .SimpleHeader_navButton__bd3fP:after,.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR a:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background:#789d40!important;transition:width .3s ease!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR .SimpleHeader_navButton__bd3fP:hover,.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR a:hover{color:#789d40!important}.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR .SimpleHeader_navButton__bd3fP:hover:after,.SimpleHeader_simpleHeader__gBPRu .SimpleHeader_simpleNavList__NLVlR a:hover:after{width:100%!important}.SimpleHeader_simpleSocial__UnlD8{display:none}.SimpleHeader_simpleSocial__UnlD8 a{color:#666;text-decoration:none;font-size:.875rem;font-weight:400;transition:color .3s ease}.SimpleHeader_simpleSocial__UnlD8 a:hover{color:#789d40}.SimpleHeader_hamburgerContainer___WpRh{display:none;position:relative;z-index:300}.SimpleHeader_hamburgerButton__zXMl5{display:block;position:relative;width:30px;height:22px;background:transparent;border:none;cursor:pointer;padding:0;z-index:300;-webkit-tap-highlight-color:transparent}.SimpleHeader_hamburgerButton__zXMl5 span{display:block;position:absolute;width:100%;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease}.SimpleHeader_hamburgerButton__zXMl5 span:first-child{top:0}.SimpleHeader_hamburgerButton__zXMl5 span:nth-child(2){top:10px}.SimpleHeader_hamburgerButton__zXMl5 span:nth-child(3){top:20px}.SimpleHeader_hamburgerButton__zXMl5.SimpleHeader_open__aWukd span:first-child{transform:translateY(10px) rotate(45deg)}.SimpleHeader_hamburgerButton__zXMl5.SimpleHeader_open__aWukd span:nth-child(2){opacity:0}.SimpleHeader_hamburgerButton__zXMl5.SimpleHeader_open__aWukd span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.SimpleHeader_overlay__j9omc{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:290;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;-webkit-overflow-scrolling:touch;touch-action:auto}.SimpleHeader_overlay__j9omc.SimpleHeader_show__sHAR_{visibility:visible;opacity:1;touch-action:auto}.SimpleHeader_spNav__SF0Lz{display:flex;justify-content:flex-start;align-items:flex-start;height:100vh;width:320px;max-width:80vw;position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2rem 1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:auto;transform:translateX(-100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);box-shadow:2px 0 20px rgba(0,0,0,.1)}.SimpleHeader_overlay__j9omc.SimpleHeader_show__sHAR_ .SimpleHeader_spNav__SF0Lz{transform:translateX(0)}.SimpleHeader_spNav__SF0Lz ul{list-style:none;margin:0;text-align:left;width:100%;padding:2rem 0 0}.SimpleHeader_spNav__SF0Lz li{margin:0 0 2rem;opacity:0;transform:translateX(-20px);transition:opacity .3s ease,transform .3s ease;transition-delay:.2s}.SimpleHeader_spNav__SF0Lz li:nth-child(2){transition-delay:.3s}.SimpleHeader_spNav__SF0Lz li:nth-child(3){transition-delay:.4s}.SimpleHeader_spNav__SF0Lz li:nth-child(4){transition-delay:.5s}.SimpleHeader_spNav__SF0Lz li:nth-child(5){transition-delay:.6s}.SimpleHeader_overlay__j9omc.SimpleHeader_show__sHAR_ .SimpleHeader_spNav__SF0Lz li{opacity:1;transform:translateX(0)}.SimpleHeader_spNavButton__yqOGL,.SimpleHeader_spNav__SF0Lz a{font-size:18px;font-weight:600;color:#333;background:none;border:none;cursor:pointer;display:block;position:relative;padding:12px 0;font-family:inherit;text-align:left;width:100%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1);transition:color .3s ease}.SimpleHeader_spNavButton__yqOGL:after,.SimpleHeader_spNav__SF0Lz a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#789d40;transition:width .3s ease}.SimpleHeader_spNavButton__yqOGL:hover,.SimpleHeader_spNav__SF0Lz a:hover{color:#789d40}.SimpleHeader_spNavButton__yqOGL:hover:after,.SimpleHeader_spNav__SF0Lz a:hover:after{width:40px}.SimpleHeader_hamburgerContainer___WpRh.SimpleHeader_scrolled__FUOEi .SimpleHeader_hamburgerButton__zXMl5 span{background-color:#333}@media (max-width:1024px){.SimpleHeader_simpleNav__808Bc{display:none!important;visibility:hidden!important;opacity:0!important}.SimpleHeader_navButton__bd3fP,.SimpleHeader_simpleNavList__NLVlR,.SimpleHeader_simpleNavList__NLVlR li{display:none!important}.SimpleHeader_hamburgerContainer___WpRh{display:block!important}}@media (max-width:768px){.SimpleHeader_simpleHeader__gBPRu{margin:.5rem;width:calc(100% - 1rem)}.SimpleHeader_simpleHeaderContainer__ulhAh{padding:1rem;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}.SimpleHeader_simpleNav__808Bc{display:none!important;visibility:hidden!important;opacity:0!important}.SimpleHeader_navButton__bd3fP,.SimpleHeader_simpleNavList__NLVlR,.SimpleHeader_simpleNavList__NLVlR li{display:none!important}.SimpleHeader_hamburgerContainer___WpRh{display:block!important}.SimpleHeader_simpleSocial__UnlD8{display:none}.SimpleHeader_simpleLogo__Pz5vv{font-size:1.25rem}}@media (max-width:480px){.SimpleHeader_simpleHeader__gBPRu{margin:.25rem;width:calc(100% - .5rem);border-radius:8px}.SimpleHeader_simpleHeaderContainer__ulhAh{padding:.75rem}.SimpleHeader_simpleLogo__Pz5vv{font-size:1.125rem}.SimpleHeader_spNavButton__yqOGL{font-size:16px;padding:10px 0}.SimpleHeader_spNav__SF0Lz{width:280px;padding:1.5rem 1rem}}.section3{position:relative;width:100%;height:70vh;overflow:hidden}.section3-content{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-top:1px solid var(--black);border-bottom:1px solid var(--black);transition:transform .5s ease;transform-origin:center;will-change:transform;transition:all .5s ease;cursor:pointer;&:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:var(--black);transform-origin:100% 50%;transform:scaleX(0);transition:transform .3s ease}&:hover:before{transform-origin:0 50%;transform:scaleX(1)}&:hover{color:#fff}}.section3-content-text{overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:clamp(1.5rem,1.068rem + 2.16vw,2.688rem);font-size:clamp(1.688rem,1.278rem + 2.05vw,2.813rem)}.section3-content-text p{font-size:clamp(.875rem,.739rem + .68vw,1.25rem)}@media (max-width:480px){.section3{height:40vh}}