.hd{--paper:#f7f2e6;--paper-alt:#f3edde;--ink:#1f2528;--body:#333333;--grey-soft:#5c646b;--keyline:#c8bfa9;--red:#b3372e;background:var(--paper);color:var(--body);font-family:Delius,cursive;letter-spacing:.5px}.hd-wrap{max-width:1160px;margin-inline:auto;padding-inline:32px}.hd-section{padding-block:64px;border-top:1px solid var(--keyline)}.hd-alt{background:var(--paper-alt)}.hd h1,.hd h2,.hd h3{font-family:Fredericka the Great,serif;font-weight:400;color:var(--ink)}.hd h1{font-size:60px;line-height:1.16;margin-block:10px 22px}.hd h2{font-size:41px;line-height:1.2;margin-bottom:18px}.hd h3{font-size:22px;margin-block:14px 8px}.hd-em{display:inline-block;border-bottom:4px solid var(--red);transform:rotate(-.4deg)}h2 .hd-em:nth-child(2n){transform:rotate(.4deg)}.hd-body{font-size:16.5px;line-height:1.85;margin-bottom:14px;text-wrap:pretty}.hd-body strong{color:var(--ink)}.hd-body-last{margin-bottom:28px}.hd-center{text-align:center}.hd-intro{max-width:640px;margin-inline:auto;margin-bottom:40px}.hd a{color:#46686b;transition:color .15s}.hd a:hover{color:#1f2528}.hd-btn{display:inline-block;font-family:Delius,cursive;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding:11px 22px;line-height:1}.hd-btn-outline{border:2px solid var(--ink);border-radius:255px 15px 225px/15px 225px 15px 255px;color:var(--ink)}.hd-btn-ink{background:var(--ink);border:2px solid var(--ink);border-radius:225px 12px 255px/12px 255px 12px 225px;color:var(--paper)!important}.hd-btn-ink:hover{background:#000}.hd-cta-row{display:flex;gap:18px;flex-wrap:wrap}.hd-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--keyline)}section[id],[id=what],[id=how],[id=proof],[id=cta]{scroll-margin-top:96px}.hd-nav-row{display:flex;align-items:center;justify-content:space-between;padding-block:18px;gap:18px;flex-wrap:wrap}.hd-logo{font-family:Fredericka the Great,serif;font-size:32px;color:var(--ink)!important;line-height:1}.hd-logo span{display:block;font-family:Delius,cursive;font-size:10px;letter-spacing:2.5px;color:var(--grey-soft);margin-top:4px}.hd-links{display:flex;align-items:center;gap:26px}.hd-links>a:not(.hd-btn){font-size:14px;text-transform:uppercase;letter-spacing:1.5px}.hd-hero{padding-block:56px 64px}.hd-hero-grid{display:grid;gap:44px;align-items:center}@media (min-width:920px){.hd-hero-grid{grid-template-columns:1fr 1.45fr}.hd-hero-art>img{transform:scale(1.12);transform-origin:center}}.hd-eyebrow{color:var(--red);font-size:14px;text-transform:uppercase;letter-spacing:3px}.hd-hero-art img,.hd-art img{width:100%;height:auto}.hd-2col{display:grid;gap:44px;align-items:center}@media (max-width:899px){.hd-art-first{order:2}}@media (min-width:900px){.hd-2col-problem{grid-template-columns:1.15fr 1.3fr}.hd-2col-why{grid-template-columns:1fr 1.35fr}}.hd-3col{display:grid;gap:36px}@media (min-width:860px){.hd-3col{grid-template-columns:repeat(3,1fr);gap:0}.hd-3col .hd-col{padding-inline:32px;border-left:1px solid var(--keyline)}.hd-3col .hd-col:first-child{border-left:0;padding-left:0}.hd-3col .hd-col:last-child{padding-right:0}}.hd-col{text-align:center}.hd-col p{font-size:15.5px;line-height:1.8}.hd-icon{height:150px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-inline:auto}.hd-more{display:inline-block;margin-top:12px;font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--red)!important}.hd-more:hover{color:var(--ink)!important}.hd-col p.hd-num,.hd-num{font-family:Fredericka the Great,serif;font-size:60px;color:var(--red);line-height:1}.hd-badges{border-top:1px solid var(--keyline);border-bottom:1px solid var(--keyline);padding-block:40px}.hd-4col{display:grid;gap:28px;text-align:center}@media (min-width:760px){.hd-4col{grid-template-columns:repeat(4,1fr);gap:0}.hd-badge{padding-inline:24px;border-left:1px solid var(--keyline)}.hd-badge:first-child{border-left:0}}.hd-figure{font-family:Fredericka the Great,serif;font-size:30px;color:var(--red);line-height:1.15;margin-bottom:6px}.hd-caption{font-size:14px;color:var(--grey-soft)}.hd-how{border-bottom:1px solid var(--keyline)}.hd-steps{display:grid;gap:18px;align-items:start;text-align:center}@media (min-width:960px){.hd-steps{grid-template-columns:1fr 70px 1fr 70px 1fr 70px 1fr;align-items:start}.hd-step-arrow{margin-top:44px}}.hd-step h3{font-size:19.5px}.hd-step p{font-size:15px;line-height:1.75}.hd-step-icon{height:110px;width:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.hd-step-arrow{width:70px;height:auto;margin-inline:auto}@media (max-width:959px){.hd-step-arrow{transform:rotate(90deg);width:46px}}.hd-proof .hd-quote{display:flex;flex-direction:column}.hd-quote figcaption{font-family:Fredericka the Great,serif;font-size:19px;line-height:1.4;color:var(--ink);margin-bottom:12px}.hd-quote blockquote{flex:1}.hd-quote blockquote p{font-size:15px;line-height:1.75;margin-bottom:10px}.hd-attrib{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:4px}.hd-headshot{display:inline-block;width:124px;height:124px;border-radius:50%;border:2px solid var(--ink);overflow:hidden;background:#fff;transform:rotate(var(--tilt, 0deg))}.hd-headshot :global(img){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.hd-sig{font-family:Caveat,cursive;font-weight:500;font-size:20px;color:var(--ink)}.hd-desc{font-size:13px;color:var(--grey-soft)}.hd-footer{border-top:1px solid var(--keyline);padding-block:28px}.hd-footer .hd-wrap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.hd-logo-sm{font-size:24px}.hd-foot-line{font-size:13.5px;color:var(--grey-soft)}.hd-hero-sm{padding-block:48px 40px}.hd-x-list{margin-top:1rem;display:grid;gap:.55rem}.hd-x-list li{padding-left:1.8rem;position:relative;color:var(--body);font-size:15.5px;line-height:1.7;list-style:none}.hd-x-list li:before{content:"→";position:absolute;left:0;color:var(--grey-soft)}.hd-check-list{margin-top:1rem;display:grid;gap:.55rem}.hd-check-list li{padding-left:2rem;position:relative;font-size:15.5px;line-height:1.7;list-style:none}.hd-check-list li:before{content:"";position:absolute;left:0;top:.15em;width:1.1em;height:1.1em;background:url(/images/sketch2/checkmark-red.svg)no-repeat center/contain}.hd-table{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:1rem}.hd-table th{font-family:Fredericka the Great,serif;font-weight:400;color:var(--ink);border-bottom:2px solid var(--ink);padding:8px 10px;text-align:left}.hd-table td{border-bottom:1px solid var(--keyline);padding:8px 10px}.hd-stage{border-left:3px solid var(--keyline);padding:4px 0 4px 20px;margin-bottom:26px}.hd-stage-now{border-left-color:var(--red)}.hd-stage h3{margin-top:0}.hd-diagram{width:100%;height:auto;margin-block:1.6rem}.hd-shot{display:flex;flex-direction:column;border:1.6px solid var(--ink);border-radius:10px;padding:0;background:#fff;overflow:hidden;box-shadow:5px 6px #1f252821;margin:0}.hd-shot:before{content:"";display:block;height:26px;flex:none;background-color:var(--paper-alt);border-bottom:1px solid var(--keyline);background-image:radial-gradient(circle at 16px 13px,var(--grey-soft) 4px,transparent 5px),radial-gradient(circle at 34px 13px,var(--grey-soft) 4px,transparent 5px),radial-gradient(circle at 52px 13px,var(--grey-soft) 4px,transparent 5px)}.hd-shot img{width:100%;height:auto;display:block;flex:none;background:#fff;mix-blend-mode:normal!important}.hd-shot figcaption{font-size:13px;color:var(--grey-soft);padding:9px 14px;text-align:center;border-top:1px solid var(--keyline);background:#fff;flex:none}.hd-flag{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--red)}.hd-2col-top{align-items:start}.dark .hd h1,.dark .hd h2,.dark .hd h3{color:var(--ink)!important}.dark .hd .hd-em,.dark .hd .hd-num,.dark .hd .hd-figure{color:var(--red)!important}.hd-hero-art>img,.hd-art img,.hd-icon,.hd-step-icon,.hd-step-arrow{mix-blend-mode:multiply}.hd article img,.hd article .relative,.hd [class*=post] img{mix-blend-mode:multiply;box-shadow:none!important;background:0 0!important}.hd article .relative{border-radius:6px;overflow:hidden}.hd img[src*=-sketch]{mix-blend-mode:multiply;background:0 0!important;box-shadow:none!important}.hd .intersect-once:has(img[src*=-sketch]),.hd article:has(img[src*=-sketch]),.hd [class*=animate-fade]:has(img[src*=-sketch]),.hd main>article>header{background:var(--paper)}.hd h1{font-size:clamp(34px,8.5vw,60px)}.hd h2{font-size:clamp(27px,6.4vw,41px)}.hd-burger{display:none;background:0 0;border:1.6px solid var(--ink);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:9px 10px;cursor:pointer}.hd-burger span{display:block;width:22px;height:2px;background:var(--ink);margin:4px 0;transition:transform .2s,opacity .2s}.hd-burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hd-burger.is-open span:nth-child(2){opacity:0}.hd-burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hd-mobile-menu{display:none}@media (max-width:859px){.hd-links{display:none}.hd-burger{display:block}.hd-nav-row{flex-wrap:nowrap;padding-block:12px}.hd-mobile-menu{display:flex;flex-direction:column;border-top:1px solid var(--keyline);background:var(--paper);padding:10px 20px 20px}.hd-mobile-menu[hidden]{display:none}.hd-mobile-menu a:not(.hd-btn){font-size:16px;text-transform:uppercase;letter-spacing:2px;padding:14px 2px;border-bottom:1px solid var(--keyline);color:var(--ink)}.hd-mobile-cta{margin-top:16px;text-align:center}.hd-wrap{padding-inline:20px}.hd-section{padding-block:44px}.hd-hero{padding-block:32px 40px}.hd-logo{font-size:26px}.hd-logo span{font-size:8.5px;letter-spacing:1.8px}.hd-table{display:block;overflow-x:auto}.hd-hero-grid,.hd-2col,.hd-results-grid{gap:28px}.hd-hero-art img{max-width:30rem;margin-inline:auto}}