.f3-headspa .phero__crumb{font-family:var(--mincho);letter-spacing:.12em;color:var(--ink-soft);align-items:center;gap:9px;margin-bottom:30px;font-size:11.5px;font-weight:400;display:inline-flex}.f3-headspa .phero__crumb a{color:var(--ink-soft);text-decoration:none;transition:color .3s}.f3-headspa .phero__crumb a:hover{color:var(--gold-deep)}.f3-headspa .phero__crumb .sep{color:#a0864899}.f3-headspa .phero h1 .sub{letter-spacing:.2em;color:var(--ink-soft);margin-top:22px;font-size:.32em;font-weight:400;line-height:1.9;display:block}.f3-headspa .phero__rings{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.f3-headspa .phero__rings span{opacity:0;border:1px solid #a0864880;border-radius:50%;width:14px;height:14px;animation:11s ease-out infinite hsRipple;position:absolute;top:38%;left:78%;transform:translate(-50%,-50%)}.f3-headspa .phero__rings span:nth-child(2){animation-delay:3.6s}.f3-headspa .phero__rings span:nth-child(3){animation-delay:7.2s}.f3-headspa .leadbig{font-family:var(--mincho);letter-spacing:.1em;color:var(--ink);text-align:center;max-width:22em;margin:0 auto;font-size:clamp(17px,2.4vw,26px);font-weight:400;line-height:2}.f3-headspa .leadsub{letter-spacing:.08em;color:var(--ink-soft);text-align:center;max-width:38em;margin-top:clamp(24px,3.2vh,34px);margin-left:auto;margin-right:auto;font-size:clamp(12.5px,1.4vw,14.5px);font-weight:300;line-height:2.4}.f3-headspa .spa-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);display:grid}.f3-headspa .spa-grid .ph{aspect-ratio:4/3;padding:8px}.f3-headspa .spec-note{text-align:center;border-top:1px solid #a086484d;max-width:700px;margin:clamp(34px,5vh,52px) auto 0;padding-top:clamp(28px,4vh,40px)}.f3-headspa .spec-note .se{font-family:var(--serif-en);letter-spacing:.26em;color:var(--gold-deep);margin-bottom:13px;font-size:11px;font-style:italic;display:block}.f3-headspa .spec-note p{font-family:var(--mincho);letter-spacing:.08em;color:var(--ink);font-size:clamp(14px,1.7vw,18px);font-weight:500;line-height:1.95}.f3-headspa .spec-note p .gd{color:var(--gold-deep)}.f3-headspa .voice-boards{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);max-width:760px;margin:clamp(34px,5vh,56px) auto 0;display:grid}.f3-headspa .voice-boards .vbe{text-align:center;font-family:var(--serif-en);letter-spacing:.26em;color:var(--gold-deep);grid-column:1/-1;margin-bottom:6px;font-size:11px;font-style:italic}.f3-headspa .voice-boards figure{margin:0}.f3-headspa .voice-boards figure .ph .in,.f3-headspa .voice-boards figure .ph img{height:auto}.f3-headspa .voice-boards figure .ph img{filter:saturate(.92)sepia(.03)}.f3-headspa .voice-boards figcaption{text-align:center;font-family:var(--mincho);letter-spacing:.1em;color:var(--ink-soft);margin-top:13px;font-size:clamp(11.5px,1.4vw,13.5px);font-weight:500}@media (max-width:680px){.f3-headspa .voice-boards{grid-template-columns:1fr;gap:30px;max-width:420px}}.f3-headspa .pillars{max-width:880px;margin:0 auto}.f3-headspa .pillar{border-top:1px solid #2a26221f;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(22px,3.4vw,46px);padding:clamp(26px,3.6vh,38px) 0;display:grid}.f3-headspa .pillar:last-child{border-bottom:1px solid #2a26221f}.f3-headspa .pillar .pno{font-family:var(--serif-en);letter-spacing:.04em;color:var(--gold-deep);font-size:clamp(26px,3.6vw,42px);font-style:italic;line-height:1}.f3-headspa .pillar h4{font-family:var(--mincho);letter-spacing:.1em;color:var(--ink);font-size:clamp(15px,1.8vw,19px);font-weight:600;line-height:1.7}.f3-headspa .carbon{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,5vw,68px);display:grid}.f3-headspa .carbon__side{border-left:1px solid #a0864880;padding-left:22px;position:relative}.f3-headspa .carbon__side:before{content:"";background:linear-gradient(#a0864800,#a0864899,#a0864800);width:1px;height:100%;animation:14s ease-in-out infinite hsRulePulse;position:absolute;top:0;left:-1px}.f3-headspa .carbon__side .ce{font-family:var(--serif-en);letter-spacing:.22em;color:var(--gold-deep);margin-bottom:16px;font-size:clamp(13px,1.5vw,16px);font-style:italic}.f3-headspa .carbon__side h3{font-family:var(--mincho);letter-spacing:.1em;color:var(--ink);font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.5}.f3-headspa .carbon__body p{letter-spacing:.07em;color:var(--ink);opacity:.92;font-size:clamp(12.5px,1.35vw,14px);font-weight:300;line-height:2.6}.f3-headspa .carbon__body p+p{margin-top:20px}.f3-headspa .carbon__note{letter-spacing:.05em;color:var(--ink-soft);background:#ffffff4d;border:1px solid #a0864866;margin-top:24px;padding:15px 20px;font-size:clamp(11.5px,1.2vw,12.8px);font-weight:300;line-height:2}.f3-headspa .reasons{max-width:720px;margin:0 auto}.f3-headspa .reason{border-bottom:1px solid #2a26221a;align-items:flex-start;gap:15px;padding:17px 0;display:flex}.f3-headspa .reason:first-child{border-top:1px solid #2a262224}.f3-headspa .reason svg{width:17px;height:17px;stroke:var(--gold-deep);stroke-width:1.3px;fill:none;flex:none;margin-top:4px}.f3-headspa .reason p{letter-spacing:.05em;color:var(--ink);font-size:clamp(13px,1.4vw,15px);font-weight:300;line-height:1.9}.f3-headspa .spalist{max-width:840px;margin:0 auto}.f3-headspa .srow{grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:22px 0;display:grid}.f3-headspa .srow+.srow{border-top:1px solid #2a262214}.f3-headspa .srow:first-of-type{border-top:1px solid #2a262224}.f3-headspa .srow__nm{font-family:var(--mincho);letter-spacing:.06em;color:var(--ink);font-size:clamp(14px,1.5vw,16.5px);font-weight:500}.f3-headspa .srow__desc{letter-spacing:.05em;color:var(--ink-soft);max-width:34em;margin-top:8px;font-size:clamp(11.5px,1.25vw,13px);font-weight:300;line-height:1.95}.f3-headspa .srow__r{text-align:right;white-space:nowrap}.f3-headspa .srow__pr{font-family:var(--serif-en);letter-spacing:.04em;color:var(--ink);font-size:clamp(18px,2vw,23px)}.f3-headspa .srow__pr .yen{color:var(--ink-soft);margin-right:1px;font-size:.62em}.f3-headspa .srow__time{letter-spacing:.08em;color:var(--ink-soft);margin-top:5px;font-size:11px;font-weight:300;display:block}.f3-headspa .sgroup{white-space:nowrap;font-family:var(--mincho);letter-spacing:.14em;color:var(--ink-soft);align-items:center;gap:14px;margin:clamp(6px,1vh,12px) 0 clamp(2px,.5vh,6px);font-size:clamp(11.5px,1.3vw,13.5px);font-weight:600;display:flex}.f3-headspa .sgroup:before,.f3-headspa .sgroup:after{content:"";background:#2a26221f;flex:1;height:1px}.f3-headspa .sgroup--rec{color:var(--gold-deep);margin-top:clamp(26px,3.6vh,40px)}.f3-headspa .sgroup--rec:before,.f3-headspa .sgroup--rec:after{background:#a086486b}.f3-headspa .sgroup+.srow{border-top:none}.f3-headspa .shead .hr{animation:16s ease-in-out infinite hsHrBreath}.f3-headspa .ph:before,.f3-headspa .ph:after{animation:13s ease-in-out infinite hsCornerGlow}.f3-headspa .slidemini .sdrop{animation:9s ease-in-out infinite hsDropFlow}.f3-headspa .phero__en .en-txt{animation:12s ease-in-out infinite hsEnFloat}.f3-headspa .reason svg{animation:8s ease-in-out infinite hsCheckGlow}@keyframes hsRipple{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}14%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}@keyframes hsHrBreath{0%{opacity:.55;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(.86)}}@keyframes hsCornerGlow{0%{opacity:.45}50%{opacity:.9}to{opacity:.45}}@keyframes hsDropFlow{0%{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(.7)}}@keyframes hsEnFloat{0%{opacity:.78}50%{opacity:1}to{opacity:.78}}@keyframes hsRulePulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes hsCheckGlow{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@media (max-width:760px){.f3-headspa .phero__rings span{top:24%;left:84%}.f3-headspa .spa-grid{grid-template-columns:1fr;gap:14px}.f3-headspa .carbon{grid-template-columns:1fr;gap:30px}.f3-headspa .srow{grid-template-columns:1fr;gap:8px}.f3-headspa .srow__r{text-align:left}.f3-headspa .pillar{grid-template-columns:auto 1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.f3-headspa .phero__rings{display:none}.f3-headspa .shead .hr,.f3-headspa .ph:before,.f3-headspa .ph:after,.f3-headspa .slidemini .sdrop,.f3-headspa .phero__en .en-txt,.f3-headspa .reason svg,.f3-headspa .carbon__side:before{animation:none!important}}
