.brand-wordmark{width:178px;height:54px;object-fit:contain;object-position:left center}.japanese{font-family:'Noto Sans JP','DM Sans',sans-serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.18em;margin:0 0 1rem}.hero-copy>p.japanese{max-width:none}.card-japanese{font-family:'Noto Sans JP',sans-serif;font-size:3.5rem;line-height:1;margin:1.2rem 0 0;color:var(--petrol)}.calligraphy{background:linear-gradient(145deg,var(--white),#eef2ee)}.yoko-symbol{width:112px!important;height:112px!important;min-height:0!important;object-fit:contain!important;margin-bottom:2rem}.yoko-japanese{font-family:'Noto Sans JP',sans-serif;font-size:2rem;letter-spacing:.16em;margin-bottom:1.5rem}.massage-benefits{display:grid;grid-template-columns:.7fr 1.3fr;background:var(--navy);color:white}.benefit-quote{min-height:500px;padding:6vw;display:flex;align-items:flex-end;background:linear-gradient(rgba(11,57,84,.08),rgba(11,57,84,.76)),url('assets/tai-chi-lago.jpg') center/cover}.benefit-quote p{font:600 clamp(2.2rem,4.5vw,4.4rem)/1.08 'Manrope',sans-serif;letter-spacing:-.04em;margin:0}.benefit-content{padding:7rem 6vw}.benefit-content .eyebrow{color:#d9e4df}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem}.benefit-grid div{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.22)}.benefit-grid span{font-size:.75rem;color:#b9cac8}.benefit-grid p{margin:0}.care-phrase{font:500 clamp(1.8rem,3.4vw,3.2rem)/1.2 'Manrope',sans-serif;color:var(--petrol);max-width:760px;margin:5rem auto 0;text-align:center;letter-spacing:-.035em}.closing-phrase{font:500 1.35rem 'Manrope',sans-serif;color:var(--petrol);margin:2rem 0}@media(max-width:850px){.brand-wordmark{width:145px;height:46px}.japanese{font-size:2rem}.yoko-symbol{width:92px!important;height:92px!important;min-height:0!important}.massage-benefits{grid-template-columns:1fr}.benefit-quote{min-height:440px}.benefit-content{padding:5rem 6vw}.benefit-grid{grid-template-columns:1fr}}
