:root{--usds-primary:#4a6281;--usds-primary-deep:#3a4f6a;--usds-primary-light:#4a62810f;--usds-primary-mid:#4a62811f;--usds-warm:#c8a882;--usds-warm-hover:#b89a72;--usds-warm-light:#f0e6d8;--usds-warm-lighter:#f7f0e6;--usds-surface:#e2e7ee;--usds-surface-light:#eef1f5;--usds-charcoal:#2a2f35;--usds-text:#3a3f44;--usds-text-muted:#6b7280;--usds-bg:#f6f8fa;--usds-white:#fff;--usds-sage:#6b8f7b;--usds-sage-light:#6b8f7b14;--usds-lavender:#9b8bb4;--usds-lavender-light:#9b8bb414;--usds-rose:#c49b9b;--usds-dark-gradient:linear-gradient(135deg, #1c2b42 0%, #2a3f5f 50%, #3a5070 100%);--usds-serif:"Playfair Display", Georgia, "Times New Roman", serif;--usds-sans:"Nunito Sans", system-ui, "Segoe UI", sans-serif;--usds-weight-display:500;--usds-weight-body:400;--usds-weight-action:600;--usds-type-section-heading:clamp(2rem, 3.5vw, 3rem);--usds-type-content-heading:2rem;--usds-type-subheading:1.75rem;--usds-type-compact-heading:1.5rem;--usds-type-story-title:clamp(1.625rem, 2.6vw, 2rem);--usds-type-lead:1.1875rem;--usds-type-body:1.0625rem;--usds-type-body-compact:1rem;--usds-type-control:1rem;--usds-type-small:.875rem;--usds-type-label:.75rem;--usds-leading-body:1.7;--usds-leading-heading:1.25;--usds-target-min:44px;--usds-action-height:48px;--usds-radius-sm:4px;--usds-radius-control:8px;--usds-radius-card:16px;--usds-radius-feature:24px;--usds-radius-pill:100px;--usds-content-max:1120px;--usds-reading-max:720px;--usds-page-gutter:32px;--usds-section-space:96px;--usds-border-control:var(--usds-primary);--usds-ease:cubic-bezier(.16, 1, .3, 1);--usds-duration-control:.2s;--usds-shadow-sm:0 1px 2px #2a2f350a, 0 2px 8px #2a2f3508;--usds-shadow-md:0 2px 4px #2a2f350a, 0 8px 24px #2a2f350f;--usds-shadow-lg:0 4px 8px #2a2f350a, 0 16px 48px #2a2f3514;--usds-space-1:4px;--usds-space-2:8px;--usds-space-3:12px;--usds-space-4:16px;--usds-space-5:20px;--usds-space-6:24px;--usds-space-8:32px;--usds-space-10:40px;--usds-space-12:48px;--usds-space-16:64px;--usds-space-20:80px;--usds-space-24:96px;--usds-space-32:128px;--ds-label-title:8px;--ds-eyebrow-title:12px;--ds-hero-title:24px;--ds-title-body:12px;--ds-display-lede:24px;--ds-section-content:32px;--ds-subsection-content:20px;--ds-label-control:8px;--ds-control-message:8px;--ds-icon-label:8px;--ds-action-gap:12px;--ds-body-action:24px;--ds-card-inset:24px;--ds-learning-inset:32px;--ds-grid-gap:24px;--primary:var(--usds-primary);--primary-deep:var(--usds-primary-deep);--primary-light:var(--usds-primary-light);--primary-mid:var(--usds-primary-mid);--warm:var(--usds-warm);--warm-hover:var(--usds-warm-hover);--warm-light:var(--usds-warm-light);--warm-lighter:var(--usds-warm-lighter);--surface:var(--usds-surface);--surface-light:var(--usds-surface-light);--charcoal:var(--usds-charcoal);--text:var(--usds-text);--text-muted:var(--usds-text-muted);--muted:var(--usds-text-muted);--background:var(--usds-bg);--bg:var(--usds-bg);--white:var(--usds-white);--sage:var(--usds-sage);--sage-light:var(--usds-sage-light);--lavender:var(--usds-lavender);--lavender-light:var(--usds-lavender-light);--rose:var(--usds-rose);--dark-gradient:var(--usds-dark-gradient);--serif:var(--usds-serif);--sans:var(--usds-sans);--radius-sm:var(--usds-radius-sm);--radius:var(--usds-radius-control);--radius-lg:var(--usds-radius-card);--radius-xl:var(--usds-radius-feature);--radius-pill:var(--usds-radius-pill);--ease:var(--usds-ease);--shadow-sm:var(--usds-shadow-sm);--shadow-md:var(--usds-shadow-md);--shadow-lg:var(--usds-shadow-lg);--content-max:var(--usds-content-max);--blue:var(--usds-primary);--ink:var(--usds-primary-deep);--gold:var(--usds-warm);--line:var(--usds-surface);--paper:var(--usds-white)}@media (width<=640px){:root{--usds-type-content-heading:1.75rem;--usds-type-subheading:1.5rem;--usds-type-compact-heading:1.375rem;--usds-type-story-title:1.5rem;--usds-type-lead:1.0625rem;--usds-page-gutter:20px;--usds-section-space:64px;--ds-hero-title:16px;--ds-display-lede:20px;--ds-section-content:24px;--ds-body-action:20px;--ds-card-inset:20px;--ds-learning-inset:20px;--ds-grid-gap:20px}}.usds-scope{box-sizing:border-box;color:var(--usds-text);background:var(--usds-bg);font-family:var(--usds-sans);font-size:var(--usds-type-body);font-weight:var(--usds-weight-body);line-height:var(--usds-leading-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.usds-scope *,.usds-scope :before,.usds-scope :after{box-sizing:border-box}.usds-scope :where(button,input,select,textarea){font:inherit}.usds-scope :where(button,a,summary){touch-action:manipulation}.usds-scope :where(a){color:var(--usds-primary-deep);text-underline-offset:.2em}.usds-scope :where(a:hover){color:var(--usds-primary)}.usds-scope :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--usds-primary-deep);outline-offset:4px}.usds-scope :where(h1,h2,h3,h4){color:var(--usds-primary-deep);font-family:var(--usds-serif);font-weight:var(--usds-weight-display);line-height:var(--usds-leading-heading);overflow-wrap:break-word}.usds-scope :where(h1,h2){text-wrap:balance}.usds-container{inline-size:min(var(--usds-content-max), calc(100% - 2 * var(--usds-page-gutter)));margin-inline:auto}.usds-reading{max-inline-size:min(var(--usds-reading-max), 70ch)}.usds-eyebrow{margin:0 0 var(--ds-eyebrow-title);color:var(--usds-primary-deep);font-family:var(--usds-sans);font-size:var(--usds-type-label);font-weight:var(--usds-weight-action);letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.usds-actions{align-items:center;gap:var(--ds-action-gap);flex-wrap:wrap;display:flex}.usds-button{justify-content:center;align-items:center;gap:var(--ds-icon-label);min-inline-size:var(--usds-target-min);min-block-size:var(--usds-action-height);max-inline-size:100%;padding:var(--usds-space-2) var(--usds-space-6);border:1px solid var(--usds-primary);border-radius:var(--usds-radius-control);background:var(--usds-primary);color:var(--usds-white);font-family:var(--usds-sans);font-size:var(--usds-type-control);font-weight:var(--usds-weight-action);text-align:center;white-space:normal;cursor:pointer;transition:background-color var(--usds-duration-control) var(--usds-ease), color var(--usds-duration-control) var(--usds-ease);line-height:1.5;text-decoration:none;display:inline-flex}.usds-button:hover{background:var(--usds-primary-deep);border-color:var(--usds-primary-deep);color:var(--usds-white)}.usds-button--secondary{background:var(--usds-white);color:var(--usds-primary-deep)}.usds-button--secondary:hover{background:var(--usds-surface-light);color:var(--usds-primary-deep)}.usds-button--warm{background:var(--usds-warm);border-color:var(--usds-primary-deep);color:var(--usds-charcoal)}.usds-button--warm:hover{background:var(--usds-warm-hover);border-color:var(--usds-primary-deep);color:var(--usds-charcoal)}.usds-button--quiet{color:var(--usds-primary-deep);background:0 0;border-color:#0000}.usds-button--quiet:hover{background:var(--usds-primary-light);color:var(--usds-primary-deep);border-color:#0000}.usds-button--destructive{background:var(--usds-charcoal);border-color:var(--usds-charcoal);color:var(--usds-white)}.usds-button--destructive:hover{background:var(--usds-primary-deep);color:var(--usds-white)}.usds-button:disabled,.usds-button[aria-disabled=true]{background:var(--usds-surface-light);border-color:var(--usds-surface);color:var(--usds-text);cursor:default}.usds-button[aria-busy=true]{cursor:progress}.usds-action-link{align-items:center;gap:var(--ds-icon-label);min-inline-size:var(--usds-target-min);min-block-size:var(--usds-target-min);max-inline-size:100%;color:var(--usds-primary-deep);font-weight:var(--usds-weight-action);text-underline-offset:.25em;text-decoration:underline;display:inline-flex}.usds-field{gap:var(--ds-label-control);min-inline-size:0;display:grid}.usds-field>label,.usds-field>legend{color:var(--usds-text);font-weight:var(--usds-weight-action)}.usds-input{inline-size:100%;min-inline-size:0;min-block-size:var(--usds-action-height);padding:var(--usds-space-2) var(--usds-space-4);border:1px solid var(--usds-border-control);border-radius:var(--usds-radius-control);background:var(--usds-white);color:var(--usds-text);font-family:var(--usds-sans);font-size:var(--usds-type-control);line-height:1.5}textarea.usds-input{resize:vertical;min-block-size:8lh}.usds-input::placeholder{color:var(--usds-text-muted);opacity:1}.usds-input:disabled{background:var(--usds-surface-light);color:var(--usds-text);cursor:default}.usds-input[aria-invalid=true]{border-width:2px;border-color:var(--usds-primary-deep)}.usds-message{color:var(--usds-text);font-size:var(--usds-type-small);margin:0;line-height:1.6}.usds-message--error{font-weight:var(--usds-weight-action)}.usds-choice{align-items:flex-start;gap:var(--ds-icon-label);min-block-size:var(--usds-target-min);padding-block:var(--usds-space-2);color:var(--usds-text);cursor:pointer;display:flex}.usds-choice input{block-size:20px;inline-size:20px;accent-color:var(--usds-primary);flex:none;margin-block-start:4px}.usds-card{min-inline-size:0;padding:var(--ds-card-inset);border:1px solid var(--usds-surface);border-radius:var(--usds-radius-card);background:var(--usds-white);color:var(--usds-text);box-shadow:var(--usds-shadow-sm)}.usds-card--learning{padding:var(--ds-learning-inset)}.usds-card--warm{background:var(--usds-warm-lighter);color:var(--usds-text)}.usds-notice{padding:var(--ds-card-inset);border-inline-start:4px solid var(--usds-primary);background:var(--usds-surface-light);color:var(--usds-text)}.usds-status{align-items:center;gap:var(--ds-icon-label);padding:var(--usds-space-1) var(--usds-space-3);border-radius:var(--usds-radius-pill);background:var(--usds-surface-light);color:var(--usds-primary-deep);font-size:var(--usds-type-small);font-weight:var(--usds-weight-action);display:inline-flex}.usds-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usds-skip{z-index:100;padding:var(--usds-space-3) var(--usds-space-4);background:var(--usds-white);color:var(--usds-primary-deep);position:fixed;inset-block-start:var(--usds-space-3);inset-inline-start:var(--usds-space-3);transform:translateY(-200%)}.usds-skip:focus{transform:none}@media (prefers-reduced-motion:reduce){html:has(.usds-scope),.usds-scope{scroll-behavior:auto}.usds-scope *,.usds-scope :before,.usds-scope :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--text);font:400 var(--usds-type-body)/1.75 var(--sans);background:var(--white);-webkit-font-smoothing:antialiased;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--primary-deep)}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:5px}img{max-width:100%;height:auto}svg{flex:none}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font:500 1em/1.2 var(--serif);color:var(--primary-deep)}h1,h2{text-wrap:balance}h2{font-size:var(--usds-type-section-heading);letter-spacing:-.035em}h2 em,h1 em{color:var(--primary);font-style:italic;font-weight:500}p{max-width:70ch}.container{width:min(1200px,100% - 96px);margin-inline:auto}.eyebrow{font:var(--usds-weight-action) var(--usds-type-label)/1.5 var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--primary);margin-bottom:22px}.skip-link{z-index:50;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e2e7eeaa;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:96px;display:flex}.brand{align-items:center;min-width:132px;display:flex}.brand img{object-fit:contain;width:132px;height:62px}.desktop-navigation{align-items:center;gap:30px;display:flex}.desktop-navigation a{font-size:var(--usds-type-small);color:var(--muted);padding-block:12px;text-decoration:none;position:relative}.desktop-navigation a:after{content:"";background:var(--warm);height:1px;transition:right .25s var(--ease);position:absolute;bottom:5px;left:0;right:100%}.desktop-navigation a:hover:after{right:0}.desktop-navigation a:hover{color:var(--primary-deep)}.header-actions{align-items:center;gap:12px;display:flex}.login-link{min-height:44px;font-size:var(--usds-type-small);color:var(--primary-deep);border:1px solid #4a62813b;border-radius:6px;align-items:center;gap:24px;padding:8px 20px;font-weight:600;text-decoration:none;display:flex}.login-link:hover{background:var(--surface-light)}.menu-toggle{width:44px;height:44px;color:var(--primary);background:0 0;border:0;justify-content:center;align-items:center;display:none}.mobile-navigation[hidden]{display:none}.mobile-navigation{border-top:1px solid var(--surface);background:#fff}.mobile-navigation .container{padding-block:12px 24px}.mobile-navigation a{border-bottom:1px solid var(--surface);min-height:52px;font-size:var(--usds-type-control);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.hero{isolation:isolate;text-align:center;background:var(--warm-lighter);min-height:660px;position:relative;overflow:hidden}.hero-landscape{object-fit:cover;object-position:center 58%;z-index:-2}.hero-wash{z-index:-1;background:linear-gradient(#ffffffed 0%,#ffffffb3 34%,#fff4 70%,#ffffff08 100%);position:absolute;inset:0}.hero-content{max-width:1000px;padding-block:76px 118px;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(2.7rem,5.15vw,4.9rem);line-height:1.12}.hero-description{max-width:610px;color:var(--primary-deep);text-wrap:pretty;margin:26px auto 0;font-size:18px;line-height:1.75}.button-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.button{min-height:52px;font-size:var(--usds-type-control);font-weight:var(--usds-weight-action);transition:background .2s,color .2s,transform .2s var(--ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:24px;padding:14px 24px;line-height:1.4;text-decoration:none;display:inline-flex}.button-primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #3a4f6a12}.button-primary:hover{background:var(--primary-deep);color:#fff;transform:translateY(-2px)}.button-secondary{color:var(--primary-deep);background:#fffffff0;border-color:#4a628124}.button-secondary:hover{background:#fff;transform:translateY(-2px)}.hero-note{color:var(--primary-deep);margin:20px auto 0;font-size:12px}.program-strip{border-bottom:1px solid var(--surface);background:var(--white)}.strip-inner{justify-content:space-around;align-items:center;gap:24px;min-height:88px;display:flex}.strip-inner p{font-size:var(--usds-type-small);color:var(--primary-deep)}.strip-inner span{color:var(--sage);margin-right:10px;font-size:18px}.intro-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:100px;display:grid}.intro h2{font-size:var(--usds-type-section-heading);margin-bottom:28px}.intro p:not(.eyebrow,.note-quote){color:var(--muted);font-size:var(--usds-type-body-compact);margin-top:18px}.text-link{min-height:44px;font-size:var(--usds-type-small);font-weight:var(--usds-weight-action);border-bottom:1px solid var(--warm);color:var(--primary-deep);align-items:center;gap:16px;margin-top:22px;text-decoration:none;display:inline-flex}.text-link svg{transition:transform .2s var(--ease)}.text-link:hover svg{transform:translate(4px)}.intro-note{background:var(--warm-lighter);border-radius:12px;padding:46px 40px;position:relative}.note-line{background:var(--warm);width:42px;height:2px;margin-bottom:24px;display:block}.intro-note .note-quote{font:500 clamp(1.7rem,2.2vw,2rem)/1.55 var(--serif);color:var(--primary-deep);letter-spacing:-.02em}.intro .intro-note p:last-child{font-size:var(--usds-type-small);margin-top:24px;line-height:1.8}.weekly{background:var(--background);border-block:1px solid #e2e7ee99}.section-heading{text-align:center;max-width:690px;margin:auto}.section-heading>p:last-child{font-size:var(--usds-type-body-compact);color:var(--muted);margin:22px auto 0}.practice-grid{border:1px solid var(--surface);background:var(--white);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:56px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.practice{border-right:1px solid var(--surface);padding:30px 23px 32px}.practice:last-child{border-right:0}.practice-top{color:var(--primary);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.practice-number{font-size:var(--usds-type-label);color:var(--muted);letter-spacing:.1em}.practice-label{font-size:var(--usds-type-label);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);font-weight:var(--usds-weight-action);margin-bottom:10px}.practice h3{font-size:var(--usds-type-subheading);min-height:60px;margin-bottom:14px;line-height:1.35}.practice>p:last-child{font-size:var(--usds-type-small);color:var(--muted);line-height:1.8}.weekly-footnote{justify-content:space-between;align-items:center;gap:36px;margin-top:32px;display:flex}.weekly-footnote p{font-size:var(--usds-type-small);color:var(--muted);line-height:1.7}.weekly-footnote .text-link{flex:none;margin-top:0}.inside-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:84px;display:grid}.program-preview{background:var(--surface-light);border:1px solid var(--surface);border-radius:14px;min-width:0;padding:14px;position:relative;transform:rotate(-1deg);box-shadow:0 18px 54px #3a4f6a09}.preview-chrome{align-items:center;gap:5px;padding:5px 5px 16px;display:flex;position:relative}.preview-chrome>span{background:#b7c1ce;border-radius:50%;width:6px;height:6px}.preview-chrome p{font-size:var(--usds-type-label);color:var(--muted);letter-spacing:.05em;margin-left:auto;line-height:1}.preview-image{background:#fff;border:1px solid #e2e7ee;border-radius:5px;max-height:470px;overflow:hidden}.preview-image img{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.program-preview figcaption{font-size:var(--usds-type-small);text-align:center;color:var(--muted);padding-top:12px}.inside-copy h2{margin-bottom:26px}.inside-copy>p:not(.eyebrow){color:var(--muted);font-size:var(--usds-type-body-compact)}.check-list{margin:24px 0 0;padding:0;list-style:none}.check-list li{font-size:var(--usds-type-body-compact);padding:7px 0 7px 27px;position:relative}.check-list li:before{content:"✓";color:var(--sage);position:absolute;left:0}.quote-section{background:var(--warm-lighter);overflow:hidden}.quote-inner{grid-template-columns:300px 1fr;align-items:center;gap:85px;padding-block:38px;display:grid}.quote-inner>img{object-fit:contain;mix-blend-mode:multiply;width:300px;height:270px}.quote-inner blockquote{max-width:660px}.quote-inner blockquote p{font:500 clamp(1.6rem,2.8vw,2.65rem)/1.5 var(--serif);letter-spacing:-.025em;color:var(--primary-deep)}.quote-inner cite{text-transform:uppercase;letter-spacing:.17em;color:var(--primary);margin-top:24px;font-size:10px;font-style:normal;display:block}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.story-art{background:var(--warm-lighter);aspect-ratio:1/1.05;border-radius:160px 160px 12px 12px;max-width:480px;overflow:hidden}.story-art img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.story-copy h2{margin-bottom:28px}.story-copy>p:not(.eyebrow){color:var(--muted);font-size:var(--usds-type-body-compact);margin-top:16px}.founder{align-items:center;gap:16px;margin-top:28px;display:flex}.founder img{object-fit:cover;border-radius:50%;width:52px;height:52px}.founder p{font-size:var(--usds-type-small);font-weight:var(--usds-weight-action);color:var(--primary-deep)}.founder span{font-size:var(--usds-type-small);color:var(--muted)}.science-band{background:var(--primary-deep);color:#fff;padding-block:72px}.science-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.science-band .eyebrow{color:var(--warm-light)}.science-band h2,.science-band h2 em{color:#fff;font-size:var(--usds-type-section-heading)}.science-inner>div:last-child>p{font-size:var(--usds-type-body-compact);color:#ffffffe0}.science-band .text-link{color:#fff}.science-band .text-link:hover{color:var(--warm-light)}.questions-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.questions-grid>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:var(--usds-type-body-compact);margin-top:24px}.faq-list{border-top:1px solid var(--surface)}.faq-list details{border-bottom:1px solid var(--surface)}.faq-list summary{cursor:pointer;min-height:82px;font-size:var(--usds-type-body-compact);color:var(--primary-deep);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{transition:transform .2s var(--ease);font-size:26px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{font-size:var(--usds-type-body-compact);color:var(--muted);padding:0 40px 25px 0;line-height:1.85}.faq-list details>p a{color:var(--primary-deep)}.invitation{text-align:center;background:linear-gradient(135deg,var(--warm-lighter),#f9f6f0 60%,#f0f3ee);padding-block:86px 90px}.invitation>.container>p:not(.eyebrow){color:var(--muted);font-size:var(--usds-type-body-compact);margin:22px auto 0}.invitation .button{margin-top:28px}.invitation>.container>.invitation-note{font-size:var(--usds-type-small);margin-top:18px}.site-footer{background:var(--white);padding:66px 0 24px}.footer-grid{grid-template-columns:1.35fr .7fr 1fr;gap:90px;margin-bottom:48px;display:grid}.footer-logo{object-fit:contain;width:136px;height:63px;margin:-12px 0 18px;display:block}.footer-about>p{max-width:300px;font-size:var(--usds-type-small);color:var(--muted)}.footer-about .footer-tagline{font:500 italic var(--usds-type-small)/1.7 var(--serif);color:var(--primary);margin-top:16px}.footer-grid .eyebrow{margin-bottom:16px}.footer-links{margin:0;padding:0;list-style:none;display:grid}.footer-links a{min-height:36px;font-size:var(--usds-type-small);color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--primary-deep);text-decoration:underline}.footer-newsletter p{font-size:var(--usds-type-small);color:var(--muted);max-width:260px}.footer-newsletter .text-link{font-size:var(--usds-type-small);margin-top:12px}.footer-bottom{border-top:1px solid var(--surface);padding-top:26px}.disclaimer{font-size:var(--usds-type-small);color:var(--muted);max-width:none;line-height:1.8}.footer-legal{font-size:var(--usds-type-small);color:var(--muted);justify-content:space-between;gap:24px;margin-top:22px;display:flex}.footer-legal>div{gap:24px;display:flex}.footer-legal a{text-decoration:none}.footer-legal a:hover{text-decoration:underline}.not-found{min-height:55vh;padding-block:100px}.not-found h1{margin-bottom:22px;font-size:clamp(2.5rem,5vw,4rem)}.not-found .button{margin-top:28px}@media (width>=1500px){.hero{min-height:710px}.hero-content{padding-top:92px}}@media (width<=1100px){.container{width:calc(100% - 64px)}.desktop-navigation{gap:20px}.intro-grid,.inside-grid,.story-grid,.science-inner,.questions-grid{gap:52px}.practice{padding-inline:18px}.practice h3{font-size:var(--usds-type-subheading)}.quote-inner,.footer-grid{gap:48px}}@media (width<=960px){.desktop-navigation{display:none}.menu-toggle{display:flex}.header-inner{height:80px}.brand img{width:122px;height:56px}.section{padding-block:80px}.hero{min-height:620px}.hero h1{font-size:clamp(2.8rem,6.3vw,4rem)}.hero-content{padding-block:68px 116px}.hero-description{max-width:560px;font-size:17px}.strip-inner{gap:18px}.strip-inner p{font-size:var(--usds-type-small)}.strip-inner span{margin-right:5px}.practice-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.practice{border:1px solid var(--surface);background:#fff;border-radius:8px;padding:26px}.practice:last-child{border-right:1px solid var(--surface)}.practice h3{min-height:0}.practice-top{margin-bottom:22px}.intro-grid{grid-template-columns:1.2fr 1fr;gap:36px}.intro-note{padding:32px 26px}.intro-note .note-quote{font-size:25px}.quote-inner{grid-template-columns:220px 1fr;gap:36px}.quote-inner>img{width:220px;height:240px}.story-grid{gap:48px}.footer-grid{gap:36px}}@media (width<=800px){.intro-grid,.inside-grid,.story-grid,.questions-grid{grid-template-columns:1fr;gap:42px}.intro-grid>div{max-width:620px}.intro-note{max-width:600px;padding:32px}.intro-note .note-quote br{display:none}.inside-grid{gap:48px}.program-preview{width:100%;max-width:620px;margin:auto;transform:none}.inside-copy{max-width:600px}.preview-image{max-height:400px}.story-art{aspect-ratio:1.1;width:100%;max-width:480px;margin:auto}.story-copy{max-width:620px}.story-copy h2 br{display:none}.science-inner{gap:36px}.questions h2 br{display:none}.questions-grid>div:first-child>p:not(.eyebrow){margin-top:18px}.questions-grid>div:first-child .text-link{margin-top:12px}.footer-grid{grid-template-columns:1.2fr 1fr;gap:36px}.footer-about{grid-column:1/-1}.footer-about>p{max-width:400px}.strip-inner p:last-child{display:none}}@media (width<=600px){.container{width:calc(100% - 40px)}body{font-size:var(--usds-type-body-compact)}.section{padding-block:64px}.header-inner{gap:16px;height:76px}.brand{min-width:108px}.brand img{width:112px;height:52px}.login-link{font-size:var(--usds-type-small);gap:14px;padding:7px 12px}.header-actions{gap:8px}.hero{min-height:640px}.hero-content{padding-block:62px 118px}.hero .eyebrow{letter-spacing:.14em;margin-bottom:24px;font-size:9px}.hero h1{letter-spacing:-.04em;font-size:clamp(2.7rem,10.2vw,3.6rem);line-height:1.17}.desktop-break{display:none}.hero-description{margin-top:24px;font-size:16px;line-height:1.7}.hero .button-row{flex-direction:column;gap:10px;margin-top:26px}.hero .button{width:100%;max-width:310px;min-height:50px}.hero-note{margin-top:18px;font-size:10px}.hero-landscape{object-position:46% 100%}.hero-wash{background:linear-gradient(#fffffff5 0%,#ffffffd6 42%,#fff5 76%,#fff0 100%)}.strip-inner{justify-content:center;gap:24px;min-height:76px}.strip-inner p{text-align:center;max-width:145px;font-size:var(--usds-type-small);line-height:1.7}.strip-inner span{display:none}.eyebrow{font-size:var(--usds-type-label);margin-bottom:18px}h2{font-size:var(--usds-type-section-heading)}.intro h2{font-size:var(--usds-type-section-heading);line-height:1.3}.intro h2>br{display:none}.intro p:not(.eyebrow,.note-quote){font-size:var(--usds-type-body-compact)}.intro-note .note-quote{font-size:25px;line-height:1.5}.intro-note{padding:30px}.practice-grid{grid-template-columns:1fr;gap:12px;margin-top:36px}.practice{grid-template-columns:42px 1fr;gap:0 18px;padding:24px;display:grid}.practice-top{flex-direction:column-reverse;grid-row:1/4;justify-content:flex-end;gap:14px;margin:2px 0 0}.practice h3{font-size:var(--usds-type-subheading);margin-bottom:8px}.practice-label{margin-bottom:6px}.practice>p:last-child{font-size:var(--usds-type-small)}.section-heading>p:last-child{font-size:var(--usds-type-body-compact)}.weekly-footnote{flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px}.weekly-footnote p,.weekly-footnote .text-link{font-size:var(--usds-type-small)}.program-preview{padding:10px}.preview-image{max-height:350px}.inside-copy h2{font-size:var(--usds-type-section-heading)}.inside-copy>p:not(.eyebrow),.story-copy>p:not(.eyebrow){font-size:var(--usds-type-body-compact)}.quote-inner{text-align:center;grid-template-columns:1fr;gap:8px;padding-block:34px 46px}.quote-inner>img{width:180px;height:170px;margin:auto}.quote-inner blockquote p{font-size:25px;line-height:1.5}.quote-inner cite{margin-top:18px}.story-art{aspect-ratio:1.05;max-width:380px}.story-grid{gap:36px}.science-band{padding-block:58px}.science-inner{grid-template-columns:1fr;gap:26px}.science-inner>div:last-child>p{font-size:var(--usds-type-body-compact)}.science-inner .text-link{margin-top:14px}.faq-list summary{font-size:var(--usds-type-body-compact);min-height:74px;padding-block:22px;line-height:1.5}.faq-list details>p{font-size:var(--usds-type-body-compact);padding-right:18px}.invitation{padding-block:64px}.invitation h2{font-size:var(--usds-type-section-heading)}.invitation>.container>p:not(.eyebrow){font-size:var(--usds-type-body-compact)}.invitation>.container>.invitation-note{font-size:var(--usds-type-small)}.site-footer{padding-top:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.footer-about>p,.footer-newsletter p{font-size:var(--usds-type-small)}.footer-newsletter .text-link{font-size:var(--usds-type-small);gap:6px}.footer-links a{min-height:44px}.footer-legal{flex-direction:column;gap:14px}.footer-legal a{align-items:center;min-height:36px;display:inline-flex}.disclaimer{font-size:var(--usds-type-small);line-height:1.9}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.program-preview{transform:none}}body{background:var(--usds-white)}main{overflow:clip}.section{padding-block:clamp(72px,6vw,98px)}.hero{background:var(--usds-warm-lighter);min-height:650px}.hero-content{padding-block:76px 108px}.hero-description{max-width:590px}.hero-note{margin-top:24px;font-size:12px}.program-strip{background:var(--usds-white)}.strip-inner{min-height:84px}.strip-inner p{font-size:var(--usds-type-small)}.intro-grid{grid-template-columns:1.2fr 1fr;gap:100px}.intro-grid>div{padding-bottom:24px}.intro-note{background:var(--warm-lighter);border:0;border-left:2px solid var(--warm);border-radius:0;padding:34px 36px}.note-line{display:none}.intro-note .note-quote{font-size:clamp(1.8rem,2.4vw,2.15rem)}.intro p:not(.eyebrow,.note-quote),.inside-copy>p:not(.eyebrow),.story-copy>p:not(.eyebrow){font-size:var(--usds-type-body)}.weekly{background:var(--background)}.weekly .section-heading{text-align:left;grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;max-width:none;display:grid}.weekly .section-heading>p{max-width:420px;font-size:var(--usds-type-body);margin:0 0 4px}.weekly .practice-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:48px;overflow:visible}.weekly .practice,.weekly .practice:last-child{box-shadow:none;background:0 0;border:0;border-top:1px solid #aeb9c6;border-radius:0;padding:22px 0 0;transition:none;display:block}.weekly .practice:hover{background:0 0;transform:none}.weekly .practice-top{margin:0 0 23px;display:block}.weekly .practice-number{font-size:var(--usds-type-label);letter-spacing:.04em;font-variant-numeric:tabular-nums}.weekly .practice-label{margin-bottom:10px}.weekly .practice h3{font-size:var(--usds-type-subheading);min-height:62px;margin-bottom:15px}.weekly .practice>p:last-child{font-size:var(--usds-type-body-compact);line-height:1.75}.weekly-footnote{border-top:1px solid var(--surface);margin-top:32px;padding-top:26px}.weekly-footnote p{font-size:var(--usds-type-small)}.inside{background:var(--usds-white)}.inside-grid{grid-template-columns:1.2fr 1fr;gap:90px}.program-preview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.preview-image{background:0 0;border:0;border-radius:0;max-height:none}.preview-image img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.program-preview figcaption{font-size:var(--usds-type-small);letter-spacing:.02em;padding-top:16px}.check-list li{font-size:var(--usds-type-body-compact);padding-block:9px}.quote-section{background:var(--warm-lighter)}.quote-inner{grid-template-columns:1fr 1.8fr;gap:70px;padding-block:48px}.quote-inner>img{justify-self:center;width:360px;height:auto}.quote-inner blockquote p{font-size:clamp(1.8rem,2.75vw,2.65rem)}.quote-inner cite{font-size:12px}.story-grid{grid-template-columns:1.15fr 1fr;gap:100px}.story-art{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;max-width:580px;padding:0;overflow:hidden}.story-art img{width:100%;height:auto;display:block}.founder{border-top:1px solid var(--surface);margin-top:30px;padding-top:24px}.founder img{width:64px;height:64px}.science-band{background:var(--primary-deep);padding-block:76px}.science-inner>div:last-child{border-left:1px solid #f0e6d840;padding-left:44px}.faq-list details>p{font-size:var(--usds-type-body-compact)}.invitation{background:var(--warm-lighter);padding-block:80px}.invitation h2{font-size:var(--usds-type-section-heading)}.site-footer{background:var(--usds-white)}.disclaimer,.footer-legal{font-size:var(--usds-type-small)}.button{box-shadow:none;transition:background .2s,color .2s,border-color .2s}.button:hover,.button:active{box-shadow:none;transform:none}.text-link{border-bottom:1px solid var(--warm)}.text-link:hover{border-bottom-color:currentColor}@media (width>=1280px){.weekly .practice h3{min-height:0}}@media (width<=1100px){.intro-grid,.inside-grid,.story-grid{gap:60px}.weekly .section-heading{gap:44px}.weekly .practice-grid{gap:20px}.weekly .practice h3{font-size:var(--usds-type-subheading)}}@media (width<=960px){.hero{min-height:620px}.hero-content{padding-block:70px 106px}.weekly .section-heading{grid-template-columns:1fr;gap:22px}.weekly .section-heading>p{max-width:560px}.weekly .practice-grid{grid-template-columns:1fr;gap:0}.weekly .practice,.weekly .practice:last-child{grid-template-columns:34px minmax(180px,.8fr) 1fr;column-gap:24px;padding:24px 0;display:grid}.weekly .practice-top{grid-area:1/1/3;margin:0}.weekly .practice-label{grid-area:1/2;margin-bottom:6px}.weekly .practice h3{min-height:0;font-size:var(--usds-type-subheading);grid-area:2/2;margin:0}.weekly .practice>p:last-child{grid-area:1/3/3}.weekly-footnote{margin-top:0}.quote-inner{grid-template-columns:1fr 1.5fr;gap:40px}.quote-inner>img{width:260px}.science-inner>div:last-child{padding-left:30px}}@media (width<=800px){.intro-grid,.inside-grid,.story-grid{grid-template-columns:1fr;gap:48px}.intro-grid>div{padding-bottom:0}.intro-note{max-width:620px;margin-top:0}.intro-note .note-quote{max-width:430px}.program-preview{max-width:640px}.story-art{aspect-ratio:auto;max-width:590px}}@media (width<=600px){.section{padding-block:60px}.hero{min-height:650px}.hero-content{padding-block:62px 108px}.hero-wash{background:linear-gradient(#fdfcf9f5 0%,#ffffffd6 42%,#fff5 76%,#fff0 100%)}.hero-description{font-size:16px}.hero-note{max-width:270px}.intro-grid,.inside-grid,.story-grid{gap:36px}.intro-note{padding:28px}.intro-note .note-quote{font-size:27px}.intro p:not(.eyebrow,.note-quote),.inside-copy>p:not(.eyebrow),.story-copy>p:not(.eyebrow){font-size:var(--usds-type-body-compact)}.weekly .practice-grid{margin-top:32px}.weekly .practice,.weekly .practice:last-child{grid-template-columns:26px minmax(0,1fr);gap:0 16px}.weekly .practice-top{grid-row:1/4}.weekly .practice>p:last-child{grid-area:3/2;margin-top:12px}.weekly .section-heading>p{font-size:var(--usds-type-body-compact)}.weekly-footnote p{font-size:var(--usds-type-small)}.quote-inner{grid-template-columns:1fr;gap:16px;padding-block:32px 42px}.quote-inner>img{width:230px}.quote-inner blockquote p{font-size:27px}.founder img{width:60px;height:60px}.science-band{padding-block:60px}.science-inner>div:last-child{border-left:0;padding-left:0}.faq-list details>p{font-size:var(--usds-type-body-compact)}.invitation{padding-block:64px}}::selection{color:var(--ink);background:#e9dcc8}html{scroll-padding-top:116px}:target{scroll-margin-top:0}h1,h2,h3{overflow-wrap:break-word}h2 em{color:inherit;font-style:normal}p{text-wrap:pretty}.site-header{background:#fdfcf9f2;animation:none;box-shadow:0 3px 18px #3a4f6a05}.brand img{width:138px;height:64px}.desktop-navigation a[aria-current=page]{color:var(--ink);font-weight:var(--usds-weight-action)}.desktop-navigation a[aria-current=page]:after{right:0}.mobile-navigation a[aria-current=page]{color:var(--ink);font-weight:var(--usds-weight-action)}.eyebrow,.practice-label{font-size:var(--usds-type-label);letter-spacing:.12em;line-height:1.55}.hero .eyebrow{font-size:12px}.hero-note{font-size:13px}.program-preview figcaption,.founder span{font-size:var(--usds-type-small)}.practice,.practice:last-child{box-shadow:none;border-radius:5px}.practice:hover{box-shadow:none;border-color:var(--rule);background:#ffffffd9;transform:none}.intro-note{box-shadow:none;border-radius:0}.quote-inner>img{aspect-ratio:2560/1429;mix-blend-mode:multiply;height:auto}.quote-inner blockquote:before,.invitation:before,.invitation:after{display:none}.faq-list details[open]{background:0 0;padding-inline:0}.faq-list details{transition:background .2s}.faq-list summary:hover{color:var(--primary)}.footer-links a,.footer-newsletter .text-link{font-size:var(--usds-type-small)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px}.detail-page h1{letter-spacing:-.045em;font-size:clamp(48px,5.2vw,76px);line-height:1.09}.detail-page h2{font-size:var(--usds-type-section-heading);line-height:1.18}.detail-page h3{font-size:var(--usds-type-subheading);letter-spacing:-.02em;line-height:1.3}.detail-page p{color:var(--muted)}.detail-page .eyebrow{color:var(--primary)}.breadcrumb{font-size:var(--usds-type-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;padding:26px 0 36px;display:flex}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb>span[aria-hidden]{color:#9a9fa6}.page-lead{font-size:var(--usds-type-lead);max-width:530px;margin-top:28px;line-height:1.75}.program-hero{background:var(--paper)}.program-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding:12px 0 58px;display:grid}.program-hero-copy{padding-bottom:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-actions .text-link{margin-top:0}.program-hero-art{min-width:0;position:relative}.program-hero-art img{object-fit:cover;object-position:56% center;mix-blend-mode:multiply;width:100%;height:430px;display:block;position:relative}.program-hero-art figcaption{font-size:var(--usds-type-small);color:var(--primary);justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex;position:relative}.art-rule{background:var(--warm);width:38px;height:1px}.program-facts{border-top:1px solid #c8a88265;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:28px 0 32px;display:grid}.program-facts>div{border-left:1px solid #c8a88265;flex-direction:column-reverse;gap:3px;padding-left:28px;display:flex}.program-facts>div:first-child{border:0;padding-left:0}.program-facts dt{font-size:var(--usds-type-small);color:var(--muted)}.program-facts dd{font:500 var(--usds-type-compact-heading)/1.5 var(--serif);color:var(--ink);margin:0}.indexed-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(54px,7vw,115px);display:grid}.indexed-content{min-width:0}.page-index{margin-top:var(--section-space);padding-bottom:30px;position:sticky;top:128px}.page-index>.eyebrow{margin-bottom:18px;display:block}.page-index ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.page-index li{border-bottom:1px solid var(--rule)}.page-index a{font-size:var(--usds-type-small);gap:13px;padding:13px 0;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.page-index a>span{font-size:var(--usds-type-label);font-variant-numeric:tabular-nums;color:var(--muted);padding-top:3px}.page-index a:hover{color:var(--primary);text-decoration:underline;text-decoration-color:var(--warm)}.detail-section{padding-block:var(--section-space);border-bottom:1px solid var(--rule)}.detail-section:last-child{border-bottom:0}.section-intro{font-size:var(--usds-type-lead);max-width:var(--reading);margin:25px 0 36px}.supporting-note{font-size:var(--usds-type-small);margin-top:24px;line-height:1.75}.rhythm-list{border-top:1px solid var(--rule)}.rhythm-list details{border-bottom:1px solid var(--rule)}.rhythm-list summary{cursor:pointer;grid-template-columns:28px 1fr auto 20px;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}summary::-webkit-details-marker{display:none}.rhythm-list summary .eyebrow{margin-bottom:5px;display:block}.row-number{font:500 var(--usds-type-label)/1.5 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.rhythm-title{font:500 var(--usds-type-compact-heading)/1.3 var(--serif);color:var(--ink);display:block}.rhythm-time{font-size:var(--usds-type-small);color:var(--muted)}.disclosure-symbol{font:400 24px/1 var(--sans);color:var(--primary);transition:transform .2s;display:inline-block}details[open]>summary .disclosure-symbol{transform:rotate(45deg)}.rhythm-body{padding:0 48px 26px}.rhythm-body p{font-size:var(--usds-type-body-compact)}.audio-feature{margin-top:var(--section-space);background:var(--primary-deep);color:#fff;border-radius:4px;padding:46px 48px 38px;position:relative}.audio-feature .eyebrow{color:var(--warm-light)}.audio-feature h2{color:#fff;font-size:40px}.audio-feature p{color:#edf0f4;margin-top:20px}.audio-feature>.eyebrow{margin-top:0}.audio-meta{color:#edf0f4;justify-content:space-between;gap:20px;margin-top:30px;margin-bottom:15px;font-size:13px;display:flex}.audio-feature audio{width:100%;accent-color:var(--primary);display:block}.audio-feature .supporting-note{color:#e2e7ee;font-size:13px}.season-list{margin-top:42px}.season{grid-template-columns:52px minmax(0,1fr);gap:26px;padding-bottom:40px;display:grid;position:relative}.season:before{content:"";border-left:1px solid #c8a88299;position:absolute;top:51px;bottom:0;left:25px}.season:last-child{padding-bottom:0}.season:last-child:before{display:none}.season-marker{background:var(--paper);width:52px;height:52px;font-size:var(--usds-type-label);color:var(--primary);border:1px solid #c8a88299;border-radius:50%;place-items:center;display:grid}.season .eyebrow{margin-bottom:10px;padding-top:2px}.season h3{margin-bottom:14px}.season p:not(.eyebrow){font-size:var(--usds-type-body-compact)}.season summary{cursor:pointer;color:var(--primary);font-size:var(--usds-type-small);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:16px 0;list-style:none;display:flex}.season ol{margin:0;padding:0;list-style:none}.season li{border-bottom:1px solid var(--rule);font-size:var(--usds-type-body-compact);grid-template-columns:68px 1fr;gap:15px;padding:12px 0;line-height:1.6;display:grid}.season li>span{color:var(--muted);font-size:var(--usds-type-label);padding-top:2px}.fit-columns{grid-template-columns:1fr 1fr;gap:34px;margin-top:32px;display:grid}.fit-columns h3{font-size:var(--usds-type-compact-heading);margin-bottom:18px}.fit-columns p{font-size:var(--usds-type-body-compact);margin-top:14px}.pricing-section{padding-block:var(--section-space);background:#f2eee6}.pricing-heading{text-align:center;max-width:740px;margin:auto}.pricing-heading>p:last-child{font-size:var(--usds-type-lead);margin-top:26px}.price-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:46px auto 0;display:grid}.price-card{background:var(--paper);border:1px solid #ddd7cc;border-radius:5px;flex-direction:column;padding:38px;display:flex}.price-card h3{font:500 16px/1.4 var(--sans);color:var(--muted)}.price-card h3>span{font:500 60px/1.2 var(--serif);letter-spacing:-.04em;color:var(--ink);margin-right:6px}.price-card>p:not(.eyebrow){font-size:var(--usds-type-small)}.price-description{border-top:1px solid #ddd7cc;flex:1;margin:24px 0 28px;padding-top:24px}.price-description p{font-size:var(--usds-type-body-compact)}.price-description p+p{margin-top:16px}.price-card .supporting-note{text-align:center;font-size:var(--usds-type-small);margin-top:14px}.enrolment-status{text-align:center;max-width:960px;font-size:var(--usds-type-body-compact);margin:24px auto 0}.payment-details{max-width:820px;margin:60px auto 0}.payment-details>h3{margin-bottom:28px}.payment-details .faq-list,.payment-details details{border-color:#d8d2c6}.access-note{border-top:1px solid #d8d2c6;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding-top:30px;display:flex}.access-note p{font-size:var(--usds-type-body-compact)}.access-note .text-link{flex:none;margin:0}.science-hero{border-bottom:1px solid var(--rule);background:var(--paper);padding-bottom:68px}.science-hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;padding-top:30px;display:grid}.science-hero h1{font-size:clamp(45px,4.7vw,68px)}.science-hero-art{padding-top:25px;position:relative}.science-hero-art img{mix-blend-mode:multiply;width:100%;height:auto;display:block;position:relative}.science-hero-art figcaption{text-align:center;font:500 21px/1.55 var(--serif);color:var(--primary);margin-top:30px;position:relative}.research-content{max-width:800px}.research-content .detail-section>p:not(.eyebrow){max-width:var(--reading)}.research-content .detail-section>p+p{margin-top:22px}.editorial-note{border-left:2px solid var(--warm);margin:35px 0;padding:12px 30px}.editorial-note p{font:500 30px/1.5 var(--serif);color:var(--ink)}.research-method{margin:34px 0 0;padding:0;list-style:none}.research-method li{border-top:1px solid var(--rule);grid-template-columns:40px 1fr;gap:22px;padding:28px 0;display:grid}.research-method li:last-child{border-bottom:1px solid var(--rule)}.research-method .row-number{padding-top:7px}.research-method h3{margin-bottom:14px}.research-method p{font-size:var(--usds-type-body-compact)}.citation-link{min-width:28px;min-height:28px;font-size:var(--usds-type-small);font-weight:var(--usds-weight-action);color:var(--primary);text-decoration-color:var(--warm);justify-content:center;align-items:center;display:inline-flex}.evidence-overview{border-left:2px solid var(--primary);background:#edf0f3;margin:36px 0 10px;padding:30px 34px}.evidence-overview .eyebrow{margin-bottom:12px}.evidence-list article{border-bottom:1px solid var(--rule);padding:36px 0}.evidence-list article:last-child{border:0;padding-bottom:0}.evidence-list .eyebrow{margin-bottom:15px}.evidence-list h3{margin-bottom:20px}.evidence-list p+p{margin-top:18px}.evidence-context{border-left:2px solid var(--warm);font-size:var(--usds-type-body-compact);padding-left:22px}.week-example{margin-top:var(--section-space);background:#f7f0e6;border:1px solid #e9dfcf;border-radius:4px}.week-example-header{border-bottom:1px solid #e3d8c8;padding:40px 44px 32px}.week-example-header>p:last-child{margin-top:22px}.week-example-body{grid-template-columns:1fr 1fr;gap:32px;padding:36px 44px;display:grid}.week-example-body h3{font-size:var(--usds-type-compact-heading);margin-bottom:14px}.week-example-body p{font-size:var(--usds-type-body-compact)}.week-example-reflection{border-top:1px solid #e3d8c8;padding:26px 44px}.week-example-reflection .eyebrow{margin-bottom:12px;display:block}.week-example-reflection p{font-size:var(--usds-type-body-compact)}.references ol{margin:34px 0 0;padding:0;list-style:none}.references li{border-top:1px solid var(--rule);grid-template-columns:32px 1fr;gap:20px;padding:23px 0;display:grid}.reference-number{font-size:var(--usds-type-label);color:var(--muted);padding-top:3px}.reference-author{font-size:var(--usds-type-small);margin-bottom:7px}.references a{color:var(--ink);line-height:1.6;text-decoration-color:#c8a882aa;text-decoration-thickness:1px;display:inline}.references a svg{vertical-align:middle;width:15px;height:15px;margin-left:7px;display:inline-block}.reference-journal{font-size:var(--usds-type-small);margin-top:8px}.closing-link{background:var(--warm-lighter);padding-block:70px}.closing-inner{justify-content:space-between;align-items:center;gap:64px;display:flex}.closing-inner>div{max-width:720px}.closing-inner h2{font-size:var(--usds-type-section-heading)}.closing-inner p:not(.eyebrow){margin-top:20px}.closing-inner .button{flex:none}@media (width<=1100px){.program-hero-grid{gap:32px}.program-hero-art img{height:390px}.indexed-layout{grid-template-columns:175px minmax(0,1fr);gap:45px}.program-facts dd{font-size:var(--usds-type-compact-heading)}.science-hero-grid{gap:32px}.rhythm-list summary{gap:14px}.rhythm-time{text-align:right;max-width:80px}.price-card{padding:30px}}@media (width<=800px){html{scroll-padding-top:96px}.program-hero-grid{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.program-hero-copy{max-width:600px}.program-hero-art{width:min(100%,580px);margin-inline:auto}.program-hero-art img{aspect-ratio:1.4;height:auto}.program-facts{grid-template-columns:1fr 1fr;gap:24px 0}.program-facts>div:nth-child(3){border:0;padding-left:0}.indexed-layout{display:block}.page-index{margin-top:35px;padding-bottom:0;position:static}.page-index>.eyebrow{margin-bottom:8px}.page-index ol{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 25px;display:flex}.page-index li{border:0}.page-index a{font-size:var(--usds-type-small);padding:12px 0}.page-index a>span{display:none}.science-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:8px}.science-hero-art{width:min(330px,85%);min-width:0;margin:32px auto 0}.science-hero-art figcaption{margin-top:18px}.science-hero{padding-bottom:45px}.closing-inner{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=600px){.header-inner{gap:8px}.login-link{white-space:nowrap;gap:8px;padding-inline:10px}.menu-toggle{flex-shrink:0}.brand img{width:116px;height:54px}.hero .eyebrow{font-size:11px}.hero-note{font-size:12px}.strip-inner p{font-size:var(--usds-type-small)}.practice,.practice:last-child{grid-template-columns:32px 1fr;gap:0 13px;padding:20px 18px}.practice h3{font-size:var(--usds-type-subheading);min-height:0}.practice>p:last-child{font-size:var(--usds-type-body-compact);line-height:1.65}.practice-top svg{width:25px}.practice-top,.practice-grid{gap:10px}.intro-grid,.inside-grid,.story-grid{gap:36px}.intro-note{margin-top:0;padding:28px}.inside-copy:before{display:none}.quote-inner>img{width:250px;height:auto}.quote-inner{gap:20px}.quote-inner blockquote p{font-size:27px}.footer-legal a{min-height:44px}.detail-page h1{font-size:clamp(42px,11.2vw,58px)}.detail-page h2{font-size:var(--usds-type-section-heading)}.breadcrumb{font-size:var(--usds-type-small);padding-block:22px 30px}.page-lead{font-size:var(--usds-type-lead);margin-top:24px}.program-hero-grid{gap:30px;padding-top:6px}.hero-actions{gap:18px;margin-top:24px}.hero-actions .button{width:100%}.hero-actions .text-link{margin-inline:auto}.program-hero-art figcaption{font-size:var(--usds-type-small);gap:10px}.program-facts{padding-block:24px}.program-facts dd{font-size:var(--usds-type-compact-heading)}.program-facts dt{font-size:var(--usds-type-small)}.program-facts>div{padding-left:20px}.section-intro{font-size:var(--usds-type-lead);margin-bottom:28px}.rhythm-list summary{grid-template-columns:22px 1fr 18px;gap:10px;padding-block:22px}.rhythm-time{text-align:left;grid-area:2/2;max-width:none;margin-top:-4px}.rhythm-list .disclosure-symbol{grid-area:1/3}.rhythm-title{font-size:var(--usds-type-compact-heading)}.rhythm-body{padding:0 8px 22px 32px}.audio-feature{padding:30px 24px}.audio-feature h2{font-size:32px}.audio-feature p{font-size:16px}.audio-meta{gap:12px;font-size:12px}.season{grid-template-columns:38px minmax(0,1fr);gap:16px}.season-marker{width:38px;height:38px;font-size:var(--usds-type-label)}.season:before{top:38px;left:18px}.season .eyebrow{font-size:var(--usds-type-label)}.season li{font-size:var(--usds-type-body-compact);grid-template-columns:49px 1fr;gap:10px}.season li>span{font-size:var(--usds-type-label)}.fit-columns{grid-template-columns:1fr;gap:28px}.fit-columns>div+div{border-top:1px solid var(--rule);padding-top:26px}.price-grid{grid-template-columns:1fr;gap:18px;margin-top:32px}.price-card{padding:28px}.price-card h3>span{font-size:54px}.pricing-heading>p:last-child{font-size:var(--usds-type-lead)}.access-note{flex-direction:column;align-items:flex-start;gap:14px}.payment-details{margin-top:44px}.editorial-note{padding:8px 22px}.editorial-note p{font-size:27px}.research-method li{grid-template-columns:26px 1fr;gap:15px}.evidence-overview{padding:26px}.evidence-list article{padding-block:30px}.week-example-header,.week-example-body,.week-example-reflection{padding:28px 24px}.week-example-body{grid-template-columns:1fr;gap:28px}.week-example-body>div+div{border-top:1px solid #e3d8c8;padding-top:26px}.references li{grid-template-columns:22px 1fr;gap:12px}.references a{font-size:var(--usds-type-body-compact)}.closing-link{padding-block:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.subpage-hero{border-bottom:1px solid var(--rule);padding-bottom:64px}.subpage-hero h1{max-width:930px}.subpage-hero .page-lead{max-width:700px}.brand-flourish{width:100px;height:100px;color:var(--warm);opacity:.65;pointer-events:none}.invitation{position:relative}.invitation .brand-flourish{position:absolute;top:60px;right:max(5%,50vw - 600px);transform:rotate(10deg)}.about-hero{background:var(--surface-light);padding-bottom:70px}.about-hero-grid{max-width:760px}.founder-note{border-top:1px solid var(--rule);margin-top:40px;padding:30px 0 0}.founder-note .brand-flourish{width:70px;height:70px;margin-bottom:16px}.founder-note p{font:500 29px/1.55 var(--serif);color:var(--ink)}.founder-signature{align-items:center;gap:16px;margin-top:26px;display:flex}.founder-signature img{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.founder-signature>span{font-size:var(--usds-type-small);color:var(--ink)}.founder-signature small{font-size:var(--usds-type-small);color:var(--muted);display:block}.contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;padding-block:70px 90px;display:grid}.contact-layout h2{font-size:var(--usds-type-content-heading);margin-bottom:26px}.contact-layout p+p{margin-top:20px}.contact-aside a{overflow-wrap:anywhere}.contact-route{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px}.contact-route h3{font:var(--usds-weight-action) var(--usds-type-control)/1.5 var(--sans);margin-bottom:10px}.contact-route .text-link{margin-top:12px}.prototype-notice{font-size:var(--usds-type-small);border-left:2px solid var(--warm);background:var(--warm-lighter);color:var(--ink);padding:18px 20px;line-height:1.65}.form-panel{margin-top:30px}.form-panel form{margin-top:28px}.field{flex-direction:column;min-width:0;margin-bottom:24px;display:flex}.field label{font-size:var(--usds-type-control);font-weight:var(--usds-weight-action);color:var(--ink);margin-bottom:8px}.field>p{font-size:var(--usds-type-small);color:var(--muted);margin-bottom:10px}.field input,.field select,.field textarea{border:1px solid var(--usds-primary);background:var(--paper);width:100%;min-height:50px;color:var(--ink);font:400 var(--usds-type-control)/1.5 var(--sans);border-radius:3px;padding:12px 14px}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.field.consent{grid-template-columns:20px 1fr;align-items:start;gap:13px;display:grid}.consent input{width:20px;min-height:20px;accent-color:var(--primary);margin:4px 0 0}.consent label{font-weight:400}.form-privacy{font-size:var(--usds-type-small);margin-bottom:24px}.form-review{margin-top:30px}.form-review dl{padding-block:20px}.form-review dl>div{border-bottom:1px solid var(--rule);padding:14px 0}.form-review dt{font-size:var(--usds-type-label);color:var(--muted)}.form-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.form-review .button{margin-top:24px}.newsletter-layout{grid-template-columns:1.15fr 1fr;gap:110px;padding-bottom:80px;display:grid}.newsletter-layout>div:last-child{margin-top:130px}.newsletter-layout h1{font-size:clamp(44px,4.5vw,64px)}.newsletter-layout h2{font-size:var(--usds-type-content-heading)}.newsletter-art{mix-blend-mode:multiply;width:90%;max-width:460px;height:auto;margin-top:30px;display:block}.journal-section{padding-block:45px 90px}.journal-tools{grid-template-columns:2fr 1fr;gap:28px;max-width:820px;display:grid}.journal-count{font-size:var(--usds-type-small);margin:8px 0 28px}.journal-list{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.journal-list article{border-top:1px solid var(--rule);flex-direction:column;padding:32px 0 40px;display:flex}.journal-list h2{font-size:var(--usds-type-content-heading);margin-bottom:20px;line-height:1.35}.journal-list h2 a{text-decoration:none}.journal-list h2 a:hover{text-decoration:underline 1px}.journal-list .eyebrow{margin-bottom:14px}.journal-excerpt{font-size:var(--usds-type-body-compact);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journal-meta{font-size:var(--usds-type-small);justify-content:space-between;gap:20px;margin-top:auto;padding-top:25px;display:flex}.journal-meta a{color:var(--ink)}.empty-state{padding-block:40px}.empty-state p{margin:20px 0}.article-header{max-width:900px;margin:auto;padding:40px 0 50px}.article-header h1{font-size:clamp(40px,4.4vw,64px)}.article-byline{font-size:var(--usds-type-small);margin-top:28px}.article-byline>span{padding-inline:10px}.article-body{max-width:720px;font-size:var(--usds-type-body);margin-inline:auto;padding-bottom:60px}.article-body p{margin-bottom:24px}.article-body h2{font-size:var(--usds-type-content-heading);margin:46px 0 24px}.article-body h3{font-size:var(--usds-type-subheading);margin:30px 0 20px}.article-body ul,.article-body ol{color:var(--muted);margin:20px 0 28px;padding-left:26px}.article-body li{margin-block:12px;padding-left:6px}.article-body a{overflow-wrap:anywhere}.article-body blockquote{border-left:2px solid var(--warm);margin:35px 0;padding:8px 0 8px 28px}.article-body blockquote p{font:500 26px/1.5 var(--serif);color:var(--ink);margin:0}.article-body img{height:auto}.article-next{border-top:1px solid var(--rule);max-width:900px;margin:auto;padding-block:40px 70px}.article-next h2{font-size:var(--usds-type-content-heading)}.article-next h2 a{text-decoration:none}.enrol-layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:70px;padding-block:60px 90px;display:grid}.enrol-layout h2{font-size:var(--usds-type-content-heading);margin-bottom:25px}.enrol-layout p+p{margin-top:20px}.plan-comparison{margin-top:35px}.plan-comparison article{border-top:1px solid var(--rule);padding-block:25px}.plan-comparison h3{font-size:var(--usds-type-compact-heading)}.plan-price{font:500 42px/1.3 var(--serif);margin-block:16px;color:var(--ink)!important}.plan-price span{font:400 14px/1.5 var(--sans)}.enrol-summary{background:var(--warm-lighter);padding:32px}.enrol-summary li{margin-block:15px}.enrol-summary ul{padding-left:20px}.enrol-summary p{font-size:var(--usds-type-body-compact);margin:25px 0}.enrol-summary .button{width:100%}.account-choices{grid-template-columns:1fr 1fr;gap:60px;padding-block:70px 90px;display:grid}.account-choices article{border-top:1px solid var(--rule);padding-top:28px}.account-choices h2{font-size:var(--usds-type-content-heading);margin-bottom:24px}.account-choices .button{margin-top:30px}.legal-reading{max-width:820px;padding-block:50px 90px}.legal-reading h2{font-size:var(--usds-type-content-heading);margin:40px 0 22px}.legal-reading p+p{margin-top:22px}@media (width<=960px){.contact-layout,.newsletter-layout{gap:50px}.enrol-layout{gap:35px}.journal-list{gap:0 35px}}@media (width<=800px){.contact-layout,.newsletter-layout,.enrol-layout,.account-choices{grid-template-columns:1fr;gap:40px}.newsletter-layout>div:last-child{margin-top:0}.contact-layout,.account-choices{padding-block:45px 65px}.newsletter-art{max-width:350px}.invitation .brand-flourish{opacity:.4;width:65px;height:65px;top:18px;right:15px}}@media (width<=600px){.subpage-hero{padding-bottom:40px}.subpage-hero h1{font-size:42px}.about-hero{padding-bottom:40px}.contact-layout h2,.newsletter-layout h2{font-size:var(--usds-type-content-heading)}.journal-tools{grid-template-columns:1fr;gap:0}.journal-list{grid-template-columns:1fr}.journal-list h2{font-size:var(--usds-type-content-heading)}.article-header{padding-top:28px}.article-header h1{font-size:40px}.article-byline{font-size:var(--usds-type-small)}.article-body{font-size:var(--usds-type-body)}.article-body h2{font-size:var(--usds-type-content-heading)}.article-body blockquote{padding-left:20px}.article-body blockquote p{font-size:24px}.enrol-summary{padding:26px}.founder-note p{font-size:25px}}.contact-page .subpage-hero{padding-bottom:36px}.contact-page .subpage-hero h1{font-size:clamp(40px,4vw,58px)}.contact-page .contact-layout{padding-top:45px}.mobile-navigation{overscroll-behavior:contain;max-height:calc(100dvh - 81px);overflow-y:auto}.enrolment-status{border-left:2px solid var(--warm);background:var(--paper);text-align:left;padding:18px 22px}.enrolment-status+.price-grid{margin-top:24px}.evidence-scope{border-block:1px solid var(--rule);margin-block:30px;padding-block:24px}.evidence-scope h3{font-size:var(--usds-type-compact-heading);margin-bottom:12px}.evidence-scope p{font-size:var(--usds-type-body-compact)}.journal-meta a{align-items:center;min-height:44px;display:inline-flex}.journal-meta time{align-self:center}@media (width<=600px){.mobile-navigation{max-height:calc(100dvh - 77px)}.evidence-scope{padding-block:22px}.program-hero .hero-actions{gap:12px 22px}}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.prototype-fields{border:0;min-width:0;margin:0;padding:0}@font-face{font-family:Playfair Display;src:url(/playfair-display.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/nunito-sans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--rule:var(--usds-surface);--reading:var(--usds-reading-max);--section-space:var(--usds-section-space);--ease:var(--usds-ease)}body{background:var(--usds-white);font-size:var(--usds-type-body);line-height:var(--usds-leading-body)}.container{width:min(var(--usds-content-max),calc(100% - 2 * var(--usds-page-gutter)))}h1,h2,h3,h4{font-family:var(--usds-serif);font-weight:var(--usds-weight-display)}.eyebrow,.practice-label{font-weight:var(--usds-weight-action)}.eyebrow{margin-bottom:var(--ds-eyebrow-title)}.button,.login-link,.text-link,.footer-links a,.desktop-navigation a,.mobile-navigation a{min-height:var(--usds-target-min);min-width:var(--usds-target-min)}.button{min-height:var(--usds-action-height);border-radius:var(--usds-radius-control);font-weight:var(--usds-weight-action);font-size:var(--usds-type-control);gap:var(--ds-icon-label);transform:none!important}.button:hover{transform:none!important}.login-link{border-radius:var(--usds-radius-control);font-weight:var(--usds-weight-action)}.text-link{font-weight:var(--usds-weight-action);gap:var(--ds-icon-label);max-width:100%}.field input,.field textarea,.field select{border-color:var(--usds-border-control);border-radius:var(--usds-radius-control);font-size:var(--usds-type-control);min-height:var(--usds-action-height)}.field label{font-weight:var(--usds-weight-action)}.site-header{background:var(--usds-white)}.menu-toggle[hidden],.mobile-navigation[hidden]{display:none!important}.mobile-navigation{max-height:calc(100dvh - 96px);overflow-y:auto}.hero-landscape{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero .eyebrow{margin-bottom:var(--ds-hero-title)}.hero-description{margin-top:var(--ds-display-lede)}.hero .button-row{gap:var(--ds-action-gap)}.hero .button{font-size:14px}.hero-wash{background:linear-gradient(#ffffffed 0%,#fff9 42%,#fff2 76%,#0000)}.hero-note{color:var(--usds-primary-deep)}.intro-note{background:var(--usds-warm-lighter)}.prototype-notice,.form-privacy{color:var(--usds-primary-deep)}.plan-card,.enrol-summary,.form-panel,.reading-card{border-radius:var(--usds-radius-card)}input::placeholder,textarea::placeholder{color:var(--usds-text-muted);opacity:1}.journal-list article[hidden],.empty-state[hidden],.form-review[hidden],form[hidden]{display:none!important}.article-body{max-width:var(--usds-reading-max)}.footer-links a{font-size:var(--usds-type-small)}.disclaimer{font-size:var(--usds-type-small);max-width:72ch;line-height:1.8}.footer-legal{font-size:var(--usds-type-small)}[tabindex="-1"]:focus{outline:none}.form-review:focus-visible{outline:3px solid var(--usds-primary-deep);outline-offset:6px}@media (width<=960px){.mobile-navigation{max-height:calc(100dvh - 81px)}}@media (width<=640px){.container{width:calc(100% - 2 * var(--usds-page-gutter))}.mobile-navigation{max-height:calc(100dvh - 77px)}.hero-wash{background:linear-gradient(#fffffff5 0%,#ffffffd6 42%,#fff5 76%,#0000)}.hero .eyebrow{margin-bottom:var(--ds-hero-title)}.hero-description{margin-top:var(--ds-display-lede)}.hero .button-row{gap:var(--ds-action-gap)}.article-header h1{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.consent input{width:20px;min-width:20px;height:20px;min-height:20px}.consent label{min-height:44px;font-weight:400}.article-body{font-size:var(--usds-type-body)}.journal-tools[hidden]{display:none!important}.detail-page .prototype-notice,.detail-page .form-privacy,.intro .intro-note p:last-child,.enrol-summary p,.about-hero .page-lead,.pricing-notice,.price-card p,.plan-card p,.program-facts dt,.program-facts dd,.fit-panel p,.fit-panel li,.access-explanation .prototype-notice,.newsletter-layout .supporting-note{color:var(--usds-primary-deep)}@media (width>=961px){.mobile-navigation{display:none!important}}.price-card{border-radius:var(--usds-radius-card);background:var(--usds-white)}.price-card.featured{background:var(--usds-warm-lighter)}.field input[type=checkbox],.field input[type=radio]{border:initial;border-radius:initial;box-sizing:border-box;padding:0}.footer-legal a{min-height:var(--usds-target-min);min-width:var(--usds-target-min);align-items:center;display:inline-flex}.price-card-warm{background:var(--usds-warm-lighter)}.price-card h3,.price-card p,.price-card .supporting-note{color:var(--usds-primary-deep)}.breadcrumb a{min-height:var(--usds-target-min);min-width:var(--usds-target-min);align-items:center;display:inline-flex}.page-index a,.journal-list h2 a,.article-next h2 a{min-height:var(--usds-target-min);min-width:var(--usds-target-min)}.page-index a{position:relative}.page-index a[aria-current=location]{color:var(--usds-primary-deep);font-weight:var(--usds-weight-action)}.page-index a[aria-current=location]>span{color:var(--usds-primary-deep)}.page-index a[aria-current=location]:before{content:"";left:calc(-1 * var(--usds-space-3));top:var(--usds-space-3);bottom:var(--usds-space-3);background:var(--usds-primary);width:1px;position:absolute}@media (width<=800px){.page-index a[aria-current=location]:before{width:auto;height:2px;inset:auto 0 0}}.journal-list h2 a,.article-next h2 a{align-items:center;display:inline-flex}.invitation>.container>p:not(.eyebrow),.detail-page .pricing-section p,.detail-page .week-example p,.detail-page .evidence-overview p,.detail-page .closing-link p{color:var(--usds-primary-deep)}.pricing-section{background:var(--usds-warm-lighter)}.evidence-overview{background:var(--usds-surface-light)}.refined-page p{color:var(--usds-text)}.refined-page .eyebrow{color:var(--usds-primary)}.refined-page .supporting-note,.refined-page .reference-author,.refined-page .reference-journal{color:var(--usds-text-muted)}.refined-page .detail-section>h2+p{margin-top:var(--usds-space-6)}.refined-page .detail-section>h2+.principle-list{margin-top:var(--usds-space-8)}.refined-page .audio-feature p{color:var(--usds-surface-light)}.refined-page .audio-feature .eyebrow{color:var(--usds-warm-light)}.refined-page .closing-link p,.refined-page .evidence-overview p,.refined-page .week-example p{color:var(--usds-primary-deep)}.refined-page .about-hero{padding-bottom:var(--usds-space-12)}.refined-page .about-hero-grid{max-width:900px}.refined-page .about-hero h1{font-size:clamp(44px,4.5vw,64px)}.refined-page .about-hero .page-lead{max-width:640px}.refined-page .founder-note p{max-width:36ch;font-size:26px}.refined-page .founder-note .brand-flourish{width:56px;height:56px;margin-bottom:var(--usds-space-4)}.principle-list>div{padding-block:var(--usds-space-8);border-top:1px solid var(--usds-surface)}.principle-list>div:last-child{border-bottom:1px solid var(--usds-surface)}.principle-list h3{margin-bottom:var(--usds-space-4)}.principle-list p{font-size:var(--usds-type-body-compact)}.refined-page .subpage-hero{padding-bottom:var(--usds-space-12)}.refined-page .subpage-hero h1{font-size:clamp(40px,4vw,58px)}.refined-page .subpage-hero .page-lead{max-width:680px}.refined-page .program-hero h1{font-size:clamp(48px,4.5vw,68px)}.refined-page .program-hero-grid{gap:var(--usds-space-16);grid-template-columns:1.1fr 1fr}.refined-page .program-facts dd{font-size:var(--usds-type-compact-heading)}.refined-page .season{gap:var(--usds-space-6);grid-template-columns:40px minmax(0,1fr)}.refined-page .season:before{display:none}.refined-page .season-marker{width:40px;height:auto;padding-top:var(--usds-space-1);background:0 0;border:0;border-radius:0;display:block}.refined-page .season+.season>div:last-child{border-top:1px solid var(--usds-surface);padding-top:var(--usds-space-8)}.refined-page .season+.season .season-marker{padding-top:var(--usds-space-8)}.refined-page .season h3{font-size:var(--usds-type-subheading)}.refined-page .rhythm-title{font-size:var(--usds-type-compact-heading)}.refined-page .price-card{padding:var(--usds-space-8)}.refined-page .price-card h3{margin-bottom:var(--usds-space-2)}.refined-page .price-card .price-description{margin-bottom:var(--usds-space-6)}.plan-facts{margin:var(--usds-space-6) 0;font-size:var(--usds-type-body-compact)}.plan-facts>div{gap:var(--usds-space-4);padding-block:var(--usds-space-3);border-top:1px solid var(--usds-surface);grid-template-columns:1fr 1.4fr;display:grid}.plan-facts dt{color:var(--usds-primary-deep);font-weight:600}.plan-facts dd{color:var(--usds-text);margin:0}.refined-page .plan-comparison{gap:var(--usds-space-6);grid-template-columns:1fr 1fr;display:grid}.refined-page .plan-comparison article{min-width:0}.refined-page .plan-comparison .plan-facts>div{gap:var(--usds-space-1);grid-template-columns:1fr}.refined-page .plan-comparison .plan-facts dd{min-height:48px}.refined-page .enrol-layout{gap:var(--usds-space-12);grid-template-columns:1.5fr 1fr}.refined-page .enrol-summary h2{font-size:var(--usds-type-content-heading)}.refined-page .enrol-summary p:first-of-type{margin-top:var(--usds-space-4)}.refined-page .enrol-summary p:last-of-type{margin-bottom:var(--usds-space-6)}.newsletter-page .newsletter-layout{gap:var(--usds-space-6) var(--usds-space-20);padding-top:var(--usds-space-6);grid-template-columns:1fr 1fr;grid-template-areas:"intro form""reading form";align-items:start}.newsletter-page .newsletter-layout>div{margin-top:0}.newsletter-intro{grid-area:intro}.newsletter-form{grid-area:form}.newsletter-reading{grid-area:reading;align-self:start}.newsletter-page .newsletter-form h2{font-size:var(--usds-type-content-heading)}.newsletter-page .newsletter-reading .text-link{margin-top:0}.newsletter-page .newsletter-intro .page-lead,.newsletter-page .form-panel{margin-top:var(--usds-space-6)}.newsletter-page .newsletter-intro .supporting-note{margin-top:var(--usds-space-4)}.refined-home .intro p:not(.eyebrow,.note-quote),.refined-home .inside-copy>p:not(.eyebrow),.refined-home .story-copy>p:not(.eyebrow),.refined-home .weekly .practice>p:last-child,.refined-home .section-heading>p:last-child{color:var(--usds-text)}.refined-home .intro-note .note-quote{font-size:clamp(27px,2.5vw,36px);line-height:1.3}.refined-home .intro .intro-note p:last-child{font-size:var(--usds-type-body-compact);color:var(--usds-primary-deep)}.refined-home .section-heading h2{max-width:12ch}.refined-home .inside-copy{grid-area:1/2}.refined-home .inside-detail{margin-top:var(--usds-space-6);padding-top:var(--usds-space-6);border-top:1px solid var(--usds-surface)}.refined-home .story-copy h2{max-width:14ch}.refined-home .invitation h2{font-size:var(--usds-type-section-heading)}.refined-home .invitation .button{margin-top:var(--usds-space-6)}.refined-home .weekly .practice-grid{margin-top:var(--usds-space-10);display:block}.refined-home .weekly .practice,.refined-home .weekly .practice:last-child{gap:var(--usds-space-2) var(--usds-space-12);padding:var(--usds-space-6) 0;border:0;border-top:1px solid var(--usds-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid}.refined-home .weekly .practice-label{font-size:var(--usds-type-label);grid-area:1/1;margin:0}.refined-home .weekly .practice h3{min-height:0;font-size:var(--usds-type-subheading);grid-area:2/1;margin:0;line-height:1.3}.refined-home .weekly .practice>p:last-child{max-width:58ch;font-size:var(--usds-type-body);grid-area:1/2/3;align-self:center;margin:0;line-height:1.7}.refined-home .weekly-footnote{padding-top:var(--usds-space-6);margin-top:0}.week-preview{padding:var(--usds-space-10);background:var(--usds-warm-lighter);border:1px solid var(--usds-warm-light);border-radius:var(--usds-radius-card);color:var(--usds-text)}.week-preview h2,.week-preview h3{font:500 var(--usds-type-content-heading)/1.2 var(--usds-serif);letter-spacing:-.02em;color:var(--usds-primary-deep);margin-bottom:var(--usds-space-6)}.week-preview>p:not(.eyebrow){font-size:var(--usds-type-body-compact);color:var(--usds-text);line-height:1.75}.sample-reflection{margin-top:var(--usds-space-6);padding-top:var(--usds-space-6);border-top:1px solid var(--usds-warm)}.sample-reflection .eyebrow{margin-bottom:var(--usds-space-3)}.sample-reflection>p:last-child{font:500 23px/1.5 var(--usds-serif);color:var(--usds-primary-deep)}.week-preview .text-link{font-size:var(--usds-type-small);margin-top:var(--usds-space-6)}.refined-home .founder img{width:56px;height:56px}@media (width<=960px){.refined-page .program-hero-grid{gap:var(--usds-space-8)}.newsletter-page .newsletter-layout{column-gap:var(--usds-space-10)}.refined-home .weekly .practice,.refined-home .weekly .practice:last-child{gap:var(--usds-space-2) var(--usds-space-8)}.refined-home .weekly .practice h3{font-size:var(--usds-type-subheading)}}@media (width<=800px){.refined-page .program-hero-grid,.refined-page .enrol-layout{grid-template-columns:1fr}.refined-page .program-hero-grid .week-preview{width:100%;max-width:580px;margin-inline:auto}.refined-home .inside-copy{grid-area:1/1}.refined-home .inside-grid .week-preview{grid-area:2/1}.newsletter-page .newsletter-layout{gap:var(--usds-space-8);padding-top:var(--usds-space-2);grid-template-columns:1fr;grid-template-areas:"intro""form""reading"}.newsletter-page h1{font-size:clamp(40px,8vw,56px)}.newsletter-page .newsletter-intro .page-lead{font-size:var(--usds-type-lead);max-width:40ch}.refined-page .about-hero{padding-bottom:var(--usds-space-10)}}@media (width<=600px){.refined-home .hero .button-row{gap:var(--usds-space-2);flex-direction:column}.refined-home .hero .button-row .button-secondary{width:auto;min-height:44px;padding:var(--usds-space-2) var(--usds-space-3);border:0;border-bottom:1px solid var(--usds-warm);background:0 0;border-radius:0}.refined-home .hero-note{margin-top:var(--usds-space-3)}.refined-home .hero-content{padding-top:var(--usds-space-12);padding-bottom:var(--usds-space-24)}.refined-home .weekly .practice,.refined-home .weekly .practice:last-child{display:block}.refined-home .weekly .practice h3{font-size:var(--usds-type-subheading);margin-top:var(--usds-space-2);margin-bottom:var(--usds-space-3)}.refined-home .weekly .practice>p:last-child{font-size:var(--usds-type-body-compact)}.refined-home .section-heading h2{max-width:14ch}.week-preview{padding:var(--usds-space-6)}.week-preview h2,.week-preview h3{font-size:var(--usds-type-content-heading);margin-bottom:var(--usds-space-4)}.sample-reflection>p:last-child{font-size:22px}.refined-page .plan-comparison{gap:var(--usds-space-6);grid-template-columns:1fr}.refined-page .plan-comparison .plan-facts>div{gap:var(--usds-space-3);grid-template-columns:1fr 1.4fr}.refined-page .plan-comparison .plan-facts dd{min-height:0}.refined-page .season{gap:var(--usds-space-2);grid-template-columns:1fr}.refined-page .season-marker{display:none}.refined-page .founder-note p{font-size:24px}.refined-page .program-hero h1{font-size:44px}.refined-page .program-facts dd{font-size:var(--usds-type-compact-heading)}.refined-page .enrol-summary h2{font-size:var(--usds-type-content-heading)}.newsletter-page .newsletter-intro .supporting-note{font-size:var(--usds-type-small)}.newsletter-page .newsletter-form h2{display:none}.newsletter-page .form-panel{margin-top:0}}.journal-page{background:var(--usds-white)}.journal-page .subpage-hero{background:var(--usds-warm-lighter)}.journal-page .subpage-hero h1{max-width:800px}.journal-page .journal-section{padding-block:var(--usds-space-8) var(--usds-space-16)}.journal-page .journal-count{margin:0 0 var(--usds-space-4);font-size:var(--usds-type-small);color:var(--usds-text-muted)}.journal-stories article{border-top:1px solid var(--usds-surface)}.journal-stories article:last-child{border-bottom:1px solid var(--usds-surface)}.journal-story{gap:var(--usds-space-10);padding-block:var(--usds-space-8);color:inherit;grid-template-columns:304px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.journal-illustration{aspect-ratio:768/429;border-radius:var(--usds-radius-control);width:100%;height:auto;display:block}.journal-summary{min-width:0}.journal-story .eyebrow{margin-bottom:var(--ds-label-title);font-size:var(--usds-type-label);letter-spacing:.12em}.journal-story h2{font-size:var(--usds-type-story-title);margin:0 0 var(--usds-space-3);max-width:29ch;line-height:1.25}.journal-story:hover h2{text-underline-offset:5px;text-decoration:underline 1px}.journal-story:focus-visible{outline:3px solid var(--usds-primary-deep);outline-offset:6px;border-radius:var(--usds-radius-control)}.journal-story .journal-excerpt{font-size:var(--usds-type-body-compact);-webkit-line-clamp:2;max-width:64ch;line-height:1.7}.journal-story-meta{align-items:center;gap:var(--usds-space-6);margin-top:var(--usds-space-4);font-size:var(--usds-type-small);color:var(--usds-text-muted);flex-wrap:wrap;display:flex}.journal-read{align-items:center;gap:var(--usds-space-2);color:var(--usds-primary-deep);display:inline-flex}.journal-page .closing-link{background:var(--usds-warm-lighter)}.contact-page{background:var(--usds-white)}.contact-page .subpage-hero{background:var(--usds-warm-lighter)}.contact-page .contact-layout{column-gap:var(--usds-space-16);padding-block:var(--usds-space-12) var(--usds-space-20);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);row-gap:0}.contact-watercolour{margin:var(--usds-space-12) 0 0;grid-area:1/1/3;min-width:0}.contact-watercolour img{border-radius:var(--usds-radius-card);width:100%;height:auto;display:block}.contact-form-column{display:contents}.contact-page .contact-form-column h2{font-size:var(--usds-type-content-heading);margin-bottom:var(--usds-space-6);grid-area:1/2}.contact-page .form-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/2;margin-top:0}@media (width<=960px){.journal-story{gap:var(--usds-space-8);grid-template-columns:240px minmax(0,1fr)}.contact-page .contact-layout{gap:var(--usds-space-8)}}@media (width<=640px){.journal-page .journal-section{padding-block:var(--usds-space-6) var(--usds-space-12)}.journal-story{gap:var(--usds-space-4);padding-block:var(--usds-space-6);grid-template-columns:112px minmax(0,1fr);align-items:start}.journal-illustration{margin-top:var(--usds-space-1)}.journal-story .eyebrow{letter-spacing:.08em}.journal-story h2{font-size:var(--usds-type-story-title);margin-bottom:0}.journal-story .journal-excerpt{display:none}.journal-story-meta{margin-top:var(--usds-space-3);gap:var(--usds-space-2)}.journal-read{display:none}.contact-page .contact-layout{padding-top:var(--usds-space-6);gap:var(--usds-space-6) var(--usds-space-4);grid-template-columns:minmax(0,1fr) 120px}.contact-watercolour{grid-area:1/2;align-self:center;margin:0}.contact-page .contact-form-column h2{font-size:var(--usds-type-content-heading);grid-area:1/1;align-self:center;margin:0}.contact-page .form-panel{grid-area:2/1/auto/-1}}@media (width<=360px){.journal-story{grid-template-columns:88px minmax(0,1fr)}.journal-story h2{font-size:var(--usds-type-compact-heading)}.contact-page .contact-layout{grid-template-columns:minmax(0,1fr) 96px}}.program-page .audio-with-watercolour{gap:var(--usds-space-6);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding:0;display:grid}.audio-feature-content{min-width:0;padding:var(--usds-space-8);background:var(--usds-primary-deep);border-radius:var(--usds-radius-card)}.audio-feature-content>.eyebrow{margin-top:0}.program-page .audio-with-watercolour h2{font-size:32px}.audio-with-watercolour .audio-meta{gap:var(--usds-space-2) var(--usds-space-4);flex-wrap:wrap}.audio-watercolour{width:100%;min-width:0;margin:0}.audio-watercolour img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.about-page .about-purpose-grid{gap:var(--usds-space-8);margin-top:var(--usds-space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.about-page .about-purpose-copy{min-width:0}.about-page .about-purpose-copy>p+p{margin-top:var(--usds-space-6)}.about-page .founder-section{padding-block:var(--usds-space-12)}.about-page .founder-section h2{font-size:var(--usds-type-content-heading)}.about-page .founder-section .founder-signature{margin-top:var(--usds-space-6)}.about-page .founder-section .founder-signature+p{margin-top:var(--usds-space-4);font-size:var(--usds-type-body-compact)}.about-page .about-next-steps{align-items:center;gap:var(--ds-action-gap) var(--usds-space-6);margin-top:var(--usds-space-6);flex-wrap:wrap;display:flex}.about-page .about-next-steps .text-link{margin-top:0}.enrolment-action{margin-block:var(--usds-space-6)}.enrolment-action .supporting-note{margin-top:var(--usds-space-3)}.enrolment-action button:disabled{opacity:.7;cursor:not-allowed}.legal-reading .policy-section{margin-top:var(--usds-space-8)}.legal-reading .policy-section p+p{margin-top:var(--usds-space-4)}.about-watercolour{width:100%;min-width:0;margin:0}.about-watercolour img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.newsletter-invitation-end{margin-top:var(--usds-space-6)}.newsletter-page .newsletter-invitation-end .supporting-note{margin-top:0}.newsletter-watercolour{width:280px;max-width:100%;margin:var(--usds-space-6) 0 0;min-width:0}.newsletter-watercolour img{border-radius:var(--usds-radius-control);width:100%;height:auto;display:block}@media (width<=960px){.audio-feature-content{padding:var(--usds-space-6)}.about-page .about-purpose-grid{gap:var(--usds-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=800px){.newsletter-invitation-end{gap:var(--usds-space-4);margin-top:var(--usds-space-4);grid-template-columns:minmax(0,1fr) 160px;align-items:center;display:grid}.newsletter-watercolour{width:160px;margin:0}}@media (width<=640px){.program-page .audio-with-watercolour{gap:var(--usds-space-6);grid-template-columns:1fr}.audio-watercolour{justify-self:center;max-width:440px}.about-page .about-purpose-grid{gap:var(--usds-space-8);grid-template-columns:1fr}.about-watercolour{justify-self:center;max-width:440px}.newsletter-invitation-end{gap:var(--usds-space-4);margin-top:var(--usds-space-4);grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.newsletter-watercolour{width:112px;margin:0}}.header-join{min-height:44px;font-size:var(--usds-type-small);white-space:nowrap;gap:0;padding:8px 18px}.refined-home .hero-note{font-size:var(--usds-type-small);max-width:none}.mobile-login{display:none}.join{text-align:center;background:var(--usds-warm-lighter);position:relative}.join .brand-flourish{position:absolute;top:60px;right:max(5%,50vw - 600px);transform:rotate(10deg)}.join-heading{max-width:640px;margin-inline:auto}.join-heading h2{font-size:var(--usds-type-section-heading)}.join-heading>p:last-child{margin:var(--usds-space-5) auto 0;color:var(--usds-primary-deep)}.join-plans{max-width:860px;margin:var(--usds-space-12) auto 0;text-align:left;border-top:1px solid var(--usds-warm);border-bottom:1px solid var(--usds-warm);grid-template-columns:1fr 1fr;display:grid}.join-plan{padding:var(--usds-space-8) var(--usds-space-10)}.join-plan+.join-plan{border-left:1px solid var(--usds-warm)}.join-plan-name{font:var(--usds-weight-action) var(--usds-type-label)/1.5 var(--usds-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--usds-primary)}.join-price{margin-top:var(--usds-space-3);font:500 var(--usds-type-body-compact)/1.4 var(--usds-sans);color:var(--usds-primary-deep)}.join-price span{font:500 56px/1.1 var(--usds-serif);letter-spacing:-.04em;color:var(--usds-primary-deep);margin-right:var(--usds-space-1)}.join-plan>p:last-child{margin-top:var(--usds-space-4);font-size:var(--usds-type-body-compact);color:var(--usds-text);max-width:34ch}.join-actions{justify-content:center;align-items:center;gap:var(--usds-space-4) var(--usds-space-8);margin-top:var(--usds-space-10);flex-wrap:wrap;display:flex}.join-actions .text-link{margin-top:0}.join-note{margin:var(--usds-space-6) auto 0;font-size:var(--usds-type-small);color:var(--usds-primary-deep);max-width:52ch}.pricing-next{max-width:960px;margin-inline:auto}.enrol-steps-heading{margin-top:var(--usds-space-16)}.enrol-steps{margin:var(--usds-space-6) 0 0;counter-reset:step;border-top:1px solid var(--usds-surface);padding:0;list-style:none}.enrol-steps li{gap:var(--usds-space-5);padding-block:var(--usds-space-5);border-bottom:1px solid var(--usds-surface);font-size:var(--usds-type-body-compact);color:var(--usds-text);grid-template-columns:40px minmax(0,1fr);line-height:1.7;display:grid}.enrol-steps li:before{counter-increment:step;content:counter(step);font:500 var(--usds-type-compact-heading)/1.3 var(--usds-serif);color:var(--usds-primary);font-variant-numeric:tabular-nums}.enrol-steps strong{font-weight:var(--usds-weight-action);color:var(--usds-primary-deep);margin-bottom:var(--usds-space-1);display:block}@media (width<=800px){.join .brand-flourish{opacity:.4;width:65px;height:65px;top:18px;right:15px}}@media (width<=640px){.join-plans{margin-top:var(--usds-space-8);grid-template-columns:1fr}.join-plan{padding:var(--usds-space-6) 0}.join-plan+.join-plan{border-left:0;border-top:1px solid var(--usds-warm)}.join-price span{font-size:48px}.join-actions{gap:var(--usds-space-4);flex-direction:column}.join-actions .button{width:100%;max-width:310px}.enrol-steps li{gap:var(--usds-space-4);grid-template-columns:28px minmax(0,1fr)}}@media (width<=600px){.site-header .login-link{display:none}.mobile-login{display:flex}.header-actions{gap:var(--usds-space-2)}.header-join{padding-inline:14px}}.wait-page .enrol-layout{grid-template-columns:1.1fr 1fr}.wait-form-column>h2{font-size:var(--usds-type-content-heading);margin-bottom:var(--usds-space-4)}.wait-form-column>p{max-width:46ch}.wait-form-column .form-panel{margin-top:var(--usds-space-6)}.wait-facts{margin:var(--usds-space-5) 0 0;padding:0;list-style:none}.wait-facts li{padding:var(--usds-space-3) 0 var(--usds-space-3) var(--usds-space-6);border-top:1px solid var(--usds-warm);font-size:var(--usds-type-body-compact);color:var(--usds-primary-deep);position:relative}.wait-facts li:last-child{border-bottom:1px solid var(--usds-warm)}.wait-facts li:before{content:"";left:0;top:calc(var(--usds-space-3) + .55em);background:var(--usds-warm);border-radius:50%;width:10px;height:10px;position:absolute}.enrol-summary .wait-links{align-items:flex-start;gap:var(--usds-space-1);margin-top:var(--usds-space-4);flex-direction:column;display:flex}.enrol-summary .wait-links .text-link{margin-top:0}.form-fallback{margin-top:var(--usds-space-6);padding:var(--usds-space-6);background:var(--usds-warm-lighter);border-radius:var(--usds-radius-card)}.form-fallback p{color:var(--usds-primary-deep)}.form-fallback p+p{margin-top:var(--usds-space-3)}.form-fallback .mail-address{min-height:var(--usds-target-min);font-weight:var(--usds-weight-action);color:var(--usds-primary-deep);overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (width<=800px){.wait-page .enrol-layout{grid-template-columns:1fr}}
