@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";:root{--navy:#10283c;--navy-deep:#091d2e;--cream:#f5f0e6;--paper:#fcfaf5;--gold:#c5a267;--gold-light:#dcc396;--sage:#6f806e;--ink:#17212a;--muted:#5f6669;--line:#10283c26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 48px);margin:0 auto}.section{padding:112px 0}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.025em;font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(3.8rem,7.1vw,7.2rem)}h2{font-size:clamp(2.6rem,4.6vw,4.7rem)}h3{line-height:1.25}.eyebrow{color:var(--sage);letter-spacing:.19em;text-transform:uppercase;margin-bottom:22px;font-size:.75rem;font-weight:700;line-height:1.2}.eyebrow.light{color:var(--gold-light)}.button-row{flex-wrap:wrap;gap:14px;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:56px;padding:0 29px;font-size:.78rem;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--navy-deep)}.button-gold:hover{background:#d4b477}.button-ghost{color:#fff;border-color:#ffffffb3}.button-ghost:hover{color:var(--navy);background:#fff}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-deep)}.text-link{border-bottom:1px solid var(--gold);padding-bottom:5px;font-weight:700;display:inline-block}.text-link span{color:var(--gold);margin-left:7px}.site-header{color:#fff;z-index:20;background:#091d2ef7;position:relative}.header-inner{justify-content:space-between;align-items:center;height:90px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand-mark{justify-content:center;align-items:center;width:58px;height:58px;display:flex}.brand-mark img{filter:brightness(0)invert(92%)sepia(13%)saturate(322%)hue-rotate(350deg)brightness(104%);object-fit:contain;width:100%;height:100%}.brand-name{flex-direction:column;display:flex}.brand-name strong{letter-spacing:.14em;text-transform:uppercase;font-family:Georgia,serif;font-size:1.08rem;font-weight:400;line-height:1.2}.brand-name small{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:.54rem}.desktop-nav{align-items:center;gap:28px;display:flex}.desktop-nav>a{letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:700}.desktop-nav>a:not(.nav-cta):hover{color:var(--gold-light)}.nav-cta{background:var(--gold);color:var(--navy-deep);padding:13px 18px}.mobile-nav{display:none}.hero{color:#fff;min-height:calc(100vh - 90px);position:relative;overflow:hidden}.hero-image{background-image:url(/photos/new-england-meadow.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.hero-shade{background:linear-gradient(90deg,#061826ed 0%,#081d2dc4 46%,#081d2d3d 78%,#081d2d1f 100%);position:absolute;inset:0}.hero-content{flex-direction:column;justify-content:center;min-height:calc(100vh - 90px);padding-top:84px;padding-bottom:84px;display:flex;position:relative}.hero h1{text-shadow:0 2px 25px #0000002e;max-width:900px;margin-bottom:26px}.hero-lede{color:#ffffffe6;max-width:660px;margin-bottom:34px;font-size:clamp(1.05rem,1.5vw,1.25rem)}.hero-proof{gap:32px;margin-top:45px;display:flex}.hero-proof span{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;font-size:.77rem;font-weight:600}.hero-proof span:before{color:var(--gold);content:"✓";margin-right:8px}.intro-band{background:var(--cream);padding:84px 0}.intro-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.intro-grid h2{margin-bottom:0;font-size:clamp(2.35rem,3.8vw,4rem)}.intro-copy p{color:var(--muted);margin-bottom:24px;font-size:1.05rem}.section-heading{margin-bottom:56px}.section-heading.centered{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.section-heading h2{margin-bottom:20px}.heading-lede{color:var(--muted);max-width:690px;margin:0 auto;font-size:1.05rem}.trust-section{background:var(--paper)}.trust-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.trust-card{border:1px solid var(--line);min-height:285px;padding:34px 30px}.trust-card:hover{border-color:var(--gold);background:#fff}.trust-card h3{margin:0 0 15px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.trust-card p{color:var(--muted);margin-bottom:0;font-size:.92rem}.process-section{background:var(--navy);color:#fff}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.split-heading h2{margin-bottom:0}.split-heading>p{color:#ffffffb3;margin-bottom:8px}.steps-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.step{border-right:1px solid #ffffff26;padding:38px 28px 30px 0}.step:not(:first-child){padding-left:28px}.step:last-child{border-right:0}.step>span{color:var(--gold);letter-spacing:.16em;font-size:.72rem;font-weight:700}.step h3{margin:33px 0 15px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.step p{color:#ffffffa8;margin-bottom:0;font-size:.9rem}.process-note{border-top:1px solid #fff3;margin-top:18px;padding-top:28px}.process-note p{color:#ffffff9e;max-width:780px;margin-bottom:0;font-size:.83rem}.story-section{background:var(--cream)}.story-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:110px;display:grid}.story-image-wrap{position:relative}.story-image{aspect-ratio:4/5;background:url(/photos/forest-meadow.jpg) 50%/cover}.story-stamp{background:var(--paper);border:1px solid var(--gold);color:var(--navy);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;display:flex;position:absolute;bottom:-28px;right:-35px}.story-stamp img{object-fit:contain;width:72px;height:72px}.story-stamp span:last-child{letter-spacing:.14em;margin-top:7px;font-size:.55rem}.story-copy h2{font-size:clamp(2.7rem,4.1vw,4.4rem)}.story-copy>p:not(.eyebrow){color:var(--muted)}blockquote{border-left:2px solid var(--gold);color:var(--navy);margin:30px 0;padding-left:25px;font-family:Georgia,serif;font-size:1.3rem;font-style:italic;line-height:1.55}blockquote cite{letter-spacing:.13em;text-transform:uppercase;margin-top:14px;font-family:DM Sans,Arial,sans-serif;font-size:.67rem;font-style:normal;font-weight:700;display:block}.faith-section{background:var(--sage);color:#fff;padding:88px 0}.faith-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.faith-grid h2{margin-bottom:0;font-size:clamp(2.5rem,4vw,4rem)}.faith-grid>div>p:not(.eyebrow){color:#ffffffd1;margin-bottom:22px}.faith-grid blockquote{border-color:var(--gold-light);color:#fff;margin:0}.faith-grid blockquote cite{color:#ffffffb8}.locations-section{background:var(--paper)}.location-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.location-card{color:#fff;background:linear-gradient(#081d2d0f,#081d2deb),url(/photos/rural-field.jpg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:390px;padding:35px;display:flex;position:relative;overflow:hidden}.location-card:nth-child(2){background-position:35%}.location-card:nth-child(3){background-position:75%}.location-merrimack{background-image:linear-gradient(#081d2d0d,#081d2ded),url(/photos/new-hampshire-aerial.jpg)}.location-sullivan{background-image:linear-gradient(#081d2d0d,#081d2ded),url(/photos/sullivan-sunapee.jpg)}.location-grafton{background-image:linear-gradient(#081d2d0d,#081d2ded),url(/photos/grafton-franconia.jpg)}.location-washington{background-image:linear-gradient(#081d2d0d,#081d2ded),url(/photos/washington-champlain.jpg)}.location-christian{background-image:linear-gradient(#081d2d0d,#081d2ded),url(/photos/christian-county-missouri.jpg)}.location-jackson{background-image:linear-gradient(#081d2d0a,#081d2deb),url(/photos/jackson-county-waterloo.jpg);background-position:50% 54%}.location-card:after{content:"";border:1px solid #ffffff73;transition:inset .25s;position:absolute;inset:12px}.location-card:hover:after{inset:18px}.location-card span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:700}.location-card h3{margin:10px 0 19px;font-family:Georgia,serif;font-size:1.75rem;font-weight:400}.location-card b{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.center-action{text-align:center;margin-top:46px}.closing-cta{background:var(--navy-deep);color:#fff;padding:95px 0}.closing-grid{grid-template-columns:1.4fr .6fr;align-items:center;gap:80px;display:grid}.closing-grid h2{margin-bottom:18px}.closing-grid p:not(.eyebrow){color:#ffffffb3;max-width:650px;margin-bottom:0}.closing-actions{flex-direction:column;align-items:flex-start;display:flex}.closing-actions .button{width:100%}.phone-link{margin-top:22px;font-family:Georgia,serif;font-size:1.45rem}.closing-actions span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.site-footer{color:#fff;background:#061623;padding:75px 0 28px}.footer-grid{grid-template-columns:1.3fr .7fr .7fr .9fr;gap:70px;display:grid}.footer-brand p{color:#ffffff8f;max-width:320px;margin-top:25px;font-size:.88rem}.footer-col h3{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:.68rem}.footer-col a,.footer-col span{color:#ffffffad;margin-bottom:10px;font-size:.86rem;display:block}.footer-col a:hover{color:#fff}.footer-bottom{color:#ffffff61;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:60px;padding-top:25px;font-size:.7rem;display:flex}.page-hero{background-color:var(--navy);color:#fff;background-position:50%;background-size:cover;min-height:560px;padding:120px 0;display:flex;position:relative;overflow:hidden}.page-hero-shade{background:linear-gradient(90deg,#061623f0,#081d2db0 58%,#081d2d42);position:absolute;inset:0}.page-hero .container{z-index:1;align-self:center;position:relative}.page-hero h1{max-width:920px;margin-bottom:24px;font-size:clamp(3.4rem,6vw,6rem)}.page-hero p:not(.eyebrow){color:#ffffffb8;max-width:700px;font-size:1.1rem}.page-hero-credit{color:#ffffff94;letter-spacing:.02em;z-index:1;font-size:.62rem;position:absolute;bottom:16px;right:20px}.page-hero-credit:hover{color:#fff}.local-note{border-left:2px solid var(--gold);padding-left:22px;font-family:Georgia,serif;font-size:1.14rem;line-height:1.6;color:var(--navy)!important}.content-section{padding:100px 0}.content-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.content-grid h2{font-size:clamp(2.5rem,4vw,4rem)}.prose p{color:var(--muted)}.check-list{margin:28px 0 0;padding:0;list-style:none}.check-list li{border-top:1px solid var(--line);padding:15px 0 15px 28px;position:relative}.check-list li:before{color:var(--gold);content:"✓";position:absolute;left:0}.callout{background:var(--cream);padding:48px}.callout h3{font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.callout p{color:var(--muted)}.county-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.county-list-four{grid-template-columns:repeat(4,1fr)}.county-list-five{grid-template-columns:repeat(5,1fr)}.county-list article{border:1px solid var(--line);padding:34px}.county-list h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.county-list p{color:var(--muted);font-size:.9rem}.county-list a{color:var(--navy);text-transform:uppercase;font-size:.75rem;font-weight:700}.faq-list{max-width:900px;margin:0 auto}.faq-list details{border-bottom:1px solid var(--line);padding:26px 0}.faq-list summary{cursor:pointer;padding-right:45px;font-family:Georgia,serif;font-size:1.3rem;list-style:none;position:relative}.faq-list summary:after{color:var(--gold);content:"+";font-family:Arial,sans-serif;font-size:1.5rem;position:absolute;top:-2px;right:5px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:16px 50px 0 0}.offer-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.offer-intro h2{font-size:clamp(2.5rem,4vw,4rem)}.contact-card{background:var(--navy);color:#fff;margin-top:35px;padding:30px}.contact-card a{font-family:Georgia,serif;font-size:1.2rem;display:block}.contact-card span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.68rem;display:block}.offer-form{border:1px solid var(--line);background:#fff;padding:45px}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.field input,.field textarea,.field select{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:0;min-height:52px;padding:12px 14px}.field textarea{resize:vertical;min-height:145px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);outline:2px solid #c5a26733}.form-note{color:var(--muted);margin:18px 0 0;font-size:.75rem}.form-note a,.form-error a{text-underline-offset:2px;text-decoration:underline}.form-error{color:#742e25;background:#fff2ef;border-left:3px solid #a64537;margin:20px 0 0;padding:14px 17px;font-size:.8rem}.form-honey{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.offer-form button:disabled{cursor:wait;opacity:.65}.form-success{background:var(--navy);color:#fff;min-height:560px;padding:58px 48px}.form-success h2{margin-bottom:22px;font-size:clamp(2.7rem,4vw,4.2rem)}.form-success>p:not(.eyebrow,.form-note){color:#fffc;max-width:600px;font-size:1.05rem}.form-success blockquote{border-color:var(--gold);color:#fff;max-width:620px;margin:42px 0}.form-success blockquote cite{color:var(--gold-light)}.form-success .form-note{color:#ffffffb3}.mailer-page{background:var(--paper)}.mailer-header{background:var(--navy-deep);color:#fff}.mailer-header-inner{justify-content:space-between;align-items:center;height:88px;display:flex}.mailer-phone{color:var(--gold-light);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.priority-hero{color:#fff;min-height:700px;position:relative;overflow:hidden}.priority-hero-image{background:url(/photos/christian-county-missouri.jpg) 50% 58%/cover;position:absolute;inset:0;transform:scale(1.01)}.priority-hero-merrimack .priority-hero-image{background-image:url(/photos/new-hampshire-aerial.jpg);background-position:50% 48%}.priority-hero-jackson .priority-hero-image{filter:saturate(.88)contrast(1.02);background-image:url(/photos/jackson-county-waterloo.jpg);background-position:50% 55%}.priority-hero-jackson .priority-hero-shade{background:linear-gradient(90deg,#061623f7 0%,#081d2dde 47%,#081d2d42 84%)}.priority-hero-shade{background:linear-gradient(90deg,#061623f5 0%,#081d2dd1 50%,#081d2d4d 82%);position:absolute;inset:0}.priority-hero-content{flex-direction:column;justify-content:center;min-height:700px;padding:90px 0;display:flex;position:relative}.priority-hero h1{max-width:980px;margin-bottom:28px;font-size:clamp(3.6rem,6.6vw,6.8rem)}.priority-hero-content>p:not(.eyebrow){color:#ffffffdb;max-width:720px;font-size:clamp(1.05rem,1.5vw,1.24rem)}.priority-hero-content .priority-urgent-note{border-left:2px solid var(--gold);color:#ffffffc2;max-width:680px;margin:34px 0 0;padding-left:18px;font-size:.88rem}.priority-hero-photo-credit{color:#ffffff8c;z-index:2;font-size:.56rem;position:absolute;bottom:14px;right:20px}.priority-hero-photo-credit:hover{color:#fff}.priority-value-band{background:var(--gold);color:var(--navy-deep);padding:68px 0}.priority-value-grid{grid-template-columns:.45fr 1.55fr;align-items:start;gap:70px;display:grid}.priority-value-grid .eyebrow{color:var(--navy);margin-top:10px}.priority-value-grid h2{margin-bottom:20px;font-size:clamp(2.2rem,3.5vw,3.8rem)}.priority-value-grid div p{max-width:850px;margin-bottom:0}.priority-story{background:var(--cream)}.priority-benefits{padding:105px 0}.priority-form-section{background:var(--navy);color:#fff;padding:105px 0}.priority-form-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;display:grid}.priority-form-copy h2{font-size:clamp(2.8rem,4.5vw,4.8rem)}.priority-form-copy>p:not(.eyebrow){color:#ffffffbf}.priority-callout{border-top:1px solid #fff3;flex-direction:column;margin-top:38px;padding-top:28px;display:flex}.priority-callout span{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.priority-callout a{margin:6px 0 2px;font-family:Georgia,serif;font-size:2rem}.priority-callout small{color:#fff9}.priority-form-section .offer-form{color:var(--ink)}.priority-faq{background:var(--paper)}.priority-closing{background:var(--sage);color:#fff;text-align:center;padding:95px 0}.priority-closing img{filter:brightness(0)invert();object-fit:contain;width:95px;height:95px;margin:0 auto 24px}.priority-closing h2{max-width:850px;margin:0 auto 36px;font-size:clamp(2.6rem,4.4vw,4.5rem)}.mailer-footer{color:#ffffff8c;background:#061623;padding:28px 0;font-size:.72rem}.mailer-footer .container{justify-content:space-between;display:flex}.mailer-footer a{color:#ffffffc7}.legal-prose{max-width:820px;margin:0 auto}.legal-prose h2{margin-top:52px;font-size:2rem}.legal-prose p,.legal-prose li{color:var(--muted)}.investor-page{--investor-card:#fff;--investor-line:#10283c24;color:var(--ink);background:#f6f2e9;min-height:100vh}.investor-container{width:min(1180px,100% - 48px);margin:0 auto}.investor-header{background:var(--navy-deep);color:#fff}.investor-header-inner{justify-content:space-between;align-items:center;height:88px;display:flex}.investor-brand{align-items:center;gap:14px;display:flex}.investor-brand img{filter:brightness(0)invert();object-fit:contain;width:54px;height:54px}.investor-brand span{flex-direction:column;display:flex}.investor-brand strong{letter-spacing:.14em;text-transform:uppercase;font-family:Georgia,serif;font-size:1rem;font-weight:400}.investor-brand small{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.52rem}.investor-private-label{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff40;padding:9px 13px;font-size:.65rem;font-weight:700}.investor-hero{background:var(--navy);color:#fff;padding:110px 0 105px;position:relative;overflow:hidden}.investor-hero-photo{background-image:linear-gradient(90deg,#091d2efa 0%,#091d2ee6 40%,#091d2e7a 72%,#091d2e45 100%),url(/pillsbury-lake-engraved-aerial-hero.jpg);background-position:50% 64%;background-size:cover;position:absolute;inset:0}.investor-hero-content{grid-template-columns:1.45fr .55fr;align-items:end;gap:90px;display:grid;position:relative}.investor-kicker{color:var(--sage);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:.69rem;font-weight:700}.investor-kicker.light,.investor-hero .investor-kicker{color:var(--gold-light)}.investor-hero h1{margin-bottom:28px;font-size:clamp(4rem,7vw,7rem)}.investor-lede{color:#ffffffbf;max-width:720px;margin-bottom:0;font-size:1.12rem}.investor-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:2px solid var(--gold);background:#06162370;padding:24px}.investor-hero-card span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.64rem;font-weight:700;display:block}.investor-hero-card strong{font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.28;display:block}.investor-hero-card p{color:#ffffff80;margin:13px 0 0;font-size:.78rem}.investor-hero-photo-note{color:#ffffff85;letter-spacing:.03em;z-index:2;margin:0;font-size:.54rem;position:absolute;bottom:14px;right:24px}.investor-hero-photo-note a{color:#ffffffb8}.investor-deal-alert{color:#fff;background:#8f2525}.investor-deal-alert-inner{grid-template-columns:auto 1fr;align-items:center;gap:28px;min-height:92px;padding-top:20px;padding-bottom:20px;display:grid}.investor-deal-alert strong{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff94;padding:11px 14px;font-size:.72rem}.investor-deal-alert p{color:#ffffffe6;margin:0;font-size:.84rem;line-height:1.65}.investor-summary-band{background:var(--gold);color:var(--navy-deep)}.investor-summary-grid{grid-template-columns:repeat(4,1fr);display:grid}.investor-summary-grid>div{border-right:1px solid #091d2e33;min-height:138px;padding:34px 28px}.investor-summary-grid>div:first-child{padding-left:0}.investor-summary-grid>div:last-child{border-right:0}.investor-summary-grid span{letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;font-weight:700;display:block}.investor-summary-grid strong{font-family:Georgia,serif;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:400;line-height:1.18}.investor-fieldwork-strip{background:var(--navy-deep);color:#fff;padding:48px 0 52px}.investor-fieldwork-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.investor-fieldwork-heading .investor-kicker{margin-bottom:8px}.investor-fieldwork-heading h2{color:#fff;margin:0;font-size:clamp(2rem,3.6vw,3.25rem)}.investor-fieldwork-heading>p{color:#ffffff80;letter-spacing:.04em;margin:0 0 5px;font-size:.65rem}.investor-fieldwork-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.investor-fieldwork-grid article{background:#ffffff0e;border:1px solid #ffffff24;grid-template-columns:68px 1fr;align-items:stretch;min-height:190px;display:grid}.investor-fieldwork-grid article.is-next{box-shadow:inset 0 3px 0 var(--gold-light);border-color:#d6ae63b8}.investor-fieldwork-date{background:#ffffff0f;flex-direction:column;justify-content:center;align-items:center;display:flex}.investor-fieldwork-date span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:800}.investor-fieldwork-date strong{margin-top:3px;font-family:Georgia,serif;font-size:2.25rem;font-weight:400;line-height:1.1}.investor-fieldwork-copy{padding:23px 20px}.investor-fieldwork-status{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:.53rem;font-weight:800;display:block}.investor-fieldwork-copy h3{color:#fff;margin:8px 0 5px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.investor-fieldwork-time{color:#fff;margin:0 0 13px;font-size:.74rem;font-weight:700}.investor-fieldwork-copy>p:last-child{color:#ffffff91;margin:0;font-size:.7rem;line-height:1.55}.investor-fieldwork-copy>p:last-child strong{color:#ffffffd1;font-weight:700}.investor-parcel-plan-section{background:var(--cream);padding:78px 0 82px}.investor-plan-heading{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-bottom:30px;display:grid}.investor-plan-heading h2{color:var(--navy);max-width:850px;margin:0;font-size:clamp(2.45rem,4.6vw,4.4rem)}.investor-plan-heading>a{border:1px solid var(--navy);color:var(--navy);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:14px 17px;font-size:.66rem;font-weight:700}.investor-plan-heading>a:hover{background:var(--navy);color:#fff}.investor-plan-figure{background:var(--navy-deep);margin:0;overflow:hidden}.investor-plan-figure img{width:100%;height:auto;display:block}.investor-plan-figure figcaption{background:var(--navy-deep);color:#ffffffad;grid-template-columns:.8fr 1.2fr;align-items:start;gap:22px;padding:20px 24px;line-height:1.6;display:grid}.investor-plan-figure figcaption strong{color:var(--gold-light);font-family:Georgia,serif;font-size:1.08rem;font-weight:400}.investor-plan-figure figcaption span{font-size:.7rem}.investor-plan-acreage-grid{background:var(--investor-line);border:1px solid var(--investor-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.investor-plan-acreage-grid article{background:#fff;flex-direction:column;min-height:142px;padding:26px 28px;display:flex}.investor-plan-acreage-grid span{color:var(--sage);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:700}.investor-plan-acreage-grid strong{color:var(--navy);margin:9px 0 7px;font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.investor-plan-acreage-grid small{color:var(--muted);font-size:.67rem;line-height:1.45}.investor-local-section{background:#ebe5d8;padding:100px 0 92px}.investor-media-grid{grid-template-columns:1.35fr .65fr;gap:20px;margin-bottom:42px;display:grid}.investor-photo{background:var(--navy);margin:0;position:relative;overflow:hidden}.investor-photo img{object-fit:cover;width:100%;height:430px;display:block}.investor-photo:not(.investor-photo-wide) img{object-position:52% center}.investor-photo-tag{color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#061623e6;padding:8px 10px;font-size:.58rem;font-weight:700;position:absolute;top:18px;left:18px}.investor-photo figcaption{background:var(--navy-deep);color:#ffffffa1;min-height:56px;padding:15px 18px;font-size:.65rem;line-height:1.55}.investor-photo figcaption a{color:var(--gold-light)}.investor-lake-callout{background:var(--navy);color:#fff;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;margin:0 0 34px;padding:42px 46px;display:grid}.investor-lake-callout h3{margin:0 0 15px;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:400}.investor-lake-callout>div:first-child>p:last-child{color:#ffffffa8;max-width:720px;margin:0}.investor-lake-distance{border-left:1px solid #ffffff2e;flex-direction:column;padding:7px 0 7px 34px;display:flex}.investor-lake-distance strong{color:var(--gold-light);font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.investor-lake-distance span{color:#ffffff9e;text-transform:uppercase;margin:6px 0 17px;font-size:.7rem;line-height:1.45}.investor-lake-distance a{color:#fff;font-size:.68rem;font-weight:700}.investor-proximity-grid{background:var(--investor-line);border:1px solid var(--investor-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.investor-proximity-grid article{background:#fff;min-height:250px;padding:36px 34px}.investor-proximity-grid .investor-kicker{margin-bottom:13px}.investor-proximity-grid h3{color:var(--navy);margin:0 0 12px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.2}.investor-proximity-grid strong{color:var(--sage);letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;display:block}.investor-proximity-grid article>p:not(.investor-kicker){color:var(--muted);margin-bottom:19px;font-size:.8rem;line-height:1.7}.investor-proximity-grid a{color:var(--sage);letter-spacing:.04em;font-size:.68rem;font-weight:700}.investor-proximity-note{color:var(--muted);margin:23px 0 0;font-size:.7rem}.investor-proximity-note a{color:var(--sage);font-weight:700}.investor-section{padding:105px 0}.investor-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:60px;display:grid}.investor-section-heading.compact{margin-bottom:45px}.investor-section-heading h2,.investor-updates-section h2{margin-bottom:0;font-size:clamp(2.8rem,4.8vw,4.8rem)}.investor-section-heading>p{color:var(--muted);margin-bottom:7px}.investor-market-section{background:var(--paper)}.investor-market-grid{background:var(--investor-line);border:1px solid var(--investor-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.investor-market-grid article{background:#fff;flex-direction:column;min-height:185px;padding:31px 32px;display:flex}.investor-market-grid strong{color:var(--navy);font-family:Georgia,serif;font-size:2.65rem;font-weight:400;line-height:1}.investor-market-grid span{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-top:15px;font-size:.72rem;font-weight:700}.investor-market-grid small{color:var(--muted);margin-top:8px;font-size:.7rem}.investor-market-context{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.investor-market-context article{border:1px solid var(--investor-line);padding:34px 36px}.investor-market-context .investor-kicker{margin-bottom:12px}.investor-market-context h3{color:var(--navy);margin:0 0 14px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.investor-market-context article>p:last-child{color:var(--muted);margin:0;font-size:.8rem}.investor-school-list{margin:0;padding:0;list-style:none}.investor-school-list li{border-top:1px solid var(--investor-line)}.investor-school-list a{flex-direction:column;gap:3px;padding:10px 0;display:flex}.investor-school-list strong{color:var(--navy);font-size:.78rem}.investor-school-list span{color:var(--muted);font-size:.7rem}.investor-market-source{color:var(--muted);margin:22px 0 0;font-size:.67rem;line-height:1.65}.investor-market-source a{color:var(--sage);font-weight:700}.investor-timber-panel{background:var(--navy);color:#fff;grid-template-columns:.95fr 1.05fr;gap:34px;margin:0 0 40px;padding:42px 46px;display:grid}.investor-timber-panel h3{color:#fff;margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:400;line-height:1.12}.investor-timber-panel>div:first-child>p:last-child{color:#ffffffad;margin:0;font-size:.82rem}.investor-timber-notes{gap:1px;display:grid}.investor-timber-notes span{color:#ffffffad;background:#ffffff0f;padding:16px 18px;font-size:.74rem;line-height:1.55;display:block}.investor-timber-notes strong{color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;display:block}.investor-timber-source{color:#ffffff85;border-top:1px solid #ffffff26;grid-column:1/-1;margin:0;padding-top:20px;font-size:.65rem;line-height:1.65}.investor-timber-source a{color:var(--gold-light);font-weight:700}.investor-exit-list{gap:28px;display:grid}.investor-exit{background:var(--investor-card);border:1px solid var(--investor-line);grid-template-columns:.78fr 1.22fr;display:grid}.investor-exit-map{background:var(--navy-deep);border:1px solid var(--investor-line);margin:0 0 24px;position:relative;overflow:hidden}.investor-exit-map-image{position:relative}.investor-exit-map img{width:100%;height:auto;display:block}.investor-exit-map-label{background:var(--gold);color:var(--navy-deep);letter-spacing:.12em;text-transform:uppercase;z-index:3;padding:8px 10px;font-size:.55rem;font-weight:800;position:absolute;top:13px;left:13px}.investor-three-parcel-overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.investor-parcel-shape{filter:drop-shadow(0 0 1px #ff2c1b)drop-shadow(0 0 1px #ff2c1b);background:#ee392738;position:absolute;inset:0}.investor-parcel-front{clip-path:polygon(15.2% 53.7%,18.6% 49.7%,17.6% 45.7%,39.5% 34.2%,45.1% 56.3%,40.4% 59%,37.5% 45%,28.5% 52.4%,20.1% 52.4%,17% 55%)}.investor-parcel-rear-long{clip-path:polygon(39.5% 34.2%,82.5% 10.7%,88.6% 31%,40.4% 59%)}.investor-parcel-rear-ten{clip-path:polygon(61.4% 45%,71.7% 40.7%,78% 68.6%,67.8% 74.4%)}.investor-parcel-tag{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#03142ae6;border:1px solid #ffffff8c;padding:4px 6px;font-size:.47rem;font-weight:800;position:absolute}.investor-parcel-tag-front{top:45%;left:24%}.investor-parcel-tag-long{top:26%;left:58%}.investor-parcel-tag-ten{top:55%;left:66%}.investor-exit-map figcaption{background:var(--navy-deep);color:#ffffffc7;padding:12px 14px;font-size:.63rem;line-height:1.5}.investor-exit-overview{background:var(--cream);padding:52px 46px}.investor-exit-overview h3{color:var(--navy);margin:0 0 17px;font-family:Georgia,serif;font-size:2.25rem;font-weight:400}.investor-exit-overview>p:not(.investor-kicker){color:var(--muted);margin:28px 0}.investor-exit-facts{flex-direction:column;display:flex}.investor-exit-facts span{border-top:1px solid var(--investor-line);padding:10px 0;font-size:.78rem;font-weight:600}.investor-storage-callout{background:#73805e1a;border:1px solid #73805e52;margin:24px -10px;padding:22px 24px}.investor-storage-callout>span{color:var(--sage);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:800;display:block}.investor-storage-callout>strong{color:var(--navy);margin:7px 0 10px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.25;display:block}.investor-storage-callout>p{color:var(--muted);margin:0 0 12px;font-size:.74rem;line-height:1.65}.investor-storage-callout>a{color:var(--sage);font-size:.65rem;font-weight:800}.investor-market-time{background:var(--navy);color:#fff;margin:24px -10px;padding:20px 25px}.investor-market-time>span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:700;display:block}.investor-market-time>strong{margin:7px 0 5px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400;display:block}.investor-market-time>small{color:#ffffff94;font-size:.66rem;display:block}.investor-market-time>p{color:#ffffffad;border-top:1px solid #ffffff26;margin:17px 0 0;padding-top:16px;font-size:.73rem;line-height:1.62}.investor-range{background:var(--gold);margin:20px -10px 26px;padding:19px 25px 21px}.investor-range span{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.63rem;font-weight:700;display:block}.investor-range strong{color:var(--navy);font-family:Georgia,serif;font-size:2.15rem;font-weight:400}.investor-exit-overview .investor-range-rationale{border-top:1px solid var(--investor-line);color:var(--muted);margin:22px 0 0;padding-top:18px;font-size:.76rem;line-height:1.6}.investor-range-rationale b{color:var(--navy);font-weight:700}.investor-comps{padding:38px 42px}.investor-comps-heading{border-bottom:1px solid var(--investor-line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.investor-comps-heading h4{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:1.25rem;font-weight:400}.investor-comps-heading>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:700}.investor-comps>a{border-bottom:1px solid var(--investor-line);grid-template-columns:1.1fr .9fr;gap:5px;padding:18px 5px;transition:background .2s,padding .2s;display:grid}.investor-comps>a:hover{background:#faf7f0;padding-left:13px;padding-right:13px}.investor-comp-title{color:var(--navy);font-weight:700}.investor-comps>a strong{text-align:right;font-size:.82rem;font-weight:600}.investor-comps>a small{color:var(--muted);grid-column:1/-1;font-size:.72rem}.builder-home-comps{background:#fff}.builder-home-comp-intro{border-bottom:1px solid var(--investor-line);color:var(--muted);margin:0;padding:19px 5px;font-size:.76rem;line-height:1.65}.builder-home-comps>a small{line-height:1.55}.builder-home-comps>a small b{color:var(--ink);margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.builder-purpose-section{background:var(--navy-deep);color:#fff}.builder-purpose-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.builder-purpose-section h2{color:#fff;margin:0;font-size:clamp(3rem,5.4vw,5.5rem)}.builder-purpose-section p{color:#ffffffad;margin:0 0 22px;font-size:1rem;line-height:1.78}.builder-purpose-section p:last-child{margin-bottom:0}.investor-parcels-section{background:var(--paper)}.investor-parcel-table{border-top:1px solid var(--investor-line)}.investor-parcel-table>article{border-bottom:1px solid var(--investor-line);grid-template-columns:1.35fr .55fr 1fr auto;align-items:center;gap:20px;min-height:88px;padding:15px 4px;display:grid}.investor-parcel-id{color:var(--navy);font-family:monospace;font-size:.9rem}.investor-parcel-table span:not(.investor-parcel-id){color:var(--muted);font-size:.82rem}.investor-parcel-links{justify-content:flex-end;gap:9px;display:flex}.investor-parcel-links a{border:1px solid var(--investor-line);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:.61rem;font-weight:700}.investor-parcel-links a:hover,.investor-diligence-section{background:var(--navy);color:#fff}.investor-diligence-section .investor-section-heading>p{color:#ffffff9e}.investor-diligence-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.investor-diligence-grid article{border:1px solid #ffffff26;min-height:265px;padding:31px 29px}.investor-diligence-grid h3{margin:25px 0 13px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.investor-diligence-grid p{color:#ffffffa1;margin-bottom:0;font-size:.84rem}.investor-diligence-source{color:#ffffff80;border-top:1px solid #ffffff26;margin:28px 0 0;padding-top:21px;font-size:.7rem;line-height:1.65}.investor-status{letter-spacing:.13em;text-transform:uppercase;border:1px solid;padding:5px 8px;font-size:.57rem;font-weight:700;display:inline-block}.investor-status.confirmed{color:#b8d3b8}.investor-status.active{color:var(--gold-light)}.investor-status.planned{color:#ffffff7a}.investor-status.material{color:#ff9b91}.investor-status.paused{color:#ffffff9e}.investor-founder-section{background:#e8dfcf}.investor-founder-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.investor-founder-grid h2{margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem)}.investor-founder-copy{border-left:1px solid var(--investor-line);padding-left:46px}.investor-founder-copy p{color:var(--muted);margin:0 0 18px}.investor-home-link{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:70px;margin-top:65px;padding:38px 42px;display:flex}.investor-home-link h3{margin:3px 0 10px;font-family:Georgia,serif;font-size:1.9rem;font-weight:400}.investor-home-link>div>p:last-child{color:#ffffff9e;max-width:690px;margin:0;font-size:.8rem}.investor-home-link>a{border:1px solid var(--gold-light);color:var(--gold-light);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:14px 17px;font-size:.66rem;font-weight:700}.investor-home-link>a:hover{background:var(--gold-light);color:var(--navy)}.investor-updates-section{background:var(--cream)}.investor-updates-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.investor-updates-grid>div:first-child>p:not(.investor-kicker){color:var(--muted);margin-top:27px}.investor-placeholder-list{border-top:1px solid var(--investor-line)}.investor-placeholder-list span{border-bottom:1px solid var(--investor-line);justify-content:space-between;align-items:center;min-height:65px;display:flex}.investor-placeholder-list b{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem}.investor-contact-section{background:var(--navy);color:#fff}.investor-contact-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:70px;display:grid}.investor-contact-grid h2{margin:4px 0 18px;font-size:clamp(2.6rem,4.5vw,4.5rem)}.investor-contact-grid>div:first-child>p:last-child{color:#ffffffad;max-width:680px;margin:0}.investor-contact-actions{gap:12px;display:grid}.investor-contact-actions a{color:#fff;border:1px solid #fff3;justify-content:space-between;align-items:center;padding:20px 22px;transition:background .2s,border-color .2s;display:flex}.investor-contact-actions a:hover{border-color:var(--gold-light);background:#ffffff12}.investor-contact-actions span{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700}.investor-contact-actions strong{font-size:.92rem;font-weight:600}.builder-gate-page{color:#fff;background:#061623;min-height:100vh}.builder-gate-content{background:radial-gradient(circle at 50% 15%,#c3954524,#0000 42%),linear-gradient(145deg,#0d2940,#061623);justify-content:center;align-items:center;min-height:calc(100vh - 94px);padding:70px 24px;display:flex}.builder-gate-card{background:var(--cream);color:var(--navy);width:100%;max-width:560px;padding:48px;box-shadow:0 28px 80px #00000052}.builder-gate-card>img{width:auto;height:76px;margin-bottom:27px;display:block}.builder-gate-card h1{margin:4px 0 18px;font-size:clamp(2.35rem,7vw,4rem)}.builder-gate-card>p:not(.investor-kicker){color:var(--muted);margin:0 0 30px}.builder-gate-card form{gap:11px;display:grid}.builder-gate-card label{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.builder-gate-card input{border:1px solid var(--investor-line);color:var(--navy);font:inherit;background:#fff;border-radius:0;width:100%;min-height:52px;padding:12px 14px}.builder-gate-card input:focus{border-color:var(--gold);outline-offset:1px;outline:2px solid #c3954533}.builder-gate-card button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;min-height:52px;padding:13px 18px;font-size:.68rem;font-weight:700}.builder-gate-card button:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.builder-gate-card button:disabled{cursor:not-allowed;opacity:.55}.builder-gate-card>small{color:var(--muted);margin-top:23px;display:block}.builder-gate-card>small a{color:var(--navy);font-weight:700}.builder-gate-error{color:#9b3b32;margin:3px 0 0;font-size:.76rem}.investor-footer{color:#fff;background:#061623;padding:70px 0 30px}.investor-footer-grid{justify-content:space-between;align-items:start;display:flex}.investor-footer-grid>div{flex-direction:column;display:flex}.investor-footer-grid strong{letter-spacing:.1em;text-transform:uppercase;font-family:Georgia,serif;font-size:1.2rem;font-weight:400}.investor-footer-grid span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:.55rem}.investor-footer-grid a{color:#ffffffb8;text-align:right;font-size:.88rem}.investor-footer-grid a:hover{color:#fff}.investor-disclaimer{border-top:1px solid #ffffff1f;margin-top:38px;padding-top:23px}.investor-disclaimer p{color:#fff6;max-width:970px;margin-bottom:0;font-size:.66rem;line-height:1.55}@media (width<=980px){.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;list-style:none}.mobile-panel{background:var(--navy-deep);flex-direction:column;min-width:240px;padding:24px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 20px 35px #0003}.mobile-panel a{border-bottom:1px solid #ffffff1f;padding:11px 0}.trust-grid,.steps-grid,.location-grid,.county-list-four,.county-list-five{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(3),.step:nth-child(4){border-top:1px solid #ffffff26}.story-grid{gap:70px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}.investor-hero-content,.investor-section-heading,.builder-purpose-grid{gap:55px}.investor-summary-grid{grid-template-columns:1fr 1fr}.investor-summary-grid>div:nth-child(2){border-right:0}.investor-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #091d2e33}.investor-summary-grid>div:nth-child(3){padding-left:0}.investor-fieldwork-grid{grid-template-columns:1fr}.investor-fieldwork-grid article{min-height:0}.investor-exit{grid-template-columns:1fr}.investor-diligence-grid{grid-template-columns:1fr 1fr}.investor-parcel-table>article{grid-template-columns:1.2fr .55fr 1fr}.investor-parcel-links{grid-column:1/-1;justify-content:flex-start}.investor-media-grid,.investor-proximity-grid{grid-template-columns:1fr 1fr}.investor-founder-grid{gap:55px}}@media (width<=720px){.container{width:min(100% - 32px,1180px)}.section{padding:78px 0}.header-inner{height:76px}.brand-name small{display:none}.hero{min-height:720px}.hero-content{min-height:720px;padding:70px 0}.hero h1{font-size:clamp(3.1rem,15vw,4.6rem)}.hero-shade{background:linear-gradient(90deg,#061826eb,#081d2d94)}.hero-proof{flex-direction:column;align-items:flex-start;gap:8px;margin-top:35px}.button-row{flex-direction:column;align-items:stretch;width:100%}.button-row .button{width:100%}.intro-grid,.split-heading,.story-grid,.closing-grid,.content-grid,.offer-layout,.faith-grid,.priority-value-grid,.priority-form-grid{grid-template-columns:1fr;gap:42px}.trust-grid,.steps-grid,.location-grid,.county-list,.field-grid{grid-template-columns:1fr}.trust-card{min-height:0}.step,.step:not(:first-child){border-top:1px solid #ffffff26;border-right:0;padding:28px 0}.story-image-wrap{margin-right:20px}.story-stamp{width:120px;height:120px;bottom:-20px;right:-20px}.closing-actions .button{width:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.page-hero{min-height:480px;padding:78px 0 85px}.offer-form,.callout,.form-success{padding:28px 22px}.field.full{grid-column:auto}.mailer-header-inner{height:76px}.mailer-phone{font-size:0}.mailer-phone:after{content:"Call or text";font-size:.7rem}.priority-hero,.priority-hero-content{min-height:690px}.priority-hero-content{padding:75px 0}.priority-hero h1{font-size:clamp(3rem,14vw,4.4rem)}.priority-value-band{padding:52px 0}.priority-benefits,.priority-form-section{padding:78px 0}.mailer-footer .container{flex-direction:column;gap:8px}.investor-container{width:min(100% - 32px,1180px)}.investor-header-inner{height:76px}.investor-brand img{width:46px;height:46px}.investor-brand small,.investor-private-label{display:none}.investor-hero{padding:78px 0 72px}.investor-hero-photo{background-image:linear-gradient(#091d2ed1,#091d2ee0),url(/pillsbury-lake-engraved-aerial-hero.jpg);background-position:60%}.investor-hero-photo-note{line-height:1.4;bottom:9px;left:16px;right:16px}.investor-hero-content,.investor-section-heading,.investor-updates-grid,.investor-founder-grid,.builder-purpose-grid{grid-template-columns:1fr;gap:42px}.investor-hero h1{font-size:clamp(3.4rem,16vw,4.8rem)}.investor-deal-alert-inner{grid-template-columns:1fr;align-items:start;gap:13px;padding-top:24px;padding-bottom:24px}.investor-deal-alert strong{white-space:normal;justify-self:start}.investor-summary-grid{grid-template-columns:1fr}.investor-summary-grid>div,.investor-summary-grid>div:first-child,.investor-summary-grid>div:nth-child(3){border-bottom:1px solid #091d2e33;border-right:0;min-height:112px;padding:27px 0}.investor-summary-grid>div:last-child{border-bottom:0}.investor-fieldwork-strip{padding:42px 0 46px}.investor-fieldwork-heading{flex-direction:column;align-items:flex-start;gap:10px}.investor-fieldwork-grid article{grid-template-columns:62px 1fr}.investor-fieldwork-copy{padding:20px 17px}.investor-parcel-plan-section{padding:60px 0 64px}.investor-plan-heading{grid-template-columns:1fr;align-items:start;gap:25px}.investor-plan-heading>a{white-space:normal;justify-self:start}.investor-plan-figure figcaption,.investor-plan-acreage-grid{grid-template-columns:1fr}.investor-plan-figure figcaption{gap:10px;padding:18px}.investor-plan-acreage-grid article{min-height:120px}.investor-section{padding:78px 0}.investor-local-section{padding:78px 0 70px}.investor-media-grid{grid-template-columns:1fr}.investor-photo img{height:315px}.investor-photo-tag{max-width:calc(100% - 24px);top:12px;left:12px}.investor-lake-callout{grid-template-columns:1fr;gap:28px;padding:34px 26px}.investor-lake-distance{border-top:1px solid #ffffff2e;border-left:0;padding:23px 0 0}.investor-proximity-grid{grid-template-columns:1fr}.investor-proximity-grid article{min-height:0;padding:32px 25px}.investor-section-heading{align-items:start;margin-bottom:42px}.investor-market-grid,.investor-market-context,.investor-timber-panel{grid-template-columns:1fr}.investor-timber-panel{padding:32px 24px}.investor-timber-source{grid-column:auto}.investor-market-grid article{min-height:0}.investor-exit-overview,.investor-comps{padding:32px 24px}.investor-exit-map-label{top:12px;left:12px}.investor-parcel-tag{padding:3px 5px;font-size:.42rem}.investor-exit-map figcaption{padding:12px 13px;font-size:.64rem}.investor-comps-heading{flex-direction:column;align-items:flex-start;gap:4px}.investor-comps>a{grid-template-columns:1fr}.investor-comps>a strong{text-align:left}.investor-comps>a small{grid-column:auto}.investor-parcel-table>article{grid-template-columns:1fr;align-items:start;gap:8px;padding:19px 2px}.investor-parcel-links{flex-wrap:wrap;grid-column:auto;margin-top:6px}.investor-diligence-grid{grid-template-columns:1fr}.investor-diligence-grid article{min-height:0}.investor-founder-copy{border-left:0;border-top:1px solid var(--investor-line);padding:30px 0 0}.investor-home-link{flex-direction:column;align-items:flex-start;gap:28px;margin-top:46px;padding:32px 25px}.investor-placeholder-list span{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.investor-contact-grid{grid-template-columns:1fr;gap:36px}.investor-contact-actions a{flex-direction:column;align-items:flex-start;gap:8px}.builder-gate-content{min-height:calc(100vh - 80px);padding:38px 16px}.builder-gate-card{padding:34px 24px}.investor-footer-grid{flex-direction:column;gap:28px}.investor-footer-grid a{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
