.Home_container__d256j{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;color:black;min-height:100svh;width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.Home_logoContainer__eSRxx{flex-shrink:0}.Home_logoText__jQ3Ba{font-family:var(--font-cmu-typewriter),monospace;font-size:16px;font-weight:400;color:rgb(35,35,35);margin:0;text-decoration:none;display:inline-block;mix-blend-mode:difference;text-shadow:0 0 0 currentColor,0 0 0 currentColor}.Home_nav__KViFq{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;letter-spacing:.01em}.Home_navLinks___tPFn{display:flex;list-style:none;margin:0;padding:0;gap:20px}.Home_navLinks___tPFn a{text-decoration:none;color:rgb(35,35,35);font-family:var(--font-cmu-typewriter),monospace;font-weight:400;font-size:16px;transition:color .2s}.Home_navLinks___tPFn a:hover{color:rgb(109,109,109);text-decoration:underline}.Home_navLinks___tPFn a.Home_active__EQNkL{color:rgb(0,0,0);text-decoration:none}.Home_hero__VkeT1{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fff}.Home_hero__VkeT1 img{width:60vw;max-width:60%;height:auto}.Home_hero__VkeT1 h2{width:50vw;max-width:60%;font-size:3.4vw;margin:15px auto}@media screen and (max-width:768px){.Home_hero__VkeT1 img{width:80vw;max-width:80%}}.Home_btn__o8aJ4{display:inline-block;padding:20px 40px 15px;background-color:#000;color:#fff;border:1px solid #000;border-radius:0;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;font-size:18px;margin:50px auto 0;line-height:1;text-align:center}.Home_btn__o8aJ4:hover{background-color:transparent;color:#000}p+.Home_btn__o8aJ4{margin-top:0}@media screen and (max-width:768px){.Home_btn__o8aJ4{font-size:15px;padding:15px 30px;margin:40px auto 0;letter-spacing:-.01em}}.Home_message__OKL2m{height:100vh;text-align:center;padding:60px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_message__OKL2m p{font-size:16px;line-height:2;max-width:800px;margin:0 auto;white-space:pre-line}.Home_combinedSection__ke7N4{height:100vh;height:auto;box-sizing:border-box;text-align:center;background-color:#fff}.Home_combinedSection__ke7N4,.Home_video__d8f5a{display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_video__d8f5a{margin:20px auto}.Home_videoTitle__QzEoa{width:100vw;max-width:100%;font-size:5vw;margin:0 auto;text-align:center;letter-spacing:-.05em}.Home_video__d8f5a iframe{width:97%;max-width:100%;height:450px}@media screen and (max-width:768px){.Home_video__d8f5a{width:97%}}.Home_secondFlexSection__TwOhH{height:100vh;height:auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:80%;margin:200px auto}.Home_secondFlexTitle__qA_im{font-size:3.2vw;text-align:center;margin-bottom:20px;letter-spacing:-.05em}.Home_secondFlexContainer__2ELo_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.Home_secondFlexItem__r2CAV{flex-grow:1;flex-shrink:1;flex-basis:calc(23% - 20px);max-width:calc(23% - 20px);display:flex;align-items:center;justify-content:center;font-weight:700;aspect-ratio:16/9}@media screen and (max-width:768px){.Home_secondFlexSection__TwOhH{width:85%}.Home_secondFlexItem__r2CAV{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}.Home_secondFlexTitle__qA_im{font-size:6vw}.Home_secondFlexContainer__2ELo_{padding-bottom:100px;gap:10px}}.Home_slideWrapper__U3z7C{position:relative}.Home_slider__WPIUq .slick-next,.Home_slider__WPIUq .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;width:28px;height:28px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:10}.Home_slider__WPIUq .slick-dots{bottom:-30px;color:white}.Home_slider__WPIUq .slick-dots li button:before{font-size:16px;color:rgb(255,255,255)}.Home_slider__WPIUq .slick-dots li button:hover:before{opacity:.9;color:rgb(255,255,255);cursor:pointer}.Home_appealArea__mYItu h2{font-size:70px;line-height:1;margin:0;letter-spacing:-.2rem}.Home_hamburger__XTGnS{display:none;cursor:pointer;font-size:30px;color:rgb(35,35,35);align-items:center;margin-top:-5px}.Home_mainContent__RtoDJ{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.Home_appealArea__mYItu{position:relative;width:100%;max-width:1440px;margin:0 auto;padding-top:90px;overflow:visible}.Home_sliderImage__8welK{width:100%;height:auto;object-fit:contain;object-position:center}.Home_flexSection___miFv{padding-top:10px;padding-bottom:30px;max-width:100%;margin:0 auto}.Home_flexContainer__N7R1g{max-width:100%;width:97%;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:30px 0 0;box-sizing:border-box;margin:0 auto}.Home_flexItem__DWVfr{flex-grow:1;flex-shrink:1;flex-basis:calc(45% - 20px);text-align:center}.Home_flexItem__DWVfr h3{font-size:18px;margin-top:10px;font-weight:600}.Home_instagramSection__3VaZ2{padding-bottom:40px;max-width:1440px;margin:0 auto}.Home_instagramGrid__Xgtj2{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;padding:0;box-sizing:border-box}.Home_instagramItem__I3ndH{width:100%}.Home_instagramImage__OhJp5{width:100%;height:auto}.Home_btnWrapper__lIScf{margin:40px　auto;text-align:center}.Home_footer__yFiaX{width:100%;max-width:1440px;margin:50px auto;padding:0;background:#ffffff;text-align:center;color:black}.Home_footerLogo__LBYkL{font-size:60px;font-weight:600;color:#000;margin-bottom:1rem;letter-spacing:1px}.Home_footer__yFiaX p{margin:0;font-size:12px}.Home_footer__yFiaX a{display:inline-block;margin-bottom:10px}.Home_footerNav__L5Lkv{display:flex;justify-content:center;gap:10px;margin-bottom:1rem;font-size:14px;letter-spacing:-.01em}.Home_footerNav__L5Lkv a{font-family:var(--font-cmu-typewriter),monospace;text-decoration:none;color:#000000;transition:color .3s ease}.Home_footerNav__L5Lkv a:hover{color:#000000}.Home_socialIcons___gqGd{display:flex;justify-content:center;gap:2rem;margin:30px auto;align-items:center}.Home_socialIcons___gqGd img{transition:opacity .3s ease}.Home_socialIcons___gqGd img:hover{opacity:.7}@media (prefers-color-scheme:dark){.Home_container__d256j{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}@media (max-width:768px){.Home_header__y2QYS{width:100%;justify-content:space-between;padding:20px 15px;align-items:center}.Home_nav__KViFq{display:none}.Home_navOpen__iCaq5{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.9);justify-content:center;z-index:9999}.Home_navLinksActive__mWt90,.Home_navOpen__iCaq5{display:flex;flex-direction:column;align-items:center}.Home_hamburger__XTGnS{display:block}.Home_video__d8f5a iframe{width:95%;max-width:100%;height:360px}.Home_message__OKL2m p{font-size:13px}.Home_flexItem__DWVfr{flex:1 1 95%}.Home_flexContainer__N7R1g{display:flex;max-width:95%;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:0;box-sizing:border-box}.Home_instagramGrid__Xgtj2{grid-template-columns:repeat(3,1fr)}.Home_sliderImage__8welK{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:left}.Home_appealArea__mYItu h2{font-size:35px;line-height:1;margin:0;letter-spacing:-.05em}.Home_appealArea__mYItu p{font-size:15px}.Home_title__hYX6j h2{font-size:24px}.Home_sectionTitle__DKb2S{font-size:20px;width:100%;margin:10px auto}.Home_appealArea__mYItu{width:100%;padding-top:50px}.Home_flexContainer__N7R1g,.Home_instagramGrid__Xgtj2{padding:0}.Home_instagramSection__3VaZ2{width:100%;margin:0 auto}.Home_logoText__jQ3Ba{font-size:16px}.Home_footerLogo__LBYkL{font-size:40px;font-weight:600;color:#000;margin-bottom:1rem;letter-spacing:1px}}@media (min-width:769px){.Home_hamburger__XTGnS{display:none}}@media (max-width:600px){.Home_container__d256j{padding:0}.Home_ctaButton__lZzFU{font-size:14px;height:40px;padding:0 16px}}