@charset "UTF-8";@font-face{font-family:Synonym;src:url(/fonts/synonym-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/fonts/synonym-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/fonts/synonym-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Synonym;src:url(/fonts/synonym-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Eiko;src:url(/fonts/pp-eiko-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Eiko;src:url(/fonts/pp-eiko-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Eiko;src:url(/fonts/pp-eiko-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}.skip-link{position:absolute;top:0;left:0;z-index:10;padding:.75rem 1.5rem;background:#221f1a;color:#efebe2;transform:translateY(-100%)}.skip-link:focus{transform:none}main:focus{outline:none}html,body{overflow-x:clip}body{margin:0;font-family:Synonym,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#221f1a;background:#efebe2;line-height:1.6}.no-scroll{overflow-y:hidden}h1,h2,h3{font-family:PP Eiko,Georgia,Times New Roman,serif;line-height:1.15;margin:0 0 .5em}p{margin:0 0 1em}a{color:#221f1a;text-decoration:underline;text-underline-offset:2px}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid #221f1a;outline-offset:2px}:root[data-content-state=loading] main{opacity:.6}:root[data-content-state=ready] main{opacity:1;transition:opacity .2s ease}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:1.25rem}.site-header{--nav-p: 0;--nav-f: var(--nav-p);position:sticky;top:0;z-index:1;padding-block:calc(var(--nav-f) * .75rem);padding-inline:calc(var(--nav-f) * .5rem)}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#efebe2;border-bottom:1px solid #928e82;opacity:calc(1 - var(--nav-f))}.site-header__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:calc(84px - var(--nav-f) * 20px);padding-inline:calc(1.25rem - var(--nav-f) * (1.25rem - .75rem));margin-inline:auto}.site-header__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#efebe2d1;border:1px solid #928e82;border-radius:calc(var(--nav-f) * 32px);opacity:var(--nav-f);-webkit-backdrop-filter:blur(calc(var(--nav-f) * 14px));backdrop-filter:blur(calc(var(--nav-f) * 14px))}.site-header__brand{display:block;flex:0 0 auto}.site-header__brand img{display:block;width:170px;height:auto}.site-header__actions{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.site-header .site-header__cta{display:none}.site-header .site-header__drawer-cta{margin-top:1.5rem}.site-header .btn{border-radius:calc(var(--nav-f) * 23px)}.site-header__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.site-header__toggle-bar{width:22px;height:2px;background:#221f1a}.site-header__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#221f1a66;opacity:0;pointer-events:none;transition:opacity .2s ease}.site-header__backdrop--open{opacity:1;pointer-events:auto}.site-header__drawer{position:fixed;inset-block:0;right:0;z-index:3;display:flex;flex-direction:column;width:min(320px,85vw);padding:1.5rem;background:#efebe2;border-left:1px solid #928e82;transform:translate(100%);transition:transform .2s ease}.site-header__drawer--open{transform:translate(0)}.site-header__close{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-bottom:1rem;border:0;background:none;cursor:pointer}.site-header__close img{width:2rem;height:2rem}.site-nav{display:flex;align-items:center}.site-nav a{position:relative;--nav-link-pad: 1.5rem;padding:.75rem var(--nav-link-pad);font-size:1rem;text-decoration:none;color:#221f1a}.site-nav a:after{content:"";position:absolute;inset-inline:var(--nav-link-pad);bottom:.5rem;height:1px;background:#dba63e;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.site-nav a:after{transition:none}}.site-header__drawer .site-nav{flex-direction:column;align-items:stretch}.site-header__drawer .site-nav a{--nav-link-pad: 0;padding:1rem 0;font-size:1.25rem;border-bottom:1px solid #928e82}.site-header__drawer .site-nav a:after{bottom:-1px}@media(prefers-reduced-motion:reduce){.site-header__backdrop,.site-header__drawer{transition:none}.site-header{--nav-f: 0}}@media(min-width:768px){.site-header__brand img{width:198px}.site-header .site-header__cta{display:inline-flex}.site-header .site-header__drawer-cta{display:none}}@media(min-width:1280px){.site-header__inner:before{border-radius:calc(var(--nav-f) * 36px)}.site-header__inner{min-height:calc(108px - var(--nav-f) * 36px);padding-inline:calc(3rem - var(--nav-f) * (3rem - 2rem));max-width:calc(100% - var(--nav-f) * (100% - 1200px))}.site-header__actions{gap:1.5rem}.site-header__toggle,.site-header__backdrop{display:none}.site-header__drawer{display:contents}.site-header__close{display:none}.site-header__drawer .site-nav{flex-direction:row;align-items:center}.site-header__drawer .site-nav a{--nav-link-pad: calc(1.5rem - var(--nav-f) * (1.5rem - .75rem));padding-block:.75rem;padding-inline:var(--nav-link-pad);font-size:1rem;white-space:nowrap;border-bottom:0}.site-header__drawer .site-nav a:after{bottom:.5rem}}@media(min-width:1440px){.site-header__brand img{width:286px}.site-header__inner{padding-inline:calc(3.75rem - var(--nav-f) * (3.75rem - 2rem))}}.services,.about,.contact{padding-block:3.5rem}.services,.contact{background:#efebe2}.section__title{font-size:1.75rem;margin-bottom:1.5rem}.site-footer{color:#221f1a;font-size:.875rem}.site-footer__end{display:grid;gap:2.25rem;padding:3rem 1.5rem}.site-footer__reach{display:flex;flex-direction:column;gap:1.5rem}.site-footer__provider{max-width:34ch;margin:0;font-size:1rem}.site-footer__legal p{max-width:68ch;margin:0 0 1rem}.site-footer__legal p:last-child{margin-bottom:0}.site-footer__legal .site-footer__crisis{margin:0 0 1.5rem;padding-left:1rem;border-left:2px solid #928e82;font-size:1rem}.site-footer__copy{margin:.5rem 0 0}.site-footer__credit{display:block}.site-footer__credit strong{font-weight:500}@media(min-width:1024px){.site-footer__end{grid-template-columns:1fr auto;align-items:start;gap:3rem 4.5rem;padding:4.5rem}.site-footer__legal{grid-column:1;grid-row:1}.site-footer__reach{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.site-footer__reach .contact-block{align-items:flex-end;text-align:right}.site-footer__copy{grid-column:1/-1;text-align:right}.site-footer__credit{display:inline}.site-footer__credit:before{content:"·";margin-inline:.5rem}}@media(min-width:768px){.services,.about,.contact{padding-block:5rem}}.hero{border-bottom:1px solid #928e82}.hero__media{position:relative;overflow:hidden;aspect-ratio:658/717;border-bottom:1px solid #928e82}.hero__portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__portrait{animation:hero-settle 1.6s cubic-bezier(.22,1,.36,1) both}@keyframes hero-settle{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero__portrait{animation:none}}.collage{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.collage__stage{position:absolute;left:50%;top:50%;width:max(100cqw,var(--ratio) * 100cqh);aspect-ratio:var(--ratio);translate:-50% -50%;container-type:inline-size}.collage__lines{position:absolute;overflow:visible;color:#efebe2;pointer-events:none}.collage__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collage__line{animation:collage-fade 4.5s ease-in-out infinite alternate}.collage__node{fill:currentColor}.collage__pulse{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:14 114;stroke-dashoffset:14;filter:drop-shadow(0 0 2px currentColor)}.collage__pulse--a,.collage__pulse--b{animation:collage-travel-hub 9s linear infinite}.collage__pulse--c{animation:collage-travel-base 9s linear infinite}@keyframes collage-fade{0%{opacity:.35}to{opacity:.95}}@keyframes collage-travel-hub{0%{stroke-dashoffset:14}25%,to{stroke-dashoffset:-100}}@keyframes collage-travel-base{0%,35%{stroke-dashoffset:14}65%,to{stroke-dashoffset:-100}}.collage__pills{margin:0;padding:0;list-style:none}.collage__pill{position:absolute;margin:0;translate:-50% -50%}.collage__pill-body{display:block;padding:.484em .75em;border-radius:999px;font-family:PP Eiko,Georgia,Times New Roman,serif;font-size:max(12px,2.352cqw);font-weight:400;line-height:1;color:#221f1a;white-space:nowrap;animation:collage-float var(--float, 7s) ease-in-out var(--drift, 0s) infinite alternate,collage-light 9s linear var(--lit, 0s) infinite}.collage__pill--anxiety .collage__pill-body{background:#221f1a;color:#efebe2}.collage__pill--depression .collage__pill-body{background:#dba63e}.collage__pill--adhd .collage__pill-body{background:#cdd7d7}.collage__pill--insomnia .collage__pill-body{background:#c8815d}.collage__pill--ocd .collage__pill-body{background:#efebe2}@keyframes collage-float{0%{translate:0 0;scale:.97}to{translate:.4cqw -.7cqw;scale:1.04}}@keyframes collage-light{0%,28%,to{box-shadow:0 0 0 0 transparent;filter:none}3%,14%{box-shadow:0 0 1em .18em #efebe2e6;filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.collage__line,.collage__pill-body{animation:none}.collage__pulse{display:none}}.hero__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#928e82;opacity:.15}.hero__content{display:flex;flex-direction:column;padding:3rem 1.5rem}.hero__heading{font-size:clamp(2rem,6vw,3.25rem);font-weight:400}.hero__heading em{font-style:italic}.hero__subheading{font-size:1.25rem;max-width:36rem}.hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:0}.hero__note{margin:0;font-size:1rem;font-weight:300}@media(min-width:768px){.hero__media{aspect-ratio:4/3}}@media(min-width:1280px){.hero{display:flex;align-items:stretch;min-height:717px}.hero__media{flex:0 0 50%;max-width:760px;aspect-ratio:auto;border-bottom:0;border-right:1px solid #928e82}.hero__content{flex:1 1 0;display:flex;justify-content:center;padding-inline:4.5rem}}.hero__portrait--personalized{object-position:70% center}.hero__portrait--providers{object-position:60% center}.hero__portrait--team{object-position:58% center}.hero__portrait--faqs{object-position:100% center}.approach{display:flex;flex-direction:column;align-items:center;gap:2.75rem;padding:3.75rem 1.5rem;text-align:center}.approach__title{font-size:2.25rem;font-weight:400;margin:0}.approach__body{max-width:731px;width:100%;font-size:1.25rem;font-weight:300;line-height:1.6;text-align:left;margin:0}@media(min-width:768px){.approach{justify-content:center;min-height:464px;padding:3.75rem}}.tms-explainer__tabs{display:flex;border-block:1px solid #928e82}.tms-explainer__tab{display:flex;flex:1 0 0;min-width:0;align-items:center;justify-content:center;padding:.75rem 1rem;border:0;border-inline-end:1px solid #928e82;background:#efebe2;font-family:Synonym,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;color:#221f1a;text-align:center;cursor:pointer;transition:background-color .22s cubic-bezier(.4,0,.2,1),font-weight .15s cubic-bezier(.4,0,.2,1)}.tms-explainer__tab:last-child{border-inline-end:0}.steps__tabs .tms-explainer__tab,.research__tabs .tms-explainer__tab,.faq-topics__tabs .tms-explainer__tab{border-inline-end:0;border-bottom:1px solid #928e82}.steps__tabs .tms-explainer__tab:last-child,.research__tabs .tms-explainer__tab:last-child,.faq-topics__tabs .tms-explainer__tab:last-child{border-bottom:0}@media(min-width:768px){.steps__tabs .tms-explainer__tab,.research__tabs .tms-explainer__tab,.faq-topics__tabs .tms-explainer__tab{border-inline-end:1px solid #928e82;border-bottom:0}.steps__tabs .tms-explainer__tab:last-child,.research__tabs .tms-explainer__tab:last-child,.faq-topics__tabs .tms-explainer__tab:last-child{border-inline-end:0}}.tms-explainer__tab:hover{background:#dce0dc}.tms-explainer__tab--active{background:#cdd7d7;font-weight:500}.tms-explainer__tab:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.tms-explainer__tab{transition:none}}.tms-explainer__panel{display:flex;flex-direction:column}.tms-explainer__content{padding:2rem 1.5rem 3rem}.tms-explainer__heading{font-size:2.25rem;font-weight:400;margin:0 0 1.375rem}.tms-explainer__body{font-size:1.25rem;line-height:1.6}.tms-explainer__body p{margin:0 0 1.375rem}.tms-explainer__body p:last-child{margin-bottom:0}.tms-explainer__body ul{margin:0 0 1.375rem;padding-left:1.5rem}.tms-explainer__media{position:relative;aspect-ratio:403/526;overflow:hidden}.tms-explainer__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tms-explainer__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#928e82;opacity:.15}@media(min-width:768px){.tms-explainer__tab{height:84px;padding-inline:3rem;font-size:1.25rem}.tms-explainer__content{padding-inline:3rem}.tms-explainer__media{aspect-ratio:3/2}}@media(min-width:1280px){.tms-explainer__panel{flex-direction:row;align-items:stretch;gap:0;padding:0;min-height:718px}.tms-explainer__content{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding:3rem}.tms-explainer__media{flex:0 0 50%;aspect-ratio:auto;border:0}}@media(min-width:1280px){.steps-section .tms-explainer__content{flex-basis:60%}.steps-section .tms-explainer__media{flex-basis:40%}}@media(min-width:1440px){.tms-explainer__content{padding:6rem}}.insurers{display:flex;flex-direction:column;align-items:center;gap:2.25rem;padding:3rem 1.5rem;border-top:1px solid #928e82;text-align:center}.insurers{position:relative}.insurers__pause{position:absolute;top:.5rem;left:.5rem;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;background:#221f1a;color:#efebe2;font:inherit}.insurers__pause:focus{width:auto;height:auto;padding:.5rem 1rem;overflow:visible;clip-path:none}.insurers__heading{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;margin:0}.insurers__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.insurers__track{display:flex;width:max-content;animation:insurers-scroll 40s linear infinite}.insurers__marquee:hover .insurers__track,.insurers__marquee:focus-within .insurers__track,.insurers__marquee--paused .insurers__track{animation-play-state:paused}@keyframes insurers-scroll{to{transform:translate(-50%)}}.insurers__list{display:flex;flex:0 0 auto;align-items:center;gap:2rem;margin:0;padding:0 2rem 0 0;list-style:none}@media(prefers-reduced-motion:reduce){.insurers__marquee{-webkit-mask-image:none;mask-image:none}.insurers__track{width:auto;animation:none;justify-content:center}.insurers__list{flex-wrap:wrap;justify-content:center;padding-right:0}.insurers__list[aria-hidden=true]{display:none}}.insurers__item img{display:block;width:calc(var(--w) * .55px);height:auto}@media(min-width:768px){.insurers{padding-block:3.75rem}.insurers__item img{width:calc(var(--w) * .7px)}}@media(min-width:1280px){.insurers{gap:3rem;padding:4.5rem 3rem}.insurers__list{gap:3rem;padding-right:3rem}.insurers__item img{width:min(var(--w) * 100vw / 1920,var(--w) * 1px)}}.rhythm-band{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3.75rem 1.5rem 2.75rem;border-top:1px solid #928e82;background:#efebe2;text-align:center}.rhythm-band__heading{max-width:45ch;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;margin:0}.rhythm-band__body{max-width:55ch;margin:0;font-size:1.25rem;font-weight:300}.rhythm-band__link{margin-top:1.5rem;font-size:1.25rem;font-weight:300}@media(min-width:768px){.rhythm-band{padding-block:4.5rem 3rem}}.carousel-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;cursor:pointer}.carousel-arrow img{width:18px;height:18px}.carousel-arrow--prev img{transform:rotate(-135deg)}.carousel-arrow--next img{transform:rotate(45deg)}.carousel-arrow:disabled,.carousel-arrow[aria-disabled=true]{opacity:.3;cursor:default}.carousel-arrow:not(:disabled):not([aria-disabled=true]):hover{opacity:.6}.testimonials{display:flex;flex-direction:column}.testimonials__media{position:relative;aspect-ratio:4/3;overflow:hidden}.testimonials__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.testimonials__row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:3.75rem 1rem;background:#c8815d;color:#221f1a}.testimonials__content{flex:1 1 100%;order:1}.testimonials__arrow--prev{order:2}.testimonials__arrow--next{order:3}.testimonials__content{display:flex;flex-direction:column;align-items:flex-start;max-width:1100px;margin:0;text-align:left}.testimonials__quote{font-family:PP Eiko,Georgia,Times New Roman,serif;font-size:clamp(1.5rem,4vw,2.25rem);font-style:normal;font-weight:400;line-height:normal;margin:0}@media(min-width:425px){.testimonials__row{padding-inline:3.75rem}.testimonials__arrow{position:absolute;top:50%;transform:translateY(-50%)}.testimonials__arrow--prev{left:1rem}.testimonials__arrow--next{right:1rem}}@media(min-width:768px){.testimonials__media{aspect-ratio:16/9}.testimonials__row{flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;padding:4.5rem 6rem}.testimonials__content{flex:0 1 auto}.testimonials__arrow{position:static;transform:none}.testimonials__content,.testimonials__arrow--prev,.testimonials__arrow--next{order:initial}}@media(min-width:1024px){.testimonials{flex-direction:row;min-height:597px}.testimonials__media{flex:0 0 33.4%;aspect-ratio:auto}.testimonials__row{flex:1 1 0;min-width:0;padding:6rem 3.75rem}}@media(min-width:1280px){.testimonials__row{padding-inline:6rem}}.accelerated{display:flex;flex-direction:column;gap:2.75rem;padding:3.75rem 1.25rem;background:#c8815d;color:#221f1a}.accelerated__intro{max-width:640px;margin-inline:auto;text-align:center}.accelerated__heading{font-size:2.25rem;font-weight:400;margin:0 0 .75rem}.accelerated__body{text-align:left;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0}.accelerated__compare{display:grid;gap:2rem;width:100%;max-width:1120px;margin-inline:auto}.accelerated__card{position:relative;padding:2rem 1.5rem 1.5rem;background:#efebe2;color:#221f1a}.accelerated__badge{position:absolute;top:-12px;left:1.5rem;padding:5px .75rem;border-radius:999px;background:#221f1a;color:#efebe2;font-size:.875rem;font-weight:500}.accelerated__title{font-size:1.5rem;font-weight:400;margin:0 0 1rem}.accelerated__rows{margin:0;border-top:1px solid #928e82}.accelerated__row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #928e82;font-size:1rem}.accelerated__row dt{font-weight:300}.accelerated__row dd{margin:0;font-weight:500;text-align:right}@media(min-width:768px){.accelerated{padding:3.75rem 3rem}.accelerated__compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.features{display:flex;flex-direction:column;width:100%}.feature-card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding:2.25rem 1.5rem;border:1px solid #928e82;text-align:center;color:inherit;text-decoration:none}.feature-card+.feature-card{border-top:0}.feature-card:first-child{border-top:0}.feature-card{transition:opacity .7s ease-out,translate .7s ease-out}.features--enter .feature-card{opacity:0;translate:0 2rem}.feature-card:has(.feature-card__link){transition:opacity .7s ease-out,translate .7s ease-out,background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.feature-card:has(.feature-card__link)>*{transition:translate .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.feature-card:has(.feature-card__link):hover,a.feature-card:focus-visible{background:#cdd7d7}.feature-card:has(.feature-card__link):hover>*,a.feature-card:focus-visible>*{translate:0 -3px}.feature-card:has(.feature-card__link):hover .feature-card__icon,.feature-card:has(.feature-card__link):hover .feature-card__glyph{transform:scale(1.06)}.feature-card__glyph{color:#221f1a;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.feature-card,.features--enter .feature-card{opacity:1;translate:none;transition:none}.feature-card:has(.feature-card__link):hover>*,a.feature-card:focus-visible>*{translate:none}.feature-card:has(.feature-card__link)>*{transition:none}}.feature-card__icon{width:auto;height:4.5rem}.feature-card__glyph{width:3.75rem;height:3.75rem}.feature-card__title{font-size:2.25rem;font-weight:400;margin:0}.feature-card__blurb{max-width:22ch;font-size:1.25rem;margin:0}.features--proof .feature-card__title{font-size:1.25rem}.features--proof .feature-card__blurb,.feature-card__link{font-size:1rem}.feature-card:hover .feature-card__link:after,a.feature-card:focus-visible .feature-card__link:after{transform:scaleX(1)}@media(min-width:768px){.features{flex-direction:row}.features:not(.features--proof){min-height:464px}.features:not(.features--proof) .feature-card{justify-content:center}.features>.feature-card{flex:1 1 33.333%}.feature-card+.feature-card{border-left:0}}@media(min-width:1024px){.feature-card{padding:3.75rem}}.link-arrow{position:relative;display:inline-block;width:fit-content;padding-bottom:2px;color:#221f1a;text-decoration:none}.link-arrow:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.link-arrow:hover:after,.link-arrow:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.link-arrow:after{transition:none}}.page-section{display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding:3.75rem 1.5rem;border-bottom:1px solid #928e82;text-align:center}.page-section__title{font-size:2.25rem;font-weight:400;margin:0}.page-section__body{text-align:left;max-width:731px;width:100%;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0}.page-section__body+.page-section__body{margin-top:1.375rem}@media(min-width:768px){.page-section{padding:3.75rem}}.page-section--photo{padding:0;align-items:stretch;gap:0}.page-section__content{display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding:3.75rem 1.5rem}.page-section__media{position:relative;aspect-ratio:515/457;overflow:hidden}.page-section__media--empty{background:#c8815d}.page-section__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.page-section--photo{flex-direction:row}.page-section--photo .page-section__content{flex:0 0 60%;justify-content:center;padding:3.75rem}.page-section--photo .page-section__media{flex:1 1 0;aspect-ratio:auto}}.hero:has(+.page-section--clay),.hero:has(+.steps-section){border-bottom:0}.page-section--clay{border-bottom:0}.page-section--clay .page-section__content{background:#c8815d;color:#221f1a;padding-inline:2.25rem}@media(min-width:1024px){.page-section--clay .page-section__content{flex:1 1 auto;padding-inline:6rem}}.split-sections{display:flex;flex-direction:column;border-bottom:1px solid #928e82}.split-sections>.page-section{border-bottom:0}@media(min-width:1024px){.split-sections{flex-direction:row}.split-sections>.page-section{flex:1 1 0;padding-block:4.5rem}}.prtms{display:flex;flex-direction:column;gap:2.75rem;padding:3rem 1.5rem;border-bottom:1px solid #928e82}.prtms__intro{display:flex;flex-direction:column;align-items:center;gap:1.375rem;text-align:center}.prtms__heading{font-size:2.25rem;font-weight:400;margin:0}.prtms__body{max-width:731px;text-align:left;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0}.prtms__conditions-heading{font-family:PP Eiko,Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;margin:0 0 1.25rem}.prtms__conditions-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.75rem}.prtms__condition{background:#efebe2;border:1px solid #928e82;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.prtms__condition-icon{flex:0 0 auto;width:1.5rem;height:1.5rem;color:#c8815d}.prtms__conditions-heading,.prtms__condition{animation:prtms-rise .5s ease-out both;animation-delay:calc(var(--reveal-i, 0) * 60ms)}.prtms__condition{transition:background-color .3s ease}.prtms__conditions--enter .prtms__conditions-heading,.prtms__conditions--enter .prtms__condition{animation-play-state:paused}@keyframes prtms-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.prtms__conditions-heading,.prtms__condition{animation:none}}@media(min-width:30rem){.prtms__conditions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.prtms{padding:4.5rem 3rem}}@media(min-width:1024px){.prtms{padding-inline:3.75rem}.prtms__conditions-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps-section{display:flex;flex-direction:column;border-bottom:1px solid #928e82}.steps-section__top{display:flex;flex-direction:column}.steps-section__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.375rem;padding:3.75rem 2.25rem;text-align:center;background:#c8815d;color:#221f1a}.steps-section__heading{font-size:2.25rem;font-weight:400;margin:0}.steps-section__body{max-width:731px;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0}.steps-section__subhead{font-size:1.25rem;margin:0}.steps__tabs{flex-direction:column}@media(min-width:768px){.steps-section__intro{padding-inline:3rem}.steps__tabs{flex-direction:row}.steps__tabs .tms-explainer__tab,.research__tabs .tms-explainer__tab{height:auto;min-height:84px;padding-inline:1rem;font-size:1rem}}@media(min-width:1024px){.steps-section__intro{padding-inline:6rem}.steps__tabs .tms-explainer__tab,.research__tabs .tms-explainer__tab{padding-inline:1.5rem;font-size:1.25rem}}.research{display:flex;flex-direction:column;padding-block:3rem;border-bottom:1px solid #928e82}.research__intro{padding-inline:1.5rem;margin-bottom:2.25rem}.research__heading{font-size:2.25rem;font-weight:400;margin:0}.research__tabs{flex-direction:column}.research__panel{padding:2rem 1.5rem}.research__media{aspect-ratio:3/2}.research__panel .tms-explainer__body{max-width:731px;margin-inline:auto}@media(min-width:768px){.research{padding-block:4.5rem}.research__intro{padding-inline:3rem}.research__tabs{flex-direction:row}.research__panel{padding:3rem}}@media(min-width:1280px){.research{padding-bottom:0}.research__panel{display:flex;align-items:center;gap:0;padding:0}.research__media{flex:1 1 50%;align-self:flex-start}.research__panel .tms-explainer__body{flex:1 1 50%;max-width:none;margin-inline:0;padding:3rem}}.articles{padding-top:3rem}.articles__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1.5rem;margin-bottom:2.25rem}.articles__heading{font-size:2.25rem;font-weight:400;margin:0}.articles__controls{display:flex;gap:1rem}.articles__track{display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#928e82 #efebe2}@supports selector(::-webkit-scrollbar){.articles__track{scrollbar-width:auto;scrollbar-color:auto}.articles__track::-webkit-scrollbar{height:.75rem;background:#efebe2}.articles__track::-webkit-scrollbar-thumb{background:#928e82;border:2px solid #efebe2}}.article-card{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid #928e82}.article-card+.article-card{border-left:0}.article-card{border-top:0;border-bottom:0}.article-card{transition:background-color .2s ease-out}.article-card:hover,.article-card:has(.article-card__link:focus-visible){background:#cdd7d7}.article-card__media{position:relative;overflow:hidden;aspect-ratio:3/2;border:1px solid #928e82}.article-card__media--stand-in img{filter:grayscale(1);opacity:.55}.article-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-card__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#928e82;opacity:.15}.article-card__eyebrow{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;margin:0}.article-card__title{font-size:1.5rem;font-weight:400;margin:0}.article-card__blurb{font-size:1rem;font-weight:300;line-height:1.6;margin:0}.article-card__link{margin-top:auto;font-size:1rem}.article-card:hover .article-card__link:after{transform:scaleX(1)}@media(min-width:768px){.articles{padding-top:4.5rem}.articles__head{padding-inline:3rem}.article-card{flex-basis:50%;padding:2.25rem 1.5rem}}@media(min-width:1024px){.article-card{flex-basis:33.3333%;padding:2.25rem}}@media(prefers-reduced-motion:reduce){.articles__track{scroll-behavior:auto}}.team__grid{display:grid;gap:2.75rem;width:100%;max-width:1240px;margin-top:1rem}.team-card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left}.team-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;margin-bottom:.75rem;border:1px solid #928e82}.team-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.team-card__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#928e82;opacity:.15}.team-card__role{font-size:1rem;font-weight:300;margin:0}.team-card__name{font-size:1.5rem;font-weight:400;margin:0}.team-card__bio{font-size:1rem;font-weight:300;line-height:1.6;margin:0}@media(min-width:768px){.team__grid{grid-template-columns:repeat(2,1fr);gap:3rem}}.faq{display:flex;flex-direction:column;border-block:1px solid #928e82}.page-section+.faq,.features+.faq{border-top:0}.faq+.faq{border-top:0}.faq__title-col{display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;padding:2.25rem 1.5rem;border-bottom:1px solid #928e82}.faq__title{max-width:20ch;font-size:1.5rem;font-weight:400;margin:0}.faq__view-all{font-size:1rem}.faq__logo{display:block;width:9rem;height:auto}@media(min-width:768px){.faq__title-col{position:relative}.faq__logo{position:absolute;top:50%;right:1.5rem;width:11rem;transform:translateY(-50%)}}.faq__list{flex:1 0 0;min-width:0}.faq-item{border-bottom:1px solid #928e82;transition:background-color .2s ease-out}.faq-item:last-child{border-bottom:0}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;cursor:pointer;list-style:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item:hover,.faq-item:has(.faq-item__summary:focus-visible){background:#cdd7d7}@media(prefers-reduced-motion:reduce){.faq-item{transition:none}}.faq-item__question{font-family:Synonym,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400}.faq-item__icon{flex:0 0 auto;width:2rem;height:2rem;background:url(/media/faq-icon-plus.svg) center/contain no-repeat}.faq-item[open] .faq-item__icon{background-image:url(/media/faq-icon-close.svg)}.faq-item__answer{overflow:hidden;padding:0 1.5rem 1.5rem;font-size:1rem;font-weight:200}.faq-item__answer p{margin:0 0 1.375rem}.faq-item__answer p:last-child{margin-bottom:0}@media(min-width:1024px){.faq{flex-direction:row;align-items:stretch}.faq__title-col{flex:0 0 33.333%;padding:3.75rem;border-bottom:0;border-right:1px solid #928e82}.faq__logo{position:static;width:12.5rem;margin-top:auto;transform:none}.faq-item__summary{padding:2.25rem}.faq-item__icon{width:2.75rem;height:2.75rem}.faq-item__answer{padding:0 2.25rem 2.25rem}}.faq-topics__tabs{border-top:0;flex-direction:column}@media(min-width:768px){.faq-topics__tabs{flex-direction:row}.faq-topics__tabs .tms-explainer__tab{height:auto;min-height:84px;padding-inline:1rem;font-size:1rem}}.cta{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 1.5rem;background-color:#dba63e;background-image:url(/media/cta-texture.webp);background-repeat:repeat;background-position:center;text-align:center}@media(min-width:768px){.cta{justify-content:center;min-height:546px}}.cta__title{max-width:18ch;font-size:clamp(2rem,5vw,3rem);font-weight:400;margin:0}.cta__body{font-size:1.25rem;margin:0}.contact-block{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem;font-style:normal}.contact-block a{color:#221f1a}.contact-block__heading{font-weight:400}@media(min-width:768px){.cta{padding:4.5rem 1.5rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:0;font-family:Synonym,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:normal;white-space:nowrap;text-decoration:none;cursor:pointer}.btn--primary{background:#dba63e;color:#221f1a}.btn--secondary{background:transparent;color:#221f1a;border-color:#928e82;transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}a.btn--secondary:hover,button.btn--secondary:hover,.btn--secondary:focus-visible{border-color:#221f1a}.btn--primary:hover{opacity:.9}a.btn:active,button.btn:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.btn{transition:none}a.btn:active,button.btn:active{transform:none}}.btn--on-accent{border-color:#221f1a}a.btn--on-accent:hover,button.btn--on-accent:hover,.btn--on-accent:focus-visible{background:#efebe2}.contact__list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;font-size:1.1rem}.photo-band{aspect-ratio:4/5;overflow:hidden}.photo-band__img{display:block;width:100%;height:100%;object-fit:cover}.photo-band--empty{background:#cdd7d7}@media(min-width:768px){.photo-band{aspect-ratio:16/9}}@media(min-width:1024px){.photo-band{aspect-ratio:21/9}}.article{--article-gutter: 1.5rem;border-bottom:1px solid #928e82}.article__header,.article__body{width:100%;max-width:calc(720px + 2 * var(--article-gutter));margin-inline:auto;padding-inline:var(--article-gutter)}.article__header{padding-top:3rem;display:flex;flex-direction:column;gap:1.375rem}.article__category{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;margin:0}.article__title{font-size:2rem;font-weight:400;line-height:1.15;margin:0}.article__byline{display:flex;align-items:center;gap:.75rem}.article__avatar{flex:none;width:3rem;height:3rem;object-fit:cover;object-position:top}.article__byline-text{display:flex;flex-direction:column;margin:0;font-size:1rem}.article__byline-meta{font-weight:300}.article__hero{aspect-ratio:3/2;overflow:hidden;border:1px solid #928e82;margin-top:.625rem}.article__hero img{display:block;width:100%;height:100%;object-fit:cover}.article__hero--stand-in img{filter:grayscale(1);opacity:.55}.article__body{padding-block:2.75rem 2rem;font-size:1.125rem;font-weight:300;line-height:1.6}.article__body p{margin:0 0 1.5rem}.article__body h2{font-size:1.5rem;font-weight:400;line-height:1.2;margin:2.75rem 0 1rem}.article__body a{color:#221f1a;text-underline-offset:3px}.article__quote{margin:2.25rem 0;padding-left:1.5rem;border-left:2px solid #928e82;font-family:PP Eiko,Georgia,Times New Roman,serif;font-style:italic;font-size:1.25rem;font-weight:400;line-height:1.4}.article__citations{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid #928e82;font-size:.875rem}.article__citations ol{margin:0;padding-left:1.25rem}.article__citations li{margin-bottom:.5rem;overflow-wrap:anywhere}.article__citations .article__citations-title{margin:0 0 1rem;font-family:Synonym,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.article__author{width:calc(100% - 2 * var(--article-gutter));max-width:720px;margin-inline:auto;display:flex;align-items:center;gap:1.25rem;margin-bottom:3rem;padding-block:1.5rem;border-block:1px solid #928e82}.article__author-photo{flex:none;width:72px;height:72px;object-fit:cover;object-position:top}.article__author-text{display:flex;flex-direction:column;gap:.5rem}.article__author-role,.article__author-name{margin:0}.article__author-role{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.article__author-name{font-size:1.5rem;font-family:PP Eiko,Georgia,Times New Roman,serif}@media(min-width:768px){.article{--article-gutter: 3rem}.article__header{padding-top:4.5rem}.article__title{font-size:2.25rem}.article__body{font-size:1.25rem}.article__body h2{font-size:2rem}.article__quote{font-size:1.5rem}.article__hero{aspect-ratio:16/9}}@media(min-width:1024px){.article__title{font-size:2.5rem}}.spwidget--overlay{background:#221f1a99}
