:root{--background:#f8f8f3;--foreground:#252d2b;--primary:#3f6255;--primary-foreground:#fff;--border:#d7dcd5;--muted:#eef0e9;--muted-foreground:#59635f;--ring:#3f6255;--radius:.25rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;border-top:5px solid #111513;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}:is(a:focus-visible,button:focus-visible){outline-offset:6px;outline:3px solid #769b86}nav{gap:32px;margin-left:auto;font-size:14px;display:flex}nav a:hover{color:var(--primary);text-underline-offset:5px;text-decoration:underline}h1{letter-spacing:-1.9px;margin:0 0 26px;font-size:clamp(35px,3.55vw,51px);font-weight:470;line-height:1.12}h1 span{color:var(--primary)}p{margin:0 0 20px}h2{letter-spacing:-1.2px;margin:0 0 26px;font-size:clamp(30px,3vw,40px);font-weight:470;line-height:1.2}footer{justify-content:space-between;align-items:center;gap:30px;padding-block:44px;display:flex}footer p{color:var(--muted-foreground);margin:14px 0 0;font-size:12px}.skip{background:var(--primary);color:#fff;z-index:10;padding:10px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}@media (max-width:1000px){nav{gap:20px}}@media (max-width:720px){nav{display:none}h1{letter-spacing:-1.4px;font-size:39px}h2{font-size:32px}footer{align-items:flex-start}footer p{max-width:230px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:has(.landing-page-frame){border-top:0}.landing-page-frame{--landing-paper:#fdfdfb;--landing-ink:#171c35;--landing-teal:#00666d;--landing-slate:#5b6874;--landing-clay:#f3cea0;--frame-gutter:60px;--frame-rule:#5b687430;--hero-gap:80px;--hero-column:420px;--hero-art-inset:60px;grid-template-columns:[frame-start] var(--frame-gutter) [content-start] minmax(0,1fr) [left-end] var(--hero-gap) [art-start] var(--hero-column) [content-end] var(--frame-gutter) [frame-end];background:var(--background);width:min(1320px,100% - 96px);margin-inline:auto;padding-top:24px;display:grid;position:relative}.landing-page-frame:before,.landing-page-frame:after{content:"";background:var(--frame-rule);pointer-events:none;z-index:4;width:1px;position:absolute;top:0;bottom:0}.landing-page-frame:before{left:0}.landing-page-frame:after{right:0}.landing-intro-paper{background:var(--landing-paper);pointer-events:none;grid-area:1/frame-start/3/frame-end}.landing-page-frame>main{display:contents}.landing-top{color:var(--landing-ink);font-family:Arial,Helvetica,sans-serif}.landing-header{grid-area:1/content-start/auto/left-end;align-self:start}.landing-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:44px;display:flex;position:relative}.landing-wordmark{color:var(--landing-ink);font-size:1.625rem;font-weight:700;display:inline-flex}.verc-brand{width:auto;height:var(--verc-wordmark-height,18.824px);aspect-ratio:3302/724;flex:none;display:block}.landing-panel-brand{--verc-wordmark-height:14.1px}.landing-desktop-nav{gap:8px;margin:0;font-size:.875rem;display:flex}.landing-nav-link{background:var(--landing-paper);min-height:44px;color:var(--landing-ink);white-space:nowrap;box-shadow:none;border:1px solid #d6ddda;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex}.landing-nav-link svg{flex:none}.landing-nav-primary{color:#fff;background:linear-gradient(#0b7278,#005b62);border-color:#004e55;font-weight:600;box-shadow:0 1px 2px #00303938,inset 0 1px #ffffff57,inset 0 -1px #00383f3d}:is(.landing-top a:focus-visible,.landing-top button:focus-visible){outline:3px solid var(--landing-teal);outline-offset:5px}.landing-nav-link[href]:hover{color:var(--landing-ink);background:#eef4f2;border-color:#bac9c7;text-decoration:none;box-shadow:0 2px 4px #1b303312}.landing-nav-link[href]:active{background:#e4ece9;transform:translateY(1px);box-shadow:inset 0 1px 3px #17313718}.landing-nav-primary[href]:hover{color:#fff;background:linear-gradient(#08676f,#004e57);border-color:#004c53}.landing-nav-primary[href]:active{color:#fff;background:linear-gradient(#004c53,#00575e);box-shadow:inset 0 2px 4px #002e3640}.landing-nav-link[aria-disabled=true]{cursor:not-allowed}.landing-mobile-nav{display:none}.landing-menu-trigger{background:var(--landing-paper);min-height:44px;color:var(--landing-ink);border:1px solid #d5dddc;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:600;line-height:1.4;display:flex;box-shadow:0 1px 2px #1b30330b}.landing-menu-trigger:hover{background:#eef4f2;border-color:#bac9c7}.landing-menu-trigger:active{background:#e4ece9;box-shadow:inset 0 1px 3px #17313718}.landing-mobile-panel{z-index:5;background:var(--landing-paper);border:1px solid #d5dddc;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 8px 18px #13252c18}.landing-mobile-panel nav{flex-direction:column;gap:10px;margin:0;display:flex}.landing-hero{display:contents}.landing-hero-copy{grid-area:2/content-start/auto/left-end;align-self:center;min-width:0;padding-block:48px 80px}.landing-eyebrow{color:var(--landing-teal);letter-spacing:0;text-transform:none;margin:0 0 20px;font-size:.9375rem;font-weight:600;line-height:1.5}.landing-hero h1{overflow-wrap:anywhere;letter-spacing:-2.2px;color:var(--landing-ink);margin:0 0 24px;font-size:3.5rem;font-weight:650;line-height:1.06}.landing-hero h1 span{color:inherit}.landing-headline-line,.landing-hero h1 em{display:block}.landing-pause{color:var(--landing-teal);margin:0;font-size:1.5rem;line-height:1.5}.landing-illustration{--art-inset:var(--hero-art-inset);grid-area:1/art-start/3/content-end;align-self:start;width:100%;min-width:0;margin:0 0 80px;position:relative}.landing-steel-art{width:calc(100% - var(--art-inset));border-radius:9px;height:auto;margin-left:auto;display:block;box-shadow:0 4px 12px #11383b16}.landing-assessment{margin-top:calc((100% - var(--art-inset)) * -.375);background:#fff;border:1.5px solid #89919e;border-radius:8px;padding:18px 20px;position:relative;box-shadow:0 8px 16px #18233224,0 2px 4px #18233212}.landing-panel-brand{border-bottom:1px solid #a6bec1;padding-bottom:9px;font-size:.875rem;font-weight:700;line-height:1.3}.landing-assessment h2{letter-spacing:-1px;color:var(--landing-ink);margin:10px 0 14px;font-size:1.75rem;font-weight:650;line-height:1.2}.landing-assessment-items{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid}.landing-assessment-items li{text-align:center;color:var(--landing-ink);flex-direction:column;align-items:center;gap:7px;padding-inline:5px;font-size:.875rem;font-weight:500;line-height:1.25;display:flex}.landing-assessment-items li+li{border-left:1px solid #b9c9cc}.landing-assessment-items li span{overflow-wrap:anywhere;min-width:0;max-width:100%}.landing-assessment-items svg{flex:none;width:29px;height:33px}.landing-comparison{background:var(--landing-clay);color:#41332a;text-align:center;border-radius:5px;max-width:100%;margin:0 auto;padding:7px 12px;font-size:.8125rem;font-weight:600;line-height:1.4;display:table}@media (max-width:1150px){.landing-page-frame{--frame-gutter:12px;--hero-gap:40px;grid-template-columns:[frame-start] var(--frame-gutter) [content-start] minmax(0,1fr) [left-end] var(--hero-gap) [art-start] minmax(300px,.75fr) [content-end] var(--frame-gutter) [frame-end];width:calc(100% - 32px)}.landing-desktop-nav{display:none}.landing-mobile-nav{display:block}.landing-hero h1{letter-spacing:-1.7px;font-size:2.875rem}.landing-illustration{--art-inset:40px}.landing-assessment{padding:16px}.landing-assessment h2{font-size:1.625rem}}@media (max-width:850px){.landing-intro-paper{grid-row:1/4}.landing-page-frame{grid-template-columns:[frame-start] var(--frame-gutter) [content-start] minmax(0,1fr) [left-end art-start content-end] var(--frame-gutter) [frame-end]}.landing-hero-copy{grid-row:2;max-width:650px;padding-block:40px 44px}.landing-hero h1{letter-spacing:-2.2px;font-size:3.5rem}.landing-illustration{--art-inset:60px;grid-area:3/content-start/auto/content-end;justify-self:center;width:420px;max-width:100%}.landing-assessment{padding:18px 20px}.landing-assessment h2{font-size:1.75rem}}@media (max-width:600px){.landing-page-frame{--frame-gutter:14px;width:calc(100% - 12px);padding-top:20px}.landing-wordmark{font-size:1.5rem}.landing-hero-copy{padding-block:30px 40px}.landing-eyebrow{margin-bottom:18px;font-size:.9375rem}.landing-hero h1{letter-spacing:-1.4px;margin-bottom:20px;font-size:2.5rem;line-height:1.08}.landing-headline-line{display:inline}.landing-pause{font-size:1.375rem}.landing-illustration{--art-inset:40px;margin-bottom:72px}.landing-assessment{padding:16px}.landing-assessment h2{letter-spacing:-.8px;font-size:1.625rem}.landing-assessment-items li{padding-inline:3px}.landing-assessment-items svg{width:26px;height:29px}.landing-comparison{padding:7px 9px}}@media (max-width:360px){.landing-hero h1{letter-spacing:-1.3px;font-size:2.375rem}.landing-assessment{padding:14px 12px}.landing-assessment h2{font-size:1.5625rem}}@media (prefers-reduced-motion:reduce){.landing-nav-link{transition:none}}@media (min-width:1151px) and (max-width:1279px){.landing-desktop-nav{display:none}.landing-mobile-nav{display:block}}@media (min-width:1280px){.landing-header{grid-column:content-start/content-end;grid-template-columns:minmax(0,1fr) calc(var(--hero-column) - var(--hero-art-inset));column-gap:32px;display:grid}.landing-header-row{grid-column:1}}.landing-workflow{background:var(--landing-paper);min-width:0;color:var(--landing-ink);grid-column:frame-start/frame-end;padding-block:80px 40px}.landing-workflow-inner{width:calc(100% - var(--frame-gutter) * 2);min-width:0;margin-inline:auto}.landing-workflow h2{text-align:center;letter-spacing:-1.2px;overflow-wrap:anywhere;max-width:850px;margin:0 auto 32px;font-size:2.375rem;font-weight:650;line-height:1.15}.landing-workflow h2 em{display:block}.workflow-sequence,.workflow-controls{display:none}.workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.workflow-card{background:var(--workflow-teal);color:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #11383b16}.workflow-card-subscribe{--workflow-teal:#015165}.workflow-card-submit{--workflow-teal:#002e46}.workflow-card-receive{--workflow-teal:#013447}.workflow-art{aspect-ratio:170/138;isolation:isolate;min-width:0;position:relative}.workflow-art picture{display:block;position:absolute;inset:0}.workflow-art img{aspect-ratio:1;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.workflow-copy{overflow-wrap:anywhere;flex:1;min-width:0;padding:12px 24px 28px;position:relative}.workflow-copy h3{letter-spacing:-.45px;margin:0 0 8px;font-size:1.5rem;font-weight:600;line-height:1.2}.workflow-copy p{color:#fff;max-width:30em;margin:0;font-size:1rem;line-height:1.45}.workflow-cards:focus-visible{outline:3px solid var(--landing-teal);outline-offset:5px}.workflow-controls button:focus-visible{outline:3px solid var(--landing-teal);outline-offset:5px}@media (min-width:601px) and (max-width:1100px){.landing-workflow{padding-top:48px}.workflow-cards{grid-template-columns:1fr;gap:20px}.workflow-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.workflow-art img{-webkit-mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%)}.workflow-copy{padding:28px}}@media (max-width:600px){.landing-workflow{padding-block:24px 32px}.landing-workflow h2{letter-spacing:-.8px;margin-bottom:24px;font-size:1.875rem;line-height:1.15}.workflow-sequence{flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0 0 16px;padding:0;font-size:.875rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.workflow-sequence li{align-items:center;gap:12px;display:flex}.workflow-sequence-arrow{color:var(--landing-teal)}.workflow-cards{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding-bottom:8px;display:flex;overflow:auto hidden}.workflow-cards::-webkit-scrollbar{display:none}.workflow-cards:after{content:"";flex:0 0 12px}.workflow-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 24px)}.workflow-copy{padding:12px 20px 24px}.workflow-copy h3{font-size:1.5rem}.workflow-controls{justify-content:center;align-items:center;gap:20px;margin-top:12px;display:flex}.workflow-controls button{background:var(--landing-paper);width:44px;height:44px;color:var(--landing-ink);cursor:pointer;border:1px solid #c7d3d2;border-radius:8px;justify-content:center;align-items:center;display:flex}.workflow-controls button:hover:enabled{background:#eef4f2;border-color:#9eb6b4}.workflow-controls button:active:enabled{background:#e4ece9;transform:translateY(1px)}.workflow-controls button:disabled{color:#899795;cursor:default;background:#f3f5f2}.workflow-position{text-align:center;min-width:38px;font-size:.875rem;font-weight:600}}@media (prefers-reduced-motion:reduce){.workflow-cards{scroll-behavior:auto}}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--verc-font-sans:Figtree,Arial,Helvetica,sans-serif;--verc-font-display:"Instrument Serif",Georgia,serif;--verc-weight-body:400;--verc-weight-control:500;--verc-weight-heading:600;--verc-weight-bold:700;--verc-leading-display:1.08;--verc-leading-card:1.2;--verc-leading-body:1.5;--verc-leading-control:1.4;--verc-tracking-display:-.025em;--verc-type-hero:clamp(2.5rem,calc(2.5rem + (100vw - 23.4375rem) * .0203562),3rem);--verc-type-section:clamp(2.25rem,calc(2.25rem + (100vw - 23.4375rem) * .0305344),3rem);--verc-type-workflow:clamp(2.125rem,calc(2.125rem + (100vw - 23.4375rem) * .0254453),2.75rem);--verc-type-card:1.5rem;--verc-type-lead:clamp(1.125rem,calc(1.125rem + (100vw - 23.4375rem) * .00508906),1.25rem);--verc-type-body:1rem;--verc-type-control:.9375rem;--verc-type-plan:clamp(1.625rem,calc(1.625rem + (100vw - 23.4375rem) * .00508906),1.75rem);--verc-type-amount:clamp(2.75rem,calc(2.75rem + (100vw - 23.4375rem) * .0101781),3rem);--verc-type-faq:var(--verc-type-lead);--verc-type-pill:.875rem;--verc-type-meta:.75rem;--verc-type-panel:clamp(1.5rem,calc(1.5rem + (100vw - 23.4375rem) * .00508906),1.625rem);--verc-type-founder:1.25rem;--verc-leading-context:1.6}@media (max-width:1100px){:root{--verc-type-founder:1.125rem}}@media (min-width:1024px){:root{--verc-type-hero:clamp(3rem,calc(3rem + (100vw - 64rem) * .0384615),4rem);--verc-type-section:var(--verc-type-hero);--verc-type-workflow:clamp(2.75rem,calc(2.75rem + (100vw - 64rem) * .0288462),3.5rem);--verc-type-lead:1.25rem;--verc-type-plan:clamp(1.75rem,calc(1.75rem + (100vw - 64rem) * .00480769),1.875rem);--verc-type-amount:clamp(3rem,calc(3rem + (100vw - 64rem) * .0192308),3.5rem);--verc-type-panel:clamp(1.625rem,calc(1.625rem + (100vw - 64rem) * .00480769),1.75rem)}}.landing-header,.landing-hero-copy,.landing-illustration,.landing-workflow{font-family:var(--verc-font-sans);font-weight:var(--verc-weight-body);font-synthesis:none}.landing-nav-link,.landing-menu-trigger{font-family:var(--verc-font-sans);font-size:var(--verc-type-control);font-weight:var(--verc-weight-control);line-height:var(--verc-leading-control)}.landing-nav-primary,.landing-menu-trigger{font-weight:var(--verc-weight-heading)}.landing-hero h1{font-family:var(--verc-font-sans);font-size:var(--verc-type-hero);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-display);letter-spacing:var(--verc-tracking-display)}.landing-headline-line,.workflow-headline-line{display:block}@media (max-width:600px){.landing-headline-line,.workflow-headline-line{display:inline}}.landing-hero h1 em,.landing-workflow h2 em{font-family:var(--verc-font-display);font-style:italic;font-weight:var(--verc-weight-body);font-size:inherit;line-height:inherit;letter-spacing:inherit}.landing-pause{font-size:var(--verc-type-lead);font-weight:var(--verc-weight-body);line-height:var(--verc-leading-body);letter-spacing:0}.landing-assessment h2{font-family:var(--verc-font-sans);font-size:var(--verc-type-panel);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-card);letter-spacing:0}.landing-assessment-items li{font-size:var(--verc-type-body);font-weight:var(--verc-weight-control);line-height:var(--verc-leading-body)}.landing-workflow h2{font-family:var(--verc-font-sans);font-size:var(--verc-type-workflow);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-display);letter-spacing:var(--verc-tracking-display)}.workflow-copy h3{font-size:var(--verc-type-card);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-card);letter-spacing:0}.workflow-copy p{font-size:var(--verc-type-body);font-weight:var(--verc-weight-body);line-height:var(--verc-leading-body);letter-spacing:0}.workflow-sequence{font-size:var(--verc-type-pill);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-control)}.workflow-controls button,.workflow-position{font-family:var(--verc-font-sans);font-size:var(--verc-type-control);font-weight:var(--verc-weight-heading);line-height:var(--verc-leading-control)}
