:root{--terra:#c47758;--terra-link:#a34f32;--radius-signature:120px 6px 6px 6px;--radius-signature-sm:80px 5px 5px 5px;--ease-calm:cubic-bezier(.22,.61,.36,1)}.quiet-form{--terra:#c47758}body{font-size:16px;line-height:1.7}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(34px,3.6vw,56px);line-height:1.1}h3{line-height:1.2}p{max-width:62ch}.eyebrow{letter-spacing:.15em;font-size:11.5px}.eyebrow i{background:var(--terra)}.desktop-nav{gap:32px;font-size:13.5px}.desktop-nav a{padding-block:6px;position:relative}.desktop-nav a:after{content:"";background:var(--terra-link);transform-origin:0;height:1px;transition:transform .35s var(--ease-calm);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--text)}.desktop-nav a:hover:after{transform:scaleX(1)}.menu-button{font-size:14px}.mobile-nav{font-size:inherit}.button{letter-spacing:.005em;transition:background .3s var(--ease-calm),transform .3s var(--ease-calm),box-shadow .3s var(--ease-calm);font-size:14.5px}.button:hover{box-shadow:0 10px 26px -14px #303c2a99}.button span{transition:transform .3s var(--ease-calm)}.button:hover span{transform:translate(2px,-2px)}.button.small{font-size:13px}.text-link{font-size:14px;transition:border-color .3s}.text-link:hover{border-color:var(--terra)}.text-link span{transition:transform .3s var(--ease-calm)}.text-link:hover span{transform:translate(2px,-2px)}.large-copy{font-size:clamp(22px,2vw,31px)}.approach-body>p+p,.principles p,.story-description,.session>p:not(.eyebrow),.faq-list p{font-size:15.5px;line-height:1.7}.principles h3{font-size:22px}.principles>div>span,.rate>small,.rate-controls>p,.film figcaption,.portrait-caption,.editorial-photo figcaption,.founder-hero figcaption,.studio-glimpse figcaption,.studio-address>span,.booking-panel .optional,.story-counter{font-size:12px}.story-hint{font-size:11px}.story-steps button{font-size:13px}.film-label{font-size:10px}.film-control{font-size:12.5px}.segmented button{font-size:13px}.session-choose{font-size:14px}.site-footer,.site-footer>p{font-size:13px}.site-footer>small{font-size:11.5px}.service-description{font-size:17px;line-height:1.7}.service-format{font-size:13px}.quiet-form .hero{gap:clamp(40px,5.5vw,96px);padding-bottom:110px}.quiet-form .hero h1{letter-spacing:-.05em;margin-block:26px 30px;font-size:clamp(54px,5.9vw,92px);line-height:1.02}.hero-description{max-width:450px;color:var(--text);opacity:.82;font-size:17.5px;line-height:1.7}.hero-actions{gap:26px;margin-top:40px}.hero-actions>.button{min-height:62px;padding:16px 30px;font-size:15px;box-shadow:0 14px 30px -18px #303c2acc}.hero-actions>.text-link{font-size:14px}.hero-footnote{border-left:2px solid var(--terra);margin-top:28px;padding-left:16px;font-size:13px}.approach-photo{max-width:380px;margin-top:46px}.approach-photo img{aspect-ratio:.8;object-fit:cover;object-position:center 40%;border-radius:var(--radius-signature);width:100%}.approach-photo figcaption{color:var(--muted);margin-top:14px;font-size:12px}.nadine-photo{max-width:500px;padding-bottom:40px;padding-right:70px}.quiet-form .nadine-photo>img:first-child{border-radius:120px 14px 14px}.quiet-form .nadine-photo>.nadine-photo-secondary{aspect-ratio:.8;object-fit:cover;border:6px solid var(--panel);border-radius:60px 14px 14px;width:42%;position:absolute;bottom:0;right:0}.nadine .portrait-caption{margin-top:18px}.studio-glimpse-gap{padding-top:clamp(56px,6vw,96px)}.studio-glimpse.section-rule{border-top:1px solid var(--line)}@media (width<=600px){.studio-glimpse.section-rule{padding-top:44px}}.studio-glimpse img,.editorial-photo img,.founder-hero img,.approach-photo img,.journal-card img,.nadine-photo img{transition:transform .9s var(--ease-calm),filter .9s var(--ease-calm)}.journal-card{display:block}.journal-card img{border-radius:60px 5px 5px}.journal-card:hover img{transform:scale(1.015)}.journal-card h3{transition:color .3s}.journal-card:hover h3{color:var(--accent)}.story-photo>img[data-story-img]{opacity:0;transition:opacity .7s var(--ease-calm),transform .12s linear}.story-photo>img[data-story-img].is-active{opacity:1}.story-photo>img[data-story-img="1"]{object-position:40% 50%}.story-title{font-size:clamp(46px,5vw,78px)}.story-title,.story-description{transition:opacity .22s,transform .22s}.story-words.is-swapping .story-title,.story-words.is-swapping .story-description{opacity:0;transform:translateY(6px)}.story-steps button{transition:color .3s,border-color .3s}.story-steps button:hover{color:var(--text)}.story-steps button.active{border-color:var(--terra)}.session-options{border-block:0;gap:20px;margin-top:56px}.session,.session+.session{border:1px solid var(--line);background:color-mix(in oklch,var(--bg),#fff 35%);transition:transform .4s var(--ease-calm),box-shadow .4s var(--ease-calm),border-color .4s;border-radius:4px;flex-direction:column;padding:38px 34px 32px;display:flex}.session:first-child{border-top-left-radius:56px}.session:nth-child(2){background:var(--panel)}.session:hover{border-color:color-mix(in oklch,var(--line),var(--accent) 30%);transform:translateY(-3px);box-shadow:0 22px 44px -32px #303c2a80}.session>.eyebrow{color:var(--muted)}.session>h3{margin-top:18px;font-size:34px}.session>p:not(.eyebrow){color:var(--muted);margin-top:12px}.session .rate{border-top:1px solid var(--line);margin-top:30px;padding-top:34px}.session .rate>span{font-size:46px}.session-choose{color:var(--text);margin-top:22px;padding-top:4px}.session-choose span{color:var(--terra);transition:transform .3s var(--ease-calm)}.session-choose:hover span{transform:translate(2px,-2px)}.segmented button.active{box-shadow:inset 0 -2px 0 var(--terra)}.pricing-note{color:var(--muted);margin-top:22px;font-size:13.5px}.studio-address{border-left:2px solid var(--terra);padding:22px 0 0 18px}.studio-address p{font-size:17px}.studio-address a{border-bottom:1px solid var(--line);margin-top:10px;font-size:14px;display:inline-block}.studio-address a:hover{border-color:var(--terra)}.booking-panel small{font-size:13px;line-height:1.6}.booking-panel label{font-size:13px}.booking-panel select{font-size:15px}.phone-link{font-size:14px}.booking-panel input,.booking-panel textarea{font-size:15px}.visit-address{font-size:18px}.reveal{opacity:0;transition:opacity .8s var(--ease-calm),transform .8s var(--ease-calm);transform:translateY(18px)}.reveal.reveal-in{opacity:1;transform:none}@media (width<=1100px){.session,.session+.session{padding:30px 24px 26px}}@media (width<=800px){.nadine-photo{padding-right:50px}.approach-photo{max-width:none}.approach-photo img{aspect-ratio:1.2;border-radius:var(--radius-signature-sm)}}@media (width<=600px){body{font-size:15.5px}h2,.sessions-top h2{font-size:clamp(32px,9vw,40px)}.quiet-form .hero h1{font-size:clamp(50px,13vw,68px)}.hero-description{font-size:16.5px}.hero-actions>.button{width:100%}.eyebrow,.session>.eyebrow,.story-photo>.eyebrow{font-size:11px}.story-title{font-size:clamp(44px,12vw,56px)}.story-description{font-size:15px}.story-steps{flex-wrap:wrap;gap:18px}.story-steps button{font-size:13px}.session-options{gap:14px;display:grid}.session,.session+.session{border:1px solid var(--line);padding:28px 24px}.session:first-child{border-top-left-radius:44px}.session>h3{font-size:31px}.session>p:not(.eyebrow){font-size:15px}.session-choose{min-height:44px;font-size:14px}.nadine-photo{padding-bottom:30px;padding-right:36px}.quiet-form .nadine-photo>.nadine-photo-secondary{border-width:4px;border-radius:40px 12px 12px;width:38%}.quiet-form .nadine-photo>img:first-child{border-radius:90px 12px 12px}.journal-card img{border-radius:44px 4px 4px}.mobile-book{min-height:52px;font-size:14px}.site-footer{padding-bottom:110px;font-size:13px}.site-footer>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.story-photo>img[data-story-img],.session,.button,.journal-card img{transition:none}.session:hover,.button:hover{transform:none}}.nadine-copy>p:not(.eyebrow):not(.large-copy),.booking-grid>div>p:not(.eyebrow),.booking-panel>p,.journal-heading>p,.faq details p,.recommendation p,.service-rates-grid .service-rate-panel>p{font-size:15.5px;line-height:1.7}.nadine-copy>p:not(.eyebrow):not(.large-copy){max-width:460px}.nadine-copy .text-link,.hero-actions .text-link,.before-visit .text-link,.read-link,.faq-topics a,.booking-panel .button{font-size:14px}.faq summary{font-size:17px}.article-meta,.step-number,.quiet-note,.format-options>a>span,.article-body .article-disclaimer,.article>.eyebrow,.service-hero .eyebrow,.article-body .article-next>.eyebrow,.article-body .related-guides>.eyebrow{font-size:12px}.practice-steps p,.editorial-split p:not(.eyebrow):not(.large-copy),.article-body p,.article-body li{font-size:16px;line-height:1.75}.session .rate{margin-top:auto}.session>p:not(.eyebrow){margin-bottom:30px}@media (width<=900px){.session-options{grid-template-columns:1fr;gap:14px}.session>p:not(.eyebrow){margin-bottom:24px}}.nadine .portrait-caption{max-width:58%}.button,.button:hover{filter:none;box-shadow:none!important;transform:none!important}.button{transition:background-color .3s var(--ease-calm),border-color .3s var(--ease-calm)}.hero-actions>.button{box-shadow:none}.button:hover,.button:focus-visible{color:var(--button-text);background:var(--terra)!important}.mobile-book{box-shadow:0 4px 25px #231f2029!important}.button span[aria-hidden],.session-choose span,.read-link span,.journal-card span[aria-hidden]{display:none}.button[target=_blank] span[aria-hidden],.text-link span[aria-hidden]{display:inline}.button span,.text-link span,.session-choose span{transition:none;transform:none!important}.button{justify-content:center}.desktop-nav a:hover,.mobile-nav a:hover,.text-link:hover,.read-link:hover,.session-choose:hover,.journal-card:hover h3,.studio-address a:hover,.phone-link:hover,.faq-topics a:hover,.site-footer a:hover,.format-options>a:hover,.article-body a:not(.button):hover,.related-guides a:hover{color:var(--terra-link)}.desktop-nav a,.mobile-nav a,.text-link,.read-link,.session-choose,.journal-card h3,.site-footer a,.faq-topics a{transition:color .3s var(--ease-calm),border-color .3s var(--ease-calm)}.session:hover{box-shadow:none;transform:none}.journal-card img,.journal-card:hover img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:6px!important;transform:none!important}.segmented{background:var(--terra);border-color:var(--terra);gap:2px}.segmented button{color:#fff;transition:background-color .3s var(--ease-calm),color .3s var(--ease-calm);font-weight:500;box-shadow:none!important}.segmented button.active{background:var(--cream);color:var(--ink)}.segmented button:not(.active):hover{background:color-mix(in oklch,var(--terra),#000 10%)}.movement-story{height:auto!important;min-height:0!important;max-height:none!important}.movement-story .story-sticky,.studio-site .story-sticky{position:relative;top:0}.story-photo>img[data-story-img]{transform:none!important}.segmented button{opacity:1!important}.button,.mobile-book{transition:background-color .3s var(--ease-calm),border-color .3s var(--ease-calm),color .3s var(--ease-calm);background:var(--terra)!important;border-color:var(--terra)!important;color:#231f20!important}.button:hover,.button:focus-visible,.mobile-book:hover,.mobile-book:focus-visible{color:#f7f0e9!important;background:#a85436!important;border-color:#a85436!important}.button span[aria-hidden]{display:none!important}a:not(.button):hover,a:not(.button):hover h3,a:not(.button):hover h2{color:var(--terra-link)}.desktop-nav a,.mobile-nav a{text-decoration:none;position:relative}.mobile-nav a{padding-block:2px}.mobile-nav a:after{content:"";background:var(--terra-link);transform-origin:0;height:1px;transition:transform .35s var(--ease-calm);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--terra-link);text-decoration:none}.desktop-nav a[aria-current=page]:after,.mobile-nav a[aria-current=page]:after{transform:scaleX(1)}.desktop-nav{gap:clamp(16px,2vw,30px)}.studio-glimpse-gap figure:first-child img{border-radius:6px!important}@media (width>=601px){.studio-glimpse-gap figure:first-child img{aspect-ratio:.7875;object-position:center 30%}.founder-page .studio-glimpse figure:last-child img{aspect-ratio:68/45}}:is(h1,h2) em{color:var(--accent)}.page-intro-visual{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;display:grid}.page-intro-visual>.eyebrow,.page-intro-visual>h1,.page-intro-visual>p:not(.eyebrow){grid-column:1}.page-intro-visual>img{aspect-ratio:1.05;object-fit:cover;object-position:center 45%;border-radius:125px 5px 5px;grid-area:1/2/span 3;width:100%;height:auto}@media (width<=800px){.page-intro-visual{gap:30px}.page-intro-visual>img{aspect-ratio:.9}}@media (width<=600px){.page-intro-visual{flex-direction:column;align-items:stretch;gap:35px;display:flex}.page-intro-visual>img{aspect-ratio:1.2;border-radius:90px 5px 5px;order:2}}.sessions-band{padding-block:clamp(40px,5vw,80px) clamp(56px,6vw,96px)}.sessions-band img{aspect-ratio:1.75;object-fit:cover;object-position:50% 50%;border-radius:var(--radius-signature);width:100%}.sessions-band figcaption{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.6}@media (width<=600px){.sessions-band img{aspect-ratio:1.15;object-position:50% 50%;border-top-left-radius:75px}}:root{--fs-h1:clamp(54px,5.9vw,92px);--fs-h2:clamp(32px,2.4vw + 16px,52px);--fs-label:11px}body h1,body h2,body h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (width<=600px){:root{--fs-h1:clamp(50px,13vw,68px)}}html body :is(.hero,.page-intro,.service-hero,.article-hero,.founder-hero,.journal-intro,.booking-page,.article):not(.x-) h1{letter-spacing:-.05em;font-family:Rubik,sans-serif;font-weight:300;line-height:1.02;font-size:var(--fs-h1)!important}html body :is(.hero,.page-intro,.service-hero,.article-hero,.founder-hero,.journal-intro,.booking-page,.article):not(.x-) h1 em{color:var(--accent);font-family:Baskervville,serif;font-style:italic;font-weight:400}body h2:not(.story-title):not(.booking h2){font-size:var(--fs-h2);line-height:1.08}@media (width<=1024px){body :is(.eyebrow,.article-meta,.film-label,.story-photo>.eyebrow,.session>.eyebrow){font-size:var(--fs-label)}body figcaption{font-size:12px}body :is(small,.pricing-note,.rate>small,.hero-footnote){font-size:max(11px,1em)}}@media (width<=600px){body .hero h1{font-size:clamp(40px,11.5vw,52px)}body .booking h2{font-size:clamp(44px,12.5vw,60px)}body .story-title{font-size:clamp(44px,13vw,60px)}body h3{max-width:100%}body .session>p:not(.eyebrow),body .nadine-copy>p:not(.eyebrow):not(.large-copy),body .booking-grid>div>p:not(.eyebrow),body .faq details p,body .principles p{font-size:14px}body .large-copy{font-size:24px}body .section,body .booking{padding-block:56px}body a.button,body .button{min-height:48px}body .site-footer a{padding-block:6px;display:inline-block}}@media (width<=360px){:root{--gutter:18px}body .hero h1{font-size:38px}body .segmented button{padding-inline:14px}}:root{--hdr-pad-top:45px;--hdr-label-gap:26px;--hdr-text-gap:30px;--btn-h:56px;--btn-fs:14.5px;--btn-px:28px}@media (width<=600px){:root{--hdr-pad-top:24px}}html body :is(.hero,.page-intro,.service-hero,.founder-hero,.journal-intro,.booking-page,.article):not(.x-){padding-top:var(--hdr-pad-top)}html body :is(.hero,.page-intro,.service-hero,.founder-hero,.journal-intro,.booking-page,.article):not(.x-) h1{margin-block:var(--hdr-label-gap) var(--hdr-text-gap)}html body :is(.hero,.page-intro,.service-hero,.founder-hero,.journal-intro,.booking-page,.article):not(.x-) h1+p{margin-top:0}.page-intro-visual{grid-template-rows:1fr auto auto auto 1fr;row-gap:0}.page-intro-visual>.eyebrow{grid-row:2}.page-intro-visual>h1{grid-row:3}.page-intro-visual>p:not(.eyebrow){grid-row:4}.page-intro-visual>img{grid-row:1/-1}@media (width<=600px){.page-intro-visual{gap:0}.page-intro-visual>img{margin-top:35px}}html body .button:not(.header-book):not(.x-),html body .mobile-book:not(.x-){min-height:var(--btn-h);padding:0 var(--btn-px);font-size:var(--btn-fs);border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1}html body .button:not(.header-book):not(.mobile-book){display:inline-flex}@media (width>=601px){html body .mobile-book{display:none}}@media (width>=801px){html body .mobile-nav{display:none!important}}@media (width<=800px){html body .mobile-nav{--mnav-bg:#a85436;--mnav-ink:#f7f0e9;z-index:200;padding:0 var(--gutter) calc(32px + env(safe-area-inset-bottom));background:var(--mnav-bg);color:var(--mnav-ink);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .28s var(--ease-calm),visibility 0s linear .28s;border:0;flex-direction:column;gap:0;margin:0;position:fixed;inset:0;overflow-y:auto;display:flex!important}:is(html body .mobile-nav.is-open,html body .site-header:has(.menu-button[aria-expanded=true])+.mobile-nav){opacity:1;visibility:visible;transition:opacity .28s var(--ease-calm),visibility 0s}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .mobile-book{pointer-events:none;visibility:hidden!important}.mobile-nav .mnav-top{flex-shrink:0;justify-content:space-between;align-items:center;height:100px;display:flex}.mobile-nav .mnav-logo{width:186px;padding:0;display:block}.mobile-nav .mnav-logo:after{display:none}.mobile-nav .mnav-logo img{width:100%;height:auto;display:block}.mobile-nav .mnav-close{width:48px;height:48px;color:var(--mnav-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;font-size:38px;font-weight:300;line-height:1;display:flex}.mobile-nav .mnav-links{flex-direction:column;align-items:flex-start;gap:clamp(10px,2.6vh,22px);margin-block:auto 0;padding-top:clamp(24px,6vh,64px);display:flex}html body .mobile-nav .mnav-links a{letter-spacing:-.02em;color:var(--mnav-ink);align-items:center;min-height:44px;padding-block:6px 4px;font-family:Rubik,sans-serif;font-size:1em;font-weight:300;line-height:1.15;display:inline-flex}html body .mobile-nav .mnav-links a:after{background:var(--mnav-ink);bottom:2px}html body .mobile-nav .mnav-links a:hover,html body .mobile-nav .mnav-links a[aria-current=page]{color:var(--mnav-ink)}html body .mobile-nav .mnav-links a:hover:after,html body .mobile-nav .mnav-links a:focus-visible:after,html body .mobile-nav .mnav-links a[aria-current=page]:after{transform:scaleX(1)}html body .mobile-nav a:focus-visible,.mobile-nav .mnav-close:focus-visible{outline:2px solid var(--mnav-ink);outline-offset:4px}html body .mobile-nav .mnav-book{min-height:var(--btn-h);padding:0 var(--btn-px);border:1px solid var(--mnav-ink);color:var(--mnav-ink);font-size:var(--btn-fs);transition:background-color .3s var(--ease-calm),color .3s var(--ease-calm);background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:clamp(28px,5vh,48px);margin-bottom:auto;font-weight:500;line-height:1;display:inline-flex}html body .mobile-nav .mnav-book:after{display:none}html body .mobile-nav .mnav-book:hover{background:var(--mnav-ink);color:var(--mnav-bg)}}@media (width<=600px){.mobile-nav .mnav-top{height:90px}.mobile-nav .mnav-logo{width:150px}}@media (prefers-reduced-motion:reduce){html body .mobile-nav,html body .mobile-nav.is-open{transition:none}}@media (width<=800px){html body .mobile-nav .mnav-book,html body .mobile-nav .mnav-book:hover,html body .mobile-nav .mnav-book:focus-visible{color:#f7f0e9;background:#813d2b;border-color:#f7f0e9}}html body .button,html body .mobile-book{color:#f7f0e9!important;background:#a85436!important;border-color:#a85436!important}html body .button:hover,html body .button:focus-visible,html body .mobile-book:hover,html body .mobile-book:focus-visible{color:#f7f0e9!important;background:#813d2b!important;border-color:#813d2b!important}html body .segmented button{color:#f7f0e9}html body .segmented button.active{color:#f7f0e9;background:#813d2b;box-shadow:inset 0 0 0 1px #f7f0e9!important}html body .film-control{color:#f7f0e9;transition:background-color .3s var(--ease-calm);background:#a85436}html body .film-control:hover,html body .film-control:focus-visible{color:#f7f0e9;background:#813d2b}@media (width<=600px){html body .service-hero>div>.eyebrow:first-child{margin-top:0}}img[src*=img_9865]{object-position:50% 18%!important}img[src*=img_9847]{object-position:50% 64%!important}img[src*=img_9826]{object-position:50% 62%!important}img[src*=img_9833]{object-position:50% 72%!important}img[src*=img_9835]{object-position:50% 78%!important}img[src*=img_9860]{object-position:56% 50%!important}html body .film-control,html body .film-control:hover,html body .film-control:focus-visible{background:var(--cream);color:var(--ink)}html body .segmented{background:#c47758;border-color:#c47758}html body .segmented button{color:#f7f0e9;background:0 0;border:0;outline:0;box-shadow:none!important}html body .segmented button:not(.active):hover{color:#f7f0e9;background:#b8694b}html body .segmented button.active{color:#231f20;background:#f7f0e9;border:0;outline:0;box-shadow:none!important}@media (width<=800px){html body .mobile-nav .mnav-book,html body .mobile-nav .mnav-book:focus-visible{color:#a85436;transition:color .3s var(--ease-calm);background:#f7f0e9;border-color:#f7f0e9}html body .mobile-nav .mnav-book:hover{color:#813d2b;background:#f7f0e9;border-color:#f7f0e9}html body .mobile-nav .mnav-book:focus-visible{outline-offset:3px;outline:2px solid #f7f0e9}html body .site-footer{flex-direction:column;align-items:flex-start;gap:0;padding-block:40px}html body .site-footer>.brand{width:150px;margin:0 0 22px}html body .site-footer>p{margin:0 0 22px}html body .site-footer>a:not(.brand){padding-block:7px;font-size:13px;display:block}html body .site-footer>small{flex-basis:auto;width:100%;margin-top:22px}}
