@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/wedding/casual/assets/fonts/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/wedding/casual/assets/fonts/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/wedding/casual/assets/fonts/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/wedding/casual/assets/fonts/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/wedding/casual/assets/fonts/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/wedding/casual/assets/fonts/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-black-pure:#000;--color-black:#322c2c;--color-white-pure:#fff;--color-bg-beige-light:#fcfcf9;--color-bg-beige-base:#faf6ed;--color-bg-beige-dark:#d9d3c2;--color-line-beige:#dad4c1;--color-yellow:#f2e150;--color-text-black:var(--color-black);--color-bg-black:var(--color-black);--color-border-black:var(--color-black);--border-black-thin:1px solid var(--color-border-black);--border-black-thick:4px solid var(--color-border-black);--color-dummy-area:#faa;--schedule-timeline-gap:42.6667cqw}html{scrollbar-gutter:stable}html *{box-sizing:border-box}body{background-color:var(--color-bg-beige-base);color:var(--color-text-black);font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;container-type:inline-size}body.ios{container-type:unset}img,svg{user-select:none;display:block}.arrow-button{--primary-color:var(--color-black);--secondary-color:var(--color-white-pure);--border-color:var(--color-black);color:var(--primary-color);align-items:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;text-decoration:none;display:flex}.arrow-button.alt{--primary-color:var(--color-white-pure);--secondary-color:var(--color-black);--border-color:var(--color-white-pure)}.arrow-button.alt i{transition:background-color .5s cubic-bezier(.61,1,.88,1),border-color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover){.arrow-button.alt:hover i{border-color:var(--color-black)}}@media screen and (width>=768px){.arrow-button{gap:min(13.33px,.694444cqw);font-size:max(min(23.994px,1.25cqw),14px)}}@media screen and (width<=767px){.arrow-button{gap:2.13333cqw;font-size:3.73333cqw}}.arrow-button span{position:relative}@media screen and (width>=768px){.arrow-button span{padding-bottom:3px}}@media screen and (width<=767px){.arrow-button span{padding-bottom:2px}}.arrow-button span:after{background-color:var(--primary-color);content:"";transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(1)}.arrow-button i{aspect-ratio:1;background-color:var(--primary-color);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.61,1,.88,1);display:flex;position:relative}@media screen and (width>=768px){.arrow-button i{width:max(min(42.656px,2.22222cqw),26px)}}@media screen and (width<=767px){.arrow-button i{width:6.4cqw}}.arrow-button i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}.arrow-button i svg{fill:var(--secondary-color);display:block;position:relative}@media screen and (width>=768px){.arrow-button i svg{width:min(31.992px,1.66667cqw);height:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){.arrow-button i svg{width:3.73333cqw;height:3.73333cqw}}@media (hover:hover){.arrow-button:hover span:after{animation-name:arrow-button-underline;animation-duration:.3s;animation-timing-function:cubic-bezier(.61,1,.88,1);animation-delay:.2s;animation-fill-mode:both}.arrow-button:hover i:before{scale:1}.arrow-button:hover i path{fill:var(--color-black-pure)}}@keyframes arrow-button-underline{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cv-button{background-color:var(--color-white-pure);border:var(--border-black-thin);color:var(--color-text-black);border-radius:1000px;justify-content:space-between;align-items:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;text-decoration:none;display:flex}@media screen and (width>=768px){.cv-button{gap:min(21.328px,1.11111cqw);height:max(min(66.65px,3.47222cqw),36px);padding-left:min(53.32px,2.77778cqw);font-size:max(min(23.994px,1.25cqw),14px)}}@media screen and (width<=767px){.cv-button{gap:4.26667cqw;width:100%;height:17.0667cqw;padding-left:9.6cqw;font-size:4.26667cqw;line-height:1.2}}.cv-button .arrow{position:relative}@media screen and (width>=768px){.cv-button .arrow{width:max(min(66.65px,3.47222cqw),36px);height:max(min(66.65px,3.47222cqw),36px)}}@media screen and (width<=767px){.cv-button .arrow{width:17.0667cqw;height:17.0667cqw}}.cv-button .arrow i{background-color:var(--color-black-pure);border:1px solid var(--color-black-pure);border-radius:1000px;justify-content:center;align-items:center;width:100%;height:100%;transition-property:width,height,translate;transition-duration:.3s;transition-timing-function:cubic-bezier(.61,1,.88,1);display:flex;position:relative}.cv-button .arrow i:before{background-color:var(--color-yellow);content:"";border-radius:1000px;width:100%;height:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);display:block;position:absolute;scale:0}.cv-button .arrow i svg{fill:var(--color-white-pure);will-change:transform;transition:scale .3s cubic-bezier(.61,1,.88,1),fill .3s cubic-bezier(.61,1,.88,1)}@media screen and (width>=768px){.cv-button .arrow i svg{width:min(31.992px,1.66667cqw);height:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){.cv-button .arrow i svg{width:10.1333cqw;height:10.1333cqw}}.cv-button:hover i{width:120%;height:120%;translate:-8.333% -8.333%}.cv-button:hover i:before{scale:1}.cv-button:hover i svg{fill:var(--color-black);scale:1.2}section.visual.default .inner{background-color:var(--color-bg-beige-dark);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}section.visual.default .inner>figure{object-fit:cover}section.visual.default .inner>figure img,section.visual.default .inner>figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.visual.default .inner>figure{aspect-ratio:1440/485}}@media screen and (width<=767px){section.visual.default .inner>figure{aspect-ratio:375/170}}section.visual.default .wrapper{display:flex}@media screen and (width>=768px){section.visual.default .wrapper{justify-content:space-between;gap:24px;height:max(min(279.93px,14.5833cqw),160px);padding:min(53.32px,2.77778cqw) min(106.64px,5.55556cqw) 0}}@media screen and (width<=767px){section.visual.default .wrapper{flex-direction:column;gap:6.4cqw;padding:8cqw 5.33333cqw 10.6667cqw}}section.visual.default h1{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=768px){section.visual.default h1{gap:4px;margin-top:max(max(-106.64px,-5.55556cqw),-120px)}}@media screen and (width<=767px){section.visual.default h1{flex-direction:column;gap:1.06667cqw}}section.visual.default h1 span{background-color:var(--color-white-pure);align-items:center;font-family:Poppins,sans-serif;font-weight:700;display:flex}@media screen and (width>=768px){section.visual.default h1 span{padding-inline:max(min(13.33px,.694444cqw),6px);border-radius:2px;height:max(min(42.656px,2.22222cqw),26px);padding-top:2px;font-size:max(min(34.658px,1.80556cqw),20px)}}@media screen and (width<=767px){section.visual.default h1 span{border-radius:.533333cqw;height:5.33333cqw;padding-inline:1.6cqw;font-size:4cqw}}section.visual.default h1 figure img,section.visual.default h1 figure svg{object-fit:contain;width:100%;height:100%}section.visual.default h1 figure img{object-fit:cover}section.visual.default p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}@media screen and (width>=768px){section.visual.default p{width:100%;max-width:max(min(839.79px,43.75cqw),400px);font-size:max(min(18.662px,.972222cqw),12px);line-height:1.8}}@media screen and (width<=767px){section.visual.default p{font-size:3.46667cqw;line-height:1.6}}li.in-page-scroll-button{color:var(--primary-color);cursor:pointer;--primary-color:var(--color-black);--secondary-color:var(--color-white-pure);align-items:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;text-decoration:none;display:flex}@media screen and (width>=768px){li.in-page-scroll-button{gap:min(13.33px,.694444cqw);font-size:max(min(23.994px,1.25cqw),14px)}}@media screen and (width<=767px){li.in-page-scroll-button{gap:2.13333cqw;font-size:3.73333cqw}}li.in-page-scroll-button span{position:relative}@media screen and (width>=768px){li.in-page-scroll-button span{padding-bottom:3px}}@media screen and (width<=767px){li.in-page-scroll-button span{padding-bottom:2px}}li.in-page-scroll-button span:after{background-color:var(--primary-color);content:"";transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(1)}li.in-page-scroll-button i{aspect-ratio:1;background-color:var(--primary-color);border:1px solid var(--color-black);border-radius:50%;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.61,1,.88,1);display:flex;position:relative}@media screen and (width>=768px){li.in-page-scroll-button i{width:max(min(42.656px,2.22222cqw),26px)}}@media screen and (width<=767px){li.in-page-scroll-button i{width:6.4cqw}}li.in-page-scroll-button i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}li.in-page-scroll-button i svg{fill:var(--secondary-color);display:block;position:relative;transform:rotate(90deg)}@media screen and (width>=768px){li.in-page-scroll-button i svg{width:min(23.994px,1.25cqw);height:min(23.994px,1.25cqw)}}@media screen and (width<=767px){li.in-page-scroll-button i svg{width:3.73333cqw;height:3.73333cqw}}@media (hover:hover){li.in-page-scroll-button:hover span:after{animation-name:arrow-button-underline;animation-duration:.3s;animation-timing-function:cubic-bezier(.61,1,.88,1);animation-delay:.2s;animation-fill-mode:both}li.in-page-scroll-button:hover i:before{scale:1}li.in-page-scroll-button:hover i path{fill:var(--color-black-pure)}}[data-inview-fade]{opacity:0;transition-property:opacity,transform;transition-duration:0s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(15px)}[data-inview-fade].visible{opacity:1;transition-duration:.5s;transform:none}[data-inview-clip]{clip-path:inset(50%);opacity:0;transition-property:clip-path,opacity,transform;transition-duration:0s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-inview-clip].visible{clip-path:inset(0);opacity:1;transition-duration:.5s;transform:none}[data-inview-bg-line]>span{opacity:0;transition-duration:0s;transition-delay:0s;transition-timing-function:cubic-bezier(.165,.84,.44,1);position:relative;transform:translateY(5px)}[data-inview-bg-line]:before{clip-path:inset(0 100% 0 0);transition-duration:0s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-inview-bg-line].visible>span{opacity:1;transition-duration:.7s;transition-delay:.25s;transform:none}[data-inview-bg-line].visible:before{clip-path:inset(0);transition-duration:.4s}[data-inview-bg-line2]{opacity:0;transition-duration:0s;transition-delay:0s;transition-timing-function:cubic-bezier(.165,.84,.44,1);position:relative;transform:translateY(10px)}[data-inview-bg-line2] .bg:before{clip-path:inset(0 100% 0 0);transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-inview-bg-line2].visible{opacity:1;transition-duration:.7s;transform:none}[data-inview-bg-line2].visible .bg:before{clip-path:inset(0);transition-duration:.3s;transition-delay:.2s}[data-inview-title2]{opacity:0;position:relative}[data-inview-title2] path,[data-inview-title2] rect{opacity:0;transition-duration:0s}[data-inview-title2] path{transform:translateY(10px)}[data-inview-title2].visible{opacity:1}[data-inview-title2].visible rect{opacity:1;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:none}[data-inview-title2].visible path{opacity:1;transition-duration:.4s;transition-delay:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:none}@media screen and (width>=768px){header.global-header{z-index:3;width:100%;top:0;left:0}header.global-header[data-header-state=default]{transition:transform .3s cubic-bezier(.165,.84,.44,1);position:fixed}header.global-header[data-header-state=default] .inner{justify-content:space-between}header.global-header[data-header-state=default] .logo.lg-only{display:flex}}@media screen and (width<=767px){header.global-header[data-header-state=default] .hamburger{position:fixed}}@media screen and (width>=768px){header.global-header[data-header-state=kv]{position:absolute}header.global-header[data-header-state=kv] .inner{justify-content:flex-end}header.global-header[data-header-state=kv] .logo.lg-only{display:none}}@media screen and (width<=767px){header.global-header[data-header-state=kv] .hamburger{position:absolute}}header.global-header[data-header-visibility=visible]{transform:none}@media screen and (width>=768px){header.global-header[data-header-visibility=hidden]{transform:translateY(-100%)}}@media screen and (width<=767px){header.global-header[data-header-visibility=hidden] .hamburger{transform:translateY(-100%)}}header.global-header .inner{background-color:#0000;width:min(100%,1920px);margin-inline:auto;display:flex;position:relative;overflow:clip}@media screen and (width<=767px){header.global-header .inner{overflow:unset}}header.global-header .logo.lg-only{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);justify-content:center;align-items:center;width:max(min(219.945px,11.4583cqw),100px);height:max(min(66.65px,3.47222cqw),40px);display:flex;position:relative}@media (hover:hover){header.global-header .logo.lg-only:hover:before{transform-origin:0;transition-delay:.1s;transform:scaleX(1)}}header.global-header .logo.lg-only:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;transform-origin:100%;z-index:-1;width:100%;transition:transform .2s cubic-bezier(.37,0,.63,1);display:block;position:absolute;top:0;transform:scaleX(0)}header.global-header .logo.lg-only img{width:max(min(153.295px,7.98611cqw),80px)}header.global-header .hamburger{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);z-index:5;width:13.3333cqw;height:13.3333cqw;transition:transform .3s cubic-bezier(.165,.84,.44,1);top:0;right:0}header.global-header .hamburger span{background-color:var(--color-bg-black);bottom:unset;height:2px;left:50%;right:unset;border-radius:2px;width:5.33333cqw;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;transform:translate(-50%,-50%)}header.global-header .hamburger span:first-child{transform:translate(-50%,calc(-50% - 1.6cqw))}header.global-header .hamburger span:nth-child(3){transform:translate(-50%,calc(1.6cqw - 50%))}header.global-header .hamburger.active span:first-child{transform:translate(-50%,-50%)rotate(-45deg)}header.global-header .hamburger.active span:nth-child(2){opacity:0}header.global-header .hamburger.active span:nth-child(3){transform:translate(-50%,-50%)rotate(45deg)}@media screen and (width<=767px){header.global-header nav{background-color:var(--color-white-pure);overscroll-behavior:contain;z-index:4;width:100%;height:100dvh;padding-block:58px 40px;transition:transform .4s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}header.global-header nav.open{transform:translate(0)}header.global-header .nav-wrapper{flex-direction:column;justify-content:space-between;gap:8.53333cqw;min-height:calc(100% + 1px);display:flex}}header.global-header .contact{flex-direction:column;gap:5.33333cqw;padding-inline:5.33333cqw;display:flex}header.global-header .contact .title{letter-spacing:.05em;text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-size:4.26667cqw;font-weight:700}header.global-header .contact .links-wrapper{flex-direction:column;display:flex}@media screen and (width<=767px){header.global-header .contact .links-wrapper{grid-template-columns:repeat(2,1fr);gap:3.2cqw}}header.global-header .contact a{box-sizing:border-box;color:var(--color-text-black);letter-spacing:.05em;border:1px solid #444;justify-content:space-between;align-items:center;height:16cqw;padding-inline:3.2cqw;font-size:3.46667cqw;text-decoration:none;display:flex}header.global-header .contact a.reservation{background-color:var(--color-yellow)}@media (hover:hover){header.global-header .contact a:hover i:before{scale:1}header.global-header .contact a:hover i path{fill:var(--color-black-pure)}}header.global-header .contact a i{aspect-ratio:1;background-color:var(--color-black);border:1px solid var(--color-border-black);border-radius:50%;justify-content:center;align-items:center;width:5.33333cqw;transition:background-color .5s cubic-bezier(.61,1,.88,1);display:flex;position:relative}header.global-header .contact a i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}header.global-header .contact a i svg{width:3.73333cqw;height:3.73333cqw;fill:var(--color-white-pure);display:block;position:relative}header.global-header ul{letter-spacing:.05em;line-height:1.21429;display:flex}@media screen and (width>=768px){header.global-header ul{border-bottom:1px solid var(--color-border-black);border-left:1px solid var(--color-border-black);border-top:1px solid var(--color-border-black);height:max(min(66.65px,3.47222cqw),40px)}}@media screen and (width<=767px){header.global-header ul{background-color:var(--color-bg-beige-dark);flex-direction:column;align-items:center;gap:5.33333cqw;width:100%;margin-inline:auto;padding-block:8.53333cqw 10.6667cqw}}@media screen and (width>=768px){header.global-header ul li{border-right:1px solid var(--color-border-black)}}@media screen and (width<=767px){header.global-header ul li.event{width:73.3333cqw}}header.global-header ul li.event.current a:before{transform-origin:0;transition-delay:.1s;transform:scaleX(1)}header.global-header ul li.event a{color:var(--color-white-pure);background-color:#444;transition:transform .2s cubic-bezier(.37,0,.63,1),color .1s .1s}@media screen and (width<=767px){header.global-header ul li.event a{justify-content:center;width:100%;height:13.3333cqw;margin-top:4.26667cqw}}header.global-header ul li.event a:before{background-color:var(--color-bg-black)}header.global-header ul li:not(.event).current a:before{transform-origin:0;transition-delay:.1s;transform:scaleX(1)}header.global-header ul li:not(.event) a:before{background-color:var(--color-yellow)}@media screen and (width>=768px){header.global-header ul li a{padding-inline:max(min(21.328px,1.11111cqw),6px);font-size:max(min(18.662px,.972222cqw),10px)}}@media screen and (width<=767px){header.global-header ul li a{font-size:4cqw}}@media (hover:hover){header.global-header ul li a:hover:before{transform-origin:0;transition-delay:.1s;transform:scaleX(1)}}header.global-header a{color:var(--color-black-pure);z-index:1;align-items:center;height:100%;text-decoration:none;display:flex;position:relative}@media screen and (width>=768px){header.global-header a{background-color:var(--color-white-pure)}}header.global-header a:before{bottom:unset;content:"";height:100%;left:0;right:unset;transform-origin:100%;z-index:-1;width:100%;transition:transform .2s cubic-bezier(.37,0,.63,1);display:block;position:absolute;top:0;transform:scaleX(0)}header.global-header .info,header.global-header .info .address{flex-direction:column;align-items:center;display:flex}header.global-header .info .address{text-align:center;gap:2.13333cqw;margin-bottom:6.4cqw}header.global-header .info .address span{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}header.global-header .info .address p{font-size:3.2cqw;line-height:1.4}header.global-header .info .sns{gap:4.26667cqw;margin-bottom:8cqw;display:flex}header.global-header .info .sns a{width:6.4cqw;height:6.4cqw}header.global-header .info .sns a img,header.global-header .info .sns a svg{object-fit:contain;width:100%;height:100%}header.global-header .info figure.logo{width:62.9333cqw;height:15.7333cqw}header.global-header .info figure.logo img,header.global-header .info figure.logo svg{object-fit:contain;width:100%;height:100%}footer.global-footer .inner{background-color:var(--color-white-pure);background-color:var(--color-bg-beige-dark);width:min(100%,1920px);margin-inline:auto;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;position:relative;overflow:clip}@media screen and (width>=768px){footer.global-footer .inner{padding-top:min(429.226px,22.3611cqw)}}@media screen and (width<=767px){footer.global-footer .inner{padding-top:26.6667cqw}}footer.global-footer .inner .wrapper{background-color:var(--color-white-pure);position:relative}footer.global-footer .inner .bg img,footer.global-footer .inner .bg svg{object-fit:cover;width:100%;height:100%}@media screen and (width>=768px){footer.global-footer .inner .bg{height:min(582.521px,30.3472cqw)}}@media screen and (width<=767px){footer.global-footer .inner .bg{height:48.5333cqw}}@media screen and (width>=768px){footer.global-footer .inner .logo-large{bottom:unset;height:min(425.227px,22.1528cqw);left:min(106.64px,5.55556cqw);right:unset;width:min(1702.24px,88.6806cqw);position:absolute;top:max(-299.925px,-15.625cqw)}}@media screen and (width<=767px){footer.global-footer .inner .logo-large{bottom:unset;height:25.0667cqw;left:0;right:unset;width:100%;position:absolute;top:-15.7333cqw}}footer.global-footer .inner .logo-large img,footer.global-footer .inner .logo-large svg{object-fit:contain;width:100%;height:100%}footer.global-footer .inner .contents{display:flex}@media screen and (width>=768px){footer.global-footer .inner .contents{justify-content:space-between;align-items:end;padding:min(53.32px,2.77778cqw) min(106.64px,5.55556cqw) min(63.984px,3.33333cqw)}}@media screen and (width<=767px){footer.global-footer .inner .contents{flex-direction:column;gap:10.6667cqw;padding:10.6667cqw 5.33333cqw 19.2cqw}}footer.global-footer .inner .main{flex-direction:column;width:100%;display:flex}@media screen and (width>=768px){footer.global-footer .inner .main{gap:min(74.648px,3.88889cqw)}}@media screen and (width<=767px){footer.global-footer .inner .main{justify-content:center;gap:16cqw}}footer.global-footer .inner nav{width:100%;display:flex}@media screen and (width>=768px){footer.global-footer .inner nav{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 16px}}@media screen and (width<=767px){footer.global-footer .inner nav{flex-direction:column;gap:11.7333cqw}}@media screen and (width>=768px){footer.global-footer .inner nav>div{flex:1;min-width:480px}}footer.global-footer .inner .links{display:grid}@media screen and (width>=768px){footer.global-footer .inner .links{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:min(21.328px,1.11111cqw) min(10.664px,.555556cqw);width:max(min(839.79px,43.75cqw),550px)}}@media screen and (width<=767px){footer.global-footer .inner .links{grid-template-columns:repeat(2,1fr);gap:4.26667cqw}}footer.global-footer .inner .links a{color:var(--color-text-black);letter-spacing:.05em;line-height:1.30769;text-decoration:none}@media screen and (width>=768px){footer.global-footer .inner .links a{font-size:max(min(18.662px,.972222cqw),12px)}}@media screen and (width<=767px){footer.global-footer .inner .links a{font-size:3.73333cqw}}@media screen and (width>=768px){footer.global-footer .inner .mice{margin-right:calc(2*min(15.996px,.833333cqw))}}footer.global-footer .inner .cv{flex-direction:column;display:flex}@media screen and (width>=768px){footer.global-footer .inner .cv{gap:min(53.32px,2.77778cqw);width:max(min(839.79px,43.75cqw),550px)}}@media screen and (width<=767px){footer.global-footer .inner .cv{gap:11.7333cqw}}footer.global-footer .inner .cv .title{letter-spacing:.05em;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){footer.global-footer .inner .cv .title{font-size:max(min(17.329px,.902778cqw),11px)}}@media screen and (width<=767px){footer.global-footer .inner .cv .title{text-align:center;font-size:4.26667cqw}}footer.global-footer .inner .cv>div{flex-direction:column;display:flex}@media screen and (width>=768px){footer.global-footer .inner .cv>div{gap:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){footer.global-footer .inner .cv>div{gap:5.33333cqw}}footer.global-footer .inner .cv .links-wrapper{display:flex}@media screen and (width>=768px){footer.global-footer .inner .cv .links-wrapper{gap:min(15.996px,.833333cqw)}}@media screen and (width<=767px){footer.global-footer .inner .cv .links-wrapper{flex-direction:column;gap:4.26667cqw}}footer.global-footer .inner .cv a{color:var(--color-text-black);letter-spacing:.05em;border:1px solid #d9d9d9;justify-content:space-between;align-items:center;text-decoration:none;display:flex}@media screen and (width>=768px){footer.global-footer .inner .cv a{width:33.3%;height:max(min(47.988px,2.5cqw),24px);padding-inline:max(min(15.996px,.833333cqw),6px);font-size:max(min(15.996px,.833333cqw),10px)}}@media screen and (width<=767px){footer.global-footer .inner .cv a{aspect-ratio:335/48;width:100%;padding-inline:4.26667cqw;font-size:3.73333cqw}}@media (hover:hover){footer.global-footer .inner .cv a:hover i:before{scale:1}footer.global-footer .inner .cv a:hover i path{fill:var(--color-black-pure)}}footer.global-footer .inner .cv a figure{align-items:center;display:flex}@media screen and (width>=768px){footer.global-footer .inner .cv a figure{gap:max(min(10.664px,.555556cqw),4px)}}@media screen and (width<=767px){footer.global-footer .inner .cv a figure{gap:2.13333cqw}}@media screen and (width>=768px){footer.global-footer .inner .cv a figure img{width:max(min(21.328px,1.11111cqw),13px);height:max(min(21.328px,1.11111cqw),13px)}}@media screen and (width<=767px){footer.global-footer .inner .cv a figure img{width:4.26667cqw;height:4.26667cqw}}footer.global-footer .inner .cv a i{aspect-ratio:1;background-color:var(--color-black);border:1px solid var(--color-border-black);border-radius:50%;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.61,1,.88,1);display:flex;position:relative}@media screen and (width>=768px){footer.global-footer .inner .cv a i{width:max(min(26.66px,1.38889cqw),14px)}}@media screen and (width<=767px){footer.global-footer .inner .cv a i{width:5.33333cqw}}footer.global-footer .inner .cv a i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}footer.global-footer .inner .cv a i svg{fill:var(--color-white-pure);display:block;position:relative}@media screen and (width>=768px){footer.global-footer .inner .cv a i svg{width:min(11.997px,.625cqw);height:min(11.997px,.625cqw)}}@media screen and (width<=767px){footer.global-footer .inner .cv a i svg{width:3.73333cqw;height:3.73333cqw}}footer.global-footer .inner .location{flex-direction:column;display:flex}@media screen and (width>=768px){footer.global-footer .inner .location{gap:min(10.664px,.555556cqw);font-size:max(min(15.996px,.833333cqw),11px)}}@media screen and (width<=767px){footer.global-footer .inner .location{gap:3.2cqw;font-size:3.2cqw;line-height:1.3}}footer.global-footer .inner .sub{justify-content:space-between;display:flex}@media screen and (width<=767px){footer.global-footer .inner .sub{flex-direction:column;gap:8.53333cqw}}footer.global-footer .inner .info{flex-direction:column;display:flex}@media screen and (width>=768px){footer.global-footer .inner .info{gap:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){footer.global-footer .inner .info{gap:8.53333cqw}}footer.global-footer .inner .sns{display:flex}@media screen and (width>=768px){footer.global-footer .inner .sns{gap:min(15.996px,.833333cqw)}}@media screen and (width<=767px){footer.global-footer .inner .sns{justify-content:center;gap:4.26667cqw}}@media screen and (width>=768px){footer.global-footer .inner .sns img{height:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){footer.global-footer .inner .sns img{height:6.4cqw}}footer.global-footer .extra{flex-direction:column;display:flex}@media screen and (width>=768px){footer.global-footer .extra{align-items:end;gap:min(10.664px,.555556cqw)}}@media screen and (width<=767px){footer.global-footer .extra{align-items:center;gap:4.26667cqw}}footer.global-footer .extra .logo{aspect-ratio:235.6/59}footer.global-footer .extra .logo img,footer.global-footer .extra .logo svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){footer.global-footer .extra .logo{width:min(314.055px,16.3611cqw)}}@media screen and (width<=767px){footer.global-footer .extra .logo{width:62.8267cqw}}@media screen and (width>=768px){footer.global-footer .extra p{font-size:max(min(14.663px,.763889cqw),11px)}}@media screen and (width<=767px){footer.global-footer .extra p{font-size:2.66667cqw}}section.uservoice{background-color:var(--color-bg-beige-base)}@media screen and (width>=768px){section.uservoice{padding-bottom:min(159.96px,8.33333cqw)}}@media screen and (width<=767px){section.uservoice{padding-bottom:17.0667cqw}}section.uservoice>.inner{background-color:var(--color-bg-beige-base);border-top:var(--border-black-thick);width:min(100%,1920px);margin-inline:auto;display:grid;position:relative;overflow:clip}@media screen and (width>=768px){section.uservoice>.inner{grid-template-columns:min(243.939px,12.7083cqw) 1fr;column-gap:min(71.982px,3.75cqw);padding-top:min(159.96px,8.33333cqw);padding-left:min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.uservoice>.inner{grid-template-columns:16cqw 1fr;column-gap:6.4cqw;padding-top:17.3333cqw;padding-left:5.33333cqw}}section.uservoice>.inner:before{border-top:var(--border-black-thin);bottom:unset;content:"";left:0;right:unset;width:100%;position:absolute;top:7px}section.uservoice>.inner li{z-index:0;flex-direction:column;display:flex;position:relative}@media screen and (width>=768px){section.uservoice>.inner li{width:min(546.53px,28.4722cqw)}}@media screen and (width<=767px){section.uservoice>.inner li{width:53.0667cqw;height:125.067cqw}}section.uservoice h2{border-right:var(--border-black-thin)}@media screen and (width>=768px){section.uservoice h2{height:min(951.762px,49.5833cqw)}}@media screen and (width<=767px){section.uservoice h2{flex-direction:column;justify-content:space-between;height:125.067cqw;display:flex}}section.uservoice h2 span{white-space:nowrap;font-family:Poppins,sans-serif;font-weight:700;rotate:90deg}@media screen and (width>=768px){section.uservoice h2 span{transform-origin:0 0;font-size:min(119.97px,6.25cqw);position:absolute;translate:25%}}@media screen and (width<=767px){section.uservoice h2 span{transform-origin:0 100%;font-size:13.3333cqw;position:relative;translate:-11% -105%}}section.uservoice h2 span .splitter{display:block}section.uservoice h2 figure img,section.uservoice h2 figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.uservoice h2 figure{width:min(69.316px,3.61111cqw);height:min(286.595px,14.9306cqw)}}@media screen and (width<=767px){section.uservoice h2 figure{width:7.73333cqw;height:31.7333cqw}}section.uservoice .slider{flex-direction:column;gap:24px;display:flex;overflow:hidden}@media screen and (width>=768px){section.uservoice .slider{gap:min(31.992px,1.66667cqw)}}section.uservoice .slider ul{flex-direction:row;width:fit-content;display:flex}@media screen and (width>=768px){section.uservoice .slider ul{gap:min(42.656px,2.22222cqw);padding-right:32px}}@media screen and (width<=767px){section.uservoice .slider ul{gap:6.4cqw;padding-bottom:3.73333cqw;padding-right:24px}}section.uservoice .slider .num{aspect-ratio:73/53;box-sizing:border-box;will-change:transform;z-index:2;background-image:url("data:image/svg+xml,%3csvg%20width='73'%20height='53'%20viewBox='0%200%2073%2053'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M73%2026.5C73%2041.1355%2056.6584%2053%2036.5%2053C16.3416%2053%200%2041.1355%200%2026.5C0%2011.8645%2016.3416%200%2036.5%200C56.6584%200%2073%2011.8645%2073%2026.5Z'%20fill='white'/%3e%3cpath%20d='M72%2026.5C72%2019.5818%2068.1394%2013.2307%2061.7217%208.57129C55.305%203.91263%2046.3912%201%2036.5%201C26.6088%201%2017.695%203.91263%2011.2783%208.57129C4.86064%2013.2307%201%2019.5818%201%2026.5C1%2033.4182%204.86064%2039.7693%2011.2783%2044.4287C17.695%2049.0874%2026.6088%2052%2036.5%2052V53C16.3416%2053%200%2041.1355%200%2026.5C0%2011.8645%2016.3416%200%2036.5%200C56.6584%200%2073%2011.8645%2073%2026.5C73%2041.1355%2056.6584%2053%2036.5%2053V52C46.3912%2052%2055.305%2049.0874%2061.7217%2044.4287C68.1394%2039.7693%2072%2033.4182%2072%2026.5Z'%20fill='%23322C2C'/%3e%3cpath%20d='M68.2051%2026.5C68.2051%2020.7106%2064.7939%2015.3601%2059.0576%2011.4141C53.3257%207.47112%2045.3526%205.00004%2036.4971%205C27.6414%205%2019.6675%207.471%2013.9355%2011.4141C8.19931%2015.3601%204.78906%2020.7107%204.78906%2026.5C4.78906%2032.2893%208.19931%2037.6399%2013.9355%2041.5859C19.6675%2045.529%2027.6414%2048%2036.4971%2048V49L35.6523%2048.9922C17.9786%2048.684%203.78906%2038.7322%203.78906%2026.5C3.78906%2014.0736%2018.4331%204%2036.4971%204L37.3408%204.00781C55.0148%204.31576%2069.2051%2014.2677%2069.2051%2026.5L69.1943%2027.0811C68.7463%2039.2389%2054.2786%2048.9999%2036.4971%2049V48C45.3526%2048%2053.3257%2045.5289%2059.0576%2041.5859C64.7939%2037.6399%2068.2051%2032.2894%2068.2051%2026.5Z'%20fill='%23322C2C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;font-family:Zen Old Mincho,serif;font-weight:700;display:flex}@media screen and (width>=768px){section.uservoice .slider .num{bottom:unset;left:min(39.99px,2.08333cqw);right:unset;gap:2px;width:max(min(97.309px,5.06944cqw),56px);position:absolute;top:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.uservoice .slider .num{bottom:unset;left:0;right:unset;gap:.533333cqw;width:15.4667cqw;position:absolute;top:6.93333cqw}}section.uservoice .slider .num span{letter-spacing:-.03em;display:flex}@media screen and (width>=768px){section.uservoice .slider .num span{margin-bottom:min(5.332px,.277778cqw);font-size:max(min(37.324px,1.94444cqw),20px)}}@media screen and (width<=767px){section.uservoice .slider .num span{margin-bottom:1.06667cqw;font-size:5.86667cqw}}section.uservoice .slider .num span:before{aspect-ratio:12/8;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.34328%200.97998C10.4033%200.97998%2011.0233%201.68998%2011.0233%202.70998C11.0133%203.84998%2010.2733%204.44998%209.29328%204.44998C8.30328%204.44998%207.61328%203.76998%207.61328%202.72998C7.61328%201.65998%208.30328%200.97998%209.34328%200.97998ZM9.31328%201.66998C8.84328%201.66998%208.56328%202.03998%208.56328%202.71998C8.56328%203.33998%208.84328%203.75998%209.31328%203.75998C9.80328%203.75998%2010.0833%203.41998%2010.0833%202.69998C10.0633%202.06998%209.82328%201.66998%209.31328%201.66998Z'%20fill='%23322C2C'/%3e%3cpath%20d='M6.65945%207.00001H5.25945L2.08945%202.21001V7.00001H0.689453V0.0100098H2.08945L5.25945%204.81001V0.0100098H6.65945V7.00001Z'%20fill='%23322C2C'/%3e%3cpath%20d='M11%207V8H0V7H11Z'%20fill='%23322C2C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;display:block}@media screen and (width>=768px){section.uservoice .slider .num span:before{width:max(min(15.996px,.833333cqw),8px);margin-top:min(10.664px,.555556cqw)}}@media screen and (width<=767px){section.uservoice .slider .num span:before{width:2.93333cqw;margin-top:2.13333cqw}}section.uservoice .slider .figure-wrapper{z-index:0;position:relative}@media screen and (width<=767px){section.uservoice .slider .figure-wrapper{padding-left:4.26667cqw}}section.uservoice .slider .figure-wrapper>figure{aspect-ratio:250/411;border:1px solid var(--color-border-black);margin-inline:auto;overflow:hidden}@media screen and (width>=768px){section.uservoice .slider .figure-wrapper>figure{border-radius:min(26.66px,1.38889cqw);width:max(min(333.25px,17.3611cqw),150px)}}@media screen and (width<=767px){section.uservoice .slider .figure-wrapper>figure{border-radius:5.33333cqw;width:42.1333cqw}}section.uservoice .slider .figure-wrapper iframe,section.uservoice .slider .figure-wrapper img{object-fit:cover;width:100%;height:100%;display:block}section.uservoice .slider .figure-wrapper iframe{z-index:0;position:relative}section.uservoice .slider .figure-wrapper img{user-select:none;-webkit-user-drag:none;user-drag:none}section.uservoice .slider .text-wrapper{flex-direction:column;align-items:center;display:flex}section.uservoice .slider p.name{text-align:center;width:100%;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.8}@media screen and (width>=768px){section.uservoice .slider p.name{margin-block:min(18.662px,.972222cqw) min(13.33px,.694444cqw);padding-inline:min(26.66px,1.38889cqw);font-size:max(min(21.328px,1.11111cqw),12px)}}@media screen and (width<=767px){section.uservoice .slider p.name{margin-block:2.66667cqw 1.6cqw;padding-inline:5.33333cqw;font-size:3.73333cqw}}@media screen and (width>=768px){section.uservoice .slider p.name span{margin-left:min(6.665px,.347222cqw);font-size:max(min(18.662px,.972222cqw),10px)}}@media screen and (width<=767px){section.uservoice .slider p.name span{margin-left:1.33333cqw;font-size:3.2cqw}}section.uservoice .slider .label{border-bottom:1px solid var(--color-border-black);border-top:1px solid var(--color-border-black);text-align:center;width:100%;font-family:Poppins,sans-serif;font-weight:700}@media screen and (width>=768px){section.uservoice .slider .label{padding:min(13.33px,.694444cqw) min(26.66px,1.38889cqw) min(10.664px,.555556cqw);font-size:max(min(13.33px,.694444cqw),8px)}}@media screen and (width<=767px){section.uservoice .slider .label{padding:2.66667cqw 5.33333cqw 2.13333cqw;font-size:2.66667cqw}}section.uservoice .slider .description{text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){section.uservoice .slider .description{-webkit-line-clamp:5;margin-top:min(21.328px,1.11111cqw);font-size:max(min(18.662px,.972222cqw),11px)}}@media screen and (width<=767px){section.uservoice .slider .description{-webkit-line-clamp:6;margin-top:4.26667cqw;font-size:3.46667cqw}}section.uservoice .slider .ui-wrapper{align-items:center;display:flex}@media screen and (width>=768px){section.uservoice .slider .ui-wrapper{gap:min(31.992px,1.66667cqw);margin-right:min(106.64px,5.55556cqw)}}section.uservoice .slider .indicator{background-color:var(--color-bg-beige-light);cursor:grab;border-radius:4px;height:4px;overflow:hidden}@media screen and (width>=768px){section.uservoice .slider .indicator{width:min(1210.36px,63.0556cqw)}}@media screen and (width<=767px){section.uservoice .slider .indicator{width:66.9333cqw}}section.uservoice .slider .indicator .bar{background-color:var(--color-bg-black);border-radius:4px;width:100%;height:100%}section.uservoice .slider .controller{justify-content:space-between;align-items:start;display:flex}@media screen and (width>=768px){section.uservoice .slider .controller{width:min(143.964px,7.5cqw)}}@media screen and (width<=767px){section.uservoice .slider .controller{aspect-ratio:3/2;pointer-events:none;z-index:1;align-items:center;width:100%;padding-inline:5.33333cqw;position:absolute;top:0}}section.uservoice .slider .controller span{aspect-ratio:1;background-color:var(--color-white-pure);border:var(--border-black-thin);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;transition:opacity .2s cubic-bezier(.61,1,.88,1);display:grid;position:relative}@media screen and (width>=768px){section.uservoice .slider .controller span{width:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.uservoice .slider .controller span{width:8.53333cqw}}@media (hover:hover){section.uservoice .slider .controller span:hover:before{scale:1}}section.uservoice .slider .controller span:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}section.uservoice .slider .controller span.disabled{opacity:.3;pointer-events:none}section.uservoice .slider .controller svg{position:relative}@media screen and (width>=768px){section.uservoice .slider .controller svg{width:min(31.992px,1.66667cqw);height:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.uservoice .slider .controller svg{width:4.26667cqw;height:4.26667cqw}}section.uservoice .slider .controller .prev svg{rotate:.5turn}section.uservoice .slider .controller path{fill:var(--color-black)}section.uservoice .link-wrapper{grid-column:1/-1;display:flex}@media screen and (width>=768px){section.uservoice .link-wrapper{justify-content:end;padding-top:min(66.65px,3.47222cqw);padding-right:min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.uservoice .link-wrapper{justify-content:flex-end;padding-top:9.33333cqw;padding-right:5.33333cqw}}@media screen and (width>=768px){section.uservoice .guest-voices{margin-top:min(85.312px,4.44444cqw)}}@media screen and (width<=767px){section.uservoice .guest-voices{margin-top:12.8cqw}}section.uservoice .guest-voices>.inner{background-color:var(--color-bg-beige-base);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}section.uservoice .guest-voices h3{justify-content:center;display:flex}@media screen and (width>=768px){section.uservoice .guest-voices h3{margin-bottom:min(42.656px,2.22222cqw);font-size:max(min(42.656px,2.22222cqw),24px)}}@media screen and (width<=767px){section.uservoice .guest-voices h3{margin-bottom:6.4cqw;font-size:6.4cqw}}@media screen and (width>=768px){section.uservoice .guest-voices ul{gap:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.uservoice .guest-voices ul{gap:4.26667cqw}}section.uservoice .guest-voices li{background-color:var(--color-white-pure);border:1px solid var(--color-border-black);flex-direction:column;justify-content:space-between;line-height:1.6;display:flex}@media screen and (width>=768px){section.uservoice .guest-voices li{aspect-ratio:302/183;border-radius:20px;width:max(min(402.566px,20.9722cqw),250px);padding:min(42.656px,2.22222cqw) min(53.32px,2.77778cqw);font-size:max(min(18.662px,.972222cqw),11px)}}@media screen and (width<=767px){section.uservoice .guest-voices li{aspect-ratio:200/174;border-radius:5.33333cqw;width:53.3333cqw;padding:5.33333cqw;font-size:3.73333cqw}}section.uservoice .guest-voices li span{text-align:right;display:block}@media screen and (width>=768px){section.uservoice .guest-voices .ui-wrapper{justify-content:center}section.uservoice .guest-voices .slider{gap:min(42.656px,2.22222cqw);padding-left:min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.uservoice .guest-voices .slider{gap:12px;padding-left:5.33333cqw}}@media screen and (width>=768px){section.uservoice .guest-voices .indicator{width:min(951.762px,49.5833cqw)}}@media screen and (width<=767px){section.uservoice .guest-voices .indicator{width:89.3333cqw}}section.openhouse>.inner{background-color:var(--color-bg-beige-dark);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}@media screen and (width>=768px){section.openhouse>.inner{padding:min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.openhouse>.inner{padding:9.06667cqw 5.33333cqw}}section.openhouse .inner2{background-color:var(--color-white-pure)}@media screen and (width>=768px){section.openhouse .inner2{padding:min(106.64px,5.55556cqw) min(85.312px,4.44444cqw) min(85.312px,4.44444cqw)}}@media screen and (width<=767px){section.openhouse .inner2{padding:10.6667cqw 5.33333cqw}}section.openhouse h2{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){section.openhouse h2{gap:min(13.33px,.694444cqw);margin-bottom:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.openhouse h2{gap:2.66667cqw;margin-bottom:6.66667cqw}}section.openhouse h2 span{font-family:Poppins,sans-serif;font-weight:700}@media screen and (width>=768px){section.openhouse h2 span{font-size:min(119.97px,6.25cqw)}}@media screen and (width<=767px){section.openhouse h2 span{font-size:10.6667cqw}}section.openhouse h2 figure{aspect-ratio:320/52}section.openhouse h2 figure img,section.openhouse h2 figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.openhouse h2 figure{width:min(426.56px,22.2222cqw)}}@media screen and (width<=767px){section.openhouse h2 figure{width:41.3333cqw}}@media screen and (width>=768px){section.openhouse .loop{margin-bottom:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.openhouse .loop{margin-bottom:4.26667cqw}}section.openhouse .loop>.inner figure{aspect-ratio:640/400}@media screen and (width>=768px){section.openhouse .loop>.inner figure{width:min(853.12px,44.4444cqw)}}@media screen and (width<=767px){section.openhouse .loop>.inner figure{width:72.5333cqw}}section.openhouse .loop>.inner figure img,section.openhouse .loop>.inner figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.openhouse .description{margin-bottom:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.openhouse .description{margin-bottom:4.26667cqw}}section.openhouse .description p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (width>=768px){section.openhouse .description p{text-align:center;font-size:max(min(23.994px,1.25cqw),12px)}}@media screen and (width<=767px){section.openhouse .description p{font-size:3.73333cqw}}section.openhouse .info{border:var(--border-black-thin);border-radius:20px;flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media screen and (width>=768px){section.openhouse .info{gap:min(31.992px,1.66667cqw);width:100%;max-width:min(1126.39px,58.6806cqw);margin-bottom:min(53.32px,2.77778cqw);padding-block:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.openhouse .info{gap:6.4cqw;margin-bottom:10.6667cqw;padding:8.53333cqw 5.33333cqw}}section.openhouse .info>p{text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.8}@media screen and (width>=768px){section.openhouse .info>p{font-size:max(min(18.662px,.972222cqw),12px)}}@media screen and (width<=767px){section.openhouse .info>p{font-size:3.73333cqw}}section.openhouse .info>ul{border-top:1px solid #d9d9d9}@media screen and (width>=768px){section.openhouse .info>ul{width:min(599.85px,31.25cqw)}}@media screen and (width<=767px){section.openhouse .info>ul{width:100%}}section.openhouse .info li{border-bottom:1px solid #d9d9d9;justify-content:space-between;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;display:flex}@media screen and (width>=768px){section.openhouse .info li{padding-block:min(13.33px,.694444cqw)}}@media screen and (width<=767px){section.openhouse .info li{padding-block:4.8cqw;padding-inline:2.66667cqw}}section.openhouse .info .date{align-items:baseline;gap:1px;display:flex}@media screen and (width>=768px){section.openhouse .info .date{font-size:min(21.328px,1.11111cqw)}}@media screen and (width<=767px){section.openhouse .info .date{font-size:4cqw}}@media screen and (width>=768px){section.openhouse .info .date span.num{font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.openhouse .info .date span.num{font-size:4.8cqw}}section.openhouse .info .time{align-items:baseline;gap:1px;display:flex}@media screen and (width>=768px){section.openhouse .info .time{font-size:min(26.66px,1.38889cqw)}}@media screen and (width<=767px){section.openhouse .info .time{font-size:4.8cqw}}section.openhouse h3{text-align:center;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.openhouse h3{font-size:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.openhouse h3{font-size:6.4cqw}}section.openhouse .link-wrapper{justify-content:center;display:flex}section.openhouse .other-links{display:flex}@media screen and (width>=768px){section.openhouse .other-links{gap:min(31.992px,1.66667cqw);margin-top:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.openhouse .other-links{flex-direction:column;gap:2.13333cqw;margin-top:2.13333cqw}}section.openhouse .other-links a{color:var(--color-text-black);text-decoration:none;display:flex}@media screen and (width>=768px){section.openhouse .other-links a{flex:1}}section.openhouse .other-links a>.inner{background-color:var(--color-white-pure);border:1px solid #fff;justify-content:space-between;align-items:center;width:100%;transition:filter .1s cubic-bezier(.61,1,.88,1),border-color .3s cubic-bezier(.61,1,.88,1);display:flex;position:relative}section.openhouse .other-links a>.inner:after{border:1px solid var(--color-black-pure);content:"";opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.61,1,.88,1),inset 0s cubic-bezier(.61,1,.88,1) .2s;position:absolute;inset:0}@media screen and (width>=768px){section.openhouse .other-links a>.inner{flex:1;padding:min(63.984px,3.33333cqw) min(42.656px,2.22222cqw) min(53.32px,2.77778cqw) 0}}@media screen and (width<=767px){section.openhouse .other-links a>.inner{padding:6.13333cqw 5.33333cqw}}@media (hover:hover){section.openhouse .other-links a:hover>.inner{border-color:var(--color-black-pure)}section.openhouse .other-links a:hover>.inner:after{opacity:1;transition:opacity .1s cubic-bezier(.61,1,.88,1),inset .3s cubic-bezier(.61,1,.88,1);inset:8px}section.openhouse .other-links a:hover i:before{scale:1}section.openhouse .other-links a:hover path{fill:var(--color-black-pure)}}section.openhouse .other-links i{aspect-ratio:1;background-color:var(--color-black-pure);border:1px solid var(--color-black-pure);border-radius:100%;transition:border-color .3s cubic-bezier(.61,1,.88,1);display:block;position:relative}@media screen and (width>=768px){section.openhouse .other-links i{width:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.openhouse .other-links i{width:8.53333cqw}}section.openhouse .other-links i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}section.openhouse .other-links i svg{bottom:unset;left:50%;right:unset;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (width>=768px){section.openhouse .other-links i svg{width:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.openhouse .other-links i svg{width:4cqw}}section.openhouse .other-links i path{fill:var(--color-white-pure);transition:fill .3s cubic-bezier(.61,1,.88,1)}section.openhouse .other-links a>.inner>div{flex-direction:column;flex-grow:1;flex-shrink:1;display:flex}@media screen and (width>=768px){section.openhouse .other-links a>.inner>div{align-items:center;gap:min(10.664px,.555556cqw);padding-left:min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.openhouse .other-links a>.inner>div{gap:1.33333cqw}}section.openhouse .other-links p.large{letter-spacing:-.03em;font-family:Poppins,sans-serif;font-weight:700}@media screen and (width>=768px){section.openhouse .other-links p.large{font-size:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.openhouse .other-links p.large{font-size:8cqw}}section.openhouse .other-links p.small{letter-spacing:.05em;font-family:Zen Kaku Gothic New,sans-serif;font-weight:500}@media screen and (width>=768px){section.openhouse .other-links p.small{font-size:max(min(18.662px,.972222cqw),12px)}}@media screen and (width<=767px){section.openhouse .other-links p.small{font-size:3.46667cqw}}section.contact{--parallax-value:130%}section.contact .inner{background-color:var(--color-bg-beige-light);justify-content:space-between;align-items:center;width:min(100%,1920px);margin-inline:auto;display:flex;position:relative;overflow:clip}@media screen and (width>=768px){section.contact .inner{padding:min(55.986px,2.91667cqw) min(106.64px,5.55556cqw)}}@media screen and (width<=767px){section.contact .inner{z-index:1;flex-direction:column;padding:17.0667cqw 5.33333cqw 8.53333cqw;position:relative}}section.contact .inner>*{position:relative}section.contact .bg{height:var(--parallax-value);width:100%;position:absolute;top:0;left:0}section.contact .bg img,section.contact .bg svg{object-fit:cover;width:100%;height:100%}@media screen and (width<=767px){section.contact .bg{z-index:-2}}@media screen and (width>=768px){section.contact .bg img{object-position:center top}}@media screen and (width<=767px){section.contact .bg img{object-position:80% top}}section.contact .bg .hover-img{opacity:0;z-index:2;transition:scale 1s cubic-bezier(.61,1,.88,1),opacity .8s cubic-bezier(.61,1,.88,1);position:absolute;top:0;left:0}@media screen and (width>=768px){section.contact h2{height:min(873.115px,45.4861cqw);padding-left:min(159.96px,8.33333cqw)}}@media screen and (width<=767px){section.contact h2{flex-direction:column;align-items:center;gap:1.06667cqw;margin-bottom:10.6667cqw;display:flex}}section.contact h2 span{color:var(--color-white-pure);font-family:Poppins,sans-serif;font-weight:700}@media screen and (width>=768px){section.contact h2 span{transform-origin:0 100%;font-size:min(173.29px,9.02778cqw);position:absolute;left:0;translate:-2.5% -102%;rotate:90deg}}@media screen and (width<=767px){section.contact h2 span{font-size:14.9333cqw}}section.contact h2 figure img,section.contact h2 figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.contact h2 figure{aspect-ratio:58.5/175;width:min(77.9805px,4.0625cqw)}}@media screen and (width<=767px){section.contact h2 figure{aspect-ratio:105/31;width:28cqw}}section.contact .contents{flex-direction:column;display:flex}@media screen and (width>=768px){section.contact .contents{gap:min(26.66px,1.38889cqw);width:min(1298.34px,67.6389cqw)}}@media screen and (width<=767px){section.contact .contents{align-self:stretch;gap:3.2cqw}}@media screen and (width>=768px){section.contact .contents .line{align-self:end}}section.contact .contents .line h3{align-items:center;display:flex}@media screen and (width>=768px){section.contact .contents .line h3{gap:min(13.33px,.694444cqw)}}@media screen and (width<=767px){section.contact .contents .line h3{gap:2.66667cqw}}section.contact .contents .line h3 img{display:block}@media screen and (width>=768px){section.contact .contents .line h3 img{width:min(45.322px,2.36111cqw);height:min(45.322px,2.36111cqw)}}@media screen and (width<=767px){section.contact .contents .line h3 img{width:5.86667cqw;height:5.86667cqw}}@media screen and (width>=768px){section.contact .contents .simulation{align-self:center}}section.contact .contents a{background-color:var(--color-white-pure);color:var(--color-text-black);border:1px solid #fff;justify-content:space-between;align-items:center;text-decoration:none;transition:filter .1s cubic-bezier(.61,1,.88,1),border-color .3s cubic-bezier(.61,1,.88,1);display:flex;position:relative}section.contact .contents a:after{border:1px solid var(--color-black-pure);content:"";opacity:0;transition:opacity .2s cubic-bezier(.61,1,.88,1),inset 0s cubic-bezier(.61,1,.88,1) .2s;position:absolute;inset:0}section.contact .contents a i{aspect-ratio:1;background-color:var(--color-black-pure);border:1px solid var(--color-black-pure);border-radius:100%;transition:border-color .3s cubic-bezier(.61,1,.88,1);display:block;position:relative}@media screen and (width>=768px){section.contact .contents a i{width:min(66.65px,3.47222cqw)}}@media screen and (width<=767px){section.contact .contents a i{width:8.53333cqw}}section.contact .contents a i:before{background-color:var(--color-yellow);bottom:unset;content:"";height:100%;left:0;right:unset;border-radius:100%;width:100%;transition:scale .3s cubic-bezier(.61,1,.88,1);position:absolute;top:0;scale:0}section.contact .contents a i svg{bottom:unset;left:50%;right:unset;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (width>=768px){section.contact .contents a i svg{width:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.contact .contents a i svg{width:4cqw}}section.contact .contents a i path{fill:var(--color-white-pure);transition:fill .3s cubic-bezier(.61,1,.88,1)}@media screen and (width>=768px){section.contact .contents a{width:min(1127.72px,58.75cqw);padding:min(53.32px,2.77778cqw) min(85.312px,4.44444cqw)}}@media screen and (width<=767px){section.contact .contents a{padding:4.26667cqw 5.33333cqw 5.33333cqw}}@media (hover:hover){section.contact .contents a:hover{border-color:var(--color-black-pure)}section.contact .contents a:hover i:before{scale:1}section.contact .contents a:hover path{fill:var(--color-black-pure)}section.contact .contents a:hover:after{opacity:1;transition:opacity .1s cubic-bezier(.61,1,.88,1),inset .3s cubic-bezier(.61,1,.88,1);inset:8px}}section.contact .contents h3{font-family:Poppins,sans-serif;font-weight:700}@media screen and (width>=768px){section.contact .contents h3{font-size:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.contact .contents h3{font-size:5.06667cqw}}section.contact .contents p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;line-height:1.4}@media screen and (width>=768px){section.contact .contents p{margin-bottom:min(13.33px,.694444cqw);font-size:min(42.656px,2.22222cqw)}}@media screen and (width<=767px){section.contact .contents p{margin-bottom:1.06667cqw;font-size:4.8cqw}}@media (hover:hover){section.contact:has(li:first-of-type:hover) .hover-img1,section.contact:has(li:nth-of-type(2):hover) .hover-img2,section.contact:has(li:nth-of-type(3):hover) .hover-img3{opacity:1;z-index:1;transition:scale .8s cubic-bezier(.61,1,.88,1),opacity .4s cubic-bezier(.61,1,.88,1);scale:1.02}}section.contact:has(a:hover) a:not(:hover){filter:brightness(.7)}@media screen and (width<=767px){.no-sm{display:none!important}}@media screen and (width>=768px){.no-lg,.sm-only{display:none!important}}@media screen and (width<=767px){.lg-only{display:none!important}}section.estimate .plan-banner{color:var(--color-white-pure);z-index:0;text-decoration:none;display:block;position:relative}@media screen and (width>=768px){section.estimate .plan-banner{width:min(1492.96px,77.7778cqw);height:max(min(311.922px,16.25cqw),200px);margin:min(186.62px,9.72222cqw) auto 0;padding:10px}}@media screen and (width<=767px){section.estimate .plan-banner{aspect-ratio:335/146;margin-top:17.0667cqw;padding:2.66667cqw}}@media (hover:hover){section.estimate .plan-banner:hover{border-color:var(--color-black-pure)}}section.estimate .plan-banner figure{bottom:unset;height:100%;left:0;right:unset;z-index:-1;width:100%;position:absolute;top:0;overflow:hidden}section.estimate .plan-banner figure img,section.estimate .plan-banner figure svg{object-fit:contain;width:100%;height:100%}.global-footer .footer-banner{justify-content:start;align-items:start;width:200px;display:flex}@media screen and (width<=767px){.global-footer .footer-banner{width:100%;display:block}}.global-footer .footer-banner img{aspect-ratio:200/50;object-fit:contain;width:100%;height:auto}@media screen and (width>=768px){section.estimate .head .plan>div .price{height:220px!important}}@media screen and (width<=767px){section.estimate .head .plan>div .price{height:40cqw!important}}
