@font-face{font-family:Fraunces;src:url(/fonts/fraunces.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.ttf)format("truetype");font-weight:400 700;font-display:swap}:root{--paper:#fffdf7;--ink:#292c32;--muted:#5e6065;--violet:#5c4587;--rule:#ddd9d1;--display:Fraunces,Georgia,serif;--sans:"Instrument Sans",sans-serif;--body:Newsreader,Georgia,serif;--error:#992418}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,input:focus-visible,video:focus-visible){outline:3px solid var(--violet);outline-offset:5px}button:disabled{cursor:wait;opacity:.6}p,h1,h2,h3{margin:0}em{font-style:normal}::selection{background:#dfcef0}.skip{z-index:20;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.site-header{justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:22px 5%;display:flex}.wordmark{letter-spacing:-.4px;align-items:center;gap:10px;font-size:16px;font-weight:650;line-height:1.1;display:flex}.wordmark svg{width:37px;color:var(--violet)}nav{align-items:center;gap:30px;font-size:12px;display:flex}.nav-secondary{color:var(--muted)}.nav-invite{color:var(--violet);border:1px solid #a196b4;border-radius:24px;align-items:center;gap:25px;padding:12px 19px;display:flex}.nav-invite:hover{background:#efe6f6}.button{background:var(--violet);color:#fff;border:0;border-radius:28px;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:16px 24px;font-size:13px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#463066;transform:translateY(-2px)}.eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:600;line-height:1.7}.status-dot{background:#709574;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;max-width:1400px;margin:auto;padding:85px 7% 0;display:grid}.hero-copy{padding-bottom:55px}h1{font-family:var(--display);letter-spacing:-4.5px;margin:27px 0;font-size:clamp(64px,7.1vw,105px);font-weight:450;line-height:.98}h1 em{color:var(--violet)}.hero-description{color:var(--muted);max-width:420px;margin-bottom:28px;font-size:17px;line-height:1.75}.hero-note{color:var(--muted);margin-top:15px;font-size:11px}.hero-picture{aspect-ratio:1.03;justify-self:center;width:100%;max-width:560px;position:relative}.hero-orbit{background:#f3d9c8;border-radius:50%;width:83%;height:83%;position:absolute;top:8%;left:9%}.hero-orbit:after{content:"";border:1px solid #e8d8cd;border-radius:50%;position:absolute;inset:-22px}.hero-person{width:24%;position:absolute;top:1%;right:3%;transform:rotate(9deg)}.hero-spark{color:#b795d0;width:10%;position:absolute;top:64%;left:3%;transform:rotate(12deg)}.hero-bubble{background:#fffdf7;border-radius:24px 24px 24px 3px;width:85%;padding:30px 32px;position:absolute;top:26%;left:2%;transform:rotate(-4deg)}.tiny-label{letter-spacing:1.5px;color:var(--muted);font-size:8px;font-weight:600}.hero-bubble p{font-family:var(--display);letter-spacing:-1px;margin-top:13px;font-size:clamp(24px,2.7vw,39px);line-height:1.25}.hero-response{background:var(--violet);color:#fff;border-radius:19px 19px 3px;gap:14px;padding:22px 25px;font-size:15px;line-height:1.6;display:flex;position:absolute;top:64%;right:-1%;transform:rotate(3deg)}.hero-response svg{width:28px}.hero-demo{text-align:center;width:100%;color:var(--muted);font-size:9px;position:absolute;bottom:-1%}.scroll-cue{text-align:center;color:var(--muted);flex-direction:column;grid-column:1/-1;align-items:center;gap:18px;padding:35px 0 50px;font-size:11px;display:flex}.scroll-cue span:last-child{color:var(--violet);font-size:24px}.story-intro{text-align:center;border-top:1px solid var(--rule);max-width:1180px;margin:auto;padding:85px 24px 65px}h2{font-family:var(--display);letter-spacing:-2px;font-size:clamp(38px,4.4vw,64px);font-weight:430;line-height:1.12}.story-intro h2{max-width:850px;margin:22px auto;font-size:clamp(34px,3.7vw,53px)}.story-intro h2 em{color:var(--violet)}.story-intro>p:not(.eyebrow):not(.example-caption){color:var(--muted);font-size:15px;line-height:1.8}.family-path{justify-content:center;align-items:center;gap:12px;max-width:500px;margin:36px auto 30px;display:flex}.family-path svg{flex:none;width:57px}.family-path span{border-top:1px dashed #b6a7c4;width:32px}.example-caption{color:var(--muted);max-width:600px;margin:auto;font-size:10px;line-height:1.7}.chapter{--scene-progress:1;position:relative;overflow:clip}.mint{--scene-bg:#e5f0e5;--scene-ink:#426c50;background:var(--scene-bg)}.peach{--scene-bg:#fae2d7;--scene-ink:#9d573f;background:var(--scene-bg)}.lilac{--scene-bg:#eee5f6;--scene-ink:#72518e;background:var(--scene-bg)}.butter{--scene-bg:#fbefc8;--scene-ink:#8c6528;background:var(--scene-bg)}.sky{--scene-bg:#e4eff3;--scene-ink:#497389;background:var(--scene-bg)}.chapter-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:25px 55px;max-width:1230px;min-height:750px;margin:auto;padding:82px 44px 30px;display:grid}.chapter-copy{padding:22px 0 45px}.chapter-kicker{align-items:center;gap:12px;margin-bottom:27px;display:flex}.chapter-kicker>span{color:var(--scene-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:9px}.chapter-kicker svg{width:37px}.chapter-kicker p{color:var(--scene-ink);font-size:11px;font-weight:550}.chapter h2{font-size:clamp(38px,4.05vw,58px)}.chapter h2 em{color:var(--scene-ink)}.chapter-description{color:#53585a;max-width:420px;margin-top:27px;font-size:15px;line-height:1.9}.chapter-payoff{font-family:var(--body);max-width:370px;color:var(--scene-ink);margin-top:27px;font-size:22px;line-height:1.5}.chapter-stage{align-self:center;min-height:555px;position:relative}.scene-art{width:100%;height:auto;display:block}.art-drift,.art-drift-back{transform-box:fill-box;transform-origin:50%;will-change:transform}.art-drift{transform:translateY(calc((var(--scene-progress,1) - .5) * -42px)) rotate(calc((var(--scene-progress,1) - .5) * 7deg))}.art-drift-back{transform:translateY(calc((var(--scene-progress,1) - .5) * 50px)) rotate(calc((var(--scene-progress,1) - .5) * -12deg))}.ask-note{background:var(--paper);max-width:250px;font-family:var(--body);border-radius:15px 15px 15px 2px;padding:15px 19px;font-size:17px;line-height:1.45;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:42px;left:-10px;transform:rotate(-5deg)}.plan-sheet{z-index:1;background:var(--paper);border-radius:15px;margin:-65px 0 0 20px;padding:23px 24px 17px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.plan-heading{border-bottom:1px solid #e9e6df;align-items:center;gap:9px;padding-bottom:17px;font-size:12px;font-weight:600;display:flex}.plan-heading svg{width:21px;color:var(--scene-ink);flex:none}.example-stamp{letter-spacing:1px;color:var(--muted);margin-left:auto;font-size:7px;font-weight:400}.plan-sheet ul{margin:5px 0 0;padding:0;list-style:none}.plan-sheet li{border-bottom:1px solid #eeece5;align-items:center;gap:9px;padding:11px 0;font-size:10px;line-height:1.6;display:flex}.plan-sheet li:last-child{border-bottom:0}.task-dot{background:#79a185;border-radius:50%;flex:none;width:5px;height:5px}.plan-sheet li:last-child .task-dot{background:#bc9a5a}.task-state{white-space:nowrap;color:#49654c;background:#e5efe5;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px}.task-state.pending{color:#806534;background:#f7edd5}.chapter-note{text-align:center;color:#626461;grid-column:1/-1;justify-self:center;max-width:730px;padding:10px 0;font-size:9px;line-height:1.8}.chapter:nth-child(2n) .chapter-copy{grid-area:1/2}.chapter:nth-child(2n) .chapter-stage{grid-area:1/1}.scroll-scene[data-scene-state=pending] .plan-sheet{transform:translateY(22px)}.scroll-scene[data-scene-state=visible] .plan-sheet{transform:translateY(0)}.scroll-scene[data-scene-state=pending] .ask-note{transform:translateY(15px)rotate(-7deg)}.whole-picture{max-width:1200px;margin:auto;padding:100px 30px 80px}.whole-heading{text-align:center}.whole-heading h2{margin:22px 0 25px}.whole-heading h2 em{color:var(--violet)}.whole-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.8}.film-wrap{background:#f1e5d8;border-radius:24px;margin-top:45px;position:relative;overflow:hidden}.story-film{aspect-ratio:16/9;background:#f8f1e6;width:100%;display:block}.film-label{letter-spacing:1.4px;color:#645e66;pointer-events:none;font-size:8px;position:absolute;top:22px;left:26px}.film-description{max-width:700px;color:var(--muted);text-align:center;margin:21px auto 0;font-size:12px;line-height:1.8}.connection-ledger{grid-template-columns:repeat(3,1fr);gap:36px;margin:65px 0 0;display:grid}.connection-ledger>div{border-top:1px solid #ccc3d7;padding:22px 0 0}.connection-ledger span{letter-spacing:1.5px;color:var(--violet);font-size:8px}.connection-ledger h3{font-family:var(--display);letter-spacing:-.5px;margin:16px 0 12px;font-size:25px;font-weight:450}.connection-ledger p{color:var(--muted);font-size:12px;line-height:1.9}.trust-section{border-top:1px solid var(--rule);grid-template-columns:60px 1fr 1fr;align-items:center;gap:30px;max-width:1140px;margin:0 auto;padding:70px 24px 100px;display:grid}.trust-section>svg{width:40px;color:var(--violet)}.trust-section h2{font-size:41px}.trust-section h2 em{color:var(--violet)}.trust-copy{color:var(--muted);font-size:13px;line-height:1.85}.trust-copy p+p{margin-top:15px}.invitation{background:#e6ecdc;grid-template-columns:1.1fr 1fr;align-items:center;gap:12%;padding:90px max(30px,50vw - 550px);display:grid}.invitation h2{margin:22px 0 25px;font-size:clamp(42px,4.4vw,63px)}.invitation h2 em{color:#50715c}.invitation-copy>p:not(.eyebrow){color:#535e53;max-width:430px;font-size:15px;line-height:1.9}.join-steps{color:#586454;gap:13px;margin-top:30px;font-size:11px;display:grid}.join-steps b{color:#3e5547;min-width:90px;font-weight:550;display:inline-block}.signup-panel{align-items:center;width:100%;min-height:260px;display:flex}.signup-panel form{width:100%}.email-label{margin-bottom:12px;font-size:12px;font-weight:500;display:block}input[type=email]{background:var(--paper);width:100%;height:57px;color:var(--ink);border:1px solid #b7bfb0;border-radius:9px;padding:0 17px;font-size:16px}input::placeholder{color:var(--muted)}.consent{cursor:pointer;align-items:center;gap:11px;min-height:30px;margin:20px 0;font-size:12px;line-height:1.5;display:flex}.consent input{width:18px;height:18px;accent-color:var(--violet);flex:none;margin:0}.submit{width:100%}.signup-note{color:#586454;max-width:370px;margin-top:20px;font-size:10px;line-height:1.8}.signup-note a{text-underline-offset:3px;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{color:var(--error);margin-top:16px;font-size:12px;line-height:1.7}.retry{color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:12px;text-decoration:underline}.success{border-top:1px solid #a9b59d;padding:25px 0}.success>svg{color:#50715c;margin-bottom:17px}.success h3{font-family:var(--display);margin-bottom:15px;font-size:34px;font-weight:450}.success p{color:#586454;margin-bottom:16px;font-size:14px;line-height:1.8}.success .quiet{font-size:11px}.site-footer{max-width:1500px;color:var(--muted);justify-content:space-between;gap:25px;margin:auto;padding:30px 5%;font-size:10px;line-height:1.7;display:flex}.footer-name{color:var(--ink);font-weight:600}.privacy-page{max-width:760px;margin:60px auto;padding:0 24px 80px}.privacy-page h1{letter-spacing:-2px;font-size:55px}.privacy-page h2{font-family:var(--sans);letter-spacing:0;margin:30px 0 12px;font-size:20px}.privacy-page p,.privacy-page li{color:var(--muted);margin:10px 0;font-size:15px;line-height:1.8}.privacy-page a{text-decoration:underline}@media (min-width:1450px){.hero{padding-top:105px;padding-bottom:25px}.hero-description{font-size:18px}.chapter-inner{min-height:810px}.chapter h2{font-size:64px}.chapter-description{font-size:16px}.plan-sheet li{font-size:11px}}@media (max-width:1000px){.hero{gap:15px;padding:65px 5% 0}h1{letter-spacing:-3px}.hero-description{font-size:15px}.hero-bubble{padding:22px}.hero-response{padding:17px;font-size:13px}.chapter-inner{gap:25px 30px;min-height:670px;padding:65px 30px 25px}.chapter-stage{min-height:480px}.chapter h2{font-size:43px}.chapter-description{font-size:14px}.plan-sheet{margin-left:0;padding:18px 16px}.ask-note{max-width:220px;font-size:16px;left:0}.plan-heading{font-size:11px}.plan-sheet li{font-size:9px}.task-state{font-size:8px}.trust-section{grid-template-columns:40px 1fr 1fr;gap:20px}.trust-section h2{font-size:34px}.invitation{gap:7%}.nav-secondary{display:none}}@media (max-width:700px){html{scroll-padding-top:20px}.site-header{padding:20px}.wordmark{gap:8px;font-size:13px}.wordmark svg{width:30px}.nav-invite{gap:12px;min-height:42px;padding:11px 13px;font-size:10px}.hero{text-align:center;grid-template-columns:1fr;gap:0;padding:48px 24px 0}.hero-copy{padding-bottom:24px}.hero .eyebrow{letter-spacing:1.1px;font-size:8px}.hero h1{letter-spacing:-3.2px;margin:24px 0;font-size:clamp(57px,12.5vw,78px)}.hero-description{max-width:430px;margin:0 auto 24px;font-size:15px}.hero-description br{display:none}.hero-note{font-size:10px}.hero-picture{width:90%;max-width:410px;margin-top:23px}.hero-bubble{text-align:left;width:89%;padding:24px;left:-3%}.hero-bubble p{font-size:30px}.hero-response{text-align:left;padding:18px 22px;font-size:13px;top:65%;right:-5%}.hero-demo{font-size:8px;bottom:-4%}.scroll-cue{gap:11px;padding:46px 0 35px;font-size:10px}.story-intro{padding:65px 24px 45px}.story-intro h2{letter-spacing:-1.4px;font-size:34px;line-height:1.18}.story-intro>p:not(.eyebrow):not(.example-caption){font-size:13px}.desktop-break{display:none}.family-path{gap:8px;margin-top:29px}.family-path svg{width:43px}.family-path span{width:20px}.example-caption{font-size:9px}.chapter-inner{flex-direction:column;align-items:stretch;gap:0;max-width:570px;min-height:0;padding:48px 25px 22px;display:flex}.chapter-copy{padding:0}.chapter-kicker{margin-bottom:20px}.chapter-kicker svg{width:33px}.chapter h2{letter-spacing:-1.8px;font-size:43px;line-height:1.1}.chapter-description{max-width:none;margin-top:21px;font-size:14px;line-height:1.85}.chapter-payoff{max-width:none;margin-top:18px;font-size:21px}.chapter-stage{align-self:auto;width:100%;min-height:0;margin:25px 0 15px}.scene-art{width:100%;max-width:440px;margin:0 auto}.ask-note{max-width:220px;padding:13px 16px;font-size:16px;top:20px;left:1px}.plan-sheet{border-radius:13px;margin:-26px 0 0;padding:21px 19px 15px}.plan-heading{font-size:11px}.plan-sheet li{gap:7px;font-size:10px}.task-state{padding:4px 6px;font-size:8px}.chapter-note{max-width:400px;margin:0 auto;padding:5px 4px 0;font-size:9px}.whole-picture{padding:65px 24px 60px}.whole-heading h2{letter-spacing:-1.6px;font-size:37px}.whole-heading>p:last-child{font-size:13px;line-height:1.8}.film-wrap{border-radius:13px;margin:30px -9px 0}.film-label{letter-spacing:.9px;font-size:6px;top:10px;left:12px}.film-description{text-align:left;margin-top:18px;font-size:11px}.connection-ledger{grid-template-columns:1fr;gap:24px;margin-top:35px}.connection-ledger>div{padding-top:20px}.connection-ledger h3{margin:12px 0 8px;font-size:25px}.connection-ledger p{font-size:13px}.trust-section{grid-template-columns:1fr;gap:20px;margin:0 24px;padding:45px 0 55px}.trust-section>svg{width:35px}.trust-section h2{font-size:38px}.trust-copy{font-size:13px}.invitation{grid-template-columns:1fr;gap:40px;padding:60px 25px}.invitation h2{letter-spacing:-1.8px;font-size:45px}.invitation-copy>p:not(.eyebrow){font-size:14px}.join-steps{gap:12px;margin-top:25px}.signup-panel{min-height:0}.site-footer{flex-wrap:wrap;gap:14px;padding:25px;font-size:10px}.site-footer p{order:3;width:100%}.site-footer>a:last-child{margin-left:auto}.privacy-page h1{font-size:42px}}@media (max-width:360px){.site-header{padding:17px}.nav-invite{font-size:9px}.hero{padding-inline:19px}.hero h1{font-size:55px}.chapter-inner{padding-inline:20px}.chapter h2{font-size:38px}.plan-sheet{padding:18px 13px}.plan-sheet li{font-size:9px}.family-path{gap:6px}.family-path svg{width:39px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.art-drift,.art-drift-back,.scroll-scene[data-scene-state=pending] .plan-sheet{transform:none!important}.scroll-scene[data-scene-state=pending] .ask-note{transform:rotate(-5deg)!important}}.hero-demo{left:0}.received-photo{color:#426c50;background:#eaf0e5;border-radius:7px;align-items:center;gap:16px;padding:15px;display:flex}.received-photo svg{flex:none;width:37px}.received-photo>span{font-size:10px;line-height:1.7}.received-photo b{color:#292c32;font-size:15px;font-weight:500;display:block}.received-photo .photo-corner{margin-left:auto;font-size:23px}.send-section{border-top:1px solid var(--rule);max-width:1200px;margin:auto;padding:75px 35px 80px}.send-heading{text-align:center}.send-heading h2{margin:22px 0;font-size:52px}.send-heading h2 em{color:var(--violet)}.send-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.8}.send-examples{border-radius:15px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px;display:grid;overflow:hidden}.send-examples article{background:#e5f0e5;padding:28px 22px}.send-examples article:nth-child(2){background:#eee5f6}.send-examples article:nth-child(3){background:#fae2d7}.send-examples article:nth-child(4){background:#fbefc8}.send-format{letter-spacing:1px;color:#5e6065;font-size:8px}.send-examples h3{font-family:var(--display);letter-spacing:-.5px;margin:18px 0 14px;font-size:24px;font-weight:450;line-height:1.25}.send-examples p{color:#53585a;font-size:13px;line-height:1.8}.send-footnote{color:var(--muted);text-align:center;max-width:800px;margin:24px auto 0;font-size:11px;line-height:1.8}@media (max-width:1000px){.send-examples{grid-template-columns:1fr 1fr}.send-examples h3{font-size:27px}.send-examples article{padding:28px}}@media (max-width:700px){.send-section{padding:50px 24px}.send-heading h2{letter-spacing:-1.4px;font-size:37px}.send-heading>p:last-child{font-size:14px}.send-examples{grid-template-columns:1fr;margin-top:30px}.send-examples article{padding:26px}.send-examples h3{margin:13px 0 10px}.send-footnote{text-align:left;font-size:10px}.received-photo{padding:13px}.received-photo b{font-size:13px}}.mom-hero{grid-template-columns:1.1fr 1fr;gap:40px;padding-top:70px}.mom-hero h1{letter-spacing:-3px;font-size:clamp(52px,5.4vw,78px);line-height:1.06}.mom-hero .hero-description{max-width:470px;font-size:16px}.mom-hero-picture{aspect-ratio:1;justify-self:center;width:100%;min-width:0;max-width:520px;position:relative}.mom-hero-picture .hero-orbit{background:#efd9c9;width:88%;height:88%;inset:6% auto auto 6%}.hero-family{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;top:-3%;left:10%;right:10%}.hero-family svg{width:24%;transform:rotate(-7deg)}.hero-family svg:nth-child(2){width:27%;transform:translateY(-12px)}.hero-family svg:nth-child(3){transform:rotate(8deg)}.hero-task-stack{background:var(--paper);border-radius:18px;width:96%;padding:27px 29px;position:absolute;top:21%;left:1%;transform:rotate(-3deg)}.hero-task-stack>p{font-family:var(--display);letter-spacing:-.8px;margin:13px 0 19px;font-size:34px;line-height:1.2}.hero-task-stack ul{margin:0;padding:0;list-style:none}.hero-task-stack li{border-top:1px solid #e6e2d9;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.hero-task-stack b{color:#426c50;white-space:nowrap;background:#e5efe5;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:500}.hero-task-stack b.needs-reply{color:#806534;background:#f7edd5}.hero-relief{background:var(--violet);color:#fff;border-radius:17px 17px 3px;gap:15px;padding:20px 25px;font-size:14px;line-height:1.6;display:flex;position:absolute;bottom:4%;right:-1%;transform:rotate(3deg)}.hero-relief svg{flex:none;width:30px}.hero-illustration{text-align:center;color:var(--muted);font-size:10px;line-height:1.6;position:absolute;top:102%;left:0;right:0}.burden-section{border-top:1px solid var(--rule);max-width:1200px;margin:auto;padding:85px 35px 55px}.burden-section>div:first-child{grid-template-columns:1.2fr 1fr;align-items:center;column-gap:80px;display:grid}.burden-section .eyebrow{grid-column:1/-1;margin-bottom:22px}.burden-section h2{font-size:49px}.burden-section h2 em{color:var(--violet)}.burden-section>div:first-child>p:last-child{color:var(--muted);font-size:17px;line-height:1.8}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.evidence-grid article{border-top:1px solid #cfc5da;padding-top:23px}.evidence-grid strong{font-family:var(--display);color:var(--violet);letter-spacing:-3px;font-size:69px;font-weight:450}.evidence-grid strong span{margin-left:3px;font-size:37px}.evidence-grid p{min-height:75px;margin:10px 0 18px;font-size:15px;line-height:1.65}.evidence-grid a,.evidence-context,.consequence>a{color:var(--muted);font-size:12px;line-height:1.75}.evidence-grid a,.evidence-context a,.chapter-note a,.consequence>a,.sources-section a{text-underline-offset:4px;text-decoration:underline}.evidence-context{max-width:850px;margin-top:30px}.compact-intro{border:0;padding-top:65px}.compact-intro .example-caption{margin-top:24px;font-size:12px}.concrete-chapter .chapter-inner{gap:20px 55px;min-height:780px;padding-bottom:25px}.concrete-chapter .chapter-copy{padding:22px 0}.concrete-chapter .chapter-description{font-size:16px;line-height:1.85}.concrete-chapter .chapter-note{max-width:920px;padding:20px 0 8px;font-size:11px;line-height:1.8}.workflow-stage{min-width:0;padding:30px 0 10px}.request-message{z-index:1;background:var(--scene-ink);color:#fff;max-width:340px;font-family:var(--body);transform:translateY(calc((var(--scene-progress,1) - .5) * -22px)) rotate(-3deg);border-radius:17px 17px 17px 3px;margin:0 0 -12px 26px;padding:19px 23px;font-size:22px;line-height:1.45;position:relative}.workflow-example{background:var(--paper);transform:translateY(calc((var(--scene-progress,1) - .5) * 15px));border:1px solid #ffffff80;border-radius:20px;padding:35px 26px 25px;position:relative}.example-top{letter-spacing:.9px;color:var(--scene-ink);border-bottom:1px solid #ddd9d1;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:19px;font-size:8px;display:flex}.example-top svg{flex:none;width:23px}.example-top>span:last-child{letter-spacing:.5px;color:#626461;margin-left:auto;font-size:7px}.workflow-example h3{font-family:var(--display);letter-spacing:-.5px;margin:18px 0;font-size:26px;font-weight:450;line-height:1.25}.document-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.document-pair>div{background:#eaf0e5;border-radius:6px;flex-direction:column;gap:10px;padding:16px 12px;display:flex}.document-pair>div:last-child{background:#f0e8f5}.document-tag{letter-spacing:1px;color:var(--muted);font-size:8px}.document-pair b{font-size:12px;font-weight:600;line-height:1.5}.document-pair small{color:var(--muted);font-size:10px;line-height:1.5}.question-list{margin:0;padding-left:20px;font-size:13px;line-height:1.65}.question-list li{border-bottom:1px solid #e4e4da;padding:8px 0}.message-reply{background:var(--scene-bg);color:#394039;border-radius:3px 14px 14px;margin-top:22px;padding:19px 21px;font-size:14px;line-height:1.7}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid #e4e4da;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:16px 0;font-size:12px;line-height:1.5;display:grid}.state-mark{color:#426c50;font-size:15px}.state-mark.waiting{color:#92682d;font-size:23px}.workflow-state{color:#426c50;text-align:center;background:#e5efe5;border-radius:4px;max-width:125px;padding:4px 6px;font-size:10px}.workflow-state.waiting{color:#806534;background:#f7edd5}.example-detail{color:var(--muted);margin-top:17px;font-size:11px;line-height:1.6}.calendar-checks{color:#72518e;grid-template-columns:1fr 1fr;gap:10px;font-size:11px;display:grid}.calendar-checks span{background:#eee5f6;border-radius:5px;padding:10px}.appointment{border-bottom:1px solid #e4e4da;padding:25px 0 21px}.appointment>span{letter-spacing:1.2px;color:#72518e;font-size:8px}.appointment strong{font-family:var(--display);letter-spacing:-1px;margin:9px 0;font-size:37px;font-weight:450;display:block}.appointment p{color:var(--muted);font-size:12px;line-height:1.6}.receipt>div{border-bottom:1px solid #ddd9d1;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;line-height:1.5;display:flex}.receipt b{white-space:nowrap;font-weight:550}.receipt-total b{color:#497389;font-size:22px}.receipt-total{align-items:center}.receipt>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.7;display:block}.care-team{justify-content:center;align-items:center;gap:17px;display:flex}.care-team svg{width:58px}.care-team>span{color:#9b854f}.benefits-note{color:#426c50;flex-direction:column;gap:9px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.benefits-note b{font-weight:550}.benefits-note span{font-size:11px}.consequence{text-align:center;max-width:860px;margin:auto;padding:100px 24px 90px}.consequence h2{margin:22px 0;font-size:52px}.consequence h2 em{color:var(--violet)}.consequence>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:20px auto;font-size:17px;line-height:1.9}.consequence b{color:var(--ink);font-weight:600}.consequence>p.consequence-close{font-family:var(--body);color:var(--violet);margin-top:35px;font-size:24px}.connection-ribbon{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px;display:flex}.connection-ribbon span{color:#624b80;background:#eee5f6;border-radius:30px;padding:10px 14px;font-size:11px}.connection-ribbon span:nth-child(3n+2){color:#426c50;background:#e5f0e5}.connection-ribbon span:nth-child(3n+3){color:#8a4c36;background:#fae2d7}.whole-picture{padding-top:40px}.time-budget{background:#f4e5d8;border-radius:24px;grid-template-columns:1fr 1fr;column-gap:65px;max-width:1140px;margin:0 auto 85px;padding:55px 60px;display:grid}.time-budget>.eyebrow{grid-column:1/-1;margin-bottom:22px}.time-budget h2{font-size:45px}.time-budget h2 em{color:#8a4c36}.time-budget>p:not(.eyebrow){color:#665d56;grid-column:1;max-width:420px;margin-top:22px;font-size:14px;line-height:1.9}.time-fields{grid-area:2/2/5;gap:17px;display:grid}.time-field label{margin-bottom:7px;font-size:12px;line-height:1.6;display:block}.time-field input{background:var(--paper);width:100%;min-height:46px;color:var(--ink);border:1px solid #c4ad9a;border-radius:7px;padding:10px 13px;font-size:17px}.time-field input[aria-invalid=true]{border-color:var(--error)}.time-result{color:#665d56;grid-column:1;align-self:center;margin:27px 0 17px;font-size:12px;line-height:1.8}.time-result strong{font-weight:500;display:block}.time-total{font-family:var(--display);color:#8a4c36;margin:10px 0;font-size:48px;line-height:1.2;display:block}.time-result .time-empty{font-family:var(--body);color:#8a4c36;max-width:340px;font-size:24px;line-height:1.4}.time-budget>button{color:#665d56;text-underline-offset:4px;background:0 0;border:0;grid-column:2;justify-self:start;padding:12px 0;font-size:12px;text-decoration:underline}.time-error{color:var(--error);margin-top:6px;font-size:12px;line-height:1.7}.sources-section{max-width:1140px;margin:0 auto;padding:40px 25px}.sources-section summary{cursor:pointer;justify-content:space-between;gap:15px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.sources-section summary>span{color:var(--muted);font-size:12px}.sources-section summary:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.sources-section ol{color:var(--muted);padding-left:20px;font-size:12px;line-height:1.9}.sources-section li{padding:10px 0}.sources-section a{color:var(--ink)}@media (min-width:1450px){.mom-hero{padding-top:85px}.concrete-chapter .chapter-inner{min-height:800px}}@media (max-width:1000px){.mom-hero{gap:25px}.mom-hero h1{font-size:56px}.hero-task-stack{padding:23px}.hero-task-stack>p{font-size:28px}.hero-task-stack li{font-size:9px}.hero-task-stack b{font-size:8px}.hero-relief{padding:15px 17px;font-size:11px;bottom:-6%}.hero-illustration{font-size:9px;top:111%}.hero-family{top:-5%}.burden-section{padding-inline:30px}.burden-section h2{font-size:43px}.burden-section>div:first-child{column-gap:30px}.evidence-grid{gap:30px}.evidence-grid p{min-height:100px;font-size:14px}.concrete-chapter .chapter-inner{gap:20px 30px}.concrete-chapter .chapter-description{font-size:14px}.workflow-example{padding:29px 19px 20px}.request-message{margin-left:15px;font-size:20px}.workflow-list li{grid-template-columns:15px 1fr auto;font-size:11px}.workflow-state{max-width:95px;font-size:9px}.message-reply{padding:17px;font-size:13px}.example-top{letter-spacing:.5px;font-size:7px}.example-top>span:last-child{font-size:6px}.time-budget{column-gap:35px;margin-inline:25px;padding:45px 35px}.time-budget h2{font-size:39px}}@media (max-width:700px){.mom-hero{grid-template-columns:1fr;gap:0;padding-top:45px}.mom-hero h1{letter-spacing:-2px;font-size:clamp(45px,10.8vw,65px);line-height:1.06}.mom-hero .hero-description{font-size:15px}.mom-hero-picture{text-align:left;width:100%;max-width:400px;margin-top:22px;margin-bottom:60px}.hero-task-stack{padding:23px;top:24%}.hero-task-stack>p{font-size:30px}.hero-task-stack li{font-size:11px}.hero-task-stack b{font-size:9px}.hero-relief{padding:17px 21px;font-size:12px;bottom:-9%;right:0}.hero-illustration{text-align:center;font-size:9px;top:113%}.hero-family{top:0}.mom-hero .scroll-cue{padding-top:28px;padding-bottom:30px}.burden-section{padding:55px 25px 15px}.burden-section>div:first-child{display:block}.burden-section h2{margin:20px 0;font-size:38px}.burden-section>div:first-child>p:last-child{font-size:15px}.evidence-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.evidence-grid article{grid-template-columns:94px 1fr;gap:6px 18px;padding-top:21px;display:grid}.evidence-grid strong{letter-spacing:-2px;grid-row:1/3;align-self:center;font-size:52px}.evidence-grid strong span{margin-left:1px;font-size:27px}.evidence-grid p{min-height:0;margin:0;font-size:14px}.evidence-grid a{font-size:11px}.evidence-context{margin-top:25px;font-size:11px}.compact-intro{padding:50px 24px 40px}.compact-intro .example-caption{font-size:11px}.concrete-chapter .chapter-inner{gap:0;min-height:0;padding:45px 24px 23px}.concrete-chapter .chapter-copy{padding:0}.concrete-chapter .chapter-description{font-size:15px;line-height:1.8}.concrete-chapter h2{font-size:39px}.concrete-chapter .chapter-kicker p{font-size:10px}.concrete-chapter .chapter-note{max-width:none;padding-top:13px;font-size:10px}.workflow-stage{padding:30px 0 5px}.workflow-example{padding:30px 20px 22px}.request-message{max-width:90%;margin-left:15px;padding:16px 19px;font-size:20px}.example-top{font-size:7px}.example-top>span:last-child{font-size:6px}.example-top svg{width:19px}.workflow-list li{gap:6px;font-size:11px}.workflow-state{max-width:102px;font-size:9px}.workflow-example h3{font-size:25px}.message-reply{padding:16px 17px;font-size:13px;line-height:1.75}.question-list{font-size:12px}.receipt>div{font-size:11px}.receipt-total b{font-size:20px}.calendar-checks{gap:8px;font-size:10px}.appointment strong{font-size:33px}.document-pair{gap:8px}.document-pair>div{padding:13px 10px}.document-pair b{font-size:11px}.document-tag{letter-spacing:.6px;font-size:7px}.consequence{padding:60px 25px}.consequence h2{font-size:38px}.consequence .eyebrow{letter-spacing:1px;font-size:8px}.consequence>p:not(.eyebrow){font-size:15px}.consequence>p.consequence-close{font-size:23px}.consequence>a{font-size:11px}.whole-picture{padding-top:30px}.connection-ribbon{gap:7px;margin-top:25px}.connection-ribbon span{padding:9px 12px;font-size:10px}.time-budget{border-radius:18px;flex-direction:column;margin:0 15px 50px;padding:35px 25px;display:flex}.time-budget h2{letter-spacing:-1.3px;font-size:36px}.time-budget>p:not(.eyebrow){font-size:13px}.time-fields{gap:17px;margin-top:27px}.time-result{min-height:70px;margin:25px 0 15px}.time-budget>button{align-self:flex-start;padding:12px 0}.time-total{font-size:43px}.sources-section{padding:30px 25px}.sources-section summary{font-size:13px;display:block}.sources-section summary>span{margin-top:7px;display:block}.sources-section ol{font-size:11px}}@media (max-width:360px){.mom-hero h1{font-size:43px}.hero-task-stack{padding:20px}.hero-task-stack>p{font-size:26px}.hero-task-stack li{font-size:9px}.hero-task-stack b{font-size:8px}.hero-relief{font-size:11px;bottom:-19%}.hero-illustration{top:123%}.mom-hero-picture{margin-bottom:87px}.concrete-chapter .chapter-inner{padding-inline:19px}.concrete-chapter h2{font-size:35px}.workflow-example{padding-inline:15px}.workflow-list li{font-size:10px}.workflow-state{max-width:90px;font-size:8px}.example-top{font-size:6px}.calendar-checks{font-size:9px}.document-pair b{font-size:10px}.document-pair small{font-size:9px}.evidence-grid article{grid-template-columns:85px 1fr;gap:10px}.time-budget{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.request-message,.workflow-example{transform:none!important}}@media (max-width:700px){.hero-bubble{width:98%;padding:21px;top:23%}.hero-bubble p{letter-spacing:-.6px;font-size:25px;line-height:1.23}.hero-response{top:68%}.hero-demo{font-size:7px;bottom:-6%}}
