.hp-v--en{--mincho:var(--font-cormorant-garamond), "Cormorant Garamond", Georgia, serif}.hp-v--en .fv__lead,.hp-v--en .fv__title,.hp-v--en .fv__name,.hp-v--en .fv__desc,.hp-v--en .fv__more,.hp-v--en .idea__lead,.hp-v--en .idea__text,.hp-v--en .idea__name,.hp-v--en .band__caption,.hp-v--en .band__title,.hp-v--en .flow-one__steps h3,.hp-v--en .flow-one__menu,.hp-v--en .sec__index,.hp-v--en .sec__title,.hp-v--en .sec__lead,.hp-v--en .person__role,.hp-v--en .person__name,.hp-v--en .person__lead,.hp-v--en .message__label,.hp-v--en .care h3,.hp-v--en .voice-lead__text,.hp-v--en .voice h3,.hp-v--en .voice__attr,.hp-v--en .trial__badge,.hp-v--en .ways__label,.hp-v--en .ways h3,.hp-v--en .ways__num,.hp-v--en .fold>summary,.hp-v--en .price__h,.hp-v--en .gym__eyebrow,.hp-v--en .gym h3,.hp-v--en .steps h3,.hp-v--en .faq__h,.hp-v--en .faq summary,.hp-v--en .spec dt,.hp-v--en .tbl th,.hp-v--en .hd__nav a,.hp-v--en .hd__cta,.hp-v--en .btn,.hp-v--en .link,.hp-v--en .ft__nav a,.hp-v--en .bar{letter-spacing:.02em}.hp-v--en .sec__index,.hp-v--en .band__caption,.hp-v--en .person__role,.hp-v--en .message__label,.hp-v--en .voice__attr,.hp-v--en .trial__badge,.hp-v--en .ways__label,.hp-v--en .gym__eyebrow,.hp-v--en .flow-one__menu,.hp-v--en .hd__nav a,.hp-v--en .ft__nav a{letter-spacing:.12em}.hp-v--en .ph:not(:last-child){margin-right:.3em}.hp-v--en .idea--ink .idea__lead{letter-spacing:.02em;max-width:22em;font-size:clamp(26px,2.8vw,40px);line-height:1.5}.hp-v--en .idea--ink .idea__text{letter-spacing:.02em}.hp-v--en .fv__title{font-size:clamp(40px,5.2vw,72px);line-height:1.15}.hp-v--en .fv__lead{font-size:clamp(15px,1.3vw,18px)}.hp-v--en .idea__lead{font-size:clamp(26px,2.8vw,40px);line-height:1.5}.hp-v--en .sec__title,.hp-v--en .band__title{font-size:clamp(32px,3.4vw,48px);line-height:1.25}.hp-v--en .flow-one__steps h3{font-size:clamp(26px,2.4vw,34px)}.hp-v--en .person__name{font-size:clamp(30px,3vw,42px)}.hp-v--en .care h3{font-size:clamp(24px,2.2vw,30px)}.hp-v--en .voice-lead__text{font-size:clamp(22px,2.3vw,32px);line-height:1.55}.hp-v--en .ways h3{font-size:clamp(22px,1.8vw,26px)}.hp-v--en .person__name span,.hp-v--en .care h3 span,.hp-v--en .flow__en{display:none}@supports (animation-timeline:view()){.hp-v--en .flow-a__step h3,.hp-v--en .flow-c__step h3,.hp-v--en .flow-b__grid h3,.hp-v--en .flow-one__steps h3{animation-name:mv-fade}}.hp-v--en .flow4__no,.hp-v--en .care__no,.hp-v--en .steps__no,.hp-v--en .sec__index span,.hp-v--en .hd__menu nav a span{font-family:var(--mincho);font-variant-numeric:lining-nums;letter-spacing:.08em}@media (max-width:640px){.hp-v--en .fv__title{white-space:normal;font-size:36px;line-height:1.15}.hp-v--en .idea--ink .idea__lead{letter-spacing:.02em;font-size:24px;line-height:1.45}.hp-v--en .idea__lead{font-size:26px}.hp-v--en .sec__title,.hp-v--en .band__title{font-size:30px}.hp-v--en .flow-one .band__title .ph{display:inline}}
