.contact-module__swMWYG__dialog{box-sizing:border-box;color:#333;background:#fff;border:0;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;font:16px/1.8 Noto Sans JP,sans-serif;position:fixed;inset:0;overflow:auto}.contact-module__swMWYG__dialog::backdrop{background:#0000008c}.contact-module__swMWYG__dialog h2{margin:0 0 16px;font-size:22px}.contact-module__swMWYG__dialog p{margin:0 0 20px}.contact-module__swMWYG__dialog button,.contact-module__swMWYG__emailLink{box-sizing:border-box;width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #008898;border-radius:4px;padding:12px 16px;display:block}.contact-module__swMWYG__dialog button{color:#fff;background:#008898}.contact-module__swMWYG__emailLink{color:#008898;margin-bottom:12px;text-decoration:none}@media (max-width:768px){.contact-module__swMWYG__page form input:not([type=radio]):not([type=checkbox]),.contact-module__swMWYG__page form textarea{scroll-margin-top:110px;font-size:16px!important}:is(.contact-module__swMWYG__page form label:has(>input[type=radio]),.contact-module__swMWYG__page form label:has(>input[type=checkbox])){cursor:pointer;min-height:44px}.contact-module__swMWYG__page form input[type=radio],.contact-module__swMWYG__page form input[type=checkbox]{accent-color:#008898;scroll-margin-top:110px;flex:0 0 20px!important;width:20px!important;height:20px!important}}
.Header-module__hBw1pG__header{z-index:100;background-color:#f5f5f5;width:100%;height:80px;font-family:Noto Sans JP,sans-serif;position:fixed;top:0;left:0}.Header-module__hBw1pG__container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:40px;padding-right:40px;display:flex}.Header-module__hBw1pG__logoContainer{align-items:center;display:flex}.Header-module__hBw1pG__logo{object-fit:contain;width:auto;height:48px}.Header-module__hBw1pG__navDesktop{align-items:center;gap:48px;display:flex}.Header-module__hBw1pG__navLink{color:#1c1c1c;cursor:pointer;letter-spacing:.05em;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s}.Header-module__hBw1pG__navLinkButton{color:#1c1c1c;cursor:pointer;letter-spacing:.05em;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .2s;display:flex}.Header-module__hBw1pG__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:10px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.Header-module__hBw1pG__chevronOpen{transform:translateY(2px)rotate(225deg)}.Header-module__hBw1pG__navLinkButton:hover,.Header-module__hBw1pG__navLink:hover{opacity:.7}.Header-module__hBw1pG__dropdownContainer{align-items:center;height:80px;display:flex;position:relative}.Header-module__hBw1pG__dropdownMenu{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:4px;flex-direction:column;min-width:200px;padding:10px 0;transition:all .3s;display:flex;position:absolute;top:80px;left:-20px;transform:translateY(-10px);box-shadow:0 10px 30px #0000001a}.Header-module__hBw1pG__dropdownMenuOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header-module__hBw1pG__dropdownItem{color:#333;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s}.Header-module__hBw1pG__dropdownItem:hover{color:#007b8f;background-color:#f5f5f5}.Header-module__hBw1pG__actions{align-items:center;display:flex}.Header-module__hBw1pG__contactBtnDesktop{color:#fff;white-space:nowrap;background-color:#646464;border-radius:40px;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.Header-module__hBw1pG__mailIcon{box-sizing:border-box;border:1.5px solid;border-radius:1px;flex:none;width:18px;height:13px;margin-right:9px;display:inline-block;position:relative}.Header-module__hBw1pG__mailIcon:after{content:"";transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:7px;position:absolute;top:0;left:2px;transform:rotate(45deg)skew(-7deg,-7deg)}.Header-module__hBw1pG__contactBtnDesktop:hover{background-color:#1c1c1c}.Header-module__hBw1pG__hamburgerBtn{cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;padding:8px;display:none}.Header-module__hBw1pG__menuIcon,.Header-module__hBw1pG__menuIcon:before,.Header-module__hBw1pG__menuIcon:after,.Header-module__hBw1pG__menuIcon>span{background:#1c1c1c;width:25px;height:2px;transition:transform .2s,opacity .2s;display:block}.Header-module__hBw1pG__menuIcon{background:0 0;position:relative}.Header-module__hBw1pG__menuIcon:before,.Header-module__hBw1pG__menuIcon:after{content:"";position:absolute;left:0}.Header-module__hBw1pG__menuIcon:before{top:-7px}.Header-module__hBw1pG__menuIcon:after{top:7px}.Header-module__hBw1pG__menuIconOpen>span{opacity:0}.Header-module__hBw1pG__menuIconOpen:before{top:0;transform:rotate(45deg)}.Header-module__hBw1pG__menuIconOpen:after{top:0;transform:rotate(-45deg)}@media (max-width:1024px){.Header-module__hBw1pG__navDesktop,.Header-module__hBw1pG__contactBtnDesktop{display:none}.Header-module__hBw1pG__hamburgerBtn{display:block}.Header-module__hBw1pG__container{padding-left:24px;padding-right:24px}}.Header-module__hBw1pG__mobileMenu{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background-color:#f5f5f5;flex-direction:column;width:100%;height:calc(100dvh - 80px);padding:32px 24px;transition:all .3s;display:flex;position:fixed;top:80px;left:0;overflow-y:auto;transform:translate(100%)}.Header-module__hBw1pG__mobileMenuOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.Header-module__hBw1pG__navMobile{flex-direction:column;gap:24px;display:flex}.Header-module__hBw1pG__mobileNavLink{color:#1c1c1c;letter-spacing:.05em;font-size:18px;font-weight:500;text-decoration:none}.Header-module__hBw1pG__mobileDropdownContainer{flex-direction:column;gap:16px;display:flex}.Header-module__hBw1pG__mobileNavLinkButton{color:#1c1c1c;cursor:pointer;letter-spacing:.05em;background:0 0;border:none;align-items:center;width:fit-content;padding:0;font-family:inherit;font-size:18px;font-weight:500;display:flex}.Header-module__hBw1pG__mobileDropdownMenu{opacity:0;flex-direction:column;gap:16px;max-height:0;padding-left:16px;transition:all .3s;display:flex;overflow:hidden}.Header-module__hBw1pG__mobileDropdownMenuOpen{opacity:1;max-height:500px;margin-top:8px}.Header-module__hBw1pG__mobileDropdownItem{color:#555;font-size:15px;font-weight:400;text-decoration:none}.Header-module__hBw1pG__mobileContactBtn{color:#fff;background-color:#1c1c1c;border-radius:40px;justify-content:center;align-items:center;margin-top:24px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;display:flex}
.Hero-module__ZARIfG__hero{color:#fff;isolation:isolate;background:#14201d;height:400svh;margin-top:80px;position:relative}.Hero-module__ZARIfG__stage{height:calc(100svh - 80px);min-height:480px;position:sticky;top:80px;overflow:hidden}.Hero-module__ZARIfG__masthead{z-index:3;text-shadow:0 1px 10px #0008;justify-content:space-between;align-items:start;gap:24px;display:flex;position:absolute;top:28px;left:5%;right:5%}.Hero-module__ZARIfG__masthead h1{font-weight:inherit;letter-spacing:.08em;max-width:60%;margin:0;font-size:11px;line-height:1.9}.Hero-module__ZARIfG__masthead>span{letter-spacing:.18em;white-space:nowrap;padding-top:4px;font-size:10px}.Hero-module__ZARIfG__scenes{position:absolute;inset:0}.Hero-module__ZARIfG__scene{opacity:0;pointer-events:none;transition:opacity .65s;position:absolute;inset:0}.Hero-module__ZARIfG__scene[data-active=true]{opacity:1;z-index:1}.Hero-module__ZARIfG__photo{object-fit:cover;object-position:center;transition:transform 5s linear;transform:scale(1.012)}.Hero-module__ZARIfG__scene[data-active=true] .Hero-module__ZARIfG__photo{transform:scale(1)}.Hero-module__ZARIfG__shade{background:linear-gradient(#06191358 0%,#0000 29%,#06191312 46%,#071812ab 80%,#071812e6 100%);position:absolute;inset:0}.Hero-module__ZARIfG__copy{text-shadow:0 2px 20px #0004;position:absolute;bottom:185px;left:5%;right:5%}.Hero-module__ZARIfG__category{letter-spacing:.16em;align-items:center;gap:18px;margin:0 0 22px;font-size:12px;display:flex}.Hero-module__ZARIfG__category>span{color:#7cddd7;font:12px/1.5 monospace}.Hero-module__ZARIfG__copy h2{letter-spacing:.065em;text-wrap:balance;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(29px,3.6vw,58px);font-weight:400;line-height:1.6}.Hero-module__ZARIfG__support{letter-spacing:.08em;margin:20px 0 0;font-size:clamp(12px,1.1vw,15px);line-height:2}.Hero-module__ZARIfG__category,.Hero-module__ZARIfG__copy h2,.Hero-module__ZARIfG__support{opacity:0;transition:opacity .5s,transform .65s;transform:translateY(10px)}.Hero-module__ZARIfG__scene[data-active=true] .Hero-module__ZARIfG__category,.Hero-module__ZARIfG__scene[data-active=true] h2,.Hero-module__ZARIfG__scene[data-active=true] .Hero-module__ZARIfG__support{opacity:1;transform:none}.Hero-module__ZARIfG__scene[data-active=true] h2{transition-delay:60ms}.Hero-module__ZARIfG__scene[data-active=true] .Hero-module__ZARIfG__support{transition-delay:.16s}.Hero-module__ZARIfG__bottom{z-index:4;position:absolute;bottom:24px;left:5%;right:5%}.Hero-module__ZARIfG__feedback{letter-spacing:.17em;justify-content:space-between;align-items:center;margin-bottom:21px;font-size:9px;display:flex}.Hero-module__ZARIfG__feedback a{color:#fff;letter-spacing:.08em;padding:8px;font-size:11px;text-decoration:none}.Hero-module__ZARIfG__feedback>span>span{margin-left:8px;animation:1.8s ease-in-out infinite Hero-module__ZARIfG__cue;display:inline-block}.Hero-module__ZARIfG__progress{background:#ffffff40;height:1px;margin-bottom:15px}.Hero-module__ZARIfG__progress>span{width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;background:#69d5ce;display:block}.Hero-module__ZARIfG__navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.Hero-module__ZARIfG__navigation button{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-top-color:#ffffff35;border-radius:0;align-items:center;gap:12px;min-width:0;padding:13px 8px;font-size:12px;line-height:1.7;transition:color .25s,border-color .25s,background .25s;display:flex}.Hero-module__ZARIfG__navigation button>span:first-child{color:#c9dfdb;font-size:10px}.Hero-module__ZARIfG__navigation button:focus-visible,.Hero-module__ZARIfG__feedback a:focus-visible{outline-offset:4px;outline:2px solid #7ee5dd}.Hero-module__ZARIfG__end{scroll-margin-top:80px;position:absolute;bottom:0}@keyframes Hero-module__ZARIfG__cue{50%{transform:translateY(4px)}}@media (min-aspect-ratio:2){.Hero-module__ZARIfG__photo{object-fit:contain;background:#14201d}}@media (max-width:760px){.Hero-module__ZARIfG__hero{height:350svh}.Hero-module__ZARIfG__stage{min-height:560px}.Hero-module__ZARIfG__masthead{display:block;top:18px;left:6%;right:6%}.Hero-module__ZARIfG__masthead h1{font-weight:inherit;max-width:100%;font-size:9px;line-height:1.8}.Hero-module__ZARIfG__masthead>span{margin-top:10px;font-size:8px;display:block}.Hero-module__ZARIfG__photo{object-position:center 23%;background:#14201d;object-fit:contain!important}.Hero-module__ZARIfG__shade{background:linear-gradient(#14201d90,#0000 22% 37%,#14201dcc 53%,#14201d 70%)}.Hero-module__ZARIfG__copy{bottom:193px;left:6%;right:6%}.Hero-module__ZARIfG__category{gap:12px;margin-bottom:13px;font-size:10px}.Hero-module__ZARIfG__copy h2{letter-spacing:.025em;max-width:560px;font-size:clamp(25px,6.5vw,36px);line-height:1.65}.Hero-module__ZARIfG__support{max-width:33em;margin-top:12px;font-size:11px;line-height:1.9}.Hero-module__ZARIfG__bottom{bottom:18px;left:6%;right:6%}.Hero-module__ZARIfG__feedback{letter-spacing:.08em;margin-bottom:9px;font-size:8px}.Hero-module__ZARIfG__feedback a{font-size:10px}.Hero-module__ZARIfG__navigation{gap:6px}.Hero-module__ZARIfG__navigation button{overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:5px;min-height:73px;padding:9px 4px;font-size:10px;line-height:1.6;display:flex}.Hero-module__ZARIfG__navigation button>span:first-child{font-size:9px}.Hero-module__ZARIfG__progress{margin-bottom:9px}}@media (max-height:650px) and (min-width:761px){.Hero-module__ZARIfG__copy{bottom:140px}.Hero-module__ZARIfG__copy h2{font-size:32px}.Hero-module__ZARIfG__support{margin-top:8px}.Hero-module__ZARIfG__category{margin-bottom:10px}.Hero-module__ZARIfG__bottom{bottom:12px}.Hero-module__ZARIfG__feedback{margin-bottom:4px}}.Hero-module__ZARIfG__hero[data-linear=true]{height:auto}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__stage{height:auto;min-height:0;position:relative;top:0;overflow:visible}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__masthead{padding:24px 0;position:relative;top:0}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__scenes{position:relative}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__scene{opacity:1;min-height:600px;scroll-margin-top:80px;position:relative}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__category,.Hero-module__ZARIfG__hero[data-linear=true] h2,.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__support{opacity:1;transition:none;transform:none}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__photo{transition:none;transform:none}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__copy{bottom:50px}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__bottom{margin:0 5%;padding:20px 0;position:relative;left:0;right:0}.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__feedback>span,.Hero-module__ZARIfG__hero[data-linear=true] .Hero-module__ZARIfG__progress{display:none}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__hero{height:auto}.Hero-module__ZARIfG__stage{height:auto;min-height:0;position:relative;top:0;overflow:visible}.Hero-module__ZARIfG__masthead{padding:24px 0;position:relative;top:0}.Hero-module__ZARIfG__scenes{position:relative}.Hero-module__ZARIfG__scene{opacity:1;min-height:600px;scroll-margin-top:80px;position:relative}.Hero-module__ZARIfG__category,.Hero-module__ZARIfG__copy h2,.Hero-module__ZARIfG__support{opacity:1;transition:none;transform:none}.Hero-module__ZARIfG__photo{transition:none;transform:none!important}.Hero-module__ZARIfG__copy{bottom:50px}.Hero-module__ZARIfG__bottom{margin:0 5%;padding:20px 0;position:relative;left:0;right:0}.Hero-module__ZARIfG__feedback>span,.Hero-module__ZARIfG__progress{display:none}.Hero-module__ZARIfG__hero *{scroll-behavior:auto!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.Hero-module__ZARIfG__hero:not([data-linear=true]) .Hero-module__ZARIfG__copy{transform:translate3d(0,calc(12px - var(--text-travel,0) * 128px),0);will-change:transform}@media (max-width:760px){.Hero-module__ZARIfG__hero:not([data-linear=true]) .Hero-module__ZARIfG__copy{transform:translate3d(0,calc(6px - var(--text-travel,0) * 66px),0)}}}.Hero-module__ZARIfG__progress{display:none}.Hero-module__ZARIfG__navigation{gap:clamp(14px,3.1vw,44px)}.Hero-module__ZARIfG__navigation button{color:#ffffffa8;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #fff5;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;min-height:100px;padding:0 0 22px;font-size:clamp(12px,1.35vw,19px);font-weight:400;line-height:1.6;display:flex;position:relative}.Hero-module__ZARIfG__navigation button>span:first-child{letter-spacing:.12em;color:inherit;font-size:clamp(17px,1.7vw,24px);font-weight:300}.Hero-module__ZARIfG__navigation button[aria-current]{color:#fff;background:0 0;border-color:#fff5}.Hero-module__ZARIfG__navigation button:after{content:"";transform-origin:0;background:#fff;height:3px;transition:transform .35s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Hero-module__ZARIfG__navigation button[aria-current]:after{transform:scaleX(1)}.Hero-module__ZARIfG__navigation button:hover{color:#fff}@media (max-width:760px){.Hero-module__ZARIfG__navigation{gap:10px}.Hero-module__ZARIfG__navigation button{letter-spacing:0;gap:10px;min-height:88px;padding:0 0 13px;font-size:10px}.Hero-module__ZARIfG__navigation button>span:first-child{letter-spacing:.1em;font-size:17px}.Hero-module__ZARIfG__navigation button:after{height:2px}}@media (max-height:650px) and (min-width:761px){.Hero-module__ZARIfG__navigation button{gap:6px;min-height:70px;padding-bottom:12px;font-size:12px}.Hero-module__ZARIfG__navigation button>span:first-child{font-size:17px}}
.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page{--editorial-paper:#f5f5f1;--editorial-ink:#222c27;--editorial-line:#d3d8d0;background:var(--editorial-paper)}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page .StudioCanvas{background:var(--editorial-paper)!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h2{letter-spacing:.035em!important;height:auto!important;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(38px,5.2vw,76px)!important;font-weight:400!important;line-height:1.2!important;overflow:visible!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h3:not(:where([data-home-was])){font-family:Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(23px,2.4vw,36px)!important;font-weight:400!important;line-height:1.6!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page :is(h4,:where([data-home-was=h4])){font-weight:400!important;line-height:1.9!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page p:not(:where([data-home-was])){line-height:1.9}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a{text-underline-offset:6px}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a:focus-visible,.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page button:focus-visible{outline-offset:5px;outline:2px solid #008c9a}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-549576e9-76a4-49cd-aadc-fe7f1626bd43],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-beccdc6d-0d8d-40ee-81f3-be8fb1583ee5],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-f9f163e6-3e71-48dc-ab5d-38edadd1597a],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19]{background:var(--editorial-paper)!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:100px 6.2vw!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-section-inner-a01e01dd-5527-4cb4-ad93-47863853f9b1],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-section-inner-549576e9-76a4-49cd-aadc-fe7f1626bd43],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-section-inner-beccdc6d-0d8d-40ee-81f3-be8fb1583ee5],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7c0a83df-7f94-4d0c-a804-731efce16659],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-921a4135-e293-4298-9917-94cafb87d2b3]{gap:48px!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282]{align-items:center!important;gap:8vw!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-06f3f8fe-fefc-4f8f-af99-c9cf4ff66c4c]{gap:32px!important;width:44%!important;max-width:520px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-61861030-d6bb-4ea3-9ba7-5489de3fa882]{object-fit:contain!important;width:44%!important;max-width:560px!important;height:auto!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]{gap:0!important;width:100%!important;max-width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div{border-top:1px solid var(--editorial-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:0 0!important;align-items:center!important;gap:7vw!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:70px 0!important;display:grid!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div>div{gap:24px!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div>img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div:nth-child(2n)>img{grid-area:1/1}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div:nth-child(2n)>div{grid-area:1/2}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b] :is(h4,:where([data-home-was=h4])){font-size:16px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]){transition:background .25s;box-shadow:none!important;background:#253d36!important;border:1px solid #253d36!important;border-radius:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]):hover{background:#416e70!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-2f9cd802-2a9b-47f9-bfd2-0251608c2a6b]{background:var(--editorial-paper)!important;gap:0!important;padding:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418]{gap:36px!important;width:100%!important;max-width:1320px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418]>div{align-items:stretch!important;gap:28px!important;width:100%!important;max-width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418]>div>div{border-top:1px solid var(--editorial-line);background:0 0!important;flex:1!important;gap:24px!important;width:0!important;max-width:100%!important;padding:28px 20px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418] img{object-fit:contain!important;width:110px!important;max-width:100%!important;height:auto!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418] :is(h4,:where([data-home-was=h4])){font-family:Yu Mincho,serif!important;font-size:21px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418] p:not(:where([data-home-was])){font-size:14px!important;line-height:2!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19]{border-top:1px solid var(--editorial-line);gap:56px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-024485de-efab-4cbf-a1ad-d32979c3a845]{background:#e9ece5!important;width:100%!important;max-width:100%!important;padding:70px 6.2vw!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form{gap:28px!important;width:min(840px,100%)!important;max-width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page input:not([type=checkbox]):not([type=radio]),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page textarea,.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page select{box-shadow:none!important;background:#fafbf7!important;border:1px solid #bcc7bc!important;border-radius:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7cbe4f5a-b0a8-4834-a74c-a4df39317b34]{background:#18251f!important;border-top:0!important;gap:54px!important;padding:70px 6.2vw 30px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7cbe4f5a-b0a8-4834-a74c-a4df39317b34] p:not(:where([data-home-was])),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7cbe4f5a-b0a8-4834-a74c-a4df39317b34] a{color:#e4e8df!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-39eea608-6a9b-488a-afba-d6713ba51d4c]{gap:40px!important;height:auto!important}@media (max-width:840px){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h2{font-size:42px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h3:not(:where([data-home-was])){font-size:25px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-549576e9-76a4-49cd-aadc-fe7f1626bd43],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-beccdc6d-0d8d-40ee-81f3-be8fb1583ee5],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-f9f163e6-3e71-48dc-ab5d-38edadd1597a],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19]{padding:64px 6vw!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-12badcf6-8393-4291-997d-f15c6e102f01]>div{border-top:1px solid var(--editorial-line);background:0 0!important;height:auto!important;margin:0!important;padding:32px 0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-12badcf6-8393-4291-997d-f15c6e102f01] img{object-fit:contain!important;height:auto!important}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-c9ed4e3a-e841-4227-8a35-3080236eff87],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-6ebe7d8b-2470-4be7-afda-b2e06785d89f],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-792521c0-02fa-4a9d-9729-93b43b474663]{background:var(--editorial-paper)!important;margin:0!important;padding:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-beccdc6d-0d8d-40ee-81f3-be8fb1583ee5] :is(h2,h3:not(:where([data-home-was])),p:not(:where([data-home-was]))){color:#26352d!important}:is(.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b] h3:not(:where([data-home-was]))+p:not(:where([data-home-was])),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b] div:has(>h3:not(:where([data-home-was])))>p:not(:where([data-home-was]))){color:#52736d!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5]{background:#f5f5f1!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-2f9cd802-2a9b-47f9-bfd2-0251608c2a6b]{width:100%!important;max-width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form{background:0 0!important;padding:0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7cbe4f5a-b0a8-4834-a74c-a4df39317b34] .homepage-social-links{color:#e4e8df!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div{animation:linear both HomeEditorial-module___c2LWW__editorial-arrive;animation-timeline:view();animation-range:entry entry 65%}}}@keyframes HomeEditorial-module___c2LWW__editorial-arrive{0%{opacity:.65;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page{--editorial-serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;--editorial-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;color:#222724}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page :is(p:not(:where([data-home-was])),h3:not(:where([data-home-was])),:is(h4,:where([data-home-was=h4])),a,label,input,textarea){font-family:var(--editorial-sans)!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h2{font-family:var(--editorial-serif)!important;letter-spacing:.055em!important;font-size:clamp(32px,4.1vw,64px)!important;line-height:1.6!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h3:not(:where([data-home-was])){font-family:var(--editorial-serif)!important;font-size:clamp(25px,2.5vw,36px)!important}:is(.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a:has(>button),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a:has(>div>button),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a:has(>div>div>button)){width:max-content!important;max-width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]){color:inherit!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;justify-content:space-between!important;width:200px!important;height:46px!important;margin:0!important;padding:10px 0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]) :is(p:not(:where([data-home-was])),i){color:inherit!important;letter-spacing:.05em!important;font-size:14px!important;font-weight:400!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]):hover{color:#65958a!important;background:0 0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-cde4629c-3569-4879-8c8b-708f810dcf88]{width:200px!important;height:auto!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282]{flex-direction:row-reverse!important;justify-content:space-between!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-92502320-8242-43c3-9085-4a80801f9855]{font-size:17px!important;line-height:2.35!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1]{color:#f4f5ef!important;background:#1b2422!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1] :is(h2,h3:not(:where([data-home-was])),:is(h4,:where([data-home-was=h4])),a,button){color:#f4f5ef!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1] p:not(:where([data-home-was])){color:#bdcfc4!important;line-height:2.1!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div{grid-template-columns:1.08fr 1fr;border-color:#ffffff32!important;gap:7%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div>img{grid-area:1/1}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div>div{grid-area:1/2}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div:nth-child(2n)>img{grid-column:2}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b]>div:nth-child(2n)>div{grid-column:1}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-ba148905-6d4d-4a6c-95e7-ac3ebe26c08b] div:has(>h3:not(:where([data-home-was])))>p:not(:where([data-home-was])){color:#b3c6bd!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-8cbf401a-8e31-4ab6-9dd5-c625eeddd8ce],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-7ffc2fc4-b708-4334-a07a-318f07758e23],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9b676cff-3cbd-4c16-a9a8-97232eedd6ef]{border-top:1px solid #a6b9af;align-items:flex-start!important;width:100%!important;padding-top:22px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418] img{width:min(100%,243px)!important;margin:0 0 25px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418]>div>div{align-items:flex-start!important;padding:30px 0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-03c63dd4-59a2-4a97-81c7-6768b1d54418] p:not(:where([data-home-was])){color:#626b65!important;font-size:16px!important;line-height:2!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-024485de-efab-4cbf-a1ad-d32979c3a845]{background:#dfe8e3!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form input:not([type=radio]):not([type=checkbox]),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form textarea{background:0 0!important;border:0!important;border-bottom:1px solid #9bb0a4!important;padding:12px 0!important;font-size:16px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form button{background:#22382e!important;border-radius:0!important;width:100%!important;padding:21px 25px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-beccdc6d-0d8d-40ee-81f3-be8fb1583ee5] button p:not(:where([data-home-was])){color:#222724!important}@media (max-width:840px){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h2{font-size:33px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h3:not(:where([data-home-was])){font-size:29px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-12badcf6-8393-4291-997d-f15c6e102f01]>div{border-color:#ffffff32!important}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1] a button:not([type=submit]),.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1] a button:not([type=submit]) :is(p:not(:where([data-home-was])),i){color:#f4f5ef!important}.HomeEditorial-module___c2LWW__shell>header{background:#f5f5f1;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.HomeEditorial-module___c2LWW__shell>header>div:first-child{padding-left:3.3vw;padding-right:3.3vw}.HomeEditorial-module___c2LWW__shell>header nav[aria-label=メインナビゲーション]{gap:26px}.HomeEditorial-module___c2LWW__shell>header nav[aria-label=メインナビゲーション] :is(a,button){letter-spacing:.06em;font-family:inherit;font-size:14px;font-weight:400}.HomeEditorial-module___c2LWW__shell>header a[href=\/contact]{background:#222724;border-radius:0;gap:26px;padding:14px 21px;font-size:14px;font-weight:400}.HomeEditorial-module___c2LWW__shell>header a[href=\/contact]>span:first-child{display:none}.HomeEditorial-module___c2LWW__shell>header a[href=\/contact]:after{content:"↗";font-size:26px;font-weight:300;line-height:1}.HomeEditorial-module___c2LWW__shell>header img{object-fit:contain;width:176px;height:auto;max-height:54px}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8]{position:relative;background:#f5f5f1 url(/images/s-2880x1666_v-frms_webp_6fea9487-24ff-413e-9c68-2b23b742f44e.webp) 50%/cover no-repeat!important;padding-top:190px!important;padding-bottom:120px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282]:before,.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8]:before{content:"01 / ABOUT";letter-spacing:.15em;color:#222724;border-top:1px solid #d3d6d0;padding-top:22px;font:12px/1.6 Arial,sans-serif;position:absolute;top:75px;left:6.2vw;right:6.2vw}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-61861030-d6bb-4ea3-9ba7-5489de3fa882]{width:45%!important;max-width:540px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-06f3f8fe-fefc-4f8f-af99-c9cf4ff66c4c]{width:46%!important;max-width:620px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-445e700e-6841-47ae-8b6b-79e39fcd2650],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-17d35a6d-ad29-4ce9-b98a-183568f82e8a]{align-items:flex-start!important;gap:18px!important;width:100%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-801b2285-d6a4-42df-953a-cd5a7ef21ba9],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-acc45c6f-83b9-4dfc-8c83-6fc6d6c1176d]{order:-1;letter-spacing:.05em!important;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif!important;font-size:16px!important;line-height:1.6!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-81217238-3d04-48e4-a3ef-88ba8f3b603f],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-8a3ceb68-cc36-469f-8eec-31ea054613a6]{letter-spacing:.055em!important;color:#222724!important;margin:0 0 12px!important;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif!important;font-size:clamp(31px,3.1vw,46px)!important;font-weight:400!important;line-height:1.65!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-92502320-8242-43c3-9085-4a80801f9855],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-32d84e48-300c-42a8-a532-c74c201e7a47]{letter-spacing:.03em!important;font-size:17px!important;line-height:2.35!important}@media (max-width:760px){.HomeEditorial-module___c2LWW__shell>header img{width:126px}.HomeEditorial-module___c2LWW__shell>header>div:first-child{padding:0 6vw}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8]{padding-top:130px!important;padding-bottom:60px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-994b79f3-ecef-4f64-b6ae-dadb361f4ec8]:before{top:45px;left:6vw;right:6vw}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-8a3ceb68-cc36-469f-8eec-31ea054613a6]{font-size:32px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-32d84e48-300c-42a8-a532-c74c201e7a47]{font-size:16px!important;line-height:2.2!important}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-9c191c9e-a044-4138-8ae9-58e265da1282]{flex-wrap:nowrap!important;gap:7%!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-61861030-d6bb-4ea3-9ba7-5489de3fa882],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-06f3f8fe-fefc-4f8f-af99-c9cf4ff66c4c]{min-width:0;flex-shrink:1!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-0ab08fc7-eecc-45de-bdd6-b030a641d991],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a0610959-b72f-42e7-aabc-e8345af25da4]{display:none!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form :is([data-s-1fce8a76-ae39-437d-bc1b-5872e2c7c7ba],[data-s-03c64f14-1719-418c-af4a-c40b4a9da9d4],[data-s-7b825d3d-8a3e-4a41-93f1-73b7872aa63e],[data-s-a6f2f6fc-642c-4021-8040-c27998ed8c2a],[data-s-dec2439a-491c-4679-8cda-484163c61660]){color:#52695f!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:0!important;margin-left:10px!important;padding:0!important;font-size:11px!important;font-weight:400!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form>label>div:first-child>p:not(:where([data-home-was])):first-child{letter-spacing:.025em!important;font-size:14px!important;font-weight:400!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form input[type=radio],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form input[type=checkbox]{accent-color:#416e70}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form input::placeholder,.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page form textarea::placeholder{color:#68776f;opacity:1}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]){min-width:200px;min-height:52px;position:relative;border-bottom:1px solid!important;gap:28px!important;width:max-content!important;max-width:100%!important;height:auto!important;padding:12px 48px 17px 0!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]) p:not(:where([data-home-was])){white-space:nowrap;letter-spacing:.035em!important;font-size:14px!important;line-height:1.5!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]) i{display:none!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]):after{content:"↗";font-family:Arial,sans-serif;font-size:32px;font-weight:300;line-height:1.2;transition:transform .25s;position:absolute;top:5px;right:1px}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]):hover:after{transform:translate(3px,-3px)}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-cde4629c-3569-4879-8c8b-708f810dcf88]{width:max-content!important;max-width:100%!important}@media (prefers-reduced-motion:reduce){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]):after{transition:none}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page h2{letter-spacing:.055em!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:300!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-801b2285-d6a4-42df-953a-cd5a7ef21ba9],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-acc45c6f-83b9-4dfc-8c83-6fc6d6c1176d],.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page a button:not([type=submit]) p:not(:where([data-home-was])){letter-spacing:.055em!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:400!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-a01e01dd-5527-4cb4-ad93-47863853f9b1] div:has(>h3:not(:where([data-home-was])))>p:not(:where([data-home-was])){letter-spacing:.055em!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:400!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page .featured-projects{color:#222724;background:#f5f5f1;width:100%;padding:100px 6.2vw;display:block}.HomeEditorial-module___c2LWW__page .featured-heading{border-top:1px solid #d3d6d0;justify-content:space-between;align-items:end;margin-bottom:48px;padding-top:22px;display:flex}.HomeEditorial-module___c2LWW__page .featured-heading p:not(:where([data-home-was])){color:#416e70;margin-bottom:12px;font-size:14px}.HomeEditorial-module___c2LWW__page .featured-heading h2{margin:0}.HomeEditorial-module___c2LWW__page .featured-heading>span{letter-spacing:.12em;padding-bottom:14px;font:11px Arial,sans-serif}.HomeEditorial-module___c2LWW__page .featured-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#80938a #e4e8e1;gap:32px;padding-bottom:24px;display:flex;overflow-x:auto}.HomeEditorial-module___c2LWW__page .featured-card{scroll-snap-align:start;color:#222724;flex:0 0 66%;min-width:0;text-decoration:none;display:block}.HomeEditorial-module___c2LWW__page .featured-card img{aspect-ratio:12/7;object-fit:contain;width:100%;height:auto;display:block}.HomeEditorial-module___c2LWW__page .featured-meta{color:#607067;justify-content:space-between;gap:16px;margin:20px 0 10px;font-size:12px;line-height:1.7;display:flex}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page .featured-card h3:not(:where([data-home-was])){margin:0;font-size:24px!important;line-height:1.6!important}.HomeEditorial-module___c2LWW__page .featured-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.HomeEditorial-module___c2LWW__page .featured-bottom>a{color:#222724;border-bottom:1px solid;align-items:center;gap:40px;padding:12px 0;font:14px Arial,sans-serif;text-decoration:none;display:flex}.HomeEditorial-module___c2LWW__page .featured-bottom>a span{font-size:30px}.HomeEditorial-module___c2LWW__page .featured-bottom button{color:#222724;cursor:pointer;background:0 0;border:1px solid #b2bdb5;width:46px;height:46px;margin-left:8px;font-size:23px}@media (max-width:760px){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page .featured-projects{padding:60px 6vw}.HomeEditorial-module___c2LWW__page .featured-card{flex-basis:90%}.HomeEditorial-module___c2LWW__page .featured-meta{flex-direction:column;gap:4px}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page .featured-card h3:not(:where([data-home-was])){font-size:20px!important}.HomeEditorial-module___c2LWW__page .featured-bottom{flex-wrap:wrap}.HomeEditorial-module___c2LWW__page .featured-heading>span{font-size:10px}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19]{background:#f5f5f1!important;padding-bottom:90px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-024485de-efab-4cbf-a1ad-d32979c3a845]{background:#dfe8e3!important;border-top:1px solid #b8c8be!important;gap:50px!important;padding-top:80px!important;padding-bottom:90px!important}.HomeEditorial-module___c2LWW__page .homepage-contact-heading{color:#222724;width:100%;max-width:840px;margin:0 auto;display:block}.HomeEditorial-module___c2LWW__page .homepage-contact-heading p:not(:where([data-home-was])){letter-spacing:.08em;color:#52695f;margin:0 0 10px;font-size:14px}.HomeEditorial-module___c2LWW__page .homepage-contact-heading h2{margin:0}@media (max-width:760px){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-d751d0a9-6231-4d8c-8456-718bec902d19]{padding-bottom:60px!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-024485de-efab-4cbf-a1ad-d32979c3a845]{gap:36px!important;padding-top:60px!important;padding-bottom:60px!important}}.HomeEditorial-module___c2LWW__page .featured-slider{padding:0 60px;position:relative}.HomeEditorial-module___c2LWW__page .featured-track{padding:0;display:block;overflow:hidden}.HomeEditorial-module___c2LWW__page .featured-card{width:100%}.HomeEditorial-module___c2LWW__page .featured-card[hidden]{display:none!important}.HomeEditorial-module___c2LWW__page .project-side{color:#222724;cursor:pointer;z-index:2;background:0 0;border:0;width:44px;height:56px;font-size:30px;position:absolute;top:40%}.HomeEditorial-module___c2LWW__page .project-prev{left:0}.HomeEditorial-module___c2LWW__page .project-next{right:0}.HomeEditorial-module___c2LWW__page .featured-bottom [data-project-pause]{background:0 0;border:0;border-bottom:1px solid #81958a;width:auto;height:auto;padding:10px 0;font:12px Arial,sans-serif}@media (max-width:760px){.HomeEditorial-module___c2LWW__page .featured-slider{padding:0 26px}.HomeEditorial-module___c2LWW__page .project-side{width:25px;font-size:23px;top:25%}}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-4d99c99b-cd38-45ac-b92c-bc3baccd6548]{letter-spacing:.025em!important;font-family:Arial,Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.9!important}.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-81d26c5e-8efb-4942-9720-61ef74178a44]{letter-spacing:.05em!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:12px!important;font-weight:400!important}@media (max-width:760px){.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page.HomeEditorial-module___c2LWW__page [data-s-4d99c99b-cd38-45ac-b92c-bc3baccd6548]{font-size:18px!important}}
.about-module__8TymFG__modal{z-index:10000;color:#1c1c1c;background:#fcfcfc;position:fixed;inset:0;overflow-y:auto}.about-module__8TymFG__panel{background:#fcfcfc;flex-direction:column;align-items:center;width:min(750px,100% - 48px);min-height:591px;margin:64px auto;padding:106px 25px 32px;display:flex;position:relative}.about-module__8TymFG__members{grid-template-columns:repeat(2,210px);align-items:start;gap:46px;width:466px;max-width:100%;display:grid}.about-module__8TymFG__member{flex-direction:column;align-items:center;width:210px;display:flex}.about-module__8TymFG__portrait{object-fit:cover;border-radius:50%;width:120px;height:120px}.about-module__8TymFG__identity{flex-direction:column;align-items:center;margin-top:16px;display:flex}.about-module__8TymFG__identity h2,.about-module__8TymFG__identity p,.about-module__8TymFG__bio{margin:0}.about-module__8TymFG__identity h2{color:#333;white-space:nowrap;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.about-module__8TymFG__identity p{color:#333;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.about-module__8TymFG__bio{text-align:left;width:100%;margin-top:16px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.7}.about-module__8TymFG__closeButton{color:#646464;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #646464;width:250px;height:64px;margin-top:32px;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700}.about-module__8TymFG__closeButton:hover,.about-module__8TymFG__closeButton:focus-visible{color:#fff;background:#646464}.about-module__8TymFG__iconClose{z-index:1;color:#333;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:32px;font-weight:300;line-height:1;position:fixed;top:20px;right:20px}@media (max-width:540px){.about-module__8TymFG__aboutPage [data-s-62f5da76-65e4-425f-b730-1d5bf5f19c0a]{opacity:1!important;translate:none!important}.about-module__8TymFG__aboutPage [data-s-2b4847dd-b881-43b9-ab9b-36e82ba92737]:before{background-image:url(/images/s-3000x1354_v-frms_webp_5062b06f-6fff-4f59-af47-1a3b10d5e9bf_regular.webp)!important}.about-module__8TymFG__aboutPage [data-s-cc6fb03e-f3b0-4f6a-a7b4-e03c42843c40]:before{background-image:url(/images/s-3000x1042_v-frms_webp_b87f2e09-5add-4b54-95f6-b81afdaf95d7_regular.webp)!important}.about-module__8TymFG__aboutPage [data-s-6578556c-fade-4327-8520-47b736f115b2]:before{background-image:url(/images/s-3000x1042_v-frms_webp_b87bddc2-dec9-4a0e-a619-cc54738fc375_regular.webp)!important}.about-module__8TymFG__panel{width:100%;min-height:100%;margin:0;padding:72px 28px 32px}.about-module__8TymFG__members{grid-template-columns:1fr;gap:52px;width:100%}.about-module__8TymFG__member{width:100%}.about-module__8TymFG__bio{max-width:300px}.about-module__8TymFG__closeButton{width:min(250px,100%);margin-top:48px}}
.AreaPage-module__E3PiUq__page{color:#1c1c1c;background:#fcfcfc;font-family:Noto Sans JP,sans-serif}.AreaPage-module__E3PiUq__hero{background:linear-gradient(135deg,#eef7f7 0%,#fcfcfc 65%);padding:144px 24px 88px}.AreaPage-module__E3PiUq__inner{width:min(1080px,100%);margin:0 auto}.AreaPage-module__E3PiUq__eyebrow{color:#008898;letter-spacing:.14em;margin:0 0 18px;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:700}.AreaPage-module__E3PiUq__title{letter-spacing:.02em;max-width:900px;margin:0;font-size:clamp(32px,5vw,58px);line-height:1.35}.AreaPage-module__E3PiUq__lead{max-width:820px;margin:28px 0 0;font-size:17px;line-height:2}.AreaPage-module__E3PiUq__updated{color:#5f6b6b;margin:18px 0 0;font-size:13px}.AreaPage-module__E3PiUq__section{padding:80px 24px}.AreaPage-module__E3PiUq__sectionAlt{background:#f1f5f5;padding:80px 24px}.AreaPage-module__E3PiUq__heading{margin:0 0 28px;font-size:clamp(26px,3vw,38px);line-height:1.5}.AreaPage-module__E3PiUq__copy{max-width:820px;font-size:16px;line-height:2}.AreaPage-module__E3PiUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.AreaPage-module__E3PiUq__card{background:#fff;border:1px solid #d8e2e2;padding:28px}.AreaPage-module__E3PiUq__card h3{margin:0 0 12px;font-size:20px}.AreaPage-module__E3PiUq__card p{margin:0;line-height:1.85}.AreaPage-module__E3PiUq__links{gap:12px;display:grid}.AreaPage-module__E3PiUq__link{color:#1c1c1c;border-bottom:1px solid #c9d7d7;padding:18px 20px;text-decoration:none;display:block}.AreaPage-module__E3PiUq__link:hover{color:#008898}.AreaPage-module__E3PiUq__faq{border-bottom:1px solid #d8e2e2;padding:24px 0}.AreaPage-module__E3PiUq__faq h3{margin:0 0 12px;font-size:19px}.AreaPage-module__E3PiUq__faq p{margin:0;line-height:1.9}.AreaPage-module__E3PiUq__cta{color:#fff;text-align:center;background:#1c1c1c;padding:80px 24px}.AreaPage-module__E3PiUq__cta a{color:#fff;background:#008898;margin-top:24px;padding:16px 30px;text-decoration:none;display:inline-block}@media (max-width:700px){.AreaPage-module__E3PiUq__hero{padding:112px 20px 64px}.AreaPage-module__E3PiUq__section,.AreaPage-module__E3PiUq__sectionAlt,.AreaPage-module__E3PiUq__cta{padding:56px 20px}.AreaPage-module__E3PiUq__grid{grid-template-columns:1fr}}
