:root{--color-white: #ffffff;--color-black: #3a3632;--color-sub-black: #6f6a63;--color-sub-black-2: #b5b0a8;--color-main: #a8873d;--color-sub: #866a2b;--color-text: #3a3632;--color-label: #ffffff;--color-label-text: #866a2b;--color-button: #a8873d;--color-button-text: #ffffff;--color-rule: color-mix(in srgb, var(--color-main) 35%, var(--color-white));--color-tint: color-mix(in srgb, var(--color-main) 10%, var(--color-white));--color-tint-strong: color-mix( in srgb, var(--color-main) 18%, var(--color-white) );--color-mask: color-mix(in srgb, var(--color-text) 55%, transparent);--color-background: #fbf9f4;--color-line: #06c755;--color-bg-emph: color-mix(in srgb, var(--color-main) 6%, transparent);--attendance-full-bg: #b0685f;--attendance-last-bg: #c98a3a;--gradient-main: linear-gradient( 180deg, var(--color-main) 0%, var(--color-sub) 100% );--gradient-font: var(--color-main);--color-label-new: var(--color-main);--color-ink: #201c19;--color-deep: color-mix(in srgb, var(--color-ink) 85%, var(--color-sub));--color-on-deep: color-mix(in srgb, var(--color-white) 90%, var(--color-main));--color-on-deep-muted: color-mix(in srgb, var(--color-white) 62%, var(--color-main));--color-rule-on-deep: color-mix(in srgb, var(--color-main) 35%, transparent);--color-gold-light: color-mix(in srgb, var(--color-main) 55%, var(--color-white));--gradient-gold: linear-gradient( 105deg, var(--color-sub) 0%, var(--color-main) 32%, var(--color-gold-light) 50%, var(--color-main) 68%, var(--color-sub) 100% );--gradient-gold-line: linear-gradient( 90deg, transparent 0%, var(--color-main) 18%, var(--color-gold-light) 50%, var(--color-main) 82%, transparent 100% );--gradient-button: linear-gradient( 105deg, color-mix(in srgb, var(--color-button) 78%, var(--color-ink)) 0%, var(--color-button) 38%, color-mix(in srgb, var(--color-button) 62%, var(--color-white)) 50%, var(--color-button) 62%, color-mix(in srgb, var(--color-button) 78%, var(--color-ink)) 100% );--scrim-hero: linear-gradient( 180deg, transparent 38%, color-mix(in srgb, var(--color-ink) 72%, transparent) 100% );--shadow-white: none;--shadow-black: none;--shadow-main: none;--shadow-card: 0 10px 28px color-mix(in srgb, var(--color-ink) 9%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-card-hover: 0 18px 40px color-mix(in srgb, var(--color-ink) 14%, transparent), 0 2px 4px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-card-deep: 0 16px 44px color-mix(in srgb, var(--color-ink) 55%, transparent);--shadow-logo: drop-shadow(0 6px 16px color-mix(in srgb, var(--color-ink) 16%, transparent));--shadow-logo-deep: drop-shadow(0 10px 24px color-mix(in srgb, var(--color-ink) 60%, transparent));--shadow-box: var(--shadow-card)}.cast__profile__section{margin-top:4.1666666667vw}@media(min-width: 1920px){.cast__profile__section{margin-top:80px}}@media(max-width: 767px){.cast__profile__section{margin-top:10.4302477184vw}}.cast__profile__container{display:flex;flex-wrap:wrap;width:59.7222222222vw}@media(min-width: 1920px){.cast__profile__container{width:1146.6666666667px}}@media(max-width: 767px){.cast__profile__container{width:93.8722294654vw}}.cast__profile__container{margin:0 auto}.cast__profile__container .cast__profile{width:calc(60% - 4.1666666667vw);margin-left:4.1666666667vw}@media(min-width: 1920px){.cast__profile__container .cast__profile{margin-left:80px}}@media(max-width: 767px){.cast__profile__container .cast__profile{margin-left:0vw}}.cast__profile__container .cast__profile{margin-left:4.1666666667vw}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile{width:100%;margin-top:15.6453715776vw}}.cast__profile__container .cast__profile h2{font-size:1.875vw}@media(min-width: 1920px){.cast__profile__container .cast__profile h2{font-size:36px}}@media(max-width: 767px){.cast__profile__container .cast__profile h2{font-size:6.518904824vw}}.cast__profile__container .cast__profile h2{margin-bottom:.6944444444vw;font-weight:bold}.cast__profile__container .cast__profile .type__labels{position:relative;padding-bottom:.6944444444vw;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.cast__profile__container .cast__profile .type__labels li{background:var(--color-main);width:fit-content;margin-right:.3472222222vw;padding:.1388888889vw .3472222222vw}.cast__profile__container .cast__profile .type__labels li span{color:var(--color-white)}.cast__profile__container .cast__profile .cast__profile__item__container{display:flex;flex-wrap:wrap;margin-bottom:1.3888888889vw}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item{color:var(--color-main);width:100%;margin-bottom:.25em}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__item span{font-weight:bold}.cast__profile__container .cast__profile .cast__profile__item__container li.profile__detail{color:var(--color-text);width:100%;margin-bottom:1em}.cast__profile__container .cast__profile .shop__comment__wrapper,.cast__profile__container .cast__profile .therapist__comment__wrapper{margin-bottom:1.5em}.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:1.3194444444vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:25.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-size:4.4328552803vw}}.cast__profile__container .cast__profile .shop__comment__wrapper h3,.cast__profile__container .cast__profile .therapist__comment__wrapper h3{font-weight:bold;color:var(--color-main);margin-bottom:.5em}.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:1.0416666667vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:20px}}@media(max-width: 767px){.cast__profile__container .cast__profile .shop__comment__wrapper p,.cast__profile__container .cast__profile .therapist__comment__wrapper p{font-size:3.9113428944vw}}.cast__profile__container .cast__profile .shop__comment__wrapper p a,.cast__profile__container .cast__profile .therapist__comment__wrapper p a{display:block}.cast__profile__container .cast__profile .x__wrapper{margin-top:0}.cast__profile__container .cast__profile .x__wrapper .x__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .x__wrapper .x__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .x__wrapper .x__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .x__wrapper .x__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:var(--color-black);border-radius:1em}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .x__wrapper .x__container a .twitter__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .x__wrapper .x__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#2184fe;border-radius:1em}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a .bluesky__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .bluesky__wrapper .bluesky__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .instagram__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;border-radius:1em}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a .instagram__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .instagram__wrapper .instagram__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .line__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .line__wrapper .line__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .line__wrapper .line__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .line__wrapper .line__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .line__wrapper .line__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#4cc764;border-radius:1em}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .line__wrapper .line__container a .line__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .line__wrapper .line__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .threads__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .threads__wrapper .threads__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .threads__wrapper .threads__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:var(--color-black);border-radius:1em}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .threads__wrapper .threads__container a .threads__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .threads__wrapper .threads__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#14212a;border-radius:1em}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .zerotwo__wrapper .zerotwo__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:var(--color-black);border-radius:1em}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{width:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span img{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{width:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{height:40px}}@media(max-width: 767px){.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a .relaxy__feed__button span svg{height:7.8226857888vw}}.cast__profile__container .cast__profile .relaxy__wrapper .relaxy__container a img{margin:0 auto;display:block}.cast__profile__container .cast__profile .litlink__wrapper{margin-top:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper{margin-top:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper{margin-top:5.2151238592vw}}.cast__profile__container .cast__profile .litlink__wrapper{margin-bottom:1.3888888889vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper{margin-bottom:26.6666666667px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper{margin-bottom:5.2151238592vw}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container{display:flex;justify-content:center;align-items:center}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a{transition:all .3s;width:100%}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a:hover{opacity:inherit}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button{height:160px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button{height:22.1642764016vw}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:#9494f9;border-radius:1em}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span{font-size:24px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span{font-size:4.1720990874vw}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span{text-align:center;line-height:1}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span img{width:auto;height:1.9444444444vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span img{height:37.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span img{height:6.258148631vw}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span svg{width:auto;height:1.9444444444vw}@media(min-width: 1920px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span svg{height:37.3333333333px}}@media(max-width: 767px){.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a .litlink__feed__button span svg{height:6.258148631vw}}.cast__profile__container .cast__profile .litlink__wrapper .litlink__container a img{margin:0 auto;display:block}.cast__profile__image{width:40%}@media not screen and (min-width: 768px){.cast__profile__image{width:100%}}.cast__profile__image .main-swiper img{object-fit:cover;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:1em}.cast__profile__image .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.cast__profile__image .swiper-container.thumb-swiper{height:20%;box-sizing:border-box;padding:10px 0}.cast__profile__image #therapist-image{width:100%;overflow:hidden}.cast__profile__image #therapist-thumbs{height:20%;box-sizing:border-box;padding:10px 0;width:100%}.cast__profile__image #therapist-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer;background-color:unset}.cast__profile__image #therapist-thumbs .swiper-slide img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:1em}.cast__profile__image #therapist-thumbs .swiper-slide-active{opacity:1}.cast__experience__section{margin:0 auto;margin-top:8.3333333333vw}@media(min-width: 1920px){.cast__experience__section{margin-top:160px}}@media(max-width: 767px){.cast__experience__section{margin-top:15.6453715776vw}}.cast__experience__section{width:59.7222222222vw}@media(min-width: 1920px){.cast__experience__section{width:1146.6666666667px}}@media(max-width: 767px){.cast__experience__section{width:93.8722294654vw}}.cast__experience__section .experience__container{width:34.7222222222vw}@media(min-width: 1920px){.cast__experience__section .experience__container{width:666.6666666667px}}@media(max-width: 767px){.cast__experience__section .experience__container{width:93.8722294654vw}}.cast__experience__section .experience__container{margin:0 auto}.cast__experience__section .experience__container a{display:block}.profile__schedule__section{margin:0 auto;margin-top:8.3333333333vw}@media(min-width: 1920px){.profile__schedule__section{margin-top:160px}}@media(max-width: 767px){.profile__schedule__section{margin-top:15.6453715776vw}}.profile__schedule__section{width:38.8888888889vw}@media(min-width: 1920px){.profile__schedule__section{width:746.6666666667px}}@media(max-width: 767px){.profile__schedule__section{width:96.479791395vw}}.profile__schedule__section{display:block}.profile__schedule__section .weekly__schedule{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;border-top:1px solid var(--color-main);border-left:1px solid var(--color-main);border-right:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.profile__schedule__section .weekly__schedule li{height:2.7777777778vw}@media(min-width: 1920px){.profile__schedule__section .weekly__schedule li{height:53.3333333333px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li{height:10.4302477184vw}}.profile__schedule__section .weekly__schedule li.schedule__date{background:var(--color-main);color:var(--color-white);width:20%;border-bottom:1px dotted var(--color-white);display:flex;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.profile__schedule__section .weekly__schedule li.schedule__date{width:25%}}.profile__schedule__section .weekly__schedule li.schedule__time{width:calc(80% - 10px);padding-left:10px;background:var(--color-white);color:var(--color-main);border-bottom:1px dotted var(--color-main);display:flex;justify-content:flex-start;align-items:center}@media not screen and (min-width: 768px){.profile__schedule__section .weekly__schedule li.schedule__time{padding-left:5px;width:calc(75% - 5px)}}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-main);color:var(--color-white);margin-left:1em;padding:.3em .9em;border-radius:999px;font-size:.9027777778vw}@media(min-width: 1920px){.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{font-size:17.3333333333px}}@media(max-width: 767px){.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{font-size:3.3898305085vw}}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type{letter-spacing:.04em;font-weight:bold;line-height:1.3;white-space:nowrap}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type span{color:var(--color-white)}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type.type__01{background:var(--attendance-full-bg)}.profile__schedule__section .weekly__schedule li.schedule__time .attendance__type.type__02{background:var(--attendance-last-bg)}.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room{width:fit-content;margin-left:auto;margin-right:0;padding:.0694444444vw .3472222222vw}.profile__schedule__section .weekly__schedule li.schedule__time .schedule__room span{color:var(--color-white)}.profile__schedule__section .weekly__schedule li:nth-last-child(1),.profile__schedule__section .weekly__schedule li:nth-last-child(2){border-bottom:none}
