@font-face{font-family:Manrope;src:url('/assets/brand-home/assets/fonts/Manrope-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('/assets/brand-home/assets/fonts/Manrope-SemiBold.ttf');font-weight:600 800;font-display:swap}
:root{--cream:#fffdf9;--paper:#fffdf9;--ink:#0c3040;--muted:#516c78;--orange:#c34d29;--teal:#427470;--pale:#edf2ef;--line:#d8dfdb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.8 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}p{margin:0 0 1.3em}h1,h2,h3,h4{margin:0 0 .6em;font-weight:600;line-height:1.2;letter-spacing:-.035em}h1{font-size:64px}h2{font-size:44px}h3{font-size:23px}h4{font-size:14px}button,input,select{font:inherit}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #417572;outline-offset:5px}img{display:block;max-width:100%}.eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;line-height:1.7;margin-bottom:19px;color:var(--muted)}.quiet{font-size:12px;line-height:1.8;color:var(--muted)}.preview-note{font-size:10px;line-height:20px;text-align:center;padding:2px 15px;background:#e4eae5;color:#4b5b54}.skip{position:fixed;top:-100px;left:20px;z-index:9;padding:12px;background:white}.skip:focus{top:10px}header{height:68px;display:flex;align-items:center;gap:35px;padding:0 4.2%;background:var(--paper)}.brand{display:flex;align-items:center;font-size:33px;line-height:1.1;letter-spacing:-1.4px;font-weight:600;gap:24px}.brand:hover{text-decoration:none}.brand span{font-size:13px;font-weight:400;line-height:1.5;border-left:1px solid #a8b3b8;padding-left:24px;letter-spacing:0}nav{display:flex;margin-left:auto;gap:35px;font-size:14px}.hero{min-height:574px;display:grid;grid-template-columns:57% 43%;background:var(--pale);overflow:hidden}.hero-art{align-self:center;width:100%;padding:12px 0 12px 0}.hero-art img{width:100%;height:auto;max-height:574px;object-fit:contain;mix-blend-mode:multiply}.hero-copy{align-self:center;padding:35px 8.5% 40px 3.3%}.hero h1{font-size:clamp(52px,5.8vw,86px);line-height:1.075;letter-spacing:-.05em;margin-bottom:23px}.intro{font-size:21px;line-height:1.6;color:var(--muted);max-width:520px;margin-bottom:27px}.actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin:28px 0 23px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:14px 27px;border:1px solid transparent;border-radius:6px;background:var(--orange);color:#fffdf9;font-size:17px;font-weight:600;line-height:1.6;cursor:pointer}.button:hover{background:#a74022;text-decoration:none}.text-link{font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.hero .quiet{font-size:13px;margin:0;white-space:normal}.section{max-width:1320px;padding:88px 40px;margin:auto}.facets{max-width:1440px;padding:50px 4.7% 66px}.facets>h2{font-size:46px;margin-bottom:18px}.facet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.facet{text-align:center;display:block;padding:0 10px 8px;border-radius:5px}.facet:hover{text-decoration:none}.facet:hover h3{text-decoration:underline;text-underline-offset:6px}.facet img{width:172px;height:130px;object-fit:contain;margin:0 auto 9px;mix-blend-mode:multiply}.facet h3{font-size:23px;margin-bottom:10px;letter-spacing:-.025em}.facet p{font-size:16px;line-height:1.6;color:var(--muted);margin:0}.free-overview{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:88px;padding-bottom:92px}.overview-copy{max-width:495px}.overview-copy h2{font-size:47px;line-height:1.16;margin-bottom:28px}.overview-copy>p:not(.eyebrow):not(.quiet){font-size:15px;color:var(--muted);line-height:1.9}.reading-includes{padding:0;margin:28px 0;list-style:none}.reading-includes li{padding:15px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:150px 1fr;gap:20px;font-size:12px}.reading-includes strong{font-size:13px;font-weight:600}.reading-includes span{color:var(--muted)}.sample-paper{align-self:center;background:#f7f7ef;border:1px solid #dce2d9;padding:32px 38px;box-shadow:7px 9px 0 #edf1e9;border-radius:3px}.sample-top{display:flex;justify-content:space-between;gap:20px;padding-bottom:21px;margin-bottom:28px;border-bottom:1px solid #dce2d9;font-size:11px}.sample-top>span:last-child{font-size:10px;color:var(--muted)}.sample-paper h3{font-size:30px;line-height:1.3;letter-spacing:-.03em;margin-bottom:20px}.sample-paper>p:not(.eyebrow):not(.sample-limit){font-size:15px;line-height:1.95}.sample-meta{font-size:10px;color:var(--muted);border-top:1px solid #dce2d9;padding-top:17px;margin:24px 0 20px}.sample-limit{font-size:10px;line-height:1.75;color:var(--muted);margin:22px 0 0}.deeper-section{padding-top:12px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-bottom:34px}.section-head>p{max-width:330px;font-size:14px;color:var(--muted);margin:0}.section-head h2{margin:0}.topic-list{border-bottom:1px solid var(--line)}details{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:600;padding:22px 0;font-size:14px}summary::-webkit-details-marker{display:none}summary:after{content:'';background:url('media/plus.svg') center/contain no-repeat;width:17px;height:17px;flex:0 0 17px;opacity:.65}details[open]>summary:after{background-image:url('media/minus.svg')}details p{font-size:14px;color:var(--muted)}details>a{display:inline-block;margin-bottom:22px}.topic-row summary{display:grid;grid-template-columns:35px 1fr auto 20px;gap:20px;padding:26px 3px}.topic-number{font-size:11px;font-weight:400;color:var(--muted)}.topic-name{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-right:35px}.topic-name strong{font-size:23px;letter-spacing:-.035em;font-weight:600}.topic-name>span{font-size:12px;color:var(--muted);font-weight:400;min-width:230px}.topic-state{font-size:9px;font-weight:400;color:var(--muted)}.topic-row[open]{background:#f2f5f0}.topic-row[open] summary{padding-left:20px;padding-right:20px}.topic-expanded{padding:0 50px 32px 75px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.topic-expanded p{font-size:13px;line-height:1.8}.topic-expanded h4{margin-bottom:10px;font-size:12px}.topic-expanded .text-link{font-size:12px}.catalog-note{margin:18px 0 0;font-size:10px}.how-section{background:var(--pale)}.how-section .section{padding-top:65px;padding-bottom:66px}.how-section h2{font-size:43px;line-height:1.2}.how-section .button{font-size:14px;min-height:52px;flex-shrink:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:45px}.steps article{border-top:1px solid #bdcec3;padding-top:22px}.steps article>span{display:block;font-size:11px;color:var(--muted);margin-bottom:19px}.steps h3{font-size:20px;letter-spacing:-.02em}.steps p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:0}.faq{display:grid;grid-template-columns:1fr 1.65fr;gap:100px;padding-top:90px;padding-bottom:85px}.faq-heading h2{font-size:46px;line-height:1.18}.faq-heading>p:last-child{max-width:270px;font-size:14px;color:var(--muted);margin-top:25px}.faq-list details:first-child{border-top:0}.faq-list summary{font-size:14px;padding:22px 0}.faq-list p{font-size:13px;line-height:1.9;max-width:590px}.family{background:#f4f3ec}.family .section{padding-top:37px;padding-bottom:42px}.family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.family-grid h3{font-size:18px;letter-spacing:-.02em}.family-grid p{font-size:12px;color:var(--muted);margin-bottom:10px;max-width:290px}.family-grid .text-link{font-size:11px}.family-grid small{font-size:10px;color:var(--muted);display:block;margin-top:9px}.closing{padding:90px 30px 75px;text-align:center;background:var(--paper)}.closing h2{font-size:45px;line-height:1.22;margin-bottom:30px}.closing .button{font-size:15px;min-height:54px}.closing .quiet{margin:18px 0 0;font-size:11px}footer{padding:35px 4.7% 24px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--paper)}footer .brand{font-size:29px}footer .brand span{font-size:11px}footer p{font-size:11px;color:var(--muted);margin:18px 0 0}.footlinks{display:flex;align-items:flex-start;justify-content:flex-end;gap:23px;font-size:11px}.footnote{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;margin:0;font-size:10px}.button:disabled{opacity:.5;cursor:default}
.reading-cover{text-align:center;padding:75px 25px 55px;background:var(--pale)}.reading-cover h1{font-size:66px}.reading-cover>p:not(.eyebrow){font-size:16px}.sample-note{max-width:670px;margin:25px auto 0;padding-top:20px;border-top:1px solid #bdcebe;font-size:11px;color:#4d5b4c}.reading-layout{display:grid;grid-template-columns:170px minmax(0,720px);max-width:1150px;margin:auto;padding:65px 30px 90px;gap:70px}.reading-layout aside{align-self:start;position:sticky;top:28px;font-size:12px}.reading-layout aside>a{display:block;padding:8px 0}.reading-layout aside .eyebrow{font-size:10px}.reading-section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--line)}.reading-section h2{font-size:40px;line-height:1.14;max-width:690px}.reading-section>p:not(.eyebrow){font:16px/1.95 Manrope,sans-serif;margin-bottom:24px}.reading-section .eyebrow{font-size:10px;color:var(--muted)}.deeper-link{margin-top:30px;background:var(--pale);border:1px solid #c1d2bd;border-radius:10px;padding:0 22px}.deeper-link summary{font-size:12px}.deeper-link summary>span{display:none}.deeper-link p{font-size:13px}.deeper-link small{display:block;margin-bottom:20px;font-size:10px;color:var(--muted)}.editorial-label{display:inline-block;padding:4px 10px;font-size:10px;border-radius:4px;background:#fbe2b8;color:#6a5327;margin-bottom:18px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.pillars>div{background:var(--pale);text-align:center;border-radius:8px;padding:18px 5px}.pillars small,.pillars b,.pillars span{display:block}.pillars small,.pillars span{font-size:10px}.pillars b{font:27px/1.5 Georgia,serif;margin:9px 0}.conversation-callout{padding:35px;background:#ffe4c3;border-radius:16px}.conversation-callout h2{font-size:38px}.conversation-callout p{font-size:14px}.conversation-callout a{font-size:13px;text-decoration:underline}.conversation-callout small{display:block;font-size:10px;margin-top:20px}.form-main{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1200px;padding:85px 40px;margin:auto;min-height:780px}.form-intro{padding-top:30px}.form-intro h1{font-size:61px}.form-intro>p:not(.eyebrow){max-width:360px}.form-paper{padding:35px;border-radius:18px;background:var(--paper);border:1px solid #d1d0b9}.local-hint{font-size:11px;color:var(--muted)}label{display:block;font-size:12px;margin-bottom:20px}input:not([type=checkbox]),select{display:block;width:100%;border:1px solid #b4bca7;border-radius:5px;background:#fffaf0;padding:11px;margin-top:8px;min-height:47px;color:var(--ink)}input:disabled{opacity:.4}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.check{display:flex;align-items:center;gap:10px;margin-bottom:5px}.check input{width:18px;height:18px;accent-color:#23736c}.field-note{font-size:11px;color:var(--muted)}form .button{width:100%;margin-top:10px}.text-button{background:transparent;border:0;border-bottom:1px solid #9d9e88;display:block;margin-top:20px;padding:5px 0;font-size:12px;cursor:pointer}.form-paper h2{font-size:36px;margin-top:35px}.page-heading{max-width:1020px;padding:80px 40px 45px;margin:auto}.page-heading h1{font-size:66px}.page-heading>p{max-width:660px}.topics{max-width:1134px;padding:0 40px;margin:auto}.topic-detail{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding:65px 0;scroll-margin-top:30px}.topic-detail h3{font-size:18px;margin-bottom:14px}.topic-detail h3:not(:first-child){margin-top:27px}.topic-detail li{font-size:13px;margin-bottom:8px}.topic-detail ol{padding-left:18px}.topic-detail p{font-size:14px}.topic-detail .lede{font-size:18px}.topic-detail small{font-size:10px;color:var(--muted)}.unavailable{display:inline-block;border:1px solid #b8bca7;border-radius:5px;padding:9px 13px;margin-top:12px;font-size:11px!important}.status-main{max-width:870px;min-height:70svh;padding:85px 35px;margin:auto}.status-main h1{font-size:65px}.status-panel{padding:35px;margin-top:40px;background:var(--pale);border-radius:18px}.status-panel h2{font-size:34px}.status-panel p{font-size:14px}[hidden]{display:none!important}
.reading-cover h1,.form-intro h1,.page-heading h1,.status-main h1{letter-spacing:-.045em}.reading-section h2{font-weight:600}.deeper-link summary:after{display:block}.family,.closing{background-image:none}
@media(min-width:1600px){.hero{grid-template-columns:57% 43%;padding:0 max(0px,calc((100vw - 1600px)/2))}.hero-copy{padding-right:40px}.hero h1{font-size:86px}}
@media(max-width:1100px){.hero{min-height:490px;grid-template-columns:54% 46%}.hero-art img{max-height:500px}.hero-copy{padding:30px 30px 30px 12px}.hero h1{font-size:60px}.intro{font-size:17px}.hero .button{font-size:13px;padding:12px 20px;min-height:49px}.actions{gap:20px}.hero .text-link{font-size:12px}.hero .quiet{font-size:11px}.facets>h2{font-size:39px}.facet p{font-size:13px}.facet h3{font-size:21px}.free-overview{gap:45px}.overview-copy h2{font-size:40px}.sample-paper{padding:26px}.topic-name{display:block;margin-right:15px}.topic-name>span{display:block;margin-top:6px}.topic-name strong{font-size:22px}.topic-expanded{gap:35px;padding-left:55px}.faq{gap:50px}.reading-layout{gap:35px;grid-template-columns:145px minmax(0,1fr)}.form-main{gap:40px}.form-intro h1{font-size:48px}.form-paper{padding:25px}.footlinks{flex-wrap:wrap}.topic-detail{gap:40px}}
@media(max-width:700px){header{height:65px;padding:0 23px}.brand{font-size:29px;gap:14px}.brand span{font-size:10px;padding-left:14px;max-width:78px}nav{font-size:11px;gap:16px}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{order:0;padding:38px 26px 15px;align-self:stretch}.hero-art{order:1;padding:0;max-width:620px;align-self:center}.hero h1{font-size:54px;line-height:1.08;letter-spacing:-.05em}.intro{font-size:17px;max-width:460px;line-height:1.6;margin-bottom:20px}.actions{gap:22px;margin:23px 0 18px}.hero .quiet{font-size:11px}.hero-art img{max-height:none}.hero .button{font-size:13px;min-height:49px}.hero .text-link{font-size:12px}.section{padding:55px 25px}.facets{padding-top:40px;padding-bottom:40px}.facets>h2{font-size:34px;line-height:1.18;margin-bottom:24px}.facet-grid{gap:12px}.facet{padding:0}.facet img{width:100%;height:auto;max-height:100px}.facet h3{font-size:15px;margin-bottom:8px;line-height:1.4}.facet p{font-size:11px;line-height:1.75}.free-overview{display:block}.overview-copy{max-width:none}.overview-copy h2{font-size:37px}.overview-copy h2 br{display:none}.overview-copy h2 br:after{content:' '}.reading-includes li{grid-template-columns:130px 1fr;gap:15px}.sample-paper{margin:35px 5px 8px 0;padding:27px}.sample-paper h3{font-size:27px}.sample-paper>p:not(.eyebrow):not(.sample-limit){font-size:14px}.sample-paper .text-link{font-size:13px}.deeper-section{padding-top:20px}.section-head{display:block;margin-bottom:28px}.section-head h2{font-size:36px}.section-head>p{margin-top:21px;max-width:none;font-size:13px}.topic-row summary{grid-template-columns:20px 1fr 18px;gap:12px;padding:22px 0}.topic-name strong{font-size:21px}.topic-name>span{font-size:11px;min-width:0}.topic-state{grid-column:2;grid-row:2;margin-top:-3px;font-size:9px}.topic-row summary:after{grid-column:3;grid-row:1}.topic-row[open] summary{padding-left:12px;padding-right:12px}.topic-expanded{display:block;padding:0 25px 25px 44px}.topic-expanded>div{margin-top:22px}.catalog-note{font-size:10px}.how-section .section{padding:45px 25px}.how-section h2{font-size:34px}.how-section .button{margin-top:26px;font-size:13px;min-height:48px}.steps{display:block;margin-top:35px}.steps article{padding:23px 0}.steps article>span{margin-bottom:13px}.steps h3{font-size:19px}.faq{display:block;padding-top:55px;padding-bottom:45px}.faq-heading h2{font-size:35px}.faq-heading h2 br{display:none}.faq-heading>p:last-child{max-width:330px;margin-top:18px}.faq-list{margin-top:30px}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{font-size:13px;line-height:1.8}.family .section{padding:32px 25px}.family-grid{display:block}.family-grid article{padding:22px 0;border-top:1px solid var(--line)}.family-grid h3{font-size:20px}.closing{padding:60px 25px}.closing h2{font-size:34px}.closing .button{font-size:13px;min-height:50px}footer{display:block;padding:32px 25px 23px}.footlinks{justify-content:flex-start;margin:28px 0;gap:15px}.footnote{padding-top:20px}.reading-cover{padding:45px 25px 35px}.reading-cover h1{font-size:45px}.reading-cover>p:not(.eyebrow){font-size:14px}.sample-note{font-size:10px;text-align:left}.reading-layout{display:block;padding:30px 25px 50px}.reading-layout aside{position:static;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:30px}.reading-layout aside p{width:100%;margin:0}.reading-layout aside>a{padding:2px 0}.reading-section h2{font-size:32px}.reading-section>p:not(.eyebrow){font-size:15px;line-height:1.9}.reading-section{margin-bottom:30px;padding-bottom:30px}.editorial-label{font-size:9px}.deeper-link{padding:0 15px}.deeper-link summary{font-size:11px}.conversation-callout{padding:25px}.conversation-callout h2{font-size:30px}.form-main{display:block;padding:40px 20px;min-height:0}.form-intro{padding:0 5px 30px}.form-intro h1{font-size:43px}.form-paper{padding:23px}.two{gap:12px}.page-heading{padding:50px 25px 30px}.page-heading h1{font-size:43px}.topics{padding:0 25px}.topic-detail{display:block;padding:35px 0}.topic-detail>div+div{margin-top:30px}.status-main{padding:50px 25px}.status-main h1{font-size:43px}.status-panel{padding:25px}}
@media(max-width:380px){nav>a:not(.saved){display:none}.facet-grid{display:block}.facet{display:grid;grid-template-columns:86px 1fr;column-gap:18px;text-align:left;padding:12px 0}.facet img{grid-row:1/3;width:86px;height:75px}.facet h3{align-self:end;margin:0}.facet p{align-self:start;margin-top:5px}.hero h1{font-size:48px}.actions{gap:16px}.hero .button{font-size:12px;padding:12px 17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hero{background:#e9f0eb}.hero-art img{mix-blend-mode:normal}
