@font-face{font-family:Source Serif;src:local(Georgia)}*{box-sizing:border-box}[hidden]{display:none!important}:root{--ink:#142f2a;--paper:#f5f0e6;--cream:#fffaf0;--signal:#f2d35f;--rust:#a8412f;--muted:#53635d;--line:#bdc8c0;--white:#fff;--focus:#0a66c2}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:400 1rem/1.65 Trebuchet MS,Verdana,sans-serif}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}h1,h2,h3{letter-spacing:-.035em;margin:0 0 .7em;font-family:Georgia,Times New Roman,serif;line-height:.98}h1{max-width:11ch;font-size:clamp(3.3rem,9vw,8.6rem)}h2{font-size:clamp(2.25rem,5vw,4.8rem)}h3{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.08}p{margin:0 0 1.15em}.wrap{width:min(1180px,100% - 3rem);margin-inline:auto}.skip{z-index:20;background:var(--signal);padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip:focus{transform:none}.site-header{z-index:10;background:var(--ink);color:var(--cream);border-bottom:1px solid #496059;position:relative}.nav{justify-content:space-between;align-items:center;gap:2rem;width:min(1280px,100% - 3rem);min-height:88px;margin:auto;display:flex}.brand{align-items:center;gap:.8rem;font-family:Georgia,serif;font-size:1.15rem;text-decoration:none;display:flex}.brand small{letter-spacing:.13em;text-transform:uppercase;color:#c7d3cc;font:600 .68rem/1.4 Trebuchet MS,sans-serif;display:block}.brand-mark{border:2px solid var(--signal);border-radius:50%;width:28px;height:28px;position:relative}.brand-mark:after{content:"";background:var(--signal);width:11px;height:2px;position:absolute;bottom:0;right:-8px;transform:rotate(45deg)}.nav-links{align-items:center;gap:1.25rem;font-size:.88rem;display:flex}.nav-links a{text-decoration:none}.nav-cta{border:1px solid var(--signal);padding:.65rem .85rem}.menu-button{color:inherit;background:0 0;border:1px solid #789088;padding:.65rem;display:none}.hero{background:var(--ink);min-height:710px;color:var(--cream);padding:clamp(4rem,9vw,8rem) 0;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";border:1px solid #70857c;border-radius:50%;position:absolute}.hero:before{width:560px;height:560px;top:70px;right:-100px}.hero:after{border-color:var(--signal);width:360px;height:360px;top:170px;right:0}.hero-grid{z-index:1;grid-template-columns:1.25fr .75fr;gap:5rem;display:grid;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.74rem;font-weight:800}.hero .eyebrow,.page-hero .eyebrow{color:var(--signal)}.hero h1 em{color:var(--signal);font-style:italic}.hero-lead{max-width:40rem;font-size:clamp(1.15rem,2vw,1.45rem)}.hero-proof{border-left:1px solid var(--signal);align-self:end;margin-bottom:2rem;padding-left:1.5rem}.proof-number{color:var(--signal);font:400 clamp(4rem,8vw,7.5rem)/.8 Georgia,serif;display:block}.proof-label{max-width:16rem;margin-top:1.5rem;display:block}.source-note{color:var(--muted);font-size:.78rem;line-height:1.5}.hero .source-note{color:#bccbc4}.button{background:var(--signal);color:#132b27;border:2px solid var(--signal);cursor:pointer;justify-content:center;align-items:center;padding:.9rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:#ffe582}.button.secondary{background:0 0}.text-button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.focus-band{background:var(--cream);padding:clamp(4rem,8vw,8rem) 0}.focus-intro{grid-template-columns:.75fr 1.25fr;align-items:start;gap:4rem;display:grid}.focus-intro p:last-child{max-width:45rem;font-size:1.2rem}.lens{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.lens article{border-right:1px solid var(--ink);flex-direction:column;min-height:260px;padding:1.5rem;display:flex}.lens article:last-child{background:var(--ink);color:var(--cream);border-right:0}.lens-index{letter-spacing:.14em;font-size:.72rem;font-weight:800}.lens h3{margin-top:auto}.market-strip{background:var(--signal);padding:clamp(4rem,7vw,7rem) 0}.market-grid{grid-template-columns:1fr 1fr;align-items:end;gap:5rem;display:grid}.market-list{border-top:2px solid var(--ink)}.market-row{border-bottom:1px solid #8d7c35;grid-template-columns:1fr auto;gap:1rem;padding:1rem 0;display:grid}.market-row strong{font:400 2rem/1 Georgia,serif}.section{padding:clamp(4rem,8vw,8rem) 0}.page-hero{background:var(--ink);color:var(--cream);padding:clamp(4rem,8vw,7rem) 0}.page-hero h1{font-size:clamp(3.4rem,8vw,7.5rem)}.page-lead{max-width:46rem;font-size:1.25rem}.editorial{max-width:820px}.editorial h2{margin-top:1.4em}.editorial p,.editorial li{font-size:1.08rem}.rule{border-top:1px solid var(--line);grid-template-columns:12rem 1fr;gap:2rem;padding:1.4rem 0;display:grid}.data-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:2rem 0}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:1rem}.data-table th{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.callout{border:2px solid var(--ink);background:var(--cream);margin:3rem 0;padding:clamp(1.4rem,4vw,2.8rem)}.callout h2{font-size:clamp(2rem,4vw,3.7rem)}.guide-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;display:grid}.guide-grid article{background:var(--paper);padding:2rem}.guide-grid a{font-weight:800}.cta{background:var(--rust);color:var(--white);padding:clamp(3rem,6vw,5rem) 0}.cta-inner{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.cta h2{max-width:14ch}.cta p{max-width:42rem}.form-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:4rem;display:grid}.form-card{background:var(--cream);border:2px solid var(--ink);padding:clamp(1.2rem,4vw,3rem)}fieldset{border:0;margin:0;padding:0}.field-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{flex-direction:column;gap:.35rem;display:flex}.field.full{grid-column:1/-1}.field label{font-size:.85rem;font-weight:800}.field input,.field select,.field textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #728078;padding:.8rem}.field textarea{min-height:120px}.check{grid-template-columns:auto 1fr;align-items:start;margin:1.1rem 0;display:grid}.check input{width:1.1rem;height:1.1rem;margin-top:.25rem}.honeypot{position:absolute;left:-9999px}.form-state{border-left:5px solid var(--signal);background:#ece7da;margin:1rem 0;padding:1rem}.form-state[data-state=retry],.form-state[data-state=fingerprint_mismatch]{border-color:var(--rust)}.form-state p{margin:0}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legal h2{overflow-wrap:break-word;hyphens:none;font-size:clamp(1.8rem,4vw,3.2rem)}.site-footer{background:var(--ink);color:var(--cream);padding:5rem 0}.footer-grid{grid-template-columns:1fr .65fr;gap:4rem;display:grid}.site-footer h2{font-size:clamp(2.2rem,4vw,4rem)}.meta{color:#bdcbc4;font-size:.8rem}.footer-links{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.not-found{align-items:center;min-height:70vh;display:grid}.not-found .code{color:var(--signal);font:400 clamp(7rem,20vw,15rem)/.7 Georgia,serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sales-entry{background:var(--cream)}.sales-entry-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;display:grid}.sales-entry-head p{max-width:38rem;font-size:1.1rem}.sales-entry-grid{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.sales-entry-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-content:space-between;gap:.5rem;min-height:180px;padding:1.25rem;text-decoration:none;display:grid}.sales-entry-grid a:nth-child(3n){border-right:0}.sales-entry-grid a:nth-last-child(-n+3){border-bottom:0}.sales-entry-grid small,.sales-entry-grid span{grid-column:1/-1}.sales-entry-grid small{color:var(--rust);letter-spacing:.12em;font-weight:800}.sales-entry-grid strong{align-self:end;font:400 1.55rem/1.05 Georgia,serif}.sales-entry-grid b{color:var(--rust);align-self:end;font-size:1.4rem}.sales-entry-grid a:hover{background:var(--signal)}.funnel-header .nav{min-height:72px}.funnel-header p{color:#c7d3cc;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.sale-page{--sale-accent:var(--signal)}.sale-hero{min-height:720px;color:var(--cream);background:#142f2a;align-items:center;padding:clamp(4rem,8vw,7rem) 0;display:grid;overflow:hidden}.sale-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.sale-hero-copy{min-width:0}.sale-hero .eyebrow{color:var(--sale-accent)}.sale-hero h1{max-width:12ch;font-size:clamp(3.7rem,7vw,7.2rem)}.sale-hero h1 em{color:var(--sale-accent);font-weight:400;display:block}.sale-lead{color:#d7e0db;max-width:42rem;font-size:clamp(1.08rem,1.8vw,1.3rem)}.sale-hero-cta{margin-top:.7rem}.trust-line{color:#d7e0db;flex-wrap:wrap;gap:.45rem 1.4rem;margin:1.4rem 0 0;padding:0;font-size:.78rem;font-weight:800;list-style:none;display:flex}.trust-line li+li:before{content:"·";color:var(--sale-accent);margin-right:1.4rem}.sale-hero figure{aspect-ratio:4/5;border:1px solid #7c9388;margin:0;position:relative;overflow:hidden}.sale-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.sale-hero figcaption{color:#e7eee9;background:#142f2ae0;max-width:20rem;padding:.6rem .8rem;font-size:.68rem;position:absolute;bottom:0;right:0}.family-house .sale-hero{background:#142f2a}.family-house .sale-hero figure{aspect-ratio:4/5}.family-apartment{--sale-accent:#f2d35f}.family-apartment .sale-hero{background:#243d48}.family-apartment .sale-hero-grid{grid-template-columns:.88fr 1.12fr}.family-apartment .sale-hero-copy{grid-area:1/2}.family-apartment .sale-hero figure{aspect-ratio:1/1.15;border-radius:12rem 12rem 0 0;grid-area:1/1}.family-apartment .sale-hero figure img{object-position:58% center}.family-land{--sale-accent:#ffe582}.family-land .sale-hero{background:#465239}.family-land .sale-hero-grid{grid-template-columns:1fr 1fr;align-items:end}.family-land .sale-hero figure{aspect-ratio:6/5;clip-path:polygon(0 12%,88% 0,100% 84%,12% 100%);border:0}.family-land .sale-hero figure img{object-position:center 64%}.family-land .sale-hero figcaption{bottom:10%;right:8%}.family-rented{--sale-accent:#f1c7a8}.family-rented .sale-hero{background:#4e3937}.family-rented .sale-hero-grid{grid-template-columns:1.18fr .82fr}.family-rented .sale-hero figure{aspect-ratio:3/4;border-radius:48% 48% 0 0}.family-rented .sale-hero figure img{object-position:62% center}.family-multifamily{--sale-accent:#f2d35f}.family-multifamily .sale-hero{background:#263e46}.family-multifamily .sale-hero-grid{grid-template-columns:.78fr 1.22fr}.family-multifamily .sale-hero-copy{grid-area:1/2}.family-multifamily .sale-hero figure{aspect-ratio:3/5;border:0 solid #f2d35f;border-left-width:8px;grid-area:1/1}.family-multifamily .sale-hero figure img{object-position:54% center}.family-commercial{--sale-accent:#f2d35f}.family-commercial .sale-hero{background-color:#292f2d;background-image:linear-gradient(#59615e 1px,#0000 1px),linear-gradient(90deg,#59615e 1px,#0000 1px);background-size:54px 54px}.family-commercial .sale-hero-grid{grid-template-columns:1.22fr .78fr;align-items:start}.family-commercial .sale-hero figure{aspect-ratio:1;border:8px solid var(--signal);border-radius:0}.family-commercial .sale-hero figure img{filter:saturate(.45)contrast(1.12);object-position:66% center}.family-commercial .sale-hero h1{overflow-wrap:break-word;hyphens:auto;max-width:11ch;font-size:clamp(3.3rem,5.2vw,5.4rem)}.family-inherited{--sale-accent:#f2d35f}.family-inherited .sale-hero{background:#684f40}.family-inherited .sale-hero-grid{grid-template-columns:.95fr 1.05fr}.family-inherited .sale-hero figure{aspect-ratio:5/6;clip-path:polygon(6% 0,100% 5%,94% 100%,0 94%);border:0;transform:rotate(-2deg)}.family-inherited .sale-hero figure img{object-position:40% center}.family-inherited .sale-hero figcaption{bottom:8%;right:7%}.family-valuation{--sale-accent:#fff0b8}.family-valuation .sale-hero{background:#793f34}.family-valuation .sale-hero-grid{grid-template-columns:1fr 1fr}.family-valuation .sale-hero figure{aspect-ratio:1;border:2px solid #fff0b8;border-radius:50%}.family-valuation .sale-hero figure img{object-position:center 42%}.sale-form-band{background:var(--cream);padding:clamp(4rem,8vw,7rem) 0}.sale-form-layout{grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.sale-form-layout>div{min-width:0}.sale-form-layout>div>h2{max-width:14ch}.sale-form-layout aside{border:1px solid var(--ink);border-top:8px solid var(--signal);margin-top:5rem;padding:1.5rem}.sale-form-layout aside strong{font:400 1.7rem Georgia,serif}.sale-form-layout aside p{margin:1rem 0 0}.sale-form{border:2px solid var(--ink);background:#fff;max-width:760px;margin-top:2rem}.sale-progress{background:#e8e3d8;justify-content:flex-end;align-items:center;height:48px;padding:0 1rem;display:flex;position:relative;overflow:hidden}.sale-progress span{background:var(--signal);width:25%;position:absolute;inset:0 auto 0 0}.sale-progress b{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;position:relative}.sale-viewport{transition:none;overflow:hidden}.sale-track{--step:0;transform:translateX(calc(var(--step) * -100%));align-items:flex-start;transition:none;display:flex}.sale-step{visibility:hidden;flex:0 0 100%;min-width:100%;padding:clamp(1.2rem,4vw,2.5rem)!important}.sale-step.active{visibility:visible}.sale-step legend{letter-spacing:-.03em;margin-bottom:.45rem;font:400 clamp(2rem,4vw,3.2rem)/1 Georgia,serif}.choice-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.4rem 0;display:grid}.choice{cursor:pointer;position:relative}.choice input{opacity:0;position:absolute}.choice span{background:#f9f6ef;border:1px solid #87968e;align-items:center;min-height:58px;padding:.85rem 1rem;font-weight:800;display:flex}.choice input:checked+span{border:2px solid var(--rust);background:#f3dfd7}.choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.sale-fields{grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0;display:grid}.sale-field{flex-direction:column;gap:.35rem;font-size:.84rem;font-weight:800;display:flex}.sale-field input,.sale-field textarea{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #728078;padding:.8rem;font-weight:400}.sale-field textarea{resize:vertical;min-height:100px}.sale-field small,.field-help{color:var(--muted);font-weight:400}.step-actions,.sale-state-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.sale-privacy{color:var(--muted);margin-top:1.4rem;font-size:.76rem}.sale-state{border-top:8px solid var(--signal);padding:clamp(1.5rem,4vw,2.5rem)}.sale-state:has([data-intake-status][hidden]),.form-state:has([data-intake-status][hidden]){display:none}.sale-state:has([data-kind=error]),.form-state:has([data-kind=error]){border-color:var(--rust)}.sale-state strong{font:400 clamp(1.8rem,4vw,2.8rem)/1.05 Georgia,serif;display:block}.sale-state p{margin:.8rem 0 0}.sale-form[data-intake-state=pending] .sale-progress,.sale-form[data-intake-state=pending] .sale-viewport,.sale-form[data-intake-state=captured] .sale-progress,.sale-form[data-intake-state=captured] .sale-viewport,.inquiry-form[data-intake-state=pending] .inquiry-progress,.inquiry-form[data-intake-state=pending] .inquiry-viewport,.inquiry-form[data-intake-state=captured] .inquiry-progress,.inquiry-form[data-intake-state=captured] .inquiry-viewport{display:none}.sale-benefits{padding:clamp(4rem,8vw,8rem) 0}.sale-benefits>div{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.sale-benefits article{border-right:1px solid var(--ink);flex-direction:column;min-height:280px;padding:1.5rem;display:flex}.sale-benefits article:last-child{background:var(--ink);color:var(--cream);border-right:0}.sale-benefits article span{color:var(--rust);letter-spacing:.14em;font-size:.74rem;font-weight:800}.sale-benefits article h2{margin-top:auto;font-size:clamp(1.8rem,3vw,3rem)}.sale-benefits article p{margin-bottom:0}.sale-local{background:var(--signal);padding:clamp(4rem,8vw,7rem) 0}.sale-local-grid{grid-template-columns:.65fr 1.35fr;gap:4rem;display:grid}.sale-local h2{max-width:16ch}.sale-local p:last-child{max-width:48rem;font-size:1.1rem}.sale-faq{background:var(--cream);padding:clamp(4rem,8vw,7rem) 0}.sale-faq .wrap{max-width:900px}.sale-faq h2{max-width:13ch}.sale-faq details{border-top:1px solid var(--line);padding:1.2rem 0}.sale-faq details:last-child{border-bottom:1px solid var(--line)}.sale-faq summary{cursor:pointer;font-weight:800}.sale-faq details p{max-width:44rem;color:var(--muted);margin:.8rem 0 0}.sale-close{background:var(--rust);color:#fff;text-align:center;padding:clamp(4rem,8vw,7rem) 0}.sale-close .wrap{max-width:880px}.sale-close h2{margin-inline:auto}.sale-close .button{margin-top:1rem}.funnel-footer{padding:2.5rem 0}.funnel-footer .wrap,.funnel-footer nav{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.funnel-footer nav{font-size:.82rem}@media (width<=800px){.wrap,.nav{width:min(100% - 2rem,1180px)}.menu-button{display:block}.nav-links{background:var(--ink);flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:88px;left:0;right:0}.nav-links[data-open=true]{display:flex}.hero{min-height:auto}.hero-grid,.focus-intro,.market-grid,.form-layout,.cta-inner,.footer-grid{grid-template-columns:1fr;gap:2.5rem}.hero:before{width:390px;height:390px;right:-230px}.hero:after{width:220px;height:220px;right:-80px}.lens{grid-template-columns:1fr}.lens article{border-right:0;border-bottom:1px solid var(--ink);min-height:180px}.lens article:last-child{border-bottom:0}.guide-grid,.field-grid{grid-template-columns:1fr}.rule{grid-template-columns:1fr;gap:.35rem}.data-table{font-size:.88rem}.data-table th,.data-table td{padding:.7rem .45rem}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{display:none}.data-table tr{border-top:2px solid var(--ink);padding:.7rem 0}.data-table td{overflow-wrap:normal;grid-template-columns:minmax(8.5rem,.9fr) 1.1fr;gap:1rem;display:grid}.data-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.footer-links{grid-template-columns:1fr}.sales-entry-head,.sale-local-grid{grid-template-columns:1fr;gap:2rem}.sale-form-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.sales-entry-grid{grid-template-columns:1fr}.sales-entry-grid a,.sales-entry-grid a:nth-child(3n),.sales-entry-grid a:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--ink);min-height:140px}.sales-entry-grid a:last-child{border-bottom:0}.funnel-header .nav{min-height:68px}.funnel-header p{display:none}.sale-hero{min-height:0;padding:3.5rem 0}.sale-hero-grid,.family-apartment .sale-hero-grid,.family-land .sale-hero-grid,.family-rented .sale-hero-grid,.family-multifamily .sale-hero-grid,.family-commercial .sale-hero-grid,.family-inherited .sale-hero-grid,.family-valuation .sale-hero-grid{grid-template-columns:1fr;align-items:center}.sale-hero-copy,.family-apartment .sale-hero-copy,.family-multifamily .sale-hero-copy{grid-area:1/1}.sale-hero figure,.family-apartment .sale-hero figure,.family-multifamily .sale-hero figure{grid-area:2/1;max-height:520px}.sale-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.trust-line{gap:.3rem;display:grid}.trust-line li+li:before{content:none}.sale-form-layout aside{margin-top:0}.choice-grid,.sale-fields{grid-template-columns:1fr}.step-actions{flex-direction:column-reverse;align-items:stretch}.step-actions .button,.step-actions .text-button{width:100%}.sale-benefits>div{grid-template-columns:1fr}.sale-benefits article{border-right:0;border-bottom:1px solid var(--ink);min-height:220px}.sale-benefits article:last-child{border-bottom:0}.funnel-footer .wrap,.funnel-footer nav{flex-direction:column;align-items:flex-start}h1{overflow-wrap:normal;hyphens:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.newsletter[data-astro-cid-sornssq2]{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.newsletter[data-astro-cid-sornssq2]:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 64%,#f2d35f0a 64% 64.3%,#0000 64.3%);position:absolute;inset:0}.newsletter-lens[data-astro-cid-sornssq2]{border:1px solid #f2d35f47;border-radius:50%;place-items:center;width:27rem;height:27rem;display:grid;position:absolute;top:-8rem;right:-5rem}.newsletter-lens[data-astro-cid-sornssq2]:after{content:"";background:var(--signal);transform-origin:0;width:12rem;height:2px;position:absolute;bottom:2.2rem;right:-8rem;transform:rotate(45deg)}.newsletter-lens[data-astro-cid-sornssq2] span[data-astro-cid-sornssq2]{color:#f2d35f17;font:400 15rem/1 Georgia,serif}.newsletter-wrap[data-astro-cid-sornssq2]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.newsletter-story[data-astro-cid-sornssq2],.newsletter-card[data-astro-cid-sornssq2]{min-width:0}.newsletter-story[data-astro-cid-sornssq2] .eyebrow[data-astro-cid-sornssq2]{color:var(--signal)}.newsletter-story[data-astro-cid-sornssq2] h1[data-astro-cid-sornssq2],.newsletter-story[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{overflow-wrap:anywhere;hyphens:auto;max-width:100%;margin:0 0 .45em;font-size:clamp(3.1rem,5.8vw,5.7rem)}.newsletter-story[data-astro-cid-sornssq2] h1[data-astro-cid-sornssq2] em[data-astro-cid-sornssq2],.newsletter-story[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2] em[data-astro-cid-sornssq2]{color:var(--signal);font-weight:400;display:block}.newsletter-lead[data-astro-cid-sornssq2]{color:#d2ded8;max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.newsletter-benefits[data-astro-cid-sornssq2]{border-top:1px solid #526a61;max-width:42rem;margin:2.3rem 0 0;padding:0;list-style:none}.newsletter-benefits[data-astro-cid-sornssq2] li[data-astro-cid-sornssq2]{border-bottom:1px solid #526a61;grid-template-columns:2.6rem 1fr;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.newsletter-benefits[data-astro-cid-sornssq2] span[data-astro-cid-sornssq2]{color:var(--signal);letter-spacing:.14em;font-size:.72rem;font-weight:800}.newsletter-benefits[data-astro-cid-sornssq2] strong[data-astro-cid-sornssq2]{font-size:.96rem}.newsletter-card[data-astro-cid-sornssq2]{border:2px solid var(--ink);border-top:8px solid var(--signal);background:var(--cream);color:var(--ink);box-shadow:18px 20px 0 var(--rust);padding:clamp(1.5rem,3.8vw,3rem);position:relative}.newsletter-card-head[data-astro-cid-sornssq2]{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;margin-bottom:2rem;display:grid}.newsletter-seal[data-astro-cid-sornssq2]{border:2px solid var(--rust);width:3.4rem;height:3.4rem;color:var(--rust);border-radius:50%;place-items:center;font:400 1.8rem/1 Georgia,serif;display:grid}.newsletter-kicker[data-astro-cid-sornssq2]{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem;font-weight:800}.newsletter-card[data-astro-cid-sornssq2] .newsletter-card-title[data-astro-cid-sornssq2]{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.newsletter-email[data-astro-cid-sornssq2]{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.newsletter-email[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]{background:var(--white);width:100%;color:var(--ink);border:1px solid #728078;margin-top:.55rem;padding:1rem;font:400 1rem/1.4 Trebuchet MS,Verdana,sans-serif;display:block}.newsletter-email[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]:focus-visible{border-color:var(--focus);outline:3px solid var(--focus);outline-offset:2px}.newsletter-email[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2]:disabled{color:var(--muted);cursor:not-allowed;background:#e9e5da}.newsletter-submit[data-astro-cid-sornssq2]{border:2px solid var(--rust);background:var(--rust);width:100%;color:var(--white);cursor:pointer;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:1rem;font:800 1rem/1.4 Trebuchet MS,Verdana,sans-serif;display:flex}.newsletter-submit[data-astro-cid-sornssq2]:hover{background:#863225}.newsletter-submit[data-astro-cid-sornssq2]:disabled{opacity:.64;cursor:not-allowed}.newsletter-trust[data-astro-cid-sornssq2]{color:#465a53;justify-content:space-between;gap:.5rem;margin:1rem 0 .7rem;font-size:.73rem;display:flex}.newsletter-trust[data-astro-cid-sornssq2] span[data-astro-cid-sornssq2]:before{content:"✓";color:var(--rust);margin-right:.3rem;font-weight:800}.newsletter-privacy[data-astro-cid-sornssq2]{color:#4c6058;margin:0;font-size:.76rem;line-height:1.48}.newsletter-honeypot[data-astro-cid-sornssq2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-actions[data-astro-cid-sornssq2]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.newsletter-actions[data-astro-cid-sornssq2] button[data-astro-cid-sornssq2]{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:.7rem .85rem;font:800 .82rem/1.4 Trebuchet MS,Verdana,sans-serif}.newsletter-status[data-astro-cid-sornssq2]{border-left:5px solid var(--signal);color:var(--ink);background:#e8e2d4;margin:1rem 0 0;padding:1rem;font-weight:800}.newsletter-status[data-astro-cid-sornssq2][data-state=error]{border-left-color:var(--rust);background:#f1ded8}.newsletter-status[data-astro-cid-sornssq2]:focus{outline:3px solid var(--focus);outline-offset:2px}@media (width<=940px){.newsletter-wrap[data-astro-cid-sornssq2]{grid-template-columns:1fr;gap:3.5rem}.newsletter-card[data-astro-cid-sornssq2]{max-width:42rem}}@media (width<=520px){.newsletter-lens[data-astro-cid-sornssq2]{right:-13rem}.newsletter-story[data-astro-cid-sornssq2] h1[data-astro-cid-sornssq2],.newsletter-story[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{font-size:clamp(2.45rem,11vw,3.1rem)}.newsletter-card[data-astro-cid-sornssq2]{box-shadow:8px 10px 0 var(--rust);padding:1.35rem}.newsletter-card-head[data-astro-cid-sornssq2]{grid-template-columns:1fr}.newsletter-trust[data-astro-cid-sornssq2]{flex-direction:column}.newsletter-benefits[data-astro-cid-sornssq2] li[data-astro-cid-sornssq2]{grid-template-columns:2rem 1fr}}
