.template-study{--ts-bg:#16131f;--ts-panel:#211a2c;--ts-line:#51415f;--ts-text:#f7f5fb;--ts-accent:#e6cefa;--ts-muted:#cfcbec;background:var(--ts-bg);color:var(--ts-text);overflow-wrap:break-word;font:400 20px/1.8 Jost,Arial,sans-serif}.template-study :is(h1,h2,h3,p,figure,blockquote){margin:0}.template-study :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-family:Jost,Arial,sans-serif;font-style:normal;font-weight:500;line-height:1.25}.template-study h1{color:var(--ts-text);font-size:clamp(42px,4.7vw,64px)}.template-study h2{color:var(--ts-accent);font-size:36px}.template-study h3{color:var(--ts-accent);font-size:26px}.template-study p+p{margin-top:22px}.template-study [hidden]{display:none!important}.template-study [id]{scroll-margin-top:30px}.template-study a{color:#e6cefa;text-underline-offset:6px;text-decoration-color:#cfcbec99;text-decoration-thickness:1px;transition:color .18s,background .18s,border-color .18s}.template-study a:hover{color:#fff}.template-study :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #71d6de}.ts-wrap{width:min(1120px,100% - 80px);margin-inline:auto}.ts-section{padding-block:68px}.ts-section-heading{max-width:800px;margin-bottom:34px}.ts-section-heading h2+p{margin-top:20px}.template-study .ts-eyebrow{color:#e6cefa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:500;line-height:1.6}.template-study .ts-lead{margin-top:26px;font-size:26px;line-height:1.55}.template-study .ts-small{color:var(--ts-muted);font-size:16px;line-height:1.65}.ts-link{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:20px;line-height:1.5;text-decoration:none;display:inline-flex}.ts-link>span:first-child{text-underline-offset:6px;text-decoration:underline 1px}.ts-link>span:last-child{flex-shrink:0;font-size:23px;font-weight:300}.ts-button{background:#483379;border:1px solid #9b7cbe;max-width:100%;min-height:54px;padding:13px 22px;color:#fff!important}.ts-button>span:first-child{text-decoration:none}.ts-button:hover{background:#5b4293;border-color:#e6cefa}.ts-two-column{grid-template-columns:1fr 1.6fr;align-items:start;gap:75px;display:grid}.ts-two-column h2+p{margin-top:22px}.ts-two-column h2+.ts-link{margin-top:26px}.ts-band{background:var(--ts-panel);border-block:1px solid #44364f;padding:64px 0}.ts-prose p+p{margin-top:24px}.ts-prose p{max-width:760px}.ts-index{color:#e6cefa;letter-spacing:.06em;font-size:17px;line-height:1.8}.ts-centered{text-align:center}.ts-centered h2{margin-bottom:28px}.ts-closing{background:#292136;border-top:1px solid #665575;padding:58px 0 64px}.ts-closing h2{text-align:center;margin-bottom:36px}.ts-closing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:34px 45px;display:grid}.ts-closing-grid>div{border-top:1px solid #8b749d;padding-top:20px}.ts-closing-grid .ts-link{align-items:baseline;font-size:22px;display:flex}.ts-closing-grid p{margin-top:14px;font-size:18px;line-height:1.75}.ts-split-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;padding-block:58px 64px;display:grid}.ts-split-hero>div>p:not(.ts-eyebrow){margin-top:24px}.ts-split-hero .ts-button{margin-top:30px}.ts-split-hero>img{object-fit:cover;border:1px solid #51415f;width:100%;height:470px;display:block}.ts-program-hero{grid-template-columns:1.4fr .9fr;align-items:center;gap:65px;padding-block:60px;display:grid}.ts-program-hero h1{max-width:650px}.ts-program-hero .ts-hero-copy{margin-top:22px}.ts-program-hero .ts-date{color:var(--ts-accent);margin:24px 0;font-size:21px}.ts-program-photo{object-fit:cover;object-position:57% center;width:100%;height:490px;display:block}.ts-chapter-nav{border-block:1px solid var(--ts-line);flex-wrap:wrap;justify-content:center;gap:20px 38px;padding-block:12px;display:flex}.ts-chapter-nav a{align-items:center;min-height:44px;font-size:18px;text-decoration:none;display:inline-flex}.ts-chapter-nav a:hover{text-decoration:underline}.ts-learning-list{grid-template-columns:1fr 1fr;gap:28px 50px;display:grid}.ts-learning-list>div,.ts-principles>div{border-top:1px solid var(--ts-line);grid-template-columns:35px minmax(0,1fr);gap:20px;padding-top:23px;display:grid}.ts-learning-list>div:last-child{grid-column:1/-1;max-width:760px}.ts-details-list details{border-top:1px solid #665575;padding-block:18px}.ts-details-list details:last-child{border-bottom:1px solid #665575}.template-study summary{cursor:pointer;color:var(--ts-accent);min-height:44px;padding:5px 0;font-size:23px;line-height:1.55}.template-study details p{margin-top:17px;font-size:19px;line-height:1.8}.ts-schedule{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.ts-schedule>div{border-top:1px solid var(--ts-line);padding-top:24px}.ts-certification{border-top:1px solid var(--ts-line);max-width:790px;margin-top:50px;padding-top:34px}.ts-certification h3{margin-bottom:20px}.ts-certification .ts-link{margin-top:22px}.ts-instructors{grid-template-columns:1fr 1fr;align-items:start;gap:28px 50px;display:grid}.ts-instructors details{border-top:1px solid #665575;padding-top:15px}.ts-instructors summary>span{color:var(--ts-muted);margin:8px 0 0 20px;font-size:16px;display:block}.ts-program-quote{max-width:900px}.ts-program-quote>h2{text-align:center;margin-bottom:30px}.ts-program-quote blockquote{font-size:23px;line-height:1.8}.ts-program-quote figcaption{color:var(--ts-muted);margin-top:22px;font-size:17px}.ts-more-quotes{border-top:1px solid var(--ts-line);margin-top:36px;padding-top:18px}.ts-more-quotes figure{margin-top:28px;padding-bottom:28px}.ts-registration{background:#292136;border-block:1px solid #665575;padding:64px 0}.ts-registration .ts-two-column{grid-template-columns:1.3fr 1fr;align-items:center}.template-study .ts-price{color:#fff;margin-top:24px;font-size:42px;line-height:1.3}.ts-registration .ts-link:not(.ts-button){margin-top:22px}.ts-registration-actions>.ts-small{margin-top:15px}.ts-registration+.ts-closing{background:#1d1828;border-top:0}.ts-principles{gap:24px;display:grid}.ts-reading-sections>section{border-top:1px solid #51415f;grid-template-columns:1fr 1.6fr;gap:75px;padding-block:34px;display:grid}.ts-reading-sections>section:first-child{border-top:0;padding-top:0}.ts-reading-sections>section:last-child{padding-bottom:0}.ts-reading-sections>section h2{font-size:32px}.ts-coach-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.ts-coach-grid>a{flex-direction:column;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.ts-coach-grid img{object-fit:cover;object-position:center 30%;filter:saturate(.85);border-radius:50%;width:150px;height:150px;display:block}.ts-coach-grid a>span:not(.ts-small){color:var(--ts-accent);font-size:22px}.ts-coach-grid a:hover>span:not(.ts-small){text-underline-offset:6px;text-decoration:underline}.ts-testimonial-band{background:#211a2c;border-block:1px solid #51415f;padding:58px 0}.ts-testimonial-band figure{max-width:850px;margin-inline:auto}.ts-testimonial-band blockquote{font-size:23px;line-height:1.8}.ts-testimonial-band figcaption{color:var(--ts-accent);margin-top:26px;font-size:19px}.ts-testimonial-band figcaption>span{color:var(--ts-muted);margin-top:5px;font-size:16px;display:block}.ts-org-hero{background:#1d1828;border-bottom:1px solid #44364f}.ts-org-hero h1{font-size:clamp(42px,4.1vw,56px)}.ts-org-hero img{object-position:40% center;height:400px}.ts-service-list>a{border-top:1px solid #665575;grid-template-columns:1fr 1.1fr 32px;align-items:center;gap:40px;padding:30px 0;text-decoration:none;display:grid}.ts-service-list>a:last-child{border-bottom:1px solid #665575}.ts-service-list h3{max-width:310px;margin-top:8px;font-size:26px}.ts-service-list p{color:var(--ts-text);font-size:19px}.ts-service-arrow{text-align:right;font-size:30px}.ts-service-list>a:hover h3{text-underline-offset:7px;text-decoration:underline 1px}.ts-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ts-logo-grid>div{background:0 0;border:0;justify-content:center;align-items:center;min-height:100px;padding:16px;display:flex}.ts-logo-grid img{object-fit:contain;filter:grayscale()invert()brightness(1.5);mix-blend-mode:screen;opacity:.9;width:100%;max-width:180px;height:70px;display:block}.ts-about-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding-block:55px 45px;display:grid}.ts-about-hero h1{font-size:clamp(42px,4.3vw,58px)}.ts-about-hero>img{object-fit:cover;border:1px solid #44364f;width:100%;height:340px}.ts-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:45px 35px;display:grid}.ts-team-grid article{min-width:0}.ts-team-grid img{object-fit:cover;object-position:center 28%;filter:saturate(.9);width:100%;height:310px;display:block}.ts-team-grid h3{margin-top:22px;font-size:26px}.ts-team-grid summary{margin-top:7px;font-size:18px}.ts-team-grid details[open] summary{margin-bottom:15px}.ts-team-grid .ts-link{margin-top:20px;font-size:18px}.ts-team-grid details p{font-size:18px}.ts-name-section{color:#191321;background:#d0c9e8;padding:64px 0}.ts-name-section h2{color:#483379;font-size:31px}.template-study .ts-name-section .ts-eyebrow{color:#483379}.ts-about-letter{max-width:900px}.ts-about-letter h2{margin-bottom:26px}.ts-about-letter blockquote{font-size:25px;line-height:1.75}.ts-about-letter>.ts-link{margin-top:22px}.ts-gratitude{border-top:1px solid var(--ts-line);margin-top:48px;padding-top:20px}.ts-library-hero{background:#1d1828;border-bottom:1px solid #51415f;padding:55px 0 50px}.ts-library-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:38px;display:grid}.ts-library-intro>p{font-size:20px;line-height:1.8}.ts-library-cover{align-items:center;gap:25px;display:flex}.ts-library-cover>img{object-fit:cover;border:1px solid #665575;width:135px;height:135px}.ts-library-cover h2{margin-bottom:10px;font-size:25px}.ts-platforms{flex-wrap:wrap;gap:4px 20px;display:flex}.ts-platforms .ts-link{gap:8px;font-size:17px}.ts-platforms .ts-link>span:last-child{font-size:19px}.ts-search-heading{justify-content:space-between;align-items:center;gap:40px;margin-bottom:28px;display:flex}.ts-search{flex-shrink:0;width:380px;max-width:100%}.ts-search label{color:var(--ts-muted);margin-bottom:9px;font-size:16px;display:block}.ts-search input{color:#fff;background:#211a2c;border:1px solid #8b749d;border-radius:0;width:100%;min-height:52px;padding:10px 15px;font:400 18px/1.5 Jost,Arial,sans-serif}.ts-search input::placeholder{color:#cfcbecb0}.ts-filter-row{flex-wrap:wrap;gap:10px;display:flex}.ts-filter-row button,.ts-load-more{color:var(--ts-muted);cursor:pointer;background:0 0;border:1px solid #665575;min-height:46px;padding:10px 18px;font:400 17px/1.5 Jost,Arial,sans-serif;transition:background .18s,border-color .18s,color .18s}.ts-filter-row button[aria-pressed=true]{color:#fff;background:#483379;border-color:#a88acc}.ts-filter-row button:hover,.ts-load-more:hover{color:#fff;background:#33263f;border-color:#cfcbec}.template-study .ts-result-status{color:var(--ts-muted);margin:20px 0 25px;font-size:16px}.ts-library-row{border-top:1px solid #51415f;grid-template-columns:165px minmax(0,1fr);gap:35px;padding:30px 0;display:grid}.ts-library-row>.ts-eyebrow{max-width:140px;margin:5px 0 0;font-size:12px}.ts-library-row h3{font-size:25px}.ts-library-row h3 a{justify-content:space-between;align-items:baseline;gap:30px;text-decoration:none;display:flex}.ts-library-row h3 a>span:first-child{text-underline-offset:7px;text-decoration:underline}.ts-library-row h3 a>span:last-child{flex-shrink:0;font-size:26px;font-weight:300}.ts-library-row p{max-width:760px;margin-top:16px;font-size:18px;line-height:1.8}.ts-load-more{min-width:170px;margin:28px auto 0;display:block}.ts-testimonials-hero{max-width:1120px;padding-block:60px 40px}.ts-testimonials-hero .ts-lead{max-width:760px}.ts-voices{padding-bottom:60px}.ts-voice-list figure{border-top:1px solid #51415f;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:55px;padding:38px 0;display:grid}.ts-voice-list figure blockquote{grid-area:1/2;max-width:790px;font-size:22px;line-height:1.85}.ts-voice-list figure figcaption{color:var(--ts-accent);grid-area:1/1;padding-top:4px;font-size:21px;line-height:1.5}.ts-voice-list figcaption>span{display:block}.ts-voice-list figcaption>span+span{color:var(--ts-muted);margin-top:12px;font-size:16px;line-height:1.65}@media (width<=1000px){.ts-split-hero,.ts-program-hero,.ts-about-hero{gap:38px}.ts-two-column,.ts-reading-sections>section{grid-template-columns:1fr 1.45fr;gap:40px}.ts-program-photo,.ts-split-hero>img{height:420px}.ts-library-intro{gap:30px}.ts-library-cover{flex-direction:column;align-items:start}.ts-team-grid{grid-template-columns:1fr 1fr}.ts-team-grid img{height:340px}.ts-service-list>a{grid-template-columns:1fr 1fr 25px;gap:25px}.ts-search{width:320px}.ts-library-row{grid-template-columns:130px minmax(0,1fr);gap:25px}}@media (width<=700px){.template-study{font-size:18px;line-height:1.8}.ts-wrap{width:calc(100% - 42px)}.template-study h1{font-size:42px}.template-study h2{font-size:30px}.template-study h3{font-size:24px}.template-study .ts-lead{font-size:23px}.ts-section{padding-block:42px}.ts-section-heading{margin-bottom:26px}.ts-split-hero,.ts-program-hero,.ts-about-hero{grid-template-columns:1fr;gap:30px;padding-block:36px 40px}.ts-split-hero>img,.ts-program-photo{object-position:center;height:280px}.ts-split-hero>div>p:not(.ts-eyebrow){margin-top:22px}.ts-program-hero .ts-hero-copy{font-size:18px}.ts-program-hero .ts-date{font-size:19px}.ts-link{font-size:18px}.ts-button{padding:12px 17px;font-size:18px}.ts-two-column,.ts-reading-sections>section,.ts-registration .ts-two-column{grid-template-columns:1fr;gap:26px}.ts-band,.ts-name-section,.ts-registration{padding-block:42px}.ts-chapter-nav{justify-content:flex-start;gap:5px 22px;padding-block:9px}.ts-chapter-nav a{font-size:16px}.ts-learning-list{grid-template-columns:1fr;gap:24px}.ts-learning-list>div:last-child{grid-column:auto}.ts-learning-list>div,.ts-principles>div{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-top:18px}.ts-schedule,.ts-instructors{grid-template-columns:1fr;gap:26px}.ts-schedule>div{padding-top:20px}.template-study summary{font-size:21px}.template-study details p{font-size:18px}.ts-program-quote blockquote,.ts-testimonial-band blockquote{font-size:20px}.ts-certification{margin-top:32px;padding-top:26px}.ts-certification h3{margin-bottom:17px}.ts-program-quote figcaption{font-size:16px}.ts-closing{padding-block:40px 44px}.ts-closing h2{margin-bottom:26px}.ts-closing-grid{grid-template-columns:1fr;gap:26px}.ts-closing-grid .ts-link{font-size:21px}.ts-coach-grid{grid-template-columns:1fr 1fr;gap:24px 12px}.ts-coach-grid img{width:120px;height:120px}.ts-coach-grid a>span:not(.ts-small){text-align:center;font-size:20px}.ts-coach-grid .ts-small{text-align:center;font-size:15px}.ts-reading-sections>section{padding-block:28px}.ts-reading-sections>section h2{font-size:28px}.ts-testimonial-band{padding-block:40px}.ts-org-hero .ts-split-hero>img{height:260px}.ts-service-list>a{grid-template-columns:1fr 28px;gap:15px;padding-block:26px}.ts-service-list>a>div{grid-column:1}.ts-service-list p{grid-column:1;font-size:18px}.ts-service-arrow{grid-area:1/2/3;align-self:center}.ts-service-list h3{margin-top:3px;font-size:25px}.ts-service-list .ts-index{font-size:14px}.ts-logo-grid{grid-template-columns:1fr 1fr;gap:12px}.ts-logo-grid>div{min-height:85px;padding:12px}.ts-logo-grid img{height:60px}.ts-about-hero>img{height:250px}.ts-team-grid{gap:30px 18px}.ts-team-grid img{height:220px}.ts-team-grid h3{margin-top:17px;font-size:23px}.ts-team-grid summary,.ts-team-grid details p{font-size:17px}.ts-name-section h2{font-size:28px}.ts-about-letter blockquote{font-size:22px}.ts-gratitude{margin-top:32px}.ts-library-hero{padding-block:36px}.ts-library-intro{grid-template-columns:1fr;gap:30px;margin-top:25px}.ts-library-intro>p{font-size:18px}.ts-library-cover{flex-direction:row;align-items:center;gap:20px}.ts-library-cover>img{width:100px;height:100px}.ts-library-cover h2{font-size:23px}.ts-platforms{gap:0 14px}.ts-platforms .ts-link{gap:6px;font-size:16px}.ts-search-heading{margin-bottom:23px;display:block}.ts-search{width:100%;margin-top:25px}.ts-search input{font-size:17px}.ts-filter-row{gap:9px}.ts-filter-row button{padding:9px 13px;font-size:16px}.ts-library-row{grid-template-columns:1fr;gap:10px;padding-block:24px}.ts-library-row>.ts-eyebrow{max-width:none;margin:0;font-size:12px}.ts-library-row h3{font-size:23px}.ts-library-row h3 a{gap:15px}.ts-library-row p{font-size:18px}.ts-testimonials-hero{padding-block:38px 30px}.ts-voices{padding-bottom:35px}.ts-voice-list figure{flex-direction:column;gap:22px;padding-block:28px;display:flex}.ts-voice-list figure blockquote{font-size:19px}.ts-voice-list figure figcaption{font-size:20px}.ts-voice-list figcaption>span+span{margin-top:6px}}@media (width<=430px){.ts-team-grid{grid-template-columns:1fr}.ts-team-grid img{max-width:350px;height:330px}.ts-library-cover{align-items:start}.ts-coach-grid img{width:105px;height:105px}.ts-filter-row button{font-size:15px}}@media (prefers-reduced-motion:reduce){.template-study :is(a,button){transition:none}}.ts-text-hero{padding-block:56px 50px;display:block}.ts-text-hero h1{max-width:1000px}.ts-text-hero .ts-lead{max-width:820px}.ts-text-hero .ts-hero-copy,.ts-text-hero>div>p:not(.ts-eyebrow):not(.ts-lead){max-width:850px}@media (width<=700px){.ts-text-hero{padding-block:36px 38px}}.ts-collection-hero{border-bottom:1px solid #51415f;padding-block:55px 35px}.ts-collection-row{border-top:1px solid #51415f;padding:30px 0}.ts-collection-row h3{max-width:100%;font-size:27px}.ts-collection-row h3 a{justify-content:space-between;align-items:baseline;gap:35px;text-decoration:none;display:flex}.ts-collection-row h3 a>span:first-child{text-underline-offset:7px;text-decoration:underline}.ts-collection-row h3 a>span:last-child{flex-shrink:0;font-size:26px;font-weight:300}.template-study .ts-collection-author{color:#e6cefa;margin-top:17px;font-size:18px}.template-study .ts-collection-excerpt{max-width:850px;margin-top:17px;font-size:20px;line-height:1.8}.ts-podcast-hero{background:#1d1828;border-bottom:1px solid #51415f;padding-block:55px}.ts-podcast-hero>.ts-wrap{grid-template-columns:1.6fr 1fr;align-items:center;gap:65px;display:grid}.ts-podcast-hero p:not(.ts-eyebrow){margin-top:25px}.ts-podcast-hero img{border:1px solid #665575;justify-self:end;width:100%;max-width:330px;height:auto;display:block}.ts-podcast-hero .ts-platforms{margin-top:22px}.ts-podcast-hero .ts-platforms .ts-link{gap:10px;font-size:19px}.ts-podcast-note{padding-bottom:55px}.ts-podcast-note details{border-top:1px solid #51415f;max-width:850px;margin-bottom:25px;padding-top:20px}@media (width<=700px){.ts-collection-hero{padding-block:36px 28px}.ts-collection-row{padding-block:25px}.ts-collection-row h3{font-size:24px}.ts-collection-row h3 a{gap:20px}.template-study .ts-collection-excerpt{font-size:18px}.ts-podcast-hero{padding-block:36px}.ts-podcast-hero>.ts-wrap{grid-template-columns:1fr;gap:30px}.ts-podcast-hero img{justify-self:start;width:200px}.ts-podcast-note{padding-bottom:35px}}.ts-team-grid{display:block}.ts-team-grid article{border-top:1px solid #51415f;grid-template-columns:200px minmax(0,1fr);gap:50px;padding:36px 0;display:grid}.ts-team-grid article:first-child{border-top:0;padding-top:0}.ts-team-grid article+article{margin-top:12px}.ts-team-grid img{object-fit:cover;object-position:center 28%;width:200px;height:240px}.ts-team-grid h3{margin:0 0 21px;font-size:29px}.ts-team-bio .ts-prose{font-size:20px;line-height:1.8}@media (width<=700px){.ts-team-grid article{grid-template-columns:1fr;gap:24px;padding-block:30px}.ts-team-grid img{width:190px;height:220px}.ts-team-grid h3{margin-bottom:18px;font-size:27px}.ts-team-bio .ts-prose{font-size:18px}}.ts-distinctives h3{margin-bottom:16px;font-size:24px;line-height:1.4}.ts-distinctives p{font-size:20px;line-height:1.8}.ts-philosophy-link{margin-top:28px}.ts-program-quote figure+figure{border-top:1px solid #51415f;margin-top:34px;padding-top:32px}@media (width<=700px){.ts-distinctives h3{font-size:23px}.ts-distinctives p{font-size:18px}}.ts-collection-row h3 a>span:first-child{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.ts-logo-grid img[src$=east-rock-capital-official\.svg]{filter:none;mix-blend-mode:normal;opacity:1}.ts-library[data-noun=episode] .ts-collection-row h3 a>span:first-child{text-decoration:none}.template-study .ts-library[data-noun=episode] .ts-collection-number{color:#71d6deb3}
