:root{--bm-white:#fff;--bm-gray-light:#f8f8f8;--bm-gray-shabby:#f2f2f2;--bm-text-main:#333;--bm-text-sub:#777;--bm-accent-gold:#bda67b;--font-luxury:"Yu Mincho","Hiragino Mincho ProN",serif;--header-height:140px}body{background-color:var(--bm-white);color:var(--bm-text-main);font-family:var(--font-luxury);-webkit-font-smoothing:antialiased;margin:0;line-height:2.2}.p-luxury{padding:60px 20px}.text-luxury{letter-spacing:.2em;text-align:center}.grid-shabby{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){body{font-size:15px}.p-luxury{padding:100px 10%}.text-luxury{letter-spacing:.4em}.grid-shabby{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.p-luxury{padding:140px 15%}.grid-shabby{grid-template-columns:repeat(3,1fr)}}.border-shabby{border-bottom:1px solid var(--bm-gray-shabby)}.coming-soon-bg{background-color:var(--bm-gray-light);aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}
.Header-module__lwrlEW__header{height:var(--header-height);z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;width:100%;padding:0 80px;display:flex;position:fixed;top:0}.Header-module__lwrlEW__logo{letter-spacing:.5rem;text-transform:uppercase;color:inherit;z-index:3;font-size:1.1rem;font-weight:400;text-decoration:none;transition:opacity .4s}.Header-module__lwrlEW__logo:hover{opacity:.6}.Header-module__lwrlEW__hamburger{cursor:pointer;z-index:2000;width:30px;height:20px;display:block;position:relative}.Header-module__lwrlEW__hamburger span{background-color:#333;width:100%;height:1px;transition:all .4s;display:block;position:absolute}.Header-module__lwrlEW__hamburger span:first-child{top:0}.Header-module__lwrlEW__hamburger span:nth-child(2){top:10px}.Header-module__lwrlEW__hamburger span:nth-child(3){top:20px}.Header-module__lwrlEW__hamburger.Header-module__lwrlEW__is-active span:first-child{transform:translateY(10px)rotate(45deg)}.Header-module__lwrlEW__hamburger.Header-module__lwrlEW__is-active span:nth-child(2){opacity:0}.Header-module__lwrlEW__hamburger.Header-module__lwrlEW__is-active span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.Header-module__lwrlEW__navOverlay{opacity:0;visibility:hidden;z-index:1;background-color:#fffffffa;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .6s;display:flex;position:fixed;top:0;left:0}.Header-module__lwrlEW__navOverlay.Header-module__lwrlEW__is-active{opacity:1;visibility:visible}.Header-module__lwrlEW__navOverlay ul{text-align:center;padding:0;list-style:none}.Header-module__lwrlEW__navOverlay ul li{opacity:0;margin:40px 0;transition:all .6s;transform:translateY(20px)}.Header-module__lwrlEW__navOverlay.Header-module__lwrlEW__is-active ul li{opacity:1;transform:translateY(0)}.Header-module__lwrlEW__navOverlay ul li a{letter-spacing:.5em;color:#333;font-family:Yu Mincho,serif;font-size:.7rem;text-decoration:none;transition:opacity .4s;display:block}.Header-module__lwrlEW__navOverlay a:hover{opacity:.6}.Header-module__lwrlEW__menuControlerMov{display:none}.Header-module__lwrlEW__menuControlerNorm{display:block}.Header-module__lwrlEW__menuControlerNorm ul{letter-spacing:.2em;gap:30px;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.Header-module__lwrlEW__menuControlerNorm a{color:inherit;text-decoration:none;transition:opacity .4s}.Header-module__lwrlEW__menuControlerNorm a:hover{opacity:.6}@media (max-width:768px){.Header-module__lwrlEW__menuControlerMov{display:block}.Header-module__lwrlEW__menuControlerNorm{display:none}.Header-module__lwrlEW__logo{letter-spacing:.28rem;font-size:.8rem}.Header-module__lwrlEW__header{padding:50px 20px;display:flex}}
.Footer-module__dgaItq__footer{letter-spacing:.2em;color:#aaa;text-align:center;border-top:1px solid #f2f2f2;padding:100px 80px;font-size:.65rem}.Footer-module__dgaItq__footerLinks{justify-content:center;gap:30px;margin-bottom:40px;list-style:none;display:flex}.Footer-module__dgaItq__footerLinks a{color:#333;text-decoration:none}.Footer-module__dgaItq__footerLinks a:hover{opacity:.7}
.Root-module__lpk3ba__pageContainer{flex-direction:column;min-height:100vh;display:flex}.Root-module__lpk3ba__content{flex:1}
