.sui_site__vaoBh{--paper:#f1efe9;--ink:#343733;--sage:#8a978a;min-height:100vh;color:var(--ink);background:var(--paper);font-family:Yu Mincho,Hiragino Mincho ProN,serif}.sui_site__vaoBh *{box-sizing:border-box}.sui_site__vaoBh a{color:inherit;text-decoration:none}.sui_site__vaoBh h1,.sui_site__vaoBh h2,.sui_site__vaoBh p{margin-top:0}.sui_sideRail__G5RjT{position:fixed;z-index:20;inset:0 auto 0 0;display:grid;grid-template-rows:auto 1fr auto auto;width:138px;padding:30px 23px;background:#e7e5de;border-right:1px solid #b8bbb5}.sui_logo__9klwX{display:grid;gap:5px}.sui_logo__9klwX span{font-family:Georgia,serif;font-size:1.55rem;letter-spacing:.24em}.sui_logo__9klwX small{font-family:Arial,sans-serif;font-size:.38rem;letter-spacing:.2em}.sui_sideRail__G5RjT>p{align-self:center;margin:0;color:#7b817b;font-family:Arial,sans-serif;font-size:.46rem;letter-spacing:.15em;line-height:1.9}.sui_sideRail__G5RjT nav{display:grid;gap:14px;font-size:.56rem}.sui_sideRail__G5RjT nav a{padding-bottom:6px;border-bottom:1px solid #bec2bc}.sui_back__tW7b0{margin-top:28px;font-family:Arial,sans-serif;font-size:.43rem;letter-spacing:.12em}.sui_journal__Vts8T{margin-left:138px;overflow:hidden}.sui_opening__kMRO2{display:grid;grid-template-columns:68% 32%;background:#deded8}.sui_openingPhoto__mN_4c,.sui_opening__kMRO2{position:relative;min-height:100svh}.sui_detailPhoto__ANLtv img,.sui_openingPhoto__mN_4c img,.sui_ritualPhoto__RyBn8 img{object-fit:cover}.sui_openingWords__gltBD{display:grid;align-content:center;padding:8vh 4vw;background:#eceae4}.sui_entryOne__nBPsC header span,.sui_entryTwo__P5g6O header span,.sui_openingWords__gltBD>span,.sui_pause__sAjZW>span,.sui_reserve__mAa9Z header>span{font-family:Arial,sans-serif;font-size:.46rem;letter-spacing:.2em}.sui_openingWords__gltBD h1{margin:45px 0;font-size:clamp(2.7rem,4.7vw,5.6rem);font-weight:400;letter-spacing:.08em;line-height:1.65;writing-mode:vertical-rl}.sui_openingWords__gltBD p{justify-self:end;margin:0;color:#747a74;font-size:.65rem}.sui_availability__Gm0OI{position:absolute;right:2vw;bottom:24px;display:grid;grid-template-columns:auto auto 28px;gap:12px;align-items:center;margin:0;padding:13px 16px;background:rgba(241,239,233,.92);border:1px solid #c2c5bf;font-size:.55rem}.sui_availability__Gm0OI i{color:#747c75;font-style:normal}.sui_availability__Gm0OI span{display:grid;place-items:center;width:26px;height:26px;color:white;background:var(--sage);border-radius:50%}.sui_entryOne__nBPsC{display:grid;grid-template-columns:14% 43% 1fr;min-height:820px;padding:140px 6vw;background:#f4f2ed}.sui_entryOne__nBPsC header,.sui_entryTwo__P5g6O header{display:grid;align-content:start;gap:11px;color:#727872}.sui_entryOne__nBPsC header time,.sui_entryTwo__P5g6O header time{font-size:.7rem;writing-mode:vertical-rl}.sui_ritualPhoto__RyBn8{position:relative;height:640px}.sui_entryText__ONWMe{align-self:center;padding:0 0 0 6vw}.sui_entryText__ONWMe>p{font-size:clamp(2rem,3.1vw,3.7rem);line-height:1.9}.sui_entryText__ONWMe small{display:block;max-width:390px;color:#737973;font-size:.66rem;line-height:2.2}.sui_pause__sAjZW{position:relative;min-height:760px;padding:140px 10vw}.sui_pause__sAjZW blockquote{max-width:950px;margin:65px 0 70px;font-size:clamp(3rem,5.7vw,6.6rem);line-height:1.65}.sui_pause__sAjZW i{position:absolute;top:170px;right:10vw;width:250px;height:250px;border:1px solid rgba(96,111,99,.34);border-radius:50%}.sui_pause__sAjZW i:after{position:absolute;top:100px;left:-80px;width:260px;height:260px;content:"";border:1px solid rgba(96,111,99,.25);border-radius:50%}.sui_pause__sAjZW p{max-width:550px;margin:0;color:#777c77;font-size:.68rem;line-height:2.2}.sui_entryTwo__P5g6O{display:grid;grid-template-columns:14% 37% 1fr;min-height:780px;padding:130px 6vw;background:#f4f2ed}.sui_detailPhoto__ANLtv{position:relative;height:620px}.sui_menuLines__7TxED{align-self:center;padding-left:6vw}.sui_menuLines__7TxED>p{display:grid;grid-template-columns:28px 1fr auto;gap:6px 15px;margin:0;padding:24px 0;border-top:1px solid #b7bab4}.sui_menuLines__7TxED>p:last-of-type{border-bottom:1px solid #b7bab4}.sui_menuLines__7TxED p>span{grid-row:1/3;font-family:Georgia,serif;font-size:.55rem}.sui_menuLines__7TxED b{font-size:1.05rem;font-weight:400}.sui_menuLines__7TxED em{grid-column:2;color:#737973;font-size:.6rem;font-style:normal;line-height:1.8}.sui_menuLines__7TxED strong{grid-column:3;grid-row:1/3;font-family:Georgia,serif;font-size:.65rem;font-weight:400}.sui_menuLines__7TxED>small{display:block;margin-top:18px;color:#8a8f89;font-size:.5rem}.sui_reserve__mAa9Z{display:grid;grid-template-columns:.75fr 1.35fr;gap:80px;padding:150px max(6vw,calc((100vw - 1200px)/2));background:#dfe3de}.sui_reserve__mAa9Z header h2{margin:28px 0 20px;font-size:3.7rem;font-weight:400}.sui_reserve__mAa9Z header p{color:#747a75;font-size:.56rem}.sui_calendar__cpdIo{border-top:1px solid #959d96}.sui_calendar__cpdIo>div{display:grid;grid-template-columns:55px 70px 1fr;align-items:center;padding:17px 7px;border-bottom:1px solid #aeb4ae}.sui_calendar__cpdIo span{font-family:Arial,sans-serif;font-size:.46rem;letter-spacing:.12em}.sui_calendar__cpdIo b{font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.sui_calendar__cpdIo em{justify-self:end;font-size:.62rem;font-style:normal}.sui_reserveNote__iJ34S{grid-column:2}.sui_reserveNote__iJ34S p{font-size:.68rem}.sui_reserveNote__iJ34S a{display:inline-block;padding:8px 0;border-bottom:1px solid #565e57;font-size:.62rem}.sui_reserveNote__iJ34S small{display:block;margin-top:30px;color:#7e857e;font-family:Yu Gothic,sans-serif;font-size:.5rem}.sui_journal__Vts8T footer{display:flex;justify-content:space-between;padding:26px 5vw;color:#c5cac5;background:#343a35;font-family:Arial,sans-serif;font-size:.45rem;letter-spacing:.13em}@media(max-width:700px){.sui_sideRail__G5RjT{position:sticky;top:0;right:0;grid-template-columns:1fr auto;grid-template-rows:64px;width:100%;height:64px;padding:0 16px}.sui_logo__9klwX{align-content:center}.sui_logo__9klwX span{font-size:1rem}.sui_sideRail__G5RjT nav,.sui_sideRail__G5RjT>p{display:none}.sui_back__tW7b0{align-self:center;margin:0}.sui_journal__Vts8T{margin-left:0}.sui_opening__kMRO2{display:block;min-height:0}.sui_openingPhoto__mN_4c{height:62svh;min-height:500px}.sui_openingWords__gltBD{padding:50px 24px 75px}.sui_openingWords__gltBD h1{margin:28px 0;font-size:2.6rem;line-height:1.65;writing-mode:horizontal-tb}.sui_openingWords__gltBD p{justify-self:start}.sui_availability__Gm0OI{right:16px;bottom:18px;grid-template-columns:1fr 25px}.sui_availability__Gm0OI i{display:none}.sui_entryOne__nBPsC,.sui_entryTwo__P5g6O{display:block;min-height:0;padding:95px 20px}.sui_entryOne__nBPsC header,.sui_entryTwo__P5g6O header{display:flex;justify-content:space-between;margin-bottom:25px}.sui_entryOne__nBPsC header time,.sui_entryTwo__P5g6O header time{writing-mode:horizontal-tb}.sui_detailPhoto__ANLtv,.sui_ritualPhoto__RyBn8{height:62svh;min-height:480px}.sui_entryText__ONWMe,.sui_menuLines__7TxED{padding:45px 2px 0}.sui_entryText__ONWMe>p{font-size:2rem}.sui_pause__sAjZW{min-height:620px;padding:110px 24px}.sui_pause__sAjZW blockquote{margin:50px 0;font-size:2.8rem}.sui_pause__sAjZW i{top:75px;right:-100px}.sui_entryTwo__P5g6O{padding-bottom:110px}.sui_menuLines__7TxED>p{grid-template-columns:26px 1fr}.sui_menuLines__7TxED strong{grid-column:2;grid-row:3}.sui_reserve__mAa9Z{display:block;padding:100px 24px}.sui_reserve__mAa9Z header h2{font-size:2.8rem}.sui_calendar__cpdIo{margin-top:55px}.sui_reserveNote__iJ34S{margin-top:45px}.sui_journal__Vts8T footer{display:grid;gap:10px;padding:24px}}.sui_entryText__ONWMe>span{font-family:Arial,sans-serif;font-size:.7rem;letter-spacing:.16em}.sui_entryText__ONWMe h2{margin:22px 0 18px;font-size:2.4rem;font-weight:400;letter-spacing:.08em}.sui_entryText__ONWMe>p{max-width:520px;margin:0 0 26px;font-size:1rem;line-height:2.05}.sui_entryText__ONWMe dl{display:grid;grid-template-columns:repeat(3,1fr);max-width:520px;margin:0 0 28px;border-top:1px solid #b7bab4;border-bottom:1px solid #b7bab4}.sui_entryText__ONWMe dl>div{padding:14px 10px 13px 0}.sui_entryText__ONWMe dt{color:#747b75;font-size:.7rem}.sui_entryText__ONWMe dd{margin:6px 0 0;font-size:.86rem}.sui_pause__sAjZW{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.4fr);gap:8vw;min-height:0;padding:145px 10vw;background:#e8e5de}.sui_pauseHeader__I8GEZ>span{font-family:Arial,sans-serif;font-size:.7rem;letter-spacing:.18em}.sui_pauseHeader__I8GEZ h2{margin:34px 0 28px;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:400;line-height:1.5}.sui_pauseHeader__I8GEZ p{margin:0;color:#777c77;font-size:.82rem;line-height:2.1}.sui_principles__RrrT0{margin:0;padding:0;list-style:none;border-top:1px solid #aeb3ad}.sui_principles__RrrT0 li{display:grid;grid-template-columns:52px 150px 1fr;gap:20px;align-items:start;padding:28px 0;border-bottom:1px solid #aeb3ad}.sui_principles__RrrT0 span{font-family:Georgia,serif;font-size:.8rem}.sui_principles__RrrT0 h3{margin:0;font-size:1.3rem;font-weight:400}.sui_principles__RrrT0 p{margin:0;color:#6f756f;font-size:.8rem;line-height:1.9}@media(max-width:700px){.sui_entryText__ONWMe h2{font-size:2rem}.sui_entryText__ONWMe>p{font-size:.9rem}.sui_entryText__ONWMe dl{max-width:none}.sui_pause__sAjZW{display:block;padding:100px 24px}.sui_pauseHeader__I8GEZ h2{font-size:2.7rem}.sui_principles__RrrT0{margin-top:55px}.sui_principles__RrrT0 li{grid-template-columns:40px 1fr}.sui_principles__RrrT0 p{grid-column:2}.sui_pause__sAjZW i{display:none}}