@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Figtree_1d7f91;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Figtree_Fallback_1d7f91;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_1d7f91{font-family:__Figtree_1d7f91,__Figtree_Fallback_1d7f91;font-style:normal}.__variable_1d7f91{--font-figtree:"__Figtree_1d7f91","__Figtree_Fallback_1d7f91"}:root{--cream:#f9f7f3;--stone:#eeeae3;--paper:#fffefb;--black:#1f1f1f;--charcoal:#4a4a4a;--clay:#b9afa3;--bronze:#7e7264;--pig-grounded:#a63a28;--pig-creative:#d9701e;--pig-inspired:#e0a016;--pig-loved:#4f8a5d;--pig-wise:#6b5aa8;--acc-grounded:#b55a4f;--acc-creative:#b45a12;--acc-inspired:#b07e0d;--acc-loved:#3f724c;--acc-wise:#584a8e;--tint-grounded:#f6ebe8;--tint-creative:#fbefe3;--tint-inspired:#fbf3e0;--tint-loved:#eaf1eb;--tint-wise:#eeecf5;--font:var(--font-figtree),"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--charcoal);font-family:var(--font);font-weight:400;line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}@media (min-width:900px){.wrap{padding:0 56px}}.wrap.narrow{max-width:1240px}header{padding:26px 0;position:relative}.header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.wordmark{display:block;line-height:0}.wordmark img{height:26px;width:auto}@media (max-width:520px){.wordmark img{height:22px}}.nav{display:flex;gap:26px;align-items:center;font-size:15px}.nav a{text-decoration:none;color:var(--charcoal)}.nav a:hover{color:var(--black)}.nav sup{font-size:.6em;vertical-align:super}.menu-btn{display:none;background:none;border:1px solid var(--clay);border-radius:2px;padding:8px 12px;font:inherit;font-size:14px;color:var(--black);cursor:pointer}@media (max-width:1150px){.nav{display:none}.menu-btn{display:block}.nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:14px;position:absolute;left:0;right:0;top:100%;background:var(--paper);padding:22px 24px 26px;border-bottom:1px solid var(--stone);z-index:5}}h1{letter-spacing:-.015em;font-size:clamp(34px,4.6vw,54px);line-height:1.1;margin:0 0 26px;max-width:16ch}h1,h2{font-weight:300;color:var(--black);text-wrap:balance}h2{letter-spacing:-.01em;font-size:clamp(28px,3.4vw,40px);line-height:1.15;margin:0}h3{font-weight:500;color:var(--black)}p{margin:0 0 16px}.method{font-size:15px;color:var(--bronze);margin:0 0 6px}.support{font-size:19px;line-height:1.5;max-width:34ch;margin:0}.kicker{font-size:14px;margin:0 0 14px}.kicker,.sub{color:var(--bronze)}.sub{font-size:19px;max-width:40ch;margin:0 0 24px}.lede{font-size:18px;line-height:1.6;max-width:56ch;margin:0 0 20px}.small{font-size:14px;color:var(--bronze);line-height:1.55;max-width:70ch}.measure,.page p{max-width:64ch}section{padding:72px 0}@media (min-width:900px){section{padding:104px 0}}section.alt{background:var(--paper)}section.hero{padding:64px 0 56px}@media (min-width:900px){section.hero{padding:104px 0 88px}}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:end}@media (min-width:900px){.hero-grid{grid-template-columns:7fr 5fr;gap:64px}}.sec-head{display:grid;grid-template-columns:1fr;grid-gap:12px 48px;gap:12px 48px;margin-bottom:40px}@media (min-width:900px){.sec-head{grid-template-columns:5fr 7fr;align-items:end}}.sec-head p{margin:0;max-width:52ch}.two{display:grid;grid-template-columns:1fr;grid-gap:24px 48px;gap:24px 48px}@media (min-width:900px){.two{grid-template-columns:5fr 7fr}}.two h2{position:-webkit-sticky;position:sticky;top:24px}.rule{border:0;border-top:1px solid var(--stone);margin:0}.doors{display:flex;gap:28px;flex-wrap:wrap;margin:40px 0 0;font-size:15px}.doors a{color:var(--black);text-decoration:none;border-bottom:1px solid var(--clay);padding-bottom:4px}.under{font-size:14px;color:var(--bronze);margin:22px 0 0;max-width:52ch}.panels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin-top:56px;width:100%}@media (max-width:640px){.panels{grid-template-columns:1fr}}.panel{border-radius:2px;color:var(--cream);display:flex;flex-direction:column;min-height:240px;transition:transform .15s}@media (min-width:641px){.panel{min-height:320px}}.panel.grounded{background:var(--pig-grounded)}.panel.creative{background:var(--pig-creative)}.panel.inspired{background:var(--pig-inspired);color:var(--black)}.panel.loved{background:var(--pig-loved)}.panel.wise{background:var(--pig-wise)}.pname{all:unset;cursor:pointer;display:block;padding:24px 20px;font-size:22px;font-weight:500;letter-spacing:-.01em;color:inherit;flex:0 0 auto}.pname:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.panel:hover{transform:translateY(-3px)}.detail{padding:0 20px 24px;font-size:15px;line-height:1.5;display:flex;flex-direction:column;gap:10px;margin-top:auto}.detail p{margin:0;max-width:none}.detail .go,.detail .verb{font-weight:500}.detail .go{color:inherit;text-decoration:none;border-bottom:1px solid;align-self:flex-start;padding-bottom:2px;margin-top:8px}@media (max-width:640px){.panel{min-height:0}.pname{padding:20px}}@media (prefers-reduced-motion:reduce){.panel{transition:none}}.paths{display:grid;grid-template-columns:1fr;grid-gap:28px 48px;gap:28px 48px}@media (min-width:760px){.paths{grid-template-columns:repeat(3,1fr)}}.paths h4{font-weight:500;font-size:19px;color:var(--black);margin:0 0 6px}.paths p{margin:0;max-width:30ch}.pathway{padding:36px 0;border-top:1px solid var(--stone);display:grid;grid-template-columns:1fr;grid-gap:10px 48px;gap:10px 48px}@media (min-width:900px){.pathway{grid-template-columns:5fr 7fr}}.pathway h3{font-weight:500;font-size:22px;margin:0;max-width:22ch;line-height:1.3}.pathway p{margin:0 0 12px;max-width:60ch}.elements-line{font-size:14px;color:var(--bronze)}.element-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:start}.element-pathway{border-top:1px solid var(--clay);padding-top:24px}.element-pathway h3{font-size:22px;font-weight:500;line-height:1.3;margin:0 0 24px}.element-pathway ul{list-style:none;padding:0;margin:0 0 24px}.element-pathway li{font-size:20px;color:var(--black);padding:8px 0;border-bottom:1px solid var(--stone)}.element-pathway p{font-size:17px;line-height:1.65}.element-pathway summary{cursor:pointer;font-size:15px;color:var(--black);padding:8px 0}.element-pathway details p{margin:16px 0 0}.elements-invitation{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid var(--stone)}.elements-invitation h3{font-size:22px;font-weight:400;margin:0 0 8px}.elements-invitation p{margin:0}.elements-invitation>a{flex-shrink:0}@media(max-width:760px){.element-pathways{grid-template-columns:1fr;gap:32px}.elements-invitation{align-items:flex-start;flex-direction:column}}.emailbox{max-width:460px}.emailbox form{display:flex;gap:8px}.emailbox input{flex:1 1;min-width:0;padding:14px 16px;border:1px solid var(--clay);background:var(--paper);font-family:inherit;font-size:16px;border-radius:2px}.emailbox button{border:0;background:var(--black);color:var(--cream);font-family:inherit;font-size:14px;padding:0 20px;cursor:pointer;border-radius:2px;white-space:nowrap}.emailbox .small{font-size:13px;margin-top:10px}.emailbox .done{font-size:18px;color:var(--black);margin:0}.optin{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--charcoal);margin:12px 0 0;max-width:460px}.optin input{margin-top:4px}.founding{max-width:520px}.founding-line{margin:0 0 14px;max-width:44ch}.price{font-size:15px;color:var(--bronze);max-width:52ch;margin:0 0 26px}.closing{font-weight:300;letter-spacing:-.01em;font-size:clamp(26px,3.4vw,38px);color:var(--black);line-height:1.2;max-width:22ch;margin:0 0 26px}.closing sup{font-size:.4em;vertical-align:super}.bridge{font-weight:300;font-size:clamp(22px,2.6vw,30px);color:var(--black);line-height:1.35;max-width:30ch;margin:0}.example-state{padding:32px 28px;border-radius:2px;display:grid;grid-template-columns:1fr;grid-gap:20px 48px;gap:20px 48px;align-items:center}@media (min-width:900px){.example-state{grid-template-columns:5fr 7fr}}.example-state .line{font-size:28px;font-weight:500;color:var(--black);margin:0 0 8px}.example-state .meaning{margin:0 0 4px;max-width:36ch}.example-state .verb{font-size:15px;font-weight:500;margin-top:8px}.example-state .ask{margin:0 0 10px;color:var(--charcoal)}.example-state .scale{display:flex;gap:6px;flex-wrap:wrap}.example-state .scale span{width:30px;height:30px;border:1px solid var(--clay);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--bronze);background:var(--paper)}.example-state .scale span.on{background:var(--black);color:var(--cream);border-color:var(--black)}.tint-grounded{background:var(--tint-grounded)}.tint-creative{background:var(--tint-creative)}.tint-inspired{background:var(--tint-inspired)}.tint-loved{background:var(--tint-loved)}.tint-wise{background:var(--tint-wise)}.tint-grounded .verb{color:var(--pig-grounded)}.practices{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:10px}@media (min-width:860px){.practices{grid-template-columns:repeat(3,1fr)}}.practice{background:var(--paper);border-radius:2px;border:1px solid var(--stone);padding:24px 24px 28px}.practice .plabel{font-size:13px;color:var(--bronze);margin:0 0 14px}.practice h3{font-size:20px;margin:0 0 8px}.practice .summary{margin:0;font-size:15px;max-width:none}.example .after{margin:24px 0 8px;color:var(--charcoal)}.example .after .tick{display:inline-flex;width:22px;height:22px;border-radius:50%;background:var(--black);color:var(--cream);align-items:center;justify-content:center;font-size:12px;margin-right:8px;vertical-align:middle}.example .after em{color:var(--bronze);font-style:normal;margin-left:10px}.example-grounded{--example-colour:var(--pig-grounded)}.example-creative{--example-colour:var(--pig-creative)}.example-inspired{--example-colour:var(--pig-inspired)}.example-loved{--example-colour:var(--pig-loved)}.example-wise{--example-colour:var(--pig-wise)}.example .state-banner{background:var(--example-colour);color:#fff;padding:20px 28px;margin:0;font-size:28px;font-weight:400}.example .practice .plabel{background:var(--example-colour);color:#fff;margin:-24px -24px 24px;padding:22px 24px;min-height:116px}.example .practice .plabel span{color:#fff}.practice .element-tag{display:table;border:1px solid var(--example-colour);border-left-width:4px;border-radius:2px;padding:4px 10px;margin:0 0 16px;font-size:13px;line-height:1.4;font-weight:500;color:var(--black)}.journal-week{margin:40px 0 0;padding:28px 28px 22px;background:var(--paper);border:1px solid var(--stone);border-radius:2px;max-width:820px}.jw-title{font-size:13px;color:var(--bronze);margin:0 0 16px}.jw-row{display:grid;grid-template-columns:1fr 200px;grid-gap:28px;gap:28px;align-items:center}@media (max-width:600px){.jw-row{grid-template-columns:1fr}}.jw-pair p{margin:0;max-width:none}.jw-state{font-size:22px;font-weight:500;color:var(--black)}.jw-q{font-size:14px;color:var(--bronze)}.jw-n{font-size:20px;color:var(--black);margin-top:6px!important}.jw-one{margin-top:6px!important}.journal-week figcaption,.jw-one{font-size:13px;color:var(--bronze)}.journal-week figcaption{margin-top:16px;line-height:1.5;max-width:70ch}.loop-wrap{display:flex;justify-content:flex-start;margin:8px 0 30px}.steps p{max-width:64ch}.steps p strong{font-weight:500;color:var(--black)}.about-clia{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}@media (min-width:760px){.about-clia{grid-template-columns:260px 1fr;gap:56px}}.about-clia.small-portrait{margin-top:48px}@media (min-width:760px){.about-clia.small-portrait{grid-template-columns:140px 1fr;gap:32px}}.portrait{width:100%;height:auto;border-radius:2px;display:block;max-width:320px}.about-clia h2{margin-bottom:14px}.editions{list-style:none;padding:0;margin:0}.editions li{border-top:1px solid var(--stone);padding:18px 0}.editions a{text-decoration:none;display:grid;grid-template-columns:1fr auto;grid-gap:6px 18px;gap:6px 18px;align-items:baseline}.ed-title{font-size:22px;font-weight:500;color:var(--black)}.ed-stand{grid-column:1;color:var(--charcoal)}.ed-date{grid-column:2;grid-row:1;font-size:13px;color:var(--bronze)}.guides-form{margin:40px 0 18px}.guides-form .emailbox{margin-top:8px}.statelist{list-style:none;padding:0;margin:0 0 16px;max-width:64ch}.statelist li{display:flex;gap:12px;align-items:flex-start;margin:0 0 10px}.statelist .dot{flex:0 0 12px;width:12px;height:12px;border-radius:50%;margin-top:8px}.dot.grounded{background:var(--pig-grounded)}.dot.creative{background:var(--pig-creative)}.dot.inspired{background:var(--pig-inspired)}.dot.loved{background:var(--pig-loved)}.dot.wise{background:var(--pig-wise)}.page h2.left{margin:44px 0 14px;font-size:clamp(24px,2.8vw,32px)}.legal h2.left{font-size:24px;margin:36px 0 10px}.legal p{font-size:16px}footer{padding:64px 0 48px;border-top:1px solid var(--stone);font-size:14px;color:var(--bronze)}.fgrid{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:900px){.fgrid{grid-template-columns:6fr 6fr}}.foot-title{font-size:22px;color:var(--black);margin:0 0 8px}.foot-line{color:var(--charcoal);font-size:15px;max-width:44ch;margin:0 0 16px}.foot-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;font-size:15px;margin:0}.foot-links a{color:var(--charcoal);text-decoration:none}.foot-mail{margin:36px 0 8px}.foot-mail a{color:var(--black);text-decoration:none}.disc{max-width:60ch;margin:0 0 8px;line-height:1.5}.copy{margin:14px 0 0;font-size:13px}.offer{margin:12px 0 0;max-width:46ch;font-size:16px;line-height:1.55}.home-example{margin-top:64px;padding-top:56px;border-top:1px solid var(--stone)}.gets{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:18px 48px;gap:18px 48px;max-width:none}@media (min-width:800px){.gets{grid-template-columns:1fr 1fr}}.gets li{border-top:1px solid var(--stone);padding-top:16px;font-size:16px;line-height:1.55;max-width:44ch}.gets strong{display:block;font-weight:500;color:var(--black);margin-bottom:4px}.ex-creative .verb{color:var(--acc-creative)}.ex-inspired .verb{color:var(--acc-inspired)}.ex-loved .verb{color:var(--acc-loved)}.ex-wise .verb{color:var(--acc-wise)}html{scroll-padding-top:28px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--black);outline-offset:5px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;background:var(--black);color:var(--cream);border:1px solid var(--black);border-radius:2px;font:inherit;font-size:15px;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer}.button:hover{background:#3b3935}.button:disabled{background:var(--stone);border-color:var(--clay);color:var(--charcoal);cursor:not-allowed}.nav .nav-join{color:var(--cream);font-size:14px;min-height:44px;padding:11px 16px}.text-link{text-decoration:none;border-bottom:1px solid var(--clay);padding-bottom:3px;color:var(--black)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:28px}.action-note{margin-top:16px!important}.home-hero h1{font-size:clamp(42px,5.8vw,76px);max-width:19ch;line-height:1.08;margin-bottom:26px}.home-hero h1 sup{font-size:.28em;vertical-align:super}.hero-intro{max-width:44ch!important;font-size:clamp(18px,1.8vw,21px);line-height:1.55;margin-bottom:0}.hero-method{margin:48px 0 0;font-size:14px;color:var(--bronze)}.hero-method span{display:block;margin-top:3px}.product-hero h1{max-width:20ch}.practice-loop{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.practice-loop li{border-top:1px solid var(--clay);padding-top:18px}.step-number{font-size:13px;color:var(--bronze)}.practice-loop h3{font-size:23px;margin:14px 0 10px}.practice-loop p{font-size:16px;max-width:25ch;margin:0}.loop-overview{display:grid;grid-template-columns:300px 1fr;grid-gap:60px;gap:60px;align-items:center}.loop-overview .practice-loop{grid-template-columns:1fr 1fr;margin-top:0}.loop-overview .loop{max-width:100%;height:auto}@media(max-width:900px){.loop-overview{grid-template-columns:1fr;gap:24px}.loop-overview .loop{margin:auto}}.section-end{display:flex;flex-wrap:wrap;gap:16px 30px;align-items:center;margin:36px 0 0;max-width:none!important;font-size:15px}.state-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.state-choice{font:inherit;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;min-height:215px;border:0;padding:22px 18px;background:var(--state-colour);color:#141414;cursor:pointer;border-radius:2px}.state-choice.grounded{--state-colour:var(--pig-grounded);--state-tint:var(--tint-grounded)}.state-choice.creative{--state-colour:var(--pig-creative);--state-tint:var(--tint-creative)}.state-choice.inspired{--state-colour:var(--pig-inspired);--state-tint:var(--tint-inspired)}.state-choice.loved{--state-colour:var(--pig-loved);--state-tint:var(--tint-loved)}.state-choice.wise{--state-colour:var(--pig-wise);--state-tint:var(--tint-wise)}.state-choice.grounded,.state-choice.wise{color:#fffefb}.state-choice[aria-pressed=true]{box-shadow:inset 0 0 0 3px currentColor}.state-choice:hover{box-shadow:inset 0 0 0 1px currentColor}.state-choice:focus-visible{outline:2px solid var(--black);outline-offset:4px}.state-name{font-size:20px;font-weight:500;line-height:1.25}.state-meaning{font-size:15px;line-height:1.5;margin:12px 0 22px}.state-action{font-size:13px;margin-top:auto;display:flex;justify-content:space-between;gap:10px;width:100%}.home-example{margin-top:36px;padding-top:28px}.home-example .sec-head h3{font-weight:400;font-size:26px;margin:0}.benefit-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.benefit-grid h3{font-size:20px;margin:0 0 10px}.benefit-grid p{font-size:16px;max-width:30ch}.journal-week{max-width:none}.offer-price{font-size:42px;color:var(--black);line-height:1.2}.offer-price span{display:block;font-size:18px;margin-top:10px}.plan{padding:30px;border:1px solid var(--clay);display:flex;flex-direction:column;background:var(--cream)}.plan.featured{background:var(--tint-grounded);border-color:var(--pig-grounded)}.plan h3{font-size:19px;margin:0 0 28px}.plan-price{font-size:40px;line-height:1.3;color:var(--black)}.plan-price span{font-size:16px;display:block}.plan p:not(.plan-price){font-size:15px}.plan .button{margin-top:auto}.checkout-status{margin:24px 0 12px;font-weight:500;color:var(--black)}.faq details{padding:18px 0;border-top:1px solid var(--clay)}.faq summary{cursor:pointer;color:var(--black);font-size:18px}.faq details p{font-size:16px;margin:16px 0 0}.guide-previews{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin:32px 0}.guide-previews figure{margin:0}.guide-previews img{width:100%;height:auto;border:1px solid var(--clay)}.guide-previews figcaption{font-size:14px;margin-top:10px}.guide-previews img{height:400px;object-fit:contain;background:var(--stone)}.fgrid>*{min-width:0}.home-example:focus{outline:none}@media(max-width:640px){.emailbox form{flex-direction:column}.emailbox button{min-height:48px;padding:12px 16px}.guide-previews img{height:auto}}@media(max-width:900px){.state-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-loop{grid-template-columns:1fr 1fr}.plan-grid{gap:14px}.plan{padding:22px}}@media(max-width:640px){.home-hero{padding-top:42px!important}.home-hero h1{font-size:42px}.hero-method{margin-top:32px}.practice-loop{gap:24px 18px;margin-top:30px}.practice-loop h3{font-size:21px}.state-choices{grid-template-columns:1fr}.state-choice{min-height:0;padding:18px 20px}.state-meaning{margin:8px 0 16px}.benefit-grid,.guide-previews,.plan-grid{grid-template-columns:1fr}.plan .button{margin-top:14px}.actions{gap:18px}.section-end{align-items:flex-start}.two h2{position:static}}.home-hero>.wrap,.site-header>.wrap{max-width:1440px}.method-page .hero>.wrap>.hero-grid{align-items:start}.method-hero-copy .lede{font-size:17px;line-height:1.65}.method-hero-copy .method-emphasis{font-size:18px;line-height:1.6;font-weight:500;color:var(--black);margin-bottom:0}.nav a[aria-current=page]{color:var(--black);text-decoration:underline;text-underline-offset:7px}.membership-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.membership-includes{padding:32px;background:var(--stone)}.membership-includes h2{font-size:28px}.membership-includes ul{list-style:none;padding:0;margin:24px 0}.membership-includes li+li{border-top:1px solid var(--clay);margin-top:18px;padding-top:18px}.membership-includes strong{display:block;font-size:18px;font-weight:500;color:var(--black)}.membership-includes li span{display:block;font-size:16px;margin-top:6px}@media(max-width:900px){.membership-hero-grid{grid-template-columns:1fr;gap:32px}}.brand-hero-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:center}.brand-hero-grid>*{min-width:0}.brand-hero-copy h1{font-size:clamp(38px,4.1vw,56px);letter-spacing:-.04em;max-width:none}.brand-hero-copy .hero-method{margin:0 0 24px;font-size:23px;line-height:1.4;color:var(--black)}.brand-hero-copy .hero-method span{font-size:20px;line-height:1.45;color:var(--black);margin-top:8px}.brand-hero-copy .hero-intro{font-size:16px;line-height:1.65;max-width:none!important;margin:0}.hero-state-panel h2{font-size:25px;letter-spacing:-.025em;margin:0 0 5px}.hero-state-panel>p{margin:0 0 20px}.hero-state-panel .state-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.hero-state-panel .state-choice{min-height:360px;padding:24px 8px;align-items:center;justify-content:flex-end;border-radius:0}.hero-state-panel .state-name{font-size:18px;line-height:1.35;text-align:center;margin-top:auto}.hero-state-panel .state-meaning{font-size:14px;margin:4px 30px 0 0;color:inherit}.hero-state-panel .state-action{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:0;margin:0}.hero-state-panel .state-action span{font-size:20px}.state-choice .state-action,.state-choice .state-meaning{color:inherit}.state-choice{color:#fff}.loop-motion{text-align:center}.loop-motion .loop{display:block;width:100%;max-width:420px;height:auto;margin:auto}@media(max-width:1050px){.brand-hero-grid{gap:32px}.brand-hero-copy h1{font-size:42px}}@media(max-width:1000px){.brand-hero-grid{grid-template-columns:1fr;gap:42px}.brand-hero-copy h1{font-size:clamp(36px,7vw,54px)}.hero-state-panel{width:100%}.brand-hero-copy .hero-intro{max-width:44ch!important}}@media(max-width:640px){.hero-state-panel .state-choice{min-height:210px;padding:20px 2px}.hero-state-panel .state-name{font-size:12px}.hero-state-panel .state-choices{gap:4px}}.method-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;padding:32px;background:var(--stone);margin-bottom:64px}.method-summary h3{font-size:24px;font-weight:400;margin:0 0 12px;color:var(--black)}.method-summary p{font-size:16px;margin:0}.practice .plabel{font-size:25px;font-weight:400;color:var(--black);line-height:1.25;margin:0 0 28px}.practice .plabel span{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--bronze);margin-bottom:10px}.practice h4{font-size:18px;font-weight:500;margin:0 0 10px;color:var(--black)}.service-content{width:100%}.service-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.service-choices .button{padding:16px 12px;min-height:74px}.with-clia-page .service-content p{max-width:none}.service-content .statelist{max-width:none;margin:28px 0}.service-content .statelist li{display:grid;grid-template-columns:12px 125px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--stone);margin:0}.service-content .statelist strong{white-space:nowrap}.service-content>h2:not(:first-child){margin-top:64px}@media(max-width:640px){.method-summary{grid-template-columns:1fr;padding:24px;gap:24px}.service-content .statelist li{grid-template-columns:12px 1fr;gap:4px 12px}.service-content .statelist li>span:last-child{grid-column:2}.practice .plabel{font-size:24px}}.member-form{display:flex;gap:12px;max-width:460px;margin:24px 0;flex-wrap:wrap}.member-form input{flex:1 1 220px;min-height:48px;padding:12px 14px;border:1px solid var(--clay);background:var(--cream)}.member-form input,button.text-link{font:inherit;font-size:15px;color:var(--black)}button.text-link{background:none;border:0;border-bottom:1px solid var(--clay);padding:0 0 3px;cursor:pointer}.plan form{margin-top:auto;display:flex}.plan form .button{width:100%}