.TherapistsView-module__tzvNgq__root{--field:#17130e;--field-2:#211a11;--ivory:#efe7d9;--ivory-dim:#cfc4b2;--haze:#a1937f;--haze-dim:#7a6f5f;--bronze:#c19a5e;--bronze-bright:#ddba7e;--bronze-deep:#9a763c;--line:#c19a5e3d;--line-soft:#c19a5e1f;--glow:#c19a5e24;--serif:var(--font-serif-jp), "Hiragino Mincho ProN", "Yu Mincho", serif;--sans:var(--font-sans-jp), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--en:var(--font-en), "Cormorant Garamond", serif;--container:1120px;--radius:8px;isolation:isolate;background:var(--field);color:var(--ivory);font-family:var(--sans);letter-spacing:.012em;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;min-height:100vh;line-height:1.8;position:relative;overflow-x:hidden}.TherapistsView-module__tzvNgq__root *,.TherapistsView-module__tzvNgq__root :before,.TherapistsView-module__tzvNgq__root :after{box-sizing:border-box}.TherapistsView-module__tzvNgq__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#c19a5e0d 1px,#0000 1px),linear-gradient(90deg,#c19a5e0d 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 80% 0,#000,#0000 72%);mask-image:radial-gradient(130% 100% at 80% 0,#000,#0000 72%)}.TherapistsView-module__tzvNgq__compassBg{z-index:-1;opacity:.4;pointer-events:none;width:min(760px,82vw);color:var(--bronze);position:fixed;top:-180px;right:-170px}.TherapistsView-module__tzvNgq__compass{filter:drop-shadow(0 8px 50px #c19a5e1f);width:100%;height:auto;display:block}.TherapistsView-module__tzvNgq__compassLine,.TherapistsView-module__tzvNgq__compassTick{stroke:var(--bronze)}.TherapistsView-module__tzvNgq__compassBezel{stroke:var(--bronze);transform-box:fill-box;transform-origin:50%;animation:96s linear infinite TherapistsView-module__tzvNgq__bezelSpin}@keyframes TherapistsView-module__tzvNgq__bezelSpin{to{transform:rotate(360deg)}}.TherapistsView-module__tzvNgq__compassCardinal{font-family:var(--en);fill:var(--bronze-bright);font-size:19px;font-style:italic}.TherapistsView-module__tzvNgq__needle{transform-box:fill-box;transform-origin:50%;animation:6.5s ease-in-out infinite TherapistsView-module__tzvNgq__needleSway}@keyframes TherapistsView-module__tzvNgq__needleSway{0%,to{transform:rotate(-3.4deg)}50%{transform:rotate(3.4deg)}}.TherapistsView-module__tzvNgq__needleN{fill:var(--bronze-bright)}.TherapistsView-module__tzvNgq__needleS{fill:#a1937f80}.TherapistsView-module__tzvNgq__needleHub{fill:var(--field);stroke:var(--bronze);stroke-width:1.2px}.TherapistsView-module__tzvNgq__needlePin{fill:var(--bronze-bright)}.TherapistsView-module__tzvNgq__header{z-index:60;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:20px 32px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:sticky;top:0}.TherapistsView-module__tzvNgq__headerScrolled{-webkit-backdrop-filter:saturate(150%)blur(10px);backdrop-filter:saturate(150%)blur(10px);border-bottom-color:var(--line-soft);background:#120e09cc}.TherapistsView-module__tzvNgq__forLabel{font-family:var(--sans);letter-spacing:.34em;color:var(--bronze);font-size:12px;font-weight:600}.TherapistsView-module__tzvNgq__homeLink{letter-spacing:.06em;color:var(--ivory-dim);align-items:center;gap:8px;font-size:13px;transition:color .3s;display:inline-flex}.TherapistsView-module__tzvNgq__homeLink .TherapistsView-module__tzvNgq__arrow{color:var(--bronze)}.TherapistsView-module__tzvNgq__homeLink:hover{color:var(--bronze-bright)}.TherapistsView-module__tzvNgq__hero{padding:76px 32px 68px;position:relative}.TherapistsView-module__tzvNgq__heroGlow{z-index:-1;background:radial-gradient(circle, var(--glow) 0%, transparent 65%);filter:blur(10px);pointer-events:none;border-radius:50%;width:520px;height:520px;animation:9s ease-in-out infinite TherapistsView-module__tzvNgq__glowPulse;position:absolute;top:0;right:8%}@keyframes TherapistsView-module__tzvNgq__glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.TherapistsView-module__tzvNgq__heroInner{max-width:var(--container);margin:0 auto}.TherapistsView-module__tzvNgq__eyebrow{font-family:var(--sans);letter-spacing:.28em;color:var(--bronze);margin:0 0 20px;font-size:12px;font-weight:600}.TherapistsView-module__tzvNgq__heroTitle{font-family:var(--serif);letter-spacing:.1em;color:var(--ivory);margin:0 0 22px;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:600;line-height:1.22}.TherapistsView-module__tzvNgq__heroSub{font-family:var(--serif);color:var(--bronze-bright);letter-spacing:.03em;margin:0 0 20px;font-size:clamp(1.05rem,2.3vw,1.4rem);line-height:1.65}.TherapistsView-module__tzvNgq__heroDesc{color:var(--haze);max-width:44em;margin:0;font-size:15px;line-height:2.05}.TherapistsView-module__tzvNgq__section{max-width:var(--container);margin:0 auto;padding:56px 32px}.TherapistsView-module__tzvNgq__secHead{align-items:center;gap:22px;margin-bottom:34px;display:flex}.TherapistsView-module__tzvNgq__secTitle{font-family:var(--serif);letter-spacing:.08em;color:var(--ivory);white-space:nowrap;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.TherapistsView-module__tzvNgq__secRule{background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.TherapistsView-module__tzvNgq__secLink{letter-spacing:.06em;color:var(--bronze-bright);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.TherapistsView-module__tzvNgq__secLink .TherapistsView-module__tzvNgq__arrow{color:var(--bronze);transition:transform .35s cubic-bezier(.22,1,.36,1)}.TherapistsView-module__tzvNgq__secLink:hover .TherapistsView-module__tzvNgq__arrow{transform:translate(4px)}.TherapistsView-module__tzvNgq__catGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.TherapistsView-module__tzvNgq__catReveal{display:flex}.TherapistsView-module__tzvNgq__cat{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#28201480,#18130c66);flex-direction:column;width:100%;padding:26px 22px 22px;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.TherapistsView-module__tzvNgq__cat:hover{border-color:#c19a5e80;transform:translateY(-4px);box-shadow:0 20px 44px #0006}.TherapistsView-module__tzvNgq__catWarn{border-color:#ddba7e6b}.TherapistsView-module__tzvNgq__catWarn:before{content:"";background:linear-gradient(90deg, var(--bronze-bright), transparent);height:2px;position:absolute;top:0;left:0;right:0}.TherapistsView-module__tzvNgq__catIconWrap{border:1px solid var(--line);width:50px;height:50px;color:var(--bronze);border-radius:6px;justify-content:center;align-items:center;margin-bottom:18px;transition:border-color .4s,background .4s;display:inline-flex}.TherapistsView-module__tzvNgq__cat:hover .TherapistsView-module__tzvNgq__catIconWrap{background:#c19a5e0f;border-color:#c19a5e80}.TherapistsView-module__tzvNgq__catIcon{width:28px;height:28px}.TherapistsView-module__tzvNgq__catBody{flex:1}.TherapistsView-module__tzvNgq__catTitle{font-family:var(--serif);letter-spacing:.03em;color:var(--ivory);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:16.5px;font-weight:600;line-height:1.5;display:flex}.TherapistsView-module__tzvNgq__catBadge{font-family:var(--sans);letter-spacing:.1em;color:var(--bronze-bright);border:1px solid #ddba7e80;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.TherapistsView-module__tzvNgq__catDesc{color:var(--haze);margin:0;font-size:12.5px;line-height:1.8}.TherapistsView-module__tzvNgq__catMore{color:var(--bronze);opacity:.6;margin-top:18px;transition:opacity .35s,transform .35s}.TherapistsView-module__tzvNgq__cat:hover .TherapistsView-module__tzvNgq__catMore{opacity:1;transform:translate(4px)}.TherapistsView-module__tzvNgq__articleList{margin:0;padding:0;list-style:none}.TherapistsView-module__tzvNgq__articleList li{border-top:1px solid var(--line-soft)}.TherapistsView-module__tzvNgq__articleList li:last-child{border-bottom:1px solid var(--line-soft)}.TherapistsView-module__tzvNgq__articleRow{grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:22px 10px;transition:background .35s,padding .35s;display:grid}.TherapistsView-module__tzvNgq__articleRow:hover{background:#28201466;padding-left:18px}.TherapistsView-module__tzvNgq__articleNum{font-family:var(--sans);letter-spacing:.08em;color:var(--bronze-deep);font-size:13px;font-weight:600}.TherapistsView-module__tzvNgq__articleMain{flex-direction:column;gap:5px;min-width:0;display:flex}.TherapistsView-module__tzvNgq__articleTag{letter-spacing:.12em;color:var(--bronze);text-transform:uppercase;font-size:11px}.TherapistsView-module__tzvNgq__articleTitle{font-family:var(--serif);color:var(--ivory);font-size:17px;font-weight:600;line-height:1.55}.TherapistsView-module__tzvNgq__articleSub{color:var(--haze);font-size:12.5px}.TherapistsView-module__tzvNgq__articleDate{font-family:var(--sans);letter-spacing:.04em;color:var(--haze-dim);white-space:nowrap;font-size:12.5px}.TherapistsView-module__tzvNgq__articleRow .TherapistsView-module__tzvNgq__arrow{color:var(--bronze);opacity:0;transition:opacity .35s,transform .35s;transform:translate(-6px)}.TherapistsView-module__tzvNgq__articleRow:hover .TherapistsView-module__tzvNgq__arrow{opacity:1;transform:translate(0)}.TherapistsView-module__tzvNgq__soon{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(160deg,#28201466,#18130c4d);padding:44px 28px}.TherapistsView-module__tzvNgq__soonTitle{font-family:var(--serif);color:var(--ivory);margin:0 0 10px;font-size:20px;font-weight:600}.TherapistsView-module__tzvNgq__soonDesc{color:var(--haze);margin:0;font-size:14px;line-height:1.9}.TherapistsView-module__tzvNgq__about{max-width:var(--container);margin:0 auto;padding:56px 32px 76px}.TherapistsView-module__tzvNgq__aboutInner{border:1px solid var(--line);border-left:2px solid var(--bronze);border-radius:var(--radius);background:linear-gradient(160deg,#2820146b,#18130c57);padding:40px 40px 40px 44px}.TherapistsView-module__tzvNgq__aboutText{color:var(--haze);max-width:52em;margin:16px 0 0;font-size:15px;line-height:2.1}.TherapistsView-module__tzvNgq__footer{border-top:1px solid var(--line-soft);text-align:center;background:#100c07;padding:46px 32px}.TherapistsView-module__tzvNgq__crossLink{color:var(--haze);margin:0 0 26px;font-size:13.5px}.TherapistsView-module__tzvNgq__crossLink a{color:var(--bronze-bright);border-bottom:1px solid var(--line);padding-bottom:1px;transition:color .3s}.TherapistsView-module__tzvNgq__crossLink a:hover{color:var(--bronze)}.TherapistsView-module__tzvNgq__footerNav{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:22px;display:flex}.TherapistsView-module__tzvNgq__footerNav a{letter-spacing:.06em;color:var(--ivory-dim);font-size:13px;transition:color .3s}.TherapistsView-module__tzvNgq__footerNav a:hover{color:var(--bronze-bright)}.TherapistsView-module__tzvNgq__copyright{font-family:var(--sans);letter-spacing:.18em;color:var(--haze-dim);margin:0;font-size:11.5px}@media (max-width:760px){.TherapistsView-module__tzvNgq__header{padding:16px 20px}.TherapistsView-module__tzvNgq__hero{padding:48px 20px 52px}.TherapistsView-module__tzvNgq__section{padding:44px 14px}.TherapistsView-module__tzvNgq__secHead{gap:14px;margin-bottom:26px}.TherapistsView-module__tzvNgq__catGrid{gap:6px}.TherapistsView-module__tzvNgq__cat{text-align:center;align-items:center;padding:12px 4px 14px}.TherapistsView-module__tzvNgq__catIconWrap{width:46px;height:46px;margin-bottom:8px}.TherapistsView-module__tzvNgq__catIcon{width:26px;height:26px}.TherapistsView-module__tzvNgq__catBody{flex:initial}.TherapistsView-module__tzvNgq__catTitle{justify-content:center;margin:0;font-size:11px;line-height:1.35}.TherapistsView-module__tzvNgq__catBadge,.TherapistsView-module__tzvNgq__catDesc,.TherapistsView-module__tzvNgq__catMore{display:none}.TherapistsView-module__tzvNgq__about{padding:44px 18px 60px}.TherapistsView-module__tzvNgq__aboutInner{padding:30px 24px 30px 26px}.TherapistsView-module__tzvNgq__compassBg{opacity:.32;width:min(520px,118vw);top:-110px;right:-150px}.TherapistsView-module__tzvNgq__articleRow{grid-template-columns:1fr auto;gap:14px}.TherapistsView-module__tzvNgq__articleRow .TherapistsView-module__tzvNgq__arrow{display:none}.TherapistsView-module__tzvNgq__articleDate{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.TherapistsView-module__tzvNgq__heroGlow,.TherapistsView-module__tzvNgq__compassBezel,.TherapistsView-module__tzvNgq__needle{animation:none}.TherapistsView-module__tzvNgq__needle{transform:rotate(0)}}
