@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1;font-family:sans-serif;text-align:left;margin:0;padding:0}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}form{margin:0;padding:0}input[type=text],button,textarea,select{outline:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;outline:none;margin:0;padding:0;text-align:left;cursor:pointer;font-family:noto-sans,sans-serif;display:block;color:#2a352f}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none;color:#2a352f}pre{border:1px solid #bfbfbf;padding:5px}em{font-style:normal}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?1769747175582");src:url("../font/iconfont.eot?1769747175582#iefix") format("eot"),url("../font/iconfont.woff2?1769747175582") format("woff2"),url("../font/iconfont.woff?1769747175582") format("woff"),url("../font/iconfont.ttf?1769747175582") format("truetype"),url("../font/iconfont.svg?1769747175582#iconfont") format("svg")}.entryCard_button[data-button-id=trigger] i:before,.entryCard_button[data-button-id=link] i:before,.contactFormSelect>span:before,.footer_pageTop:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.inlineDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineDesktop{display:inline !important}}.inlineMobile{display:inline !important}@media only screen and (min-width: 901px){.inlineMobile{display:none !important}}.inlineBlockDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineBlockDesktop{display:inline-block !important}}.inlineBlockMobile{display:inline-block !important}@media only screen and (min-width: 901px){.inlineBlockMobile{display:none !important}}.blockDesktop{display:block !important}@media only screen and (max-width: 900px){.blockDesktop{display:none !important}}.blockMobile{display:none !important}@media only screen and (max-width: 900px){.blockMobile{display:block !important}}.flexDesktop{display:none !important}@media only screen and (min-width: 901px){.flexDesktop{display:flex !important}}.flexMobile{display:flex !important}@media only screen and (min-width: 901px){.flexMobile{display:none !important}}body{font-family:noto-sans,sans-serif;font-weight:500;-webkit-text-size-adjust:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.bottom{padding-top:108px}[data-page=thanks] .bottom{padding-top:20px}@media only screen and (max-width: 900px){[data-page=thanks] .bottom{margin-top:10px}}@media only screen and (max-width: 900px){.bottom{padding:89px}}.footer{background-color:#00c04a;height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.footer_scrollText{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.footer_scrollText .splide__slide{font-size:30rem;letter-spacing:.01em;color:#c3fd15;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.footer_scrollText .splide__slide{font-size:20rem}}.footer_bottom{position:absolute;z-index:2;left:0;bottom:0;width:100%}.footer_wrap{display:flex;justify-content:space-between;padding-bottom:50px;max-width:1340px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.footer_wrap{padding-left:3.4722222222%;padding-right:3.4722222222%;max-width:1440px}}@media screen and (max-width: 899px){.footer_wrap{width:92%;max-width:none}}@media only screen and (max-width: 900px){.footer_wrap{padding-bottom:15px}}.footer_pageTop{display:flex;align-items:center;cursor:pointer}.footer_pageTop:before{content:""}.footer .footer_pageTop{color:#fff}.footer_pageTop::before{font-size:1.6rem;margin-right:10px}@media only screen and (max-width: 900px){.footer_pageTop::before{font-size:1.2rem}}.footer_pageTop span{font-size:1.6rem;letter-spacing:.02em;font-family:freight-macro-pro,serif;font-weight:300}@media only screen and (max-width: 900px){.footer_pageTop span{font-size:1.4rem}}@media only screen and (min-width: 901px){.footer_pageTop{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_pageTop:hover{opacity:.6}}.footer_content{display:flex;align-items:center}.footer_menu{font-size:1.6rem;letter-spacing:.02em;display:block;margin-right:50px;font-family:freight-macro-pro,serif;font-weight:300}@media only screen and (max-width: 900px){.footer_menu{font-size:1.4rem;margin-right:30px}}.footer .footer_menu{color:#fff}@media only screen and (min-width: 901px){.footer_menu{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_menu:hover{opacity:.6}}.footer_copyright{font-size:1.6rem;letter-spacing:.02em;font-family:freight-macro-pro,serif;font-weight:300}.footer .footer_copyright{color:#fff}@media only screen and (max-width: 900px){.footer_copyright{font-size:1.4rem}}.footerMain{position:relative;z-index:1}.footerMain_image{width:400px;position:relative;z-index:1}@media only screen and (max-width: 900px){.footerMain_image{width:62.6666666667vw}}.footerMain_cast{width:288px;position:absolute;z-index:0;right:-115px;top:-65px}@media only screen and (max-width: 900px){.footerMain_cast{width:45.3333333333vw;right:-30.4%;top:-16.6%}}.header{padding:39px 3.5% 0}@media only screen and (max-width: 900px){.header{padding:15px 3.5% 0}}.header_logo span{display:block;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header_logo svg{fill:#2a352f;width:116px;height:26px}@media only screen and (max-width: 900px){.header_logo svg{width:87px;height:20px}}body{color:#2a352f;background-color:#f5f4f1}body[data-page=thanks]{background-color:#fff}.main{position:relative}#about{margin-top:-100dvh}.section{position:relative}.section[data-outline-id=foodnia]{background-color:#fff}.section[data-outline-id=firstdown]{background-color:#f5f4f1}.section[data-outline-id=farvel]{background-color:#fff}.container .hero{z-index:3}.container .main{z-index:2}.container .footer{z-index:1}.main .sideMenu{z-index:4}.main #about{z-index:3}.main #careers{z-index:2}.main #contact{z-index:1}@media only screen and (min-width: 901px){.benefits{margin-top:50px}}@media only screen and (max-width: 900px){.benefits{margin-top:30px;margin-left:calc(50% - 50vi);margin-right:calc(50% - 50vi);padding-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.benefits_wrap{display:flex}@media only screen and (min-width: 901px){.benefits_wrap{flex-wrap:wrap}}@media only screen and (max-width: 900px){.benefits_wrap{white-space:nowrap;padding-left:4%}.benefits_wrap::after{content:"";display:block;width:.9027777778vw;flex-shrink:0}}.benefitsCard{background-color:#fff;border-radius:10px}@media only screen and (min-width: 901px){.benefitsCard{margin-bottom:32px;width:31.3131313131%;margin-right:3.0303030303%;padding:25px 2.4%}.benefitsCard:nth-child(3n){margin-right:0}}@media only screen and (max-width: 900px){.benefitsCard{width:250px;flex-shrink:0;padding:25px 6.5% 17px;margin-right:15px}}.benefitsCard_image{width:63%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 900px){.benefitsCard_image{width:69%}}.benefitsCard_title{font-size:2.4rem;text-align:center;margin-top:27px;line-height:1.4;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.benefitsCard_title{font-size:2.2rem;margin-top:17px}}.benefitsCard_title span{font-size:1.4rem;display:block}@media only screen and (max-width: 900px){.benefitsCard_title span{font-size:1.2rem}}.benefitsCard_body{margin-top:18px}.benefitsCard_body p{font-size:1.6rem;line-height:180%;letter-spacing:.02em}@media only screen and (max-width: 900px){.benefitsCard_body p{font-size:1.3rem;white-space:normal}}.buttonSubmit{margin-top:40px}@media only screen and (max-width: 900px){.buttonSubmit{margin-top:30px}}.buttonSubmit{transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}[data-agree="0"] .buttonSubmit{opacity:.5;pointer-events:none}.buttonSubmit_link{width:280px;height:64px;border-radius:32px;background-color:#f5f4f1;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 900px){.buttonSubmit_link{width:230px;height:52px;border-radius:26px}}@media only screen and (min-width: 901px){.buttonSubmit_link{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonSubmit_link:hover{background-color:#00c04a}.buttonSubmit_link:hover .buttonSubmit_title span{color:#f5f4f1}}.buttonSubmit_title span{font-size:2rem;letter-spacing:.02em;display:block;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 900px){.buttonSubmit_title span{font-size:1.6rem}}.buttonSubmit input{position:absolute;cursor:pointer;width:100%;height:100%;z-index:10;opacity:0;top:0;left:0}@media only screen and (min-width: 901px){.column{padding:59px 0 0;display:flex;justify-content:space-between;max-width:1280px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.column{padding-left:5.5555555556%;padding-right:5.5555555556%;max-width:1440px}}@media only screen and (min-width: 901px)and (max-width: 899px){.column{width:92%;max-width:none}}@media only screen and (max-width: 900px){.column{padding:65px 0 0}}@media only screen and (max-width: 900px)and (max-width: 900px){.column{width:92%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.column_side{position:sticky;top:50px;left:0;height:100%;width:40.4411764706%}}@media only screen and (min-width: 901px){.column_main{width:53.6764705882%}}@media only screen and (max-width: 900px){.column_main{margin-top:48px}}.column_headline span{display:block}.column_headline span.is-en{font-size:2.4rem;letter-spacing:.02em;font-family:freight-macro-pro,serif;font-weight:300}@media only screen and (max-width: 900px){.column_headline span.is-en{font-size:1.4rem}}.column_headline span.is-ja{color:#00c04a;font-size:4rem;letter-spacing:.02em;margin-top:45px;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.column_headline span.is-ja{font-size:2.2rem;margin-top:25px}}.svgComponent{position:absolute;display:none;overflow:hidden;width:0;height:0}.svgLoad{display:block;width:100%;height:auto}em{font-style:normal;display:inline-block}em.empty{width:.18em}[data-accordion-target]{overflow:hidden;height:0}.wpcf7 form .wpcf7-response-output{display:none !important}.wpcf7 form .wpcf7-spinner{display:none !important;visibility:hidden !important}.wpcf7 form .ajax-loader{display:none !important}.contact{background-color:#fff;margin-top:136px;padding:158px 0 180px}@media only screen and (max-width: 900px){.contact{margin-top:70px;padding:76px 0 180px}}[data-contact-phase=thanks] .contact{margin-top:0}@media only screen and (min-width: 901px){[data-contact-phase=thanks] .contact{min-height:calc(100vh - 100px - 65px)}}.contact_wrap{max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.contact_wrap{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media screen and (max-width: 899px){.contact_wrap{width:92%;max-width:none}}@media only screen and (min-width: 901px){.contact_content{padding-left:27.2058823529%;margin-top:98px}}@media only screen and (max-width: 900px){.contact_content{margin-top:50px}}.contactForm{margin-top:30px}@media only screen and (max-width: 900px){.contactForm{margin-top:20px}}@media only screen and (min-width: 901px){.contactForm_item{margin-bottom:40px;display:flex}}@media only screen and (max-width: 900px){.contactForm_item{margin-bottom:17px}}@media only screen and (min-width: 901px){.contactForm_title{width:26.0606060606%;padding-top:6px}}[data-required] .contactForm_title p::after{content:"*";color:#ff6e1b}.contactForm_title p{font-size:2rem;letter-spacing:.02em}@media only screen and (max-width: 900px){.contactForm_title p{font-size:1.5rem}}@media only screen and (min-width: 901px){.contactForm_field{width:73.9393939394%}}@media only screen and (max-width: 900px){.contactForm_field{margin-top:5px}}.contactForm_field .wpcf7-not-valid-tip{color:#ff6e1b;font-size:1.6rem;margin-top:10px;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.contactForm_field .wpcf7-not-valid-tip{font-size:1.4rem}}.contactFormSelect>span{display:block;position:relative}.contactFormSelect>span:before{content:""}.contactFormSelect>span::before{position:absolute;right:30px;top:24px;z-index:2;font-size:1.5rem}@media only screen and (max-width: 900px){.contactFormSelect>span::before{right:18px;top:17px}}.contactFormSelect>span select{width:100%;height:55px;font-size:2rem;border:1px solid #2a352f;border-radius:10px;padding:10px 20px;position:relative;cursor:pointer;color:#2a352f;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 900px){.contactFormSelect>span select{height:45px;padding:3px 20px 0;font-size:1.5rem}}.contactFormInput input{width:100%;height:55px;font-size:2rem;border:1px solid #2a352f;border-radius:10px;padding:10px 20px}@media only screen and (max-width: 900px){.contactFormInput input{font-size:1.5rem;height:45px;padding:5px 20px 0}}.contactFormTexarea textarea{width:100%;height:220px;font-size:2rem;border:1px solid #2a352f;border-radius:10px;padding:10px 20px}@media only screen and (max-width: 900px){.contactFormTexarea textarea{font-size:1.5rem;height:170px;padding:5px 20px 0}}.contactFormAgree{margin-top:30px}@media only screen and (max-width: 900px){.contactFormAgree{margin-top:18px}}.contactFormAgree_button{display:flex;align-items:center}.contactFormAgree_checkbox{width:20px;height:20px;border:1px solid #2a352f;margin-right:15px;position:relative}.contactFormAgree_checkbox::before{content:"";display:block;background-color:#00c04a;width:12px;height:12px;position:absolute;left:3px;top:3px;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-agree="0"] .contactFormAgree_checkbox::before{opacity:0}@media only screen and (min-width: 901px){.contactFormAgree_title{font-size:1.4rem}}@media only screen and (max-width: 900px){.contactFormAgree_title{font-size:1.2rem}}.contactFormAgree_title a{border-bottom:1px solid #2a352f}@media only screen and (min-width: 901px){.contactFormAgree_title a{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.contactFormAgree_title a:hover{color:#00c04a;border-bottom-color:#00c04a}}.entry{margin-top:96px}@media only screen and (max-width: 900px){.entry{margin-top:80px}}.entry+.entry{margin-top:115px}@media only screen and (max-width: 900px){.entry+.entry{margin-top:85px}}.entryCards{border-top:1px solid #2a352f;margin-top:60px}@media only screen and (max-width: 900px){.entryCards{margin-top:35px}}.entryCard{border-bottom:1px solid #2a352f}@media only screen and (min-width: 901px){.entryCard{padding-left:2.0202020202%;padding-right:2.0202020202%}}.entryCard_head{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 900px){.entryCard_head{padding-top:18px;padding-bottom:18px}}.entryCard_title{font-size:2.6rem;line-height:190%}@media only screen and (max-width: 900px){.entryCard_title{font-size:2rem;line-height:1.4;width:45%}}.entryCard_title span{font-size:1.8rem}@media only screen and (max-width: 900px){.entryCard_title span{font-size:1.4rem;display:block;margin-left:-7px}}.entryCard_buttons{display:flex}@media only screen and (max-width: 900px){.entryCard_buttons{width:51%}}.entryCard_button{display:flex;align-items:center}.entryCard_button span{font-size:1.6rem;display:block;font-weight:500;line-height:1}@media only screen and (max-width: 900px){.entryCard_button span{font-size:1.2rem}}.entryCard_button i{display:block;margin-left:10px}.entryCard_button i::before{display:block}.entryCard_button[data-button-id=trigger] i:before{content:""}.entryCard_button[data-button-id=trigger] i::before{font-size:1.6rem}@media only screen and (max-width: 900px){.entryCard_button[data-button-id=trigger] i::before{font-size:1.2rem}}.entryCard_button[data-button-id=link]{margin-left:35px}@media only screen and (max-width: 900px){.entryCard_button[data-button-id=link]{margin-left:25px}}.entryCard_button[data-button-id=link] i:before{content:""}.entryCard_button[data-button-id=link] i::before{font-size:1.3rem}@media only screen and (max-width: 900px){.entryCard_button[data-button-id=link] i::before{font-size:1rem}}@media only screen and (min-width: 901px){.entryCard_button:hover span{color:#00c04a}.entryCard_button:hover i::before{color:#00c04a}}@media only screen and (min-width: 901px){.entryCard_wrap{display:flex;justify-content:space-between;padding-bottom:48px}}@media only screen and (max-width: 900px){.entryCard_wrap{display:flex;flex-direction:column-reverse;padding-bottom:30px}}@media only screen and (min-width: 901px){.entryCard_body{width:60%}}@media only screen and (max-width: 900px){.entryCard_body{margin-top:20px}}.entryCard_body p{font-size:1.4rem;line-height:180%;letter-spacing:.02em}@media only screen and (max-width: 900px){.entryCard_body p{font-size:1.3rem}}@media only screen and (min-width: 901px){.entryCard_image{width:32.6315789474%}}.entryCard_image>div{overflow:hidden;border-radius:10px}.entryCard_button i::before{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}.entryCard_button span{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}[data-accordion-state=close] .entryCard_button[data-button-id=trigger] i::before{transform:rotateX(180deg)}[data-accordion-state=open] .entryCard_button[data-button-id=trigger] span{color:#00c04a}[data-accordion-state=open] .entryCard_button[data-button-id=trigger] i::before{color:#00c04a}.generic_body p{font-size:1.6rem;line-height:1.9;letter-spacing:.02em}@media only screen and (max-width: 900px){.generic_body p{font-size:1.4rem}}.generic_body p a{text-decoration:underline}@media only screen and (min-width: 901px){.generic_body p a{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.generic_body p a:hover{color:#00c04a}}.generic_section{margin-top:80px}@media only screen and (max-width: 900px){.generic_section{margin-top:65px}}.generic_title{font-size:2.4rem;letter-spacing:.02em;line-height:1.6;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.generic_title{font-size:1.6rem}}.generic_content{margin-top:20px}.generic_list dt,.generic_list dd{font-size:1.6rem;line-height:1.9;letter-spacing:.02em}@media only screen and (max-width: 900px){.generic_list dt,.generic_list dd{font-size:1.4rem}}.generic_list dt{margin-top:18px;font-family:noto-sans,sans-serif;font-weight:700}.generic_list dd{margin-top:5px}.generic_list dd p+p{margin-top:8px}.generic_list dd a{display:block;text-decoration:underline;width:fit-content}@media only screen and (min-width: 901px){.generic_list dd a{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.generic_list dd a:hover{color:#00c04a}}.headline{position:relative}.headline_title span{font-size:23rem;line-height:95%;display:block;color:#00c04a;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.headline_title span{font-size:7rem}}@media only screen and (min-width: 901px){.contact .headline_title span:nth-child(2){margin-left:14.1%}}@media only screen and (max-width: 900px){.contact .headline_title span:nth-child(2){text-align:right;padding-right:10.9%}}@media only screen and (min-width: 901px){.headline_body{position:absolute;width:590px;right:0;top:34px}}@media only screen and (max-width: 900px){.headline_body{margin-top:30px}}.headline_body p{font-size:2rem;line-height:190%;letter-spacing:-0.02em}@media only screen and (max-width: 900px){.headline_body p{font-size:1.5rem}}.headline{position:relative}.headline_title span{overflow:hidden}.headline_title span em{transform:translateY(calc(100% + 0.0694444444vw));transition:1.4s cubic-bezier(0.11, 1, 0.38, 1);will-change:transform}.inview .headline_title span em{transform:translateY(0)}.headline_title span em:nth-child(1){transition-delay:0.1s}.headline_title span em:nth-child(2){transition-delay:0.15s}.headline_title span em:nth-child(3){transition-delay:0.2s}.headline_title span em:nth-child(4){transition-delay:0.25s}.headline_title span em:nth-child(5){transition-delay:0.3s}.headline_title span em:nth-child(6){transition-delay:0.35s}.headline_title span em:nth-child(7){transition-delay:0.4s}.headline_title span em:nth-child(8){transition-delay:0.45s}.headline_title span em:nth-child(9){transition-delay:0.5s}.headline_title span em:nth-child(10){transition-delay:0.55s}.headline_title span em:nth-child(11){transition-delay:0.6s}.headline_title span em:nth-child(12){transition-delay:0.65s}.headline_title span em:nth-child(13){transition-delay:0.7s}.headline_title span em:nth-child(14){transition-delay:0.75s}.headline_title span em:nth-child(15){transition-delay:0.8s}.headline_title span em:nth-child(16){transition-delay:0.85s}.headline_title span em:nth-child(17){transition-delay:0.9s}.headline_title span em:nth-child(18){transition-delay:0.95s}.headline_title span em:nth-child(19){transition-delay:1s}.headline_title span em:nth-child(20){transition-delay:1.05s}.headline_title span em:nth-child(21){transition-delay:1.1s}.hero{height:100dvh;position:relative;overflow:hidden}.hero_logo{position:absolute;z-index:1;left:3.4722222222vw;top:40px}@media only screen and (max-width: 900px){.hero_logo{left:3.7333333333vw;top:14px}}.hero_logo span{display:block;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.hero_logo svg{fill:#f1fbff;width:116px;height:26px}@media only screen and (max-width: 900px){.hero_logo svg{width:87px;height:20px}}.hero_scrollDown{position:absolute;z-index:1;left:2.0833333333vw;bottom:2.0833333333vw}@media only screen and (max-width: 900px){.hero_scrollDown{width:100%;bottom:5.3333333333vw;display:flex;justify-content:center}}.hero_scrollDown picture{display:block}@media only screen and (max-width: 900px){.hero_scrollDown picture{width:15px}}.hero_telop{background-color:#00c04a}@media only screen and (min-width: 901px){.hero_telop{position:absolute;z-index:4;border-radius:20px;right:2.0833333333vw;bottom:30px;padding:24px 30px 21px}}@media only screen and (max-width: 900px){.hero_telop{border-radius:15px;padding:15px 21px 15px;width:fit-content;margin:25px auto 0}}.hero_telop span{font-size:2rem;color:#fff}@media only screen and (max-width: 900px){.hero_telop span{font-size:1.6rem;letter-spacing:0}}.hero_video{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.hero_video>div{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.hero_video>div video{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;object-fit:cover}.heroHeadline{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 900px){.heroHeadline{justify-content:center}}.heroHeadline_inner{color:#fff}@media only screen and (min-width: 901px){.heroHeadline_inner{letter-spacing:.5em;padding-left:4.8611111111vw;width:95.8333333333vw;margin-top:-3%;line-height:1}}@media only screen and (max-width: 900px){.heroHeadline_inner{letter-spacing:.3em;text-align:center;line-height:1.1}}.heroHeadline_sub{font-family:neue-haas-grotesk-display,sans-serif;font-weight:400}@media only screen and (min-width: 901px){.heroHeadline_sub{font-size:6.6368055556vw}}@media only screen and (max-width: 900px){.heroHeadline_sub{font-size:9.3333333333vw}}.heroHeadline_main1{text-transform:uppercase;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (min-width: 901px){.heroHeadline_main1{font-size:12.6388888889vw;margin-top:2.4305555556vw}}@media only screen and (max-width: 900px){.heroHeadline_main1{font-size:13.2vw;margin-top:4vw}}.heroHeadline_main2{text-transform:uppercase;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (min-width: 901px){.heroHeadline_main2{font-size:12.6388888889vw;margin-top:.6944444444vw;display:flex;justify-content:flex-end}}@media only screen and (max-width: 900px){.heroHeadline_main2{font-size:13.2vw;margin-top:.2666666667vw}}.heroMobileMenu{display:flex;align-items:center;position:absolute;right:5%;top:14px;z-index:2}@media only screen and (min-width: 901px){.heroMobileMenu{display:none}}.heroMobileMenu_item{margin-left:20px}.heroMobileMenu_item a{display:block;font-size:1.4rem;color:#fff;letter-spacing:.02em;font-family:freight-macro-pro,serif;font-weight:300}.hero_logo{opacity:0;transition:1s cubic-bezier(0.165, 0.84, 0.44, 1) 2.3s;will-change:opacity}[data-load="1"] .hero_logo{opacity:1}.heroHeadline_sub,.heroHeadline_main1,.heroHeadline_main2{overflow:hidden}.heroHeadline_sub span,.heroHeadline_main1 span,.heroHeadline_main2 span{display:block;transform:translateY(calc(100% + 0.0694444444vw));transition:1.4s cubic-bezier(0.14, 0.44, 0, 0.99);will-change:transform}[data-load="1"] .heroHeadline_sub span,[data-load="1"] .heroHeadline_main1 span,[data-load="1"] .heroHeadline_main2 span{transform:translateY(0)}.heroHeadline_sub span{transition-delay:1.5s}.heroHeadline_main1 span{transition-delay:1.7s}.heroHeadline_main2 span{transition-delay:1.9s}.hero_scrollDown{opacity:0;transition:.7s cubic-bezier(0.19, 1, 0.22, 1) 2.7s;transform:translateY(-20px);will-change:opacity}[data-load="1"] .hero_scrollDown{opacity:1;transform:translateY(0px)}.hero_scrollDown picture{animation:_scrollDown 2s cubic-bezier(0.45, 0, 0.55, 1) infinite}.hero_telop{opacity:0;transition:1.1s cubic-bezier(0.19, 1, 0.22, 1) 2.8s;transform:translateY(20px);will-change:opacity}[data-load="1"] .hero_telop{opacity:1;transform:translateY(0px)}.hero_video{clip-path:inset(50% round 14px);transition:2s cubic-bezier(0.86, 0, 0.07, 1) .5s}[data-load="1"] .hero_video{clip-path:inset(0% round 0px)}@keyframes _scrollDown{0%{transform:translateY(0)}15%{transform:translateY(12px)}30%{transform:translateY(0)}45%{transform:translateY(12px)}60%{transform:translateY(0)}100%{transform:translateY(0)}}.intro{padding:152px 0 168px;max-width:1220px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.intro{padding-left:7.6388888889%;padding-right:7.6388888889%;max-width:1440px}}@media screen and (max-width: 899px){.intro{width:92%;max-width:none}}@media only screen and (max-width: 900px){.intro{padding:101px 0 60px}}@media only screen and (min-width: 901px){.intro_wrap{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 901px){.intro_content{width:43.9344262295%}}@media only screen and (min-width: 901px){.intro_headline{margin-bottom:-110px}}.intro_headline span{font-size:14.2rem;line-height:95%;letter-spacing:.01em;display:block;color:#00c04a;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.intro_headline span{font-size:7rem}}@media only screen and (min-width: 901px){.intro_headline span:nth-child(2){padding-left:200px}}@media only screen and (max-width: 900px){.intro_headline span:nth-child(2){text-align:right}}@media only screen and (max-width: 900px){.intro_body{margin-top:30px}}.intro_body p{font-size:2.4rem;line-height:210%;letter-spacing:-0.02em}@media only screen and (max-width: 900px){.intro_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.intro_image{width:45.9016393443%;margin-top:20px}}@media only screen and (max-width: 900px){.intro_image{width:97%;margin:30px auto 0}}.intro_headline span{overflow:hidden}.intro_headline span em{transition:1s cubic-bezier(0.26, 0.06, 0, 1);transform:translateY(calc(100% + 0.0694444444vw));will-change:transform}.inview .intro_headline span em{transform:translateY(0)}.intro_headline span em:nth-child(1){transition-delay:0.1s}.intro_headline span em:nth-child(2){transition-delay:0.17s}.intro_headline span em:nth-child(3){transition-delay:0.24s}.intro_headline span em:nth-child(4){transition-delay:0.31s}.intro_headline span em:nth-child(5){transition-delay:0.38s}.intro_headline span em:nth-child(6){transition-delay:0.45s}.intro_headline span em:nth-child(7){transition-delay:0.52s}.intro_headline span em:nth-child(8){transition-delay:0.59s}.intro_headline span em:nth-child(9){transition-delay:0.66s}.intro_headline span em:nth-child(10){transition-delay:0.73s}.intro_headline span em:nth-child(11){transition-delay:0.8s}.intro_body p{opacity:0;transition:.8s cubic-bezier(0.14, 0.44, 0, 0.99) .4s;transform:translateY(30px);will-change:opacity,transform}.inview .intro_body p{opacity:1;transform:translateY(0)}.intro_image>div{transition:1s cubic-bezier(0.23, 1, 0.32, 1) .7s;transform:scale(0.9) rotate(10deg);opacity:0;will-change:opacity,transform}.inview .intro_image>div{opacity:1;transform:scale(1) rotate(0)}.outline{padding:148px 0 100px;max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.outline{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media screen and (max-width: 899px){.outline{width:92%;max-width:none}}@media only screen and (max-width: 900px){.outline{padding:59px 0 73px}}.outline_headline{text-align:center}.outline_headline span{letter-spacing:.01em;line-height:1;color:#00c04a;display:block;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.outline_headline span{letter-spacing:-0.01em}}[data-outline-id=foodnia] .outline_headline span{font-size:min(27.9vw, 402px)}[data-outline-id=firstdown] .outline_headline span{padding-bottom:25px;font-size:min(16.3vw, 234px)}[data-outline-id=farvel] .outline_headline span{font-size:min(25.3vw, 365px)}.outline_hero{overflow:hidden;border-radius:20px}@media only screen and (max-width: 900px){.outline_hero{border-radius:10px}}@media only screen and (max-width: 900px){.outline_hero picture{transform:scale(1.1)}}@media only screen and (min-width: 901px){.outline_wrap{margin-top:80px;display:flex;justify-content:space-between;padding-left:2.9411764706%;padding-right:2.9411764706%}}@media only screen and (min-width: 901px){.outline_content{width:39.84375%}}@media only screen and (max-width: 900px){.outline_content{display:flex;flex-direction:column-reverse}}[data-outline-id=firstdown] .outline_brand{width:87.1%}[data-outline-id=farvel] .outline_brand{width:79.2%}@media only screen and (max-width: 900px){.outline_brand{margin-top:22px}}.outline_brand svg{fill:#00c04a}[data-outline-id=foodnia] .outline_brand svg{width:292px;height:65px}@media only screen and (max-width: 900px){[data-outline-id=foodnia] .outline_brand svg{width:152px;height:34px}}[data-outline-id=firstdown] .outline_brand img{aspect-ratio:444/50}[data-outline-id=farvel] .outline_brand img{aspect-ratio:403/79}.outline_body{margin-top:45px}@media only screen and (max-width: 900px){.outline_body{margin-top:30px}}.outline_body p{font-size:2rem;line-height:190%}@media only screen and (max-width: 900px){.outline_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.outline_list{width:50%}}@media only screen and (max-width: 900px){.outline_list{margin-top:30px}}.outline_list dl{display:flex;flex-wrap:wrap;border-top:1px solid #2a352f}.outline_list dl p{font-size:1.5rem;line-height:160%}@media only screen and (max-width: 900px){.outline_list dl p{font-size:1.3rem}}.outline_list dl dt,.outline_list dl dd{border-bottom:1px solid #2a352f;padding-top:10px;padding-bottom:10px}.outline_list dl dt{width:20.3125%}@media only screen and (max-width: 900px){.outline_list dl dt{width:34.7826086957%}}.outline_list dl dd{width:78.125%}@media only screen and (max-width: 900px){.outline_list dl dd{width:65.2173913043%}}.outline_list dl dd p{font-family:noto-sans,sans-serif;font-weight:300}.outline_list dl dd p strong{display:block;margin-bottom:8px}.outline_list dl dd p a{text-decoration:underline}@media only screen and (min-width: 901px){.outline_list dl dd p a.is-tel{text-decoration:none;pointer-events:none}}@media only screen and (min-width: 901px){.outline_list dl dd p a{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.outline_list dl dd p a:hover{color:#00c04a}}.outline_list dl dd p+p{margin-top:20px}.outline_headline{overflow:hidden}.outline_headline span{display:flex;align-items:center}.outline_headline span em{transform:translateY(calc(100% + 0.0694444444vw));transition:1.4s cubic-bezier(0.11, 1, 0.38, 1);will-change:transform}@media only screen and (max-width: 900px){.outline_headline span em{transform:translateY(calc(100% + 0.2666666667vw))}}[data-outline-id=firstdown] .outline_headline span em{transform:translateY(calc(100% + 0.6944444444vw))}@media only screen and (max-width: 900px){[data-outline-id=firstdown] .outline_headline span em{transform:translateY(calc(100% + 5.3333333333vw))}}.outline_headline span em:nth-child(1){transition-delay:0.1s}.outline_headline span em:nth-child(2){transition-delay:0.15s}.outline_headline span em:nth-child(3){transition-delay:0.2s}.outline_headline span em:nth-child(4){transition-delay:0.25s}.outline_headline span em:nth-child(5){transition-delay:0.3s}.outline_headline span em:nth-child(6){transition-delay:0.35s}.outline_headline span em:nth-child(7){transition-delay:0.4s}.outline_headline span em:nth-child(8){transition-delay:0.45s}.outline_headline span em:nth-child(9){transition-delay:0.5s}.outline_headline span em:nth-child(10){transition-delay:0.55s}.outline_headline span em:nth-child(11){transition-delay:0.6s}.outline_headline span em:nth-child(12){transition-delay:0.65s}.outline_headline span em:nth-child(13){transition-delay:0.7s}.outline_headline span em:nth-child(14){transition-delay:0.75s}.outline_headline span em:nth-child(15){transition-delay:0.8s}.outline_headline span em:nth-child(16){transition-delay:0.85s}.outline_headline span em:nth-child(17){transition-delay:0.9s}.outline_headline span em:nth-child(18){transition-delay:0.95s}.outline_headline span em:nth-child(19){transition-delay:1s}.outline_headline span em:nth-child(20){transition-delay:1.05s}.outline_headline span em:nth-child(21){transition-delay:1.1s}.outline_headline.inview span em{transform:translateY(0)}.recruit{padding:105px 0 0;max-width:1360px;margin-left:auto;margin-right:auto}@media screen and (min-width: 902px) and (max-width: 1439px){.recruit{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media screen and (max-width: 899px){.recruit{width:92%;max-width:none}}@media only screen and (max-width: 900px){.recruit{padding:64px 0 0}}@media only screen and (max-width: 900px)and (max-width: 900px){.recruit{width:92%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.recruit_content{padding-left:27.2058823529%}}@media only screen and (min-width: 901px){.recruitHeadline{display:flex;justify-content:space-between}}.recruitHeadline_title{color:#00c04a;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (min-width: 901px){.recruitHeadline_title{font-size:4rem;width:44.4444444444%}}@media only screen and (max-width: 900px){.recruitHeadline_title{font-size:3rem}}@media only screen and (min-width: 901px){.recruitHeadline_lead{width:44.4444444444%}}@media only screen and (max-width: 900px){.recruitHeadline_lead{margin-top:20px}}.recruitHeadline_lead p{font-size:2rem;color:#00c04a}@media only screen and (max-width: 900px){.recruitHeadline_lead p{font-size:1.5rem}}@media only screen and (min-width: 901px){.scrollText{margin-top:-30px;margin-bottom:-20px}}.scrollText .splide__slide{font-size:23rem;color:#c3fd15;padding-bottom:10px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.scrollText .splide__slide{font-size:10rem}}.scrollText{overflow:hidden}.scrollText .splide{transform:translateY(calc(100% + 0.0694444444vw));transition:1.6s cubic-bezier(0.075, 0.82, 0.165, 1)}.scrollText.inview .splide{transform:translateY(0)}.service{position:relative;z-index:2}@media only screen and (max-width: 900px){.service{overflow:hidden}}@media only screen and (min-width: 901px){.service+.service{margin-top:75px;padding-bottom:170px}}@media only screen and (max-width: 900px){.service+.service{padding-bottom:92px}}@media only screen and (max-width: 900px){.service[data-service-id=product]{padding-bottom:138px}}@media only screen and (min-width: 901px){.service[data-service-id=firstdown]{margin-top:-50px}}@media only screen and (max-width: 900px){.service[data-service-id=firstdown]{padding-bottom:100px}}@media only screen and (min-width: 901px){.service[data-service-id=farvel]{padding-bottom:155px}}@media only screen and (max-width: 900px){.service[data-service-id=farvel]{padding-bottom:100px}}@media only screen and (min-width: 901px){.service_wrap{display:flex;margin-top:70px;max-width:1360px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.service_wrap{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media only screen and (min-width: 901px)and (max-width: 899px){.service_wrap{width:92%;max-width:none}}@media only screen and (max-width: 900px)and (max-width: 900px){.service_wrap{width:92%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.service_content{width:50%}}@media only screen and (min-width: 901px){.service_image{width:50%}}.service_image ul li{position:sticky;height:100lvh;left:0;top:0;display:flex;align-items:center}@media only screen and (min-width: 901px){.serviceHead{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;max-width:1360px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px)and (min-width: 902px) and (max-width: 1439px){.serviceHead{padding-left:2.7777777778%;padding-right:2.7777777778%;max-width:1440px}}@media only screen and (min-width: 901px)and (max-width: 899px){.serviceHead{width:92%;max-width:none}}@media only screen and (max-width: 900px)and (max-width: 900px){.serviceHead{width:92%;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.serviceHead_column:nth-child(1){width:50%;padding-left:24px}}@media only screen and (min-width: 901px){.serviceHead_column:nth-child(2){width:50%;padding-top:42px}}.serviceHead_headline{display:flex;align-items:center}.serviceHead_icon{width:152px;margin-right:23px}@media only screen and (max-width: 900px){.serviceHead_icon{width:75px;margin-right:13px;margin-left:-10px}}.serviceHead_title{font-size:5.5rem;color:#c3fd15;color:#00c04a;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.serviceHead_title{font-size:3rem}}@media only screen and (max-width: 900px){.serviceHead_body{padding-left:79px}}.serviceHead_body p{font-size:2rem;line-height:190%}@media only screen and (max-width: 900px){.serviceHead_body p{font-size:1.5rem}}.serviceCard{position:relative}@media only screen and (min-width: 901px){.serviceCard{height:100lvh;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 900px){.serviceCard{margin-top:60px}}@media only screen and (min-width: 901px){.serviceCard_inner{max-width:420px}}.serviceCard_volume{position:absolute;z-index:0;color:rgba(226,226,226,.6);font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}@media only screen and (min-width: 901px){.serviceCard_volume{font-size:50rem;left:-6.25vw;top:8.3333333333vw}}@media only screen and (max-width: 900px){.serviceCard_volume{font-size:28.2rem;bottom:-16vw}[data-card-order="1"] .serviceCard_volume{right:-2.6666666667vw}[data-card-order="2"] .serviceCard_volume{right:-10.6666666667vw}[data-card-order="3"] .serviceCard_volume{right:-10.6666666667vw}}.serviceCard_content{position:relative;z-index:1}@media only screen and (max-width: 900px){.serviceCard_content{margin-top:30px}}.serviceCard_title{font-size:3.2rem;line-height:160%;color:#00c04a;font-family:noto-sans,sans-serif;font-weight:700}@media only screen and (max-width: 900px){.serviceCard_title{font-size:2rem;margin-top:30px;padding-left:1.5%;padding-right:1.5%}}.serviceCard_body{margin-top:30px}@media only screen and (max-width: 900px){.serviceCard_body{margin-top:20px;padding-left:1.5%;padding-right:1.5%}}.serviceCard_body p{font-size:1.8rem;line-height:195%}@media only screen and (max-width: 900px){.serviceCard_body p{font-size:1.4rem}}.sideMenu{position:sticky;height:100dvh;top:0;left:0;pointer-events:none}.sideMenu_content{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.sideMenu_list{position:absolute;width:fit-content;left:3.4722222222vw;bottom:145px}@media only screen and (max-width: 900px){.sideMenu_list{left:2.6666666667vw;bottom:30px;background-color:#fff;border-radius:10px;padding:14px 9px}}.sideMenu_item a{letter-spacing:.02em;line-height:140%;cursor:pointer;font-size:1.8rem;padding-top:2px;padding-bottom:2px;position:relative;display:block;pointer-events:auto;font-family:freight-macro-pro,serif;font-weight:300}@media only screen and (max-width: 900px){.sideMenu_item a{font-size:1.4rem}}.sideMenu_item a::before{content:"";display:block;height:1px;background-color:#2a352f;position:absolute;left:0;top:14px}.sideMenu_item a span{display:block}@media only screen and (min-width: 901px){.sideMenu_item a:hover{color:#00c04a}.sideMenu_item a:hover::before{background-color:#00c04a}}@media only screen and (min-width: 901px){.sideMenu_current,[data-current-section=contact] .sideMenu_item a[rel="#contact"],[data-current-section=careers] .sideMenu_item a[rel="#careers"],[data-current-section=about] .sideMenu_item a[rel="#about"]{padding-left:15px}.sideMenu_current::before,[data-current-section=contact] .sideMenu_item a[rel="#contact"]::before,[data-current-section=careers] .sideMenu_item a[rel="#careers"]::before,[data-current-section=about] .sideMenu_item a[rel="#about"]::before{width:5px}}@media only screen and (max-width: 900px){.sideMenu_current,[data-current-section=contact] .sideMenu_item a[rel="#contact"],[data-current-section=careers] .sideMenu_item a[rel="#careers"],[data-current-section=about] .sideMenu_item a[rel="#about"]{color:#00c04a}}.sideMenu_content{transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}[data-current-section=hero] .sideMenu_content{opacity:0}.sideMenu_item a{transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.sideMenu_item a::before{width:0px;transition:.6s cubic-bezier(0.19, 1, 0.22, 1)}
