.about-module__-i9KWa__page{color:#f5f0e5;background:#0f0f0e}.about-module__-i9KWa__hero{isolation:isolate;background:#020202;height:100svh;min-height:640px;position:relative;overflow:hidden}.about-module__-i9KWa__heroImage{z-index:-3;object-fit:cover;object-position:50% 64%}.about-module__-i9KWa__leftVignette,.about-module__-i9KWa__bottomVignette{pointer-events:none;position:absolute;inset:0}.about-module__-i9KWa__leftVignette{z-index:-2;background:linear-gradient(90deg,#020202 0%,#020202fa 24%,#020202cc 42%,#02020247 62%,#0000 77%)}.about-module__-i9KWa__bottomVignette{z-index:-1;background:linear-gradient(#0000 55%,#0000002e 100%)}.about-module__-i9KWa__navigation{z-index:10;position:absolute;inset:0 0 auto}.about-module__-i9KWa__navInner{justify-content:space-between;align-items:center;width:100%;max-width:1512px;height:136px;margin:0 auto;padding:0 5rem;display:flex;position:relative}.about-module__-i9KWa__navLinks{align-items:center;gap:2.5rem;display:flex}.about-module__-i9KWa__navLinks a,.about-module__-i9KWa__reservationLink{color:#e8e3d7;font-family:var(--font-cinzel), Georgia, serif;font-size:1rem;font-weight:400;line-height:1;text-decoration:none;transition:color .18s,background-color .18s}.about-module__-i9KWa__navLinks a:hover,.about-module__-i9KWa__navLinks a:focus-visible{color:#fff}.about-module__-i9KWa__logoLink{transition:opacity .18s;display:inline-flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.about-module__-i9KWa__logoLink:hover,.about-module__-i9KWa__logoLink:focus-visible{opacity:.8}.about-module__-i9KWa__logo{object-fit:contain;width:auto;height:112px}.about-module__-i9KWa__reservationLink{box-sizing:border-box;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#a58a5a33;border-radius:24px;justify-content:center;align-items:center;gap:4px;width:192px;height:44px;padding:12px 32px;font-size:1rem;display:inline-flex}.about-module__-i9KWa__navLinks a{font-size:17px}.about-module__-i9KWa__reservationLink:hover,.about-module__-i9KWa__reservationLink:focus-visible{color:#fff;background:#a58a5a52}.about-module__-i9KWa__heroContent{z-index:1;position:absolute;top:50%;left:clamp(2.5rem,5.5vw,5.5rem);transform:translateY(-8%)}.about-module__-i9KWa__heading{color:#f5f0e5;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,3.75vw,3.25rem);font-weight:400;line-height:1.03}.about-module__-i9KWa__japaneseTitle{z-index:1;color:#f5f0e5;font-family:var(--font-shippori-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;letter-spacing:.1em;text-orientation:upright;writing-mode:vertical-rl;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.05;position:absolute;bottom:clamp(10rem,25vh,13rem);right:clamp(2.5rem,5.2vw,5.25rem)}.about-module__-i9KWa__welcome{background:#0f0f0e;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);min-height:484px;display:grid}.about-module__-i9KWa__welcomeCopy{flex-direction:column;min-height:484px;padding:4rem clamp(2.5rem,5.3vw,5.5rem) 3.75rem;display:flex}.about-module__-i9KWa__welcomeHeading{color:#f4efe4;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,2.45vw,2.2rem);font-weight:400;line-height:1}.about-module__-i9KWa__welcomeSubtitle{color:#a9a096;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(.7rem,1.1vw,.95rem);font-weight:400;line-height:1.2}.about-module__-i9KWa__welcomeText{color:#e3ddd3;max-width:36rem;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:-.025em;margin-top:2.15rem;font-size:clamp(.82rem,1.22vw,1rem);font-weight:400;line-height:1.64}.about-module__-i9KWa__welcomeText p{margin:0}.about-module__-i9KWa__welcomeText p+p{margin-top:1.7rem}.about-module__-i9KWa__welcomeIcons{color:#a98c50;font-family:var(--font-cinzel), Georgia, serif;align-items:center;gap:.6rem;margin-top:auto;font-size:1.45rem;line-height:1;display:flex}.about-module__-i9KWa__welcomeIcons span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.95rem;display:inline-flex}.about-module__-i9KWa__welcomeIcons .about-module__-i9KWa__iconWave{font-size:.85rem}.about-module__-i9KWa__welcomeIcons .about-module__-i9KWa__iconCircle{font-size:1rem}.about-module__-i9KWa__welcomeIcons .about-module__-i9KWa__iconDiamond{border-radius:0;font-size:.76rem;transform:rotate(45deg)}.about-module__-i9KWa__welcomeImageWrap{min-height:484px;position:relative;overflow:hidden}.about-module__-i9KWa__welcomeImage{object-fit:cover;object-position:50% 55%}.about-module__-i9KWa__signatureFeature{box-sizing:border-box;background:#e9e2d6;border:0;grid-template-rows:57.28fr 42.72fr;width:100%;height:100svh;min-height:38rem;display:grid;overflow:hidden}.about-module__-i9KWa__signaturePhoto{background:#090806;min-width:0;position:relative;overflow:hidden}.about-module__-i9KWa__signaturePhotoImage{object-fit:cover;object-position:50% 55%}.about-module__-i9KWa__signatureStory{color:#1d1b19;text-align:center;background:#e9e2d6;justify-content:center;min-width:0;display:flex}.about-module__-i9KWa__signatureContent{flex-direction:column;align-items:center;width:100%;padding:clamp(2.85rem,7.35vh,4.75rem) 1.5rem 1rem;display:flex}.about-module__-i9KWa__signatureTitle,.about-module__-i9KWa__signatureIntroduction,.about-module__-i9KWa__signatureCopy{font-family:var(--font-cinzel), Georgia, serif;margin:0;font-weight:400}.about-module__-i9KWa__signatureTitle{letter-spacing:-.017em;font-size:clamp(1.3rem,2.35vw,2.25rem);line-height:1.1}.about-module__-i9KWa__signatureIntroduction{color:#b0a99e;letter-spacing:-.045em;margin-top:.42rem;font-size:clamp(.62rem,1.34vw,1.25rem);line-height:1.2}.about-module__-i9KWa__signatureCopy{letter-spacing:-.04em;margin-top:clamp(1.8rem,3.4vh,2.5rem);font-size:clamp(.73rem,1.36vw,1.25rem);line-height:1.54}.about-module__-i9KWa__signatureMarks{align-items:center;gap:.62rem;margin-top:clamp(3.25rem,6.9vh,5rem);display:flex}.about-module__-i9KWa__signatureMarks img{width:1.5rem;height:1.5rem;display:block}.about-module__-i9KWa__valuesFeature{color:#ece7dd;background:#0d0d0c;overflow:hidden}.about-module__-i9KWa__valuesStage{width:min(100% - 3rem,90.5rem);height:clamp(48rem,61.6vw,68rem);min-height:48rem;margin:0 auto;position:relative}.about-module__-i9KWa__foodFrame{background:#17130f;position:absolute;overflow:hidden}.about-module__-i9KWa__uniFrame{width:19.7%;height:53.1%;top:13.9%;left:0}.about-module__-i9KWa__uniImage{object-fit:cover;object-position:50% 69%}.about-module__-i9KWa__wovenTexture{z-index:1;width:18.25%;height:auto;position:absolute;top:22.1%;left:24.2%}.about-module__-i9KWa__nigiriFrame{z-index:2;width:25.2%;height:46.8%;top:40.2%;left:12.45%}.about-module__-i9KWa__nigiriImage{object-fit:cover;object-position:50% 70%}.about-module__-i9KWa__bubbleMark{z-index:3;width:clamp(4rem,5vw,5.5rem);height:auto;position:absolute;top:68.5%;left:8.2%}.about-module__-i9KWa__valuesCopy{width:49%;position:absolute;top:30.2%;left:48.55%}.about-module__-i9KWa__valuesTitle,.about-module__-i9KWa__valuesSubtitle,.about-module__-i9KWa__valuesList,.about-module__-i9KWa__footer,.about-module__-i9KWa__footer a{font-family:var(--font-cinzel), Georgia, serif}.about-module__-i9KWa__valuesTitle{color:#f0ece3;letter-spacing:-.042em;margin:0;font-size:clamp(2.05rem,2.46vw,2.7rem);font-weight:400;line-height:.98}.about-module__-i9KWa__valuesSubtitle{color:#aaa196;letter-spacing:-.047em;margin:clamp(.75rem,1.1vw,1.1rem) 0 0;font-size:clamp(.74rem,1.16vw,1.28rem);font-weight:400;line-height:1.2}.about-module__-i9KWa__valuesList{gap:clamp(1.9rem,2.75vw,3rem);margin:clamp(2.5rem,2.55vw,2.85rem) 0 0;display:grid}.about-module__-i9KWa__valuesList div{grid-template-columns:clamp(3rem,5.4vw,5.95rem) 1fr;align-items:center;display:grid}.about-module__-i9KWa__valuesList dt{color:#ad8e4e;font-family:var(--font-shippori-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;font-size:clamp(2rem,3.04vw,3.36rem);line-height:1}.about-module__-i9KWa__valuesList dd{color:#ece7dd;letter-spacing:-.048em;margin:0;font-size:clamp(1.35rem,2.1vw,2.33rem);font-weight:400;line-height:1}.about-module__-i9KWa__footer{box-sizing:border-box;color:#e8e3da;background:#0d0d0c;border-top:0;height:auto;min-height:280px;position:relative;overflow:hidden}.about-module__-i9KWa__footerArt{width:35%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.about-module__-i9KWa__footerArt:after{content:"";background:linear-gradient(90deg,#0d0d0c00 48%,#0d0d0c 100%);position:absolute;inset:0}.about-module__-i9KWa__footerArtImage{object-fit:cover;object-position:left center;filter:grayscale()brightness(.34)contrast(1.08)}.about-module__-i9KWa__footerLogo{z-index:1;filter:brightness(0)invert();width:clamp(4.3rem,6.2vw,6.8rem);height:auto;position:absolute;top:10%;left:15%}.about-module__-i9KWa__footerInner{z-index:1;grid-template-columns:minmax(19rem,1.65fr) minmax(8rem,.66fr) minmax(8rem,.66fr);align-items:start;gap:clamp(2.5rem,7.2vw,8rem);width:min(100% - 5rem,68rem);margin:0 4% 0 auto;padding-top:clamp(2.5rem,3.15vw,3.5rem);display:grid;position:relative}.about-module__-i9KWa__footerAddress,.about-module__-i9KWa__footerNavigation{color:#dfd9ce;letter-spacing:-.052em;flex-direction:column;font-size:clamp(.87rem,1.16vw,1.28rem);font-style:normal;font-weight:400;line-height:1.1;display:flex}.about-module__-i9KWa__footerAddress strong{margin-bottom:.65rem;font-weight:500}.about-module__-i9KWa__footerAddress a,.about-module__-i9KWa__footerNavigation a{color:inherit;text-decoration:none;transition:color .18s}.about-module__-i9KWa__footerAddress a{margin-top:.65rem}.about-module__-i9KWa__footerNavigation{gap:clamp(1.25rem,1.55vw,1.7rem)}.about-module__-i9KWa__footerNavigation a:hover,.about-module__-i9KWa__footerNavigation a:focus-visible,.about-module__-i9KWa__footerAddress a:hover,.about-module__-i9KWa__footerAddress a:focus-visible{color:#b89a5a}.about-module__-i9KWa__copyright{color:#c6bfb4;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(.62rem,.9vw,1rem);font-weight:400;line-height:1;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@media (max-width:900px){.about-module__-i9KWa__welcome{grid-template-columns:1fr}.about-module__-i9KWa__welcomeCopy{min-height:auto}.about-module__-i9KWa__welcomeImageWrap{min-height:min(130vw,640px)}.about-module__-i9KWa__signatureFeature{min-height:34rem}.about-module__-i9KWa__signaturePhotoImage{object-position:50% 48%}.about-module__-i9KWa__signatureContent{padding:2.4rem 1rem 1rem}.about-module__-i9KWa__signatureTitle{max-width:22rem;font-size:clamp(1.05rem,5.5vw,1.45rem);line-height:1.2}.about-module__-i9KWa__signatureIntroduction{max-width:22rem;margin-top:.55rem;font-size:clamp(.55rem,2.6vw,.77rem);line-height:1.35}.about-module__-i9KWa__signatureCopy{max-width:24rem;margin-top:1.75rem;font-size:clamp(.61rem,2.7vw,.78rem);line-height:1.75}.about-module__-i9KWa__signatureCopy br{display:none}.about-module__-i9KWa__signatureMarks{margin-top:auto;padding-top:1.5rem}.about-module__-i9KWa__valuesStage{width:min(100% - 2.5rem,45rem);height:auto;min-height:0;padding:5rem 0 6rem}.about-module__-i9KWa__uniFrame{width:42%;height:31rem;position:relative;top:auto;left:auto}.about-module__-i9KWa__wovenTexture{width:38%;top:6.8rem;left:33%}.about-module__-i9KWa__nigiriFrame{width:56%;height:27rem;top:16rem;left:20%}.about-module__-i9KWa__bubbleMark{top:36rem;left:6%}.about-module__-i9KWa__valuesCopy{width:auto;margin-top:8rem;position:relative;top:auto;left:auto}.about-module__-i9KWa__footer{height:auto;min-height:0;padding:0 1.5rem 2.4rem}.about-module__-i9KWa__footerArt{opacity:.62;width:100%;height:15rem;right:0}.about-module__-i9KWa__footerLogo{top:2.5rem;left:1.5rem}.about-module__-i9KWa__footerInner{grid-template-columns:1fr 1fr;gap:2.25rem 1.5rem;width:100%;margin:0;padding-top:17.5rem}.about-module__-i9KWa__footerAddress{grid-column:1/-1}.about-module__-i9KWa__copyright{text-align:center;margin:3.25rem auto 0;display:block;position:static;transform:none}}@media (max-width:767px){.about-module__-i9KWa__hero{min-height:600px}.about-module__-i9KWa__heroImage{object-position:57% 68%}.about-module__-i9KWa__leftVignette{background:linear-gradient(90deg,#020202eb,#02020280 68%,#0202022e)}.about-module__-i9KWa__navInner{height:108px;padding:0 1.25rem}.about-module__-i9KWa__navLinks{gap:1rem}.about-module__-i9KWa__navLinks a,.about-module__-i9KWa__reservationLink{font-size:.62rem}.about-module__-i9KWa__logoLink{top:.55rem}.about-module__-i9KWa__logo{height:88px}.about-module__-i9KWa__reservationLink{white-space:nowrap;width:auto;min-width:auto;min-height:2rem;padding:.58rem .75rem}.about-module__-i9KWa__heroContent{max-width:19rem;inset:auto 1.5rem 9rem;transform:none}.about-module__-i9KWa__heading{font-size:clamp(1.9rem,8.8vw,2.4rem)}.about-module__-i9KWa__japaneseTitle{font-size:1.9rem;bottom:4rem;right:1.5rem}.about-module__-i9KWa__welcomeCopy{padding:3.25rem 1.5rem 2.5rem}.about-module__-i9KWa__welcomeText{margin-top:2rem;font-size:.82rem}.about-module__-i9KWa__welcomeIcons{margin-top:3rem}}@media (max-width:360px){.about-module__-i9KWa__navLinks a:last-child{display:none}}
