@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_next_latin_wght_normal-s.p.1o9o6__l__p-w.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.unQ8kW_className{font-family:atkinson,atkinson Fallback,Verdana,Segoe UI,sans-serif;font-style:normal}.unQ8kW_variable{--font-atkinson:"atkinson", "atkinson Fallback", Verdana, Segoe UI, sans-serif}
:root{--color-soil:#5b3a1e;--color-soil-deep:#3e2712;--color-pasture:#2f6b2f;--color-pasture-dark:#224f22;--color-wheat:#f6f0e1;--color-wheat-2:#ece2c9;--color-wheat-3:#dfd2b2;--color-ink:#1f1f1f;--color-clay:#b5531f;--color-white:#fff;--color-error:#8f1414;--color-error-surface:#fbe9e6;--color-photo-shade:#0a1608c7;--color-photo-shade-soft:#0a16081f;--color-paper:var(--color-wheat);--color-paper-2:var(--color-wheat-2);--color-paper-3:var(--color-wheat-3);--color-heading:var(--color-soil);--color-rule:var(--color-soil);--color-accent:var(--color-pasture);--color-accent-hover:var(--color-pasture-dark);--color-accent-ink:var(--color-white);--color-focus:var(--color-clay);--color-link:var(--color-pasture-dark);--font-body:var(--font-atkinson), "Atkinson Hyperlegible", Verdana, "Segoe UI", sans-serif;--font-display:var(--font-body);--text-body:1.25rem;--text-small:1.125rem;--text-h1:2.125rem;--text-h2:1.6875rem;--text-h3:1.375rem;--text-button:1.375rem;--text-numeral:5.5rem;--leading-body:1.6;--leading-tight:1.15;--measure:68ch;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--container:1168px;--gutter:20px;--content:720px;--sidebar:320px;--section-gap:64px;--control-height:60px;--form-gap:20px;--button-height:64px;--bar-height:72px;--rule:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.12s;--z-sticky:200;--z-nav:300}@media (min-width:64rem){:root{--text-body:1.3125rem;--text-h1:2.75rem;--text-h2:2rem;--text-h3:1.5625rem;--text-numeral:8rem;--gutter:32px;--section-gap:96px}}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-soil) var(--color-paper-2);scroll-padding-top:var(--space-lg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);caret-color:var(--color-accent);text-align:left;overflow-wrap:break-word;margin:0;font-weight:400}::selection{background:var(--color-pasture);color:var(--color-white)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);color:var(--color-heading);font-weight:700;line-height:var(--leading-tight);overflow-wrap:break-word;text-wrap:balance;font-synthesis:none;min-width:0;margin:0}h1{font-size:var(--text-h1);font-weight:800}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding-left:1.3em}li+li{margin-top:var(--space-xs)}a{color:var(--color-link);text-underline-offset:.18em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px}a:hover{color:var(--color-soil)}img,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--space-md);top:var(--space-md);z-index:var(--z-nav);padding:var(--space-sm) var(--space-md);background:var(--color-white);color:var(--color-ink);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.button{min-height:var(--button-height);min-width:min(280px,100%);padding:var(--space-sm) var(--space-lg);border:var(--rule) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-button);text-align:center;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:0;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-ink)}.button:active{background:var(--color-soil-deep);border-color:var(--color-soil-deep)}.button[disabled],.button[aria-disabled=true]{background:var(--color-paper-3);border-color:var(--color-soil);color:var(--color-ink);cursor:not-allowed}.button--light{background:var(--color-white);border-color:var(--color-white);color:var(--color-soil)}.button--light:hover{background:var(--color-wheat);border-color:var(--color-wheat);color:var(--color-soil-deep)}.button--light:active{background:var(--color-wheat-3);border-color:var(--color-wheat-3);color:var(--color-soil-deep)}.button--block{width:100%;min-width:0;display:flex}@media (max-width:47.99rem){.button{width:100%;display:flex}}.site-header{background:var(--color-paper);border-bottom:var(--rule) solid var(--color-rule)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:84px;padding-block:var(--space-sm);display:flex}.wordmark{min-height:48px;color:var(--color-soil);flex-direction:column;justify-content:center;font-size:1.375rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.wordmark span{display:block}.site-nav__list{align-items:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.site-nav__list li+li{margin-top:0}.site-nav__link{min-height:48px;padding-inline:var(--space-sm);color:var(--color-ink);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--color-soil);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:3px}.site-nav .button{min-width:0;min-height:var(--button-height);white-space:nowrap;font-size:var(--text-button)}.site-nav__menu{display:none}@media (max-width:63.99rem){.site-nav--wide{display:none}.site-nav__menu{display:block}.site-nav__menu summary{min-width:96px;min-height:56px;padding-inline:var(--space-md);border:var(--rule) solid var(--color-soil);color:var(--color-soil);cursor:pointer;justify-content:center;align-items:center;font-weight:700;list-style:none;display:inline-flex}.site-nav__menu summary::-webkit-details-marker{display:none}.site-nav__menu[open] summary{background:var(--color-soil);color:var(--color-white)}.site-nav__panel{z-index:var(--z-nav);padding:var(--space-md) var(--gutter) var(--space-lg);background:var(--color-paper);border-bottom:var(--rule) solid var(--color-rule);position:absolute;left:0;right:0}.site-nav__panel .site-nav__list{align-items:stretch;gap:var(--space-md);flex-direction:column}.site-nav__panel .site-nav__link{border-bottom:1px solid var(--color-paper-3);min-height:56px}.site-nav__panel .button{width:100%;margin-top:var(--space-sm);min-height:var(--button-height);display:flex}}.site-footer{margin-top:var(--section-gap);padding-block:var(--space-2xl);background:var(--color-soil);color:var(--color-white)}.site-footer a{color:var(--color-white)}.site-footer a:hover{color:var(--color-white);text-decoration-thickness:4px}.site-footer :focus-visible{outline-color:var(--color-white)}.site-footer__name{font-size:var(--text-h3);font-weight:800;line-height:1.2}.site-footer__about{max-width:48ch;margin-top:var(--space-sm)}.site-footer__links{gap:var(--space-md) var(--space-lg);margin:var(--space-xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer__links li+li{margin-top:0}.site-footer__links a{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.site-footer__fine{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-wheat-3);font-size:var(--text-small)}.site-footer__fine p+p{margin-top:var(--space-xs)}body:has(.offer-bar) .site-footer{padding-bottom:calc(var(--space-2xl) + var(--bar-height) + var(--space-md))}@media (min-width:64rem){body:has(.offer-bar) .site-footer{padding-bottom:var(--space-2xl)}}.breadcrumbs{padding-block:var(--space-lg) 0;font-size:var(--text-small)}.breadcrumbs ol{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li{margin-top:0}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-soil)}.breadcrumbs a,.breadcrumbs [aria-current=page]{padding-block:var(--space-sm);display:inline-block}.guide{gap:var(--space-2xl);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.guide__main{min-width:0;max-width:var(--content)}.guide__side{display:none}@media (min-width:64rem){.guide{grid-template-columns:minmax(0, var(--content)) var(--sidebar);justify-content:space-between}.guide__side{display:block}.guide__sticky{top:var(--space-lg);max-height:calc(100dvh - var(--space-xl));position:sticky;overflow-y:auto}.related--inline{display:none}}.guide__head{padding-bottom:var(--space-lg);border-bottom:var(--rule) solid var(--color-rule)}.guide__meta{margin-top:var(--space-md);font-size:var(--text-small)}.prose>*+*{margin-top:var(--space-lg)}.prose>h2{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:var(--rule) solid var(--color-rule)}.prose>h3{margin-top:var(--space-xl)}.prose>h2+*,.prose>h3+*{margin-top:var(--space-md)}.prose p,.prose li,.prose dd{max-width:var(--measure)}.prose dt{color:var(--color-soil);font-weight:700}.prose dd{margin:var(--space-2xs) 0 var(--space-md)}.prose em{font-style:normal;font-weight:700}.answer{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-white);border:var(--rule) solid var(--color-soil);font-weight:500}.toc{padding:var(--space-lg);background:var(--color-paper-2)}.toc h2{font-size:var(--text-h3)}.toc ol{margin-top:var(--space-sm)}.toc li+li{margin-top:var(--space-md)}.toc a{padding-block:var(--space-xs);display:inline-block}.callout{padding:var(--space-lg);background:var(--color-paper-2);border-top:var(--rule) solid var(--color-soil);border-bottom:var(--rule) solid var(--color-soil)}.early-offer{padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);border-top:var(--rule) solid var(--color-pasture);border-bottom:var(--rule) solid var(--color-pasture);font-weight:700}.callout__title{margin-bottom:var(--space-xs);color:var(--color-soil);font-weight:800}.checklist{padding:0;list-style:none}.checklist li{padding-left:2.2em;position:relative}.checklist li+li{margin-top:var(--space-sm)}.checklist li:before{content:"";border:3px solid var(--color-pasture);background:var(--color-white);width:1.1em;height:1.1em;position:absolute;top:.28em;left:.15em}.checklist li:after{content:"";border-right:4px solid var(--color-pasture);border-bottom:4px solid var(--color-pasture);width:.36em;height:.7em;position:absolute;top:.38em;left:.52em;transform:rotate(40deg)}.steps{gap:var(--space-xl);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule) solid var(--color-rule);counter-increment:step;grid-template-columns:minmax(0,1fr);display:grid}.steps li+li{margin-top:0}.steps li:before{content:counter(step);color:var(--color-pasture);font-size:var(--text-numeral);font-variant-numeric:lining-nums;font-weight:800;line-height:.9}.steps__title{color:var(--color-soil);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-tight)}@media (min-width:48rem){.steps li{grid-template-columns:var(--text-numeral) minmax(0, 1fr);column-gap:var(--space-lg);align-items:start}.steps li:before{grid-row:span 2}}.table-wrap{border:var(--rule) solid var(--color-soil);background:var(--color-white);overflow-x:auto}.table-wrap:focus-visible{outline-offset:3px}table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}caption{padding:var(--space-md);background:var(--color-soil);color:var(--color-white);text-align:left;font-weight:700}th,td{padding:var(--space-md);border-top:1px solid var(--color-paper-3);text-align:left;vertical-align:top;min-width:9em}thead th{background:var(--color-paper-2);color:var(--color-soil);border-top:0}tbody th{color:var(--color-soil)}figure{margin:0}.figure__frame{padding:var(--space-md);background:var(--color-white);border:var(--rule) solid var(--color-soil);overflow-x:auto}figcaption{margin-top:var(--space-sm);font-size:var(--text-small)}.faq-list{gap:var(--space-md);max-width:var(--content);display:grid}.faq-item{background:var(--color-white);border:var(--rule) solid var(--color-soil)}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--button-height);padding:var(--space-md) var(--space-lg);color:var(--color-soil);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:4px solid var(--color-pasture);border-bottom:4px solid var(--color-pasture);flex:none;width:.7em;height:.7em;transform:rotate(45deg)translateY(-25%)}.faq-item[open] summary:after{transform:rotate(-135deg)translateY(-25%)}.faq-item__body{padding:0 var(--space-lg) var(--space-lg)}.faq-item__body p+p{margin-top:var(--space-sm)}.sources ol{font-size:var(--text-small)}.sources a{padding-block:var(--space-sm);overflow-wrap:anywhere;display:inline-block}.author-box{padding:var(--space-lg);background:var(--color-paper-2);font-size:var(--text-small)}.author-box strong{color:var(--color-soil)}.author-box p+p{margin-top:var(--space-xs)}.disclaimer{padding:var(--space-lg);border:var(--rule) solid var(--color-soil);font-size:var(--text-small)}.offer-box{padding:var(--space-lg);background:var(--color-accent);color:var(--color-accent-ink)}.offer-box :focus-visible{outline-color:var(--color-white)}.offer-box__heading{color:var(--color-accent-ink);font-size:1.625rem;font-weight:700;line-height:var(--leading-tight)}.offer-box__body{margin-top:var(--space-sm);font-size:1.25rem;font-weight:700}.offer-box .button{margin-top:var(--space-lg)}.offer-box__fine{margin-top:var(--space-sm);font-size:var(--text-small);font-weight:700}.offer-box--inline{max-width:none}@media (min-width:64rem){.offer-box--inline{display:none}}.related{margin-top:var(--space-xl)}.related h2{font-size:var(--text-h3)}.related ul{margin-top:var(--space-sm);padding:0;list-style:none}.related li{border-top:1px solid var(--color-soil)}.related li+li{margin-top:var(--space-md)}.related a{padding-block:var(--space-sm);display:block}.closing{margin-top:var(--space-2xl);padding:var(--space-xl) var(--space-lg);background:var(--color-paper-2);border-top:var(--rule) solid var(--color-rule)}.closing p{margin-top:var(--space-sm);max-width:var(--measure)}.closing .button{margin-top:var(--space-lg)}.offer-bar{z-index:var(--z-sticky);min-height:var(--bar-height);padding:var(--space-2xs) var(--space-xs);background:var(--color-accent);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.offer-bar .button{min-height:var(--button-height);width:100%;padding-inline:var(--space-sm)}.offer-bar :focus-visible{outline-color:var(--color-soil-deep);outline-offset:-6px}@media (min-width:64rem){.offer-bar{display:none}}.lead-form{gap:var(--form-gap);display:grid;container-type:inline-size}.field{gap:var(--space-xs);min-width:0;display:grid}.field label,.field .label{color:var(--color-ink);font-size:1.25rem;font-weight:700;line-height:1.3}.form-group{min-width:0;margin:var(--space-xs) 0 0;border:0;padding:0}.form-group__legend{width:100%;margin-bottom:var(--form-gap);padding:var(--form-gap) 0 0;border-top:var(--rule) solid var(--color-paper-3);color:var(--color-heading);font-size:1.25rem;font-weight:700;line-height:1.3;display:block}.form-group__optional{color:var(--color-ink);font-weight:400}.form-group__fields{gap:var(--form-gap);display:grid}.field__hint{font-size:var(--text-small);line-height:1.45}.field input,.field select,.field textarea{width:100%;min-height:var(--control-height);padding:var(--space-xs) var(--space-md);border:var(--rule) solid var(--color-ink);background:var(--color-white);color:var(--color-ink);appearance:none;border-radius:0;font-size:1.25rem;line-height:1.3}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%), linear-gradient(135deg, var(--color-ink) 50%, transparent 50%);background-position:calc(100% - 1.35em),calc(100% - .95em);background-repeat:no-repeat;background-size:.4em .4em;padding-right:2.6em}.field textarea{min-height:140px;padding-block:var(--space-sm);resize:vertical}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-pasture)}.field [aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-surface)}.field__error{align-items:flex-start;gap:var(--space-xs);color:var(--color-error);font-weight:700;display:flex}.field__error svg{flex:none;width:1.3em;height:1.3em;margin-top:.12em}.form-alert{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:var(--rule) solid var(--color-error);background:var(--color-error-surface);color:var(--color-error);font-weight:700;display:flex}.form-alert svg{flex:none;width:1.4em;height:1.4em;margin-top:.1em}.form-row{align-items:start;gap:var(--form-gap) var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:26rem){.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.form-submit{gap:var(--space-sm);margin-top:var(--space-xs);display:grid}.form-fine{font-size:var(--text-small);line-height:1.45}.form-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hero{isolation:isolate;background:var(--color-soil-deep);color:var(--color-white);position:relative}.hero__photo{z-index:-2;object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--color-photo-shade) 0%, var(--color-photo-shade) 38%, var(--color-photo-shade-soft) 100%);position:absolute;inset:0}@media (min-width:64rem){.hero:after{background:linear-gradient(to right, var(--color-photo-shade) 0%, var(--color-photo-shade) 36%, var(--color-photo-shade-soft) 78%)}}.hero__inner{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.hero h1{color:var(--color-white)}.hero__lede{margin-top:var(--space-md);max-width:28ch;font-size:var(--text-h3);font-weight:500;line-height:1.3}.hero :focus-visible{outline-color:var(--color-white)}.hero__form{padding:var(--space-lg);background:var(--color-white);color:var(--color-ink)}.hero__form :focus-visible{outline-color:var(--color-focus)}.hero__form h2{margin-bottom:var(--space-lg);font-size:var(--text-h3)}@media (min-width:64rem){.hero__inner{gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,520px);min-height:640px}.hero__form{padding:var(--space-xl)}}.section{padding-top:var(--section-gap)}.section__head{max-width:30ch}.section__lede{margin-top:var(--space-md);max-width:var(--measure)}.section__body{margin-top:var(--space-xl)}.section__more{margin-top:var(--space-lg)}.band{margin-top:var(--section-gap);padding-block:var(--space-2xl);background:var(--color-paper-2)}.band .section{padding-top:0}.promises{border:var(--rule) solid var(--color-soil);background:var(--color-white);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.promises li{align-items:center;gap:var(--space-md);min-height:132px;padding:var(--space-lg);color:var(--color-soil);font-size:var(--text-h3);font-weight:800;line-height:1.15;display:flex}.promises li+li{border-top:var(--rule) solid var(--color-soil);margin-top:0}.promises svg{flex:none;width:56px;height:56px}@media (min-width:56rem){.promises{grid-template-columns:repeat(3,minmax(0,1fr))}.promises li+li{border-top:0;border-left:var(--rule) solid var(--color-soil)}}.split{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.split>*{min-width:0}.split p+p{margin-top:var(--space-md)}@media (min-width:64rem){.split{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.situations{border-top:var(--rule) solid var(--color-rule);margin:0;padding:0;list-style:none}.situations li{gap:var(--space-2xs) var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid var(--color-soil);grid-template-columns:minmax(0,1fr);display:grid}.situations li+li{margin-top:0}.situations strong{color:var(--color-soil);font-size:var(--text-h3);line-height:var(--leading-tight)}@media (min-width:56rem){.situations li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.cta-band{margin-top:var(--section-gap);padding-block:var(--space-2xl);background:var(--color-accent);color:var(--color-accent-ink)}.cta-band+.site-footer{margin-top:0}.cta-band h2{color:var(--color-accent-ink)}.cta-band p{margin-top:var(--space-sm);max-width:46ch;font-weight:700}.cta-band .button{margin-top:var(--space-lg)}.cta-band :focus-visible{outline-color:var(--color-white)}.photo-credit a{font-weight:400}.page{max-width:var(--content);padding-top:var(--space-md)}.page--wide{max-width:none}.offer-layout{gap:var(--space-2xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.offer-layout{grid-template-columns:minmax(0,640px) minmax(0,1fr)}}.offer-layout__form{padding:var(--space-lg);background:var(--color-white);border:var(--rule) solid var(--color-soil)}@media (min-width:48rem){.offer-layout__form{padding:var(--space-xl)}}.state-list{gap:0 var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(11em,1fr));margin:0;padding:0;list-style:none;display:grid}.state-list li+li{margin-top:0}.state-list{row-gap:var(--space-md)}.state-list a{padding-block:var(--space-sm);display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.site-footer,.offer-bar,.guide__side,.offer-box{display:none}}.diagram{width:100%;min-width:600px;font-family:var(--font-body)}.diagram__road{fill:var(--color-soil)}.diagram__centerline{stroke:var(--color-wheat);stroke-width:4px;stroke-dasharray:26 18}.diagram__lot{fill:var(--color-wheat);stroke:var(--color-soil);stroke-width:3px}.diagram__locked{fill:var(--color-wheat-3);stroke:var(--color-clay);stroke-width:5px}.diagram__easement{fill:var(--color-white);stroke:var(--color-pasture);stroke-width:4px;stroke-dasharray:12 8}.diagram__public{fill:var(--color-wheat-3);stroke:var(--color-soil);stroke-width:3px}.diagram__private{fill:var(--color-white);stroke:var(--color-soil);stroke-width:3px}.diagram__step{stroke:var(--color-pasture);stroke-width:6px;stroke-dasharray:14 10}.diagram__pin{fill:var(--color-clay);stroke:var(--color-white);stroke-width:3px}.diagram__label{fill:var(--color-ink);font-size:24px;font-weight:500}.diagram__label--strong{fill:var(--color-soil);font-size:30px;font-weight:800}.diagram__label--small{font-size:22px;font-weight:700}.diagram__label--light{fill:var(--color-white);font-weight:700}.mark__box{fill:var(--color-pasture)}.mark__tick{fill:none;stroke:var(--color-white);stroke-width:6px;stroke-linecap:square}.state-block{padding-top:var(--space-lg)}.state-block dl{margin:var(--space-md) 0 0}.verify-flag{border:var(--rule) dashed var(--color-clay);background:var(--color-white);padding:.1em .35em;font-weight:700}@media (max-width:63.99rem){html:has(.offer-bar){scroll-padding-bottom:calc(var(--bar-height) + var(--space-lg))}}
