.st-prac,.st-prac-index{--_rust: var(--rust, #9C5130);--_rose: var(--rose, #DECDC8);--_ink: var(--ink, #171717);--_cream: var(--cream, #F4F2EE);--_bronze: var(--bronze, #855832);--_muted: var(--ink-soft, #5C4637);--_hair: rgba(133, 88, 50, .22);--_display: var(--display, "Marcellus", Georgia, serif);--_accent: var(--accent, "Cormorant Garamond", Georgia, serif);--_body: var(--body, "Jost", -apple-system, system-ui, sans-serif);--_ease: cubic-bezier(.22, 1, .36, 1)}.st-prac__crumb,.st-prac__top,.st-prac__section,.st-prac__cta{max-width:128rem;margin-left:auto;margin-right:auto}.st-prac__crumb{margin-bottom:clamp(1.92rem,3vw,3.52rem)}.st-prac__crumb a{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-weight:400;font-size:var(--fs-xs);letter-spacing:.01em;text-transform:none;text-decoration:none;color:var(--_bronze)}.st-prac__crumb a:hover{color:var(--_rust)}.st-prac__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.st-prac__portrait{margin:0;overflow:hidden;background:var(--_rose);aspect-ratio:4 / 4.8}.st-prac__portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92)}.st-prac__intro{padding-top:clamp(0rem,3vw,4rem)}.st-prac .st-prac__name{font-size:var(--fs-xxl)}.st-prac .st-prac__role{font-weight:400;font-size:var(--fs-xs);line-height:1.9;letter-spacing:.01em;text-transform:none;color:var(--_rust);margin:1.6rem 0 0}.st-prac__bio{margin-top:2.88rem;max-width:59.2rem}.st-prac__bio p+p{margin-top:1.76rem}.st-prac__section{margin-top:clamp(5.6rem,8vw,10.4rem)}.st-prac .st-prac__section h2{font-size:var(--fs-xl);margin-bottom:2.24rem}.st-prac__teaches{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.96rem}.st-prac__teaches li{font-family:var(--_accent);font-style:italic;font-weight:500;font-size:var(--fs-m);line-height:1.3}.st-prac__teaches li:not(:last-child):after{content:"\b7";margin-left:.96rem;font-style:normal;color:var(--_muted)}@media(max-width:599px){.st-prac__teaches{flex-direction:column;gap:.48rem}.st-prac__teaches li:after{content:none!important}}.st-prac__cta{margin-top:clamp(5.6rem,8vw,10.4rem);padding:clamp(3.2rem,5vw,5.6rem);background:var(--_rose);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem 4.8rem;align-items:center}.st-prac .st-prac__cta h2{font-size:var(--fs-xl)}.st-prac__cta p{margin-top:1.12rem;max-width:54.4rem;color:#40342c}.st-prac__cta-actions{display:flex;flex-wrap:wrap;gap:1.28rem}.st-prac .st-prac__cta-fine{flex-basis:100%;margin-top:0;font-size:var(--fs-xs);color:#5a4a40}.st-prac__all{margin-top:2.88rem}.st-prac-index__head,.st-prac-grid,.st-prac-index__foot{max-width:128rem;margin-left:auto;margin-right:auto}.st-prac-index__head{margin-bottom:clamp(4rem,6vw,7.2rem)}.st-prac-index .st-prac-index__title{font-size:var(--fs-xxl)}.st-prac-index__intro{margin-top:2.24rem;max-width:59.2rem}.st-prac-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.92rem,2.4vw,3.52rem)}.st-person__link,.st-person__card{display:block;text-decoration:none;color:inherit}.st-person__photo{margin:0;overflow:hidden;aspect-ratio:4 / 4.8;background:var(--_rose)}.st-person__photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform 1s var(--_ease),filter 1s var(--_ease)}.st-person__link:hover .st-person__photo img{transform:scale(1.045);filter:saturate(1)}.st-prac-index .st-person__name{font-size:var(--fs-l);margin:1.68rem 0 .48rem}.st-person__role{display:block;font-weight:400;font-size:var(--fs-xs);line-height:1.6;letter-spacing:.01em;text-transform:none;color:var(--_rust)}.st-prac-index .st-prac-index__others{max-width:128rem;margin:clamp(4rem,5vw,5.6rem) auto 0;padding-top:2.24rem;border-top:1px solid var(--_hair);font-size:var(--fs-s);color:var(--_muted)}.st-prac-index__foot{margin-top:clamp(3.2rem,5vw,5.6rem);display:flex;flex-wrap:wrap;gap:1.28rem}@media(max-width:1080px){.st-prac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.st-prac__top{grid-template-columns:1fr}.st-prac__portrait{max-width:41.6rem}.st-prac__cta{grid-template-columns:1fr}}@media(max-width:760px){.st-prac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.56rem 1.6rem}}@media(max-width:640px){.st-prac__portrait{aspect-ratio:4 / 3}.st-prac__portrait img{object-position:50% 22%}.st-prac-index .st-person__name{font-size:var(--fs-m)}.st-person__role{font-size:var(--fs-xs);letter-spacing:.14em}.st-prac__cta-actions .st-btn,.st-prac__all .st-btn,.st-prac-index__foot .st-btn{width:100%}}@media(prefers-reduced-motion:reduce){.st-person__photo img{transition:none}.st-person__link:hover .st-person__photo img{transform:none}}.st-person__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--display);font-size:var(--fs-xl);letter-spacing:.08em;color:var(--_rust);opacity:.55;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/st-practitioner.css.map */
