.page-about,.page-buy,.page-communities,.page-contact,.page-reviews,.page-sell,.page-team,.page-valuation{background-color:var(--paper)}.editorial-page{overflow:hidden;background:var(--paper)}.editorial-hero{position:relative;display:flex;min-height:min(820px,90vh);align-items:center;overflow:hidden;padding:8rem 3rem 7rem;background:var(--ink);color:var(--paper)}.editorial-hero:after,.editorial-hero:before{position:absolute;border:1px solid rgba(250,248,245,.18);content:"";pointer-events:none}.editorial-hero:before{top:-14rem;right:-10rem;width:38rem;height:38rem}.editorial-hero:after{right:9%;bottom:-17rem;width:30rem;height:30rem}.editorial-hero-content{position:relative;z-index:1;width:min(100%,var(--max-width));margin:0 auto}.editorial-hero-index{position:absolute;top:2rem;right:3rem;z-index:1;color:rgba(250,248,245,.45);font-size:.68rem;letter-spacing:.2em}.editorial-eyebrow{display:flex;align-items:center;gap:.8rem;margin:0 0 2rem;color:rgba(20,20,20,.56);font-size:.68rem;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.editorial-eyebrow-rule{width:2.5rem;height:1px;flex:0 0 auto;background:currentColor;opacity:.72}.editorial-eyebrow--light,.editorial-hero .editorial-eyebrow{color:rgba(250,248,245,.66)}.editorial-hero-title{max-width:870px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(4.2rem,9vw,9.5rem);font-weight:400;letter-spacing:-.065em;line-height:.82}.editorial-closing-cta h2 em,.editorial-hero-title em,.editorial-section-title em{display:block;font-style:italic;font-weight:400}.editorial-hero-title em{padding-left:clamp(2rem,9vw,10rem)}.editorial-hero-description{max-width:430px;margin:2.8rem 0 0 clamp(0rem,9vw,10rem);color:rgba(250,248,245,.74);font-size:1rem;line-height:1.75}.editorial-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.3rem 0 0 clamp(0rem,9vw,10rem)}.editorial-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center}.editorial-hero-mark{position:absolute;right:clamp(2rem,10vw,12rem);bottom:-2rem;color:rgba(250,248,245,.06);font-family:var(--font-display);font-size:clamp(20rem,38vw,42rem);line-height:.68;pointer-events:none}.editorial-hero-footnote{position:absolute;right:3rem;bottom:2.5rem;left:3rem;z-index:1;display:flex;align-items:center;gap:.75rem;color:rgba(250,248,245,.48);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.editorial-hero-footnote-line{width:3rem;height:1px;background:rgba(250,248,245,.4)}.editorial-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.editorial-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.editorial-section-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.editorial-intro-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);line-height:.68}.editorial-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.editorial-section-title{max-width:720px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(3rem,5.5vw,6rem);font-weight:400;letter-spacing:-.06em;line-height:.88}.editorial-section-title em{margin-top:.08em;padding-left:clamp(1rem,5vw,5rem)}.editorial-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.editorial-intro-copy p+p{margin-top:1.2rem}.buyer-pillars{display:grid;grid-template-columns:.95fr 1.35fr;grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.buyer-pillars-heading{max-width:480px}.buyer-pillars-list{border-top:var(--border-hairline)}.buyer-pillar{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-bottom:var(--border-hairline)}.buyer-pillar-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em}.buyer-pillar-content{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.2fr);grid-gap:2rem;gap:2rem}.buyer-pillar h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:400;letter-spacing:-.04em;line-height:.96}.buyer-pillar p{margin:0;color:rgba(20,20,20,.68);font-size:.92rem;line-height:1.7}.buyer-guide{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,.95fr);min-height:43rem;background:var(--ink);color:var(--paper)}.buyer-guide-visual{position:relative;display:grid;min-height:32rem;place-items:center;overflow:hidden;border-right:1px solid rgba(250,248,245,.28)}.buyer-guide-visual:after,.buyer-guide-visual:before{position:absolute;border:1px solid rgba(250,248,245,.16);content:"";pointer-events:none}.buyer-guide-visual:before{width:min(70%,25rem);aspect-ratio:1}.buyer-guide-visual:after{width:min(46%,17rem);aspect-ratio:1;transform:translate(32%,-32%)}.buyer-guide-frame{position:relative;z-index:1;display:flex;width:min(63%,22rem);min-height:26rem;flex-direction:column;justify-content:space-between;padding:1.5rem;border:1px solid rgba(250,248,245,.68)}.buyer-guide-frame:before{position:absolute;inset:.8rem;border:1px solid rgba(250,248,245,.26);content:"";pointer-events:none}.buyer-guide-frame-index,.buyer-guide-frame-subtitle{position:relative;z-index:1;color:rgba(250,248,245,.64);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.buyer-guide-frame-title{position:relative;z-index:1;max-width:180px;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.82}.buyer-guide-content{display:flex;flex-direction:column;justify-content:center;padding:7rem clamp(2rem,7vw,8rem)}.buyer-guide .editorial-eyebrow,.buyer-guide .editorial-section-title{color:var(--paper)}.buyer-guide-copy{max-width:430px;margin:2.2rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.buyer-guide .text-link{color:var(--paper)}.editorial-closing-cta{padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.editorial-closing-cta>div{max-width:800px;margin:0 auto;text-align:center}.editorial-closing-cta .editorial-eyebrow{justify-content:center;color:rgba(20,20,20,.56)}.editorial-closing-cta h2{margin:0;font-family:var(--font-display);font-size:clamp(3.8rem,7.5vw,8rem);font-weight:400;letter-spacing:-.07em;line-height:.84}.editorial-closing-cta h2 em{padding-left:clamp(1rem,5vw,5rem)}.editorial-closing-cta p{max-width:430px;margin:2.3rem auto;color:rgba(20,20,20,.68);font-size:1rem;line-height:1.7}.editorial-closing-cta .btn{display:inline-flex;align-items:center;justify-content:center}.sell-steps{padding-left:1.2rem;color:rgba(20,20,20,.7);font-size:.95rem}.sell-steps li{margin-bottom:.5rem}.reviews-placeholder{margin-top:1rem}.contact-direct{margin-top:2rem;font-size:.9rem;color:rgba(20,20,20,.7)}.contact-direct h3{margin-bottom:.75rem;font-family:var(--font-display);font-size:1rem;letter-spacing:.15em;text-transform:uppercase}.contact-direct p{margin-bottom:.5rem}@media (max-width:980px){.buyer-pillars,.editorial-intro{grid-template-columns:1fr}.editorial-intro-aside{min-height:auto;gap:3rem}.editorial-intro-content{grid-template-columns:1fr;gap:2rem}.buyer-pillars-heading{max-width:640px}.buyer-guide{grid-template-columns:1fr}.buyer-guide-visual{min-height:34rem;border-right:0;border-bottom:1px solid rgba(250,248,245,.28)}.buyer-guide-content{padding:6rem 3rem}}@media (max-width:700px){.editorial-hero{min-height:740px;padding:8rem 1.5rem 7rem}.editorial-hero-index{top:1.5rem;right:1.5rem}.editorial-hero-title{font-size:clamp(3.7rem,16vw,6.4rem)}.editorial-hero-title em{padding-left:1.3rem}.editorial-hero-actions,.editorial-hero-description{margin-left:0}.editorial-hero-mark{right:-1rem;bottom:1.5rem;font-size:19rem}.editorial-hero-footnote{right:1.5rem;bottom:1.5rem;left:1.5rem}.editorial-hero-footnote span:last-child{display:none}.buyer-pillars,.editorial-closing-cta,.editorial-intro{padding:5rem 1.5rem}.editorial-intro-mark{font-size:8rem}.editorial-section-title{font-size:clamp(3rem,13vw,5rem)}.editorial-section-title em{padding-left:1.3rem}.buyer-pillar{grid-template-columns:1fr;gap:1.1rem}.buyer-pillar-content{grid-template-columns:1fr;gap:1rem}.buyer-guide-visual{min-height:29rem}.buyer-guide-frame{width:min(72%,19rem);min-height:22rem}.buyer-guide-content{padding:5rem 1.5rem}.editorial-closing-cta h2{font-size:clamp(3.6rem,15vw,6rem)}.editorial-closing-cta h2 em{padding-left:1.25rem}}.sell-hero:before{top:-11rem;right:-12rem;width:42rem;height:42rem}.sell-proof{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(350px,1.25fr);grid-gap:clamp(3rem,9vw,10rem);gap:clamp(3rem,9vw,10rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.sell-proof-intro{max-width:420px}.sell-proof-lead{margin:0;color:rgba(20,20,20,.72);font-family:var(--font-display);font-size:clamp(2rem,3.1vw,3.25rem);letter-spacing:-.05em;line-height:.98}.sell-proof-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--border-hairline);border-bottom:var(--border-hairline)}.sell-proof-stat{display:grid;min-height:11rem;align-content:space-between;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;border-left:var(--border-hairline)}.sell-proof-stat:first-child{border-left:0}.sell-proof-stat-value{font-family:var(--font-display);font-size:clamp(2.6rem,4.2vw,4.4rem);letter-spacing:-.07em;line-height:.84}.sell-proof-stat-label{max-width:130px;color:rgba(20,20,20,.55);font-size:.64rem;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.sell-proof-note{grid-column:2;display:grid;grid-template-columns:10rem 1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:1.5rem;border-top:var(--border-hairline)}.sell-proof-note span{color:rgba(20,20,20,.52);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.sell-proof-note p{max-width:480px;margin:0;color:rgba(20,20,20,.68);font-size:.9rem;line-height:1.7}.sell-process{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.sell-process-aside{display:flex;min-height:20rem;flex-direction:column;justify-content:space-between}.sell-process-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(10rem,20vw,18rem);letter-spacing:-.1em;line-height:.66}.sell-process-content{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);grid-gap:clamp(3rem,8vw,9rem);gap:clamp(3rem,8vw,9rem);align-items:start}.sell-process-list{border-top:var(--border-hairline)}.sell-process-step{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-bottom:var(--border-hairline)}.sell-process-step-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em}.sell-process-step-content{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(220px,1.25fr);grid-gap:2rem;gap:2rem}.sell-process-step h3{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:400;letter-spacing:-.04em;line-height:.96}.sell-process-step p{margin:0;color:rgba(20,20,20,.68);font-size:.92rem;line-height:1.7}.sell-valuation-band{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,.95fr);min-height:43rem;background:var(--ink);color:var(--paper)}.sell-valuation-frame{position:relative;display:flex;min-height:32rem;flex-direction:column;justify-content:space-between;overflow:hidden;padding:2rem;border-right:1px solid rgba(250,248,245,.28)}.sell-valuation-frame:after,.sell-valuation-frame:before{position:absolute;border:1px solid rgba(250,248,245,.18);content:"";pointer-events:none}.sell-valuation-frame:before{top:15%;left:18%;width:min(56%,21rem);aspect-ratio:1}.sell-valuation-frame:after{right:12%;bottom:12%;width:min(42%,16rem);aspect-ratio:1}.sell-valuation-frame-label,.sell-valuation-frame-number{position:relative;z-index:1;color:rgba(250,248,245,.63);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase}.sell-valuation-frame-mark{position:relative;z-index:1;align-self:center;color:rgba(250,248,245,.11);font-family:var(--font-display);font-size:clamp(15rem,29vw,30rem);letter-spacing:-.11em;line-height:.64}.sell-valuation-content{display:flex;flex-direction:column;justify-content:center;padding:7rem clamp(2rem,7vw,8rem)}.sell-valuation-band .editorial-eyebrow,.sell-valuation-band .editorial-section-title{color:var(--paper)}.sell-valuation-copy{max-width:430px;margin:2.2rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.sell-valuation-band .text-link{color:var(--paper)}@media (max-width:980px){.sell-process,.sell-proof{grid-template-columns:1fr}.sell-proof-intro{max-width:640px}.sell-proof-note{grid-column:auto}.sell-process-aside{min-height:auto;gap:3rem}.sell-process-content{gap:2.5rem}.sell-process-content,.sell-valuation-band{grid-template-columns:1fr}.sell-valuation-frame{min-height:34rem;border-right:0;border-bottom:1px solid rgba(250,248,245,.28)}.sell-valuation-content{padding:6rem 3rem}}@media (max-width:700px){.sell-process,.sell-proof{padding:5rem 1.5rem}.sell-proof-stats{grid-template-columns:1fr}.sell-proof-stat{min-height:auto;grid-template-columns:1fr 1fr;align-items:end;border-top:var(--border-hairline);border-left:0}.sell-proof-stat:first-child{border-top:0}.sell-proof-note{grid-template-columns:1fr;gap:.8rem}.sell-process-mark{font-size:10rem}.sell-process-step{grid-template-columns:1fr;gap:1.1rem}.sell-process-step-content{grid-template-columns:1fr;gap:1rem}.sell-valuation-frame{min-height:29rem;padding:1.5rem}.sell-valuation-frame-mark{font-size:15rem}.sell-valuation-content{padding:5rem 1.5rem}}.valuation-hero:before{top:-13rem;right:-11rem;width:40rem;height:40rem}.valuation-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.valuation-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.valuation-intro-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);line-height:.68}.valuation-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.valuation-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.valuation-intro-copy p{margin:0}.valuation-intro-copy p+p{margin-top:1.2rem}.valuation-considerations{display:grid;grid-template-columns:.95fr 1.35fr;grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.valuation-considerations-heading{max-width:480px}.valuation-considerations-list{border-top:var(--border-hairline)}.valuation-consideration{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-bottom:var(--border-hairline)}.valuation-consideration-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em}.valuation-consideration-content{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);grid-gap:2rem;gap:2rem}.valuation-consideration h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:400;letter-spacing:-.04em;line-height:.96}.valuation-consideration p{margin:0;color:rgba(20,20,20,.68);font-size:.92rem;line-height:1.7}.valuation-form-section{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(390px,1.12fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;background:var(--ink);color:var(--paper)}.valuation-form-intro{display:flex;flex-direction:column;justify-content:space-between}.valuation-form-intro h2{max-width:540px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.4rem,5.7vw,6.2rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.valuation-form-intro h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.valuation-form-intro>div>p:not(.editorial-eyebrow){max-width:420px;margin:2.3rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.valuation-form-assurance{max-width:380px;margin-top:5rem;padding-top:1.35rem;border-top:1px solid rgba(250,248,245,.28)}.valuation-form-assurance span{color:rgba(250,248,245,.58);font-size:.65rem;letter-spacing:.17em;text-transform:uppercase}.valuation-form-assurance p{margin:.75rem 0 0;color:rgba(250,248,245,.68);font-size:.86rem;line-height:1.65}.valuation-form-panel{padding:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(250,248,245,.3)}@media (max-width:980px){.valuation-considerations,.valuation-form-section,.valuation-intro{grid-template-columns:1fr}.valuation-intro-aside{min-height:auto;gap:3rem}.valuation-intro-content{grid-template-columns:1fr;gap:2rem}.valuation-considerations-heading{max-width:640px}.valuation-form-intro{gap:1rem}.valuation-form-assurance{margin-top:3rem}}@media (max-width:700px){.valuation-considerations,.valuation-form-section,.valuation-intro{padding:5rem 1.5rem}.valuation-intro-mark{font-size:8rem}.valuation-consideration{grid-template-columns:1fr;gap:1.1rem}.valuation-consideration-content{grid-template-columns:1fr;gap:1rem}.valuation-form-intro h2{font-size:clamp(3.5rem,14vw,5.5rem)}.valuation-form-panel{padding:1.25rem}}.about-hero:before{top:-15rem;right:-9rem;width:43rem;height:43rem}.about-story{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.about-story-aside{display:flex;min-height:19rem;flex-direction:column;justify-content:space-between}.about-story-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(10rem,20vw,18rem);letter-spacing:-.1em;line-height:.66}.about-story-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.about-story-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.about-story-copy p{margin:0}.about-story-copy p+p{margin-top:1.2rem}.about-values{display:grid;grid-template-columns:.95fr 1.35fr;grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.about-values-heading{max-width:480px}.about-values-list{border-top:var(--border-hairline)}.about-value{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-bottom:var(--border-hairline)}.about-value-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em}.about-value-content{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);grid-gap:2rem;gap:2rem}.about-value h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:400;letter-spacing:-.04em;line-height:.96}.about-value p{margin:0;color:rgba(20,20,20,.68);font-size:.92rem;line-height:1.7}.about-proof{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(390px,1.1fr);grid-gap:clamp(3rem,9vw,10rem);gap:clamp(3rem,9vw,10rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--ink);color:var(--paper)}.about-proof-heading h2{max-width:560px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.6rem,5.8vw,6.4rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.about-proof-heading h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.about-proof-content{display:grid;align-content:start;grid-gap:2.5rem;gap:2.5rem}.about-proof-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(250,248,245,.28);border-bottom:1px solid rgba(250,248,245,.28)}.about-proof-stat{display:grid;min-height:11rem;align-content:space-between;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;border-left:1px solid rgba(250,248,245,.28)}.about-proof-stat:first-child{border-left:0}.about-proof-stat-value{color:var(--paper);font-family:var(--font-display);font-size:clamp(2.6rem,4.2vw,4.4rem);letter-spacing:-.07em;line-height:.84}.about-proof-stat-label{max-width:140px;color:rgba(250,248,245,.56);font-size:.64rem;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.about-proof-copy{max-width:570px;color:rgba(250,248,245,.7);font-size:.94rem;line-height:1.75}.about-proof-copy p{margin:0}.about-proof-copy p+p{margin-top:1rem}.about-proof-copy .text-link{color:var(--paper)}.about-affiliation{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);min-height:38rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.about-affiliation-mark{display:flex;align-items:flex-end;color:rgba(20,20,20,.1);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);letter-spacing:-.1em;line-height:.7}.about-affiliation-content{display:flex;flex-direction:column;justify-content:space-between}.about-affiliation-copy{max-width:540px;margin:2.3rem 0 0;color:rgba(20,20,20,.7);font-size:.98rem;line-height:1.75}.about-affiliation-address{display:grid;grid-gap:.5rem;gap:.5rem;max-width:420px;margin-top:4rem;padding-top:1.25rem;border-top:var(--border-hairline);color:rgba(20,20,20,.64);font-size:.82rem;font-style:normal;line-height:1.55}.about-affiliation-address strong{color:var(--kw-red);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}@media (max-width:980px){.about-affiliation,.about-proof,.about-story,.about-values{grid-template-columns:1fr}.about-story-aside{min-height:auto;gap:3rem}.about-story-content{grid-template-columns:1fr;gap:2rem}.about-values-heading{max-width:640px}.about-affiliation{min-height:auto}.about-affiliation-mark{min-height:10rem}}@media (max-width:700px){.about-affiliation,.about-proof,.about-story,.about-values{padding:5rem 1.5rem}.about-story-mark{font-size:10rem}.about-value{grid-template-columns:1fr;gap:1.1rem}.about-value-content{gap:1rem}.about-proof-stat-grid,.about-value-content{grid-template-columns:1fr}.about-proof-stat{min-height:auto;grid-template-columns:1fr 1fr;align-items:end;border-top:1px solid rgba(250,248,245,.28);border-left:0}.about-proof-stat:first-child{border-top:0}.about-proof-heading h2{font-size:clamp(3.5rem,14vw,5.5rem)}.about-affiliation-mark{min-height:8rem;font-size:9rem}.about-affiliation-address{margin-top:3rem}}.team-hero:before{top:-14rem;right:-10rem;width:41rem;height:41rem}.team-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.team-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.team-intro-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);line-height:.68}.team-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.team-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.team-intro-copy p{margin:0}.team-intro-copy p+p{margin-top:1.2rem}.team-profiles{padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.team-profiles-heading{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);max-width:980px;margin-bottom:5rem}.editorial-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.editorial-team-card{height:100%;border:var(--border-hairline);background:var(--paper)}.editorial-team-portrait{position:relative;display:flex;aspect-ratio:4/4.65;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.25rem;background:var(--ink);color:var(--paper)}.editorial-team-portrait:after,.editorial-team-portrait:before{position:absolute;border:1px solid rgba(250,248,245,.2);content:"";pointer-events:none}.editorial-team-portrait:before{top:16%;right:-18%;width:72%;aspect-ratio:1}.editorial-team-portrait:after{bottom:-16%;left:-17%;width:62%;aspect-ratio:1}.editorial-team-portrait--shane{background:#202020}.editorial-team-portrait--oliver{background:#161616}.editorial-team-portrait-descriptor,.editorial-team-portrait-index{position:relative;z-index:1;color:rgba(250,248,245,.62);font-size:.63rem;letter-spacing:.16em;text-transform:uppercase}.editorial-team-portrait-initial{position:relative;z-index:1;align-self:center;color:rgba(250,248,245,.12);font-family:var(--font-display);font-size:clamp(8rem,15vw,14rem);letter-spacing:-.1em;line-height:.68}.editorial-team-portrait-frame{position:absolute;inset:1.25rem;border:1px solid rgba(250,248,245,.55);pointer-events:none}.editorial-team-card-content{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem}.editorial-team-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.editorial-team-role{margin:0 0 .55rem;color:rgba(20,20,20,.52);font-size:.65rem;letter-spacing:.17em;text-transform:uppercase}.editorial-team-card h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.85rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.editorial-team-card-index{color:rgba(20,20,20,.45);font-size:.65rem;letter-spacing:.16em}.editorial-team-stat{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:.85rem;gap:.85rem;padding:1rem 0;border-top:var(--border-hairline);border-bottom:var(--border-hairline)}.editorial-team-stat-value{font-family:var(--font-display);font-size:2.7rem;letter-spacing:-.07em;line-height:.8}.editorial-team-stat-label{max-width:130px;padding-bottom:.15rem;color:rgba(20,20,20,.54);font-size:.61rem;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.editorial-team-bio{margin:0;color:rgba(20,20,20,.68);font-size:.89rem;line-height:1.7}.editorial-team-contact{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:.25rem}.editorial-team-contact a{width:-moz-fit-content;width:fit-content;color:var(--ink);font-size:.78rem;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.editorial-team-license{margin:0;color:rgba(20,20,20,.5);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.team-contact-band{position:relative;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(390px,1.15fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);min-height:37rem;overflow:hidden;padding:9rem 3rem;background:var(--ink);color:var(--paper)}.team-contact-band:before{position:absolute;top:-13rem;left:-9rem;width:36rem;height:36rem;border:1px solid rgba(250,248,245,.16);content:"";pointer-events:none}.team-contact-band-mark{position:relative;z-index:1;display:flex;align-items:flex-end;color:rgba(250,248,245,.08);font-family:var(--font-display);font-size:clamp(12rem,26vw,26rem);letter-spacing:-.11em;line-height:.65}.team-contact-band-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.team-contact-band-content h2{max-width:620px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.6rem,5.8vw,6.4rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.team-contact-band-content h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.team-contact-band-content>div>p:not(.editorial-eyebrow){max-width:420px;margin:2.3rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.team-contact-band .text-link{color:var(--paper)}@media (max-width:1060px){.editorial-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.team-contact-band,.team-intro{grid-template-columns:1fr}.team-intro-aside{min-height:auto;gap:3rem}.team-intro-content,.team-profiles-heading{grid-template-columns:1fr;gap:2rem}.team-contact-band{min-height:auto}.team-contact-band-mark{min-height:10rem}}@media (max-width:700px){.team-contact-band,.team-intro,.team-profiles{padding:5rem 1.5rem}.team-intro-mark{font-size:8rem}.team-profiles-heading{margin-bottom:3rem}.editorial-team-grid{grid-template-columns:1fr}.editorial-team-card-content{padding:1.25rem}.editorial-team-portrait{aspect-ratio:4/4.2}.team-contact-band-mark{min-height:8rem;font-size:10rem}.team-contact-band-content h2{font-size:clamp(3.5rem,14vw,5.5rem)}}.communities-hero:before{top:-14rem;right:-11rem;width:42rem;height:42rem}.communities-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.communities-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.communities-intro-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(10rem,20vw,18rem);letter-spacing:-.1em;line-height:.66}.communities-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.communities-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.communities-intro-copy p{margin:0}.communities-intro-copy p+p{margin-top:1.2rem}.communities-directory{padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.communities-directory-heading{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);max-width:980px;margin-bottom:5rem}.editorial-community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.editorial-community-card{height:100%;overflow:hidden;border:var(--border-hairline);background:var(--paper);transition:transform .3s ease,box-shadow .3s ease}.editorial-community-card:hover{transform:translateY(-.35rem);box-shadow:0 1rem 2.5rem rgba(20,20,20,.08)}.editorial-community-visual{position:relative;display:flex;aspect-ratio:1/1;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.15rem;background:var(--ink);color:var(--paper)}.editorial-community-visual:after,.editorial-community-visual:before{position:absolute;border:1px solid rgba(250,248,245,.18);content:"";pointer-events:none}.editorial-community-visual:before{top:14%;right:-17%;width:70%;aspect-ratio:1}.editorial-community-visual:after{bottom:-20%;left:-16%;width:62%;aspect-ratio:1}.editorial-community-visual--kimberly,.editorial-community-visual--neenah{background:#1b1b1b}.editorial-community-visual--greenville,.editorial-community-visual--menasha{background:#202020}.editorial-community-visual--kaukauna,.editorial-community-visual--oshkosh{background:#171717}.editorial-community-descriptor,.editorial-community-index{position:relative;z-index:1;color:rgba(250,248,245,.62);font-size:.61rem;letter-spacing:.16em;text-transform:uppercase}.editorial-community-initial{position:relative;z-index:1;align-self:center;color:rgba(250,248,245,.12);font-family:var(--font-display);font-size:clamp(5.5rem,10vw,9.5rem);letter-spacing:-.1em;line-height:.68}.editorial-community-frame{position:absolute;inset:1.15rem;border:1px solid rgba(250,248,245,.54);pointer-events:none}.editorial-community-card-content{display:grid;min-height:16rem;align-content:start;padding:1.35rem}.editorial-community-card-header{display:flex;justify-content:space-between;gap:1rem}.editorial-community-card-header p,.editorial-community-card-header span{margin:0;color:rgba(20,20,20,.48);font-size:.61rem;letter-spacing:.15em;text-transform:uppercase}.editorial-community-card h2{margin:1.15rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,2.8vw,2.65rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.editorial-community-blurb{margin:1.1rem 0 0;color:rgba(20,20,20,.67);font-size:.86rem;line-height:1.65}.editorial-community-arrow{align-self:end;margin-top:1.5rem;color:var(--ink);font-size:1.2rem;line-height:1;transition:transform .3s ease}.editorial-community-card:hover .editorial-community-arrow{transform:translate(.25rem,-.25rem)}.communities-guidance{position:relative;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(390px,1.15fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);min-height:37rem;overflow:hidden;padding:9rem 3rem;background:var(--ink);color:var(--paper)}.communities-guidance:before{position:absolute;right:-11rem;bottom:-15rem;width:38rem;height:38rem;border:1px solid rgba(250,248,245,.16);content:"";pointer-events:none}.communities-guidance-mark{position:relative;z-index:1;display:flex;align-items:flex-end;color:rgba(250,248,245,.08);font-family:var(--font-display);font-size:clamp(12rem,26vw,26rem);letter-spacing:-.11em;line-height:.65}.communities-guidance-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.communities-guidance-content h2{max-width:620px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.6rem,5.8vw,6.4rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.communities-guidance-content h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.communities-guidance-content>div>p:not(.editorial-eyebrow){max-width:420px;margin:2.3rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.communities-guidance .text-link{color:var(--paper)}@media (max-width:1100px){.editorial-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.communities-guidance,.communities-intro{grid-template-columns:1fr}.communities-intro-aside{min-height:auto;gap:3rem}.communities-directory-heading,.communities-intro-content{grid-template-columns:1fr;gap:2rem}.communities-guidance{min-height:auto}.communities-guidance-mark{min-height:10rem}}@media (max-width:760px){.editorial-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.communities-directory,.communities-guidance,.communities-intro{padding:5rem 1.5rem}.communities-intro-mark{font-size:10rem}.communities-directory-heading{margin-bottom:3rem}.editorial-community-grid{grid-template-columns:1fr}.editorial-community-card-content{min-height:auto}.editorial-community-visual{aspect-ratio:4/3}.communities-guidance-mark{min-height:8rem;font-size:10rem}.communities-guidance-content h2{font-size:clamp(3.5rem,14vw,5.5rem)}}.reviews-hero:before{top:-14rem;right:-11rem;width:42rem;height:42rem}.reviews-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.reviews-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.reviews-intro-mark{color:rgba(20,20,20,.13);font-family:var(--font-display);font-size:clamp(7rem,15vw,14rem);line-height:.7}.reviews-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.reviews-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.reviews-intro-copy p{margin:0}.reviews-intro-copy p+p{margin-top:1.2rem}.reviews-themes{display:grid;grid-template-columns:.95fr 1.35fr;grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.reviews-themes-heading{max-width:480px}.reviews-themes-list{border-top:var(--border-hairline)}.reviews-theme{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:2rem 0;border-bottom:var(--border-hairline)}.reviews-theme-number{color:rgba(20,20,20,.46);font-size:.65rem;letter-spacing:.18em}.reviews-theme-content{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);grid-gap:2rem;gap:2rem}.reviews-theme h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:400;letter-spacing:-.04em;line-height:.96}.reviews-theme p{margin:0;color:rgba(20,20,20,.68);font-size:.92rem;line-height:1.7}.reviews-coming-soon{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,.95fr);min-height:43rem;background:var(--ink);color:var(--paper)}.reviews-coming-soon-visual{position:relative;display:grid;min-height:32rem;place-items:center;overflow:hidden;border-right:1px solid rgba(250,248,245,.28)}.reviews-coming-soon-visual:after,.reviews-coming-soon-visual:before{position:absolute;border:1px solid rgba(250,248,245,.16);content:"";pointer-events:none}.reviews-coming-soon-visual:before{width:min(69%,25rem);aspect-ratio:1}.reviews-coming-soon-visual:after{width:min(45%,17rem);aspect-ratio:1;transform:translate(32%,-32%)}.reviews-coming-soon-frame{position:relative;z-index:1;display:flex;width:min(63%,22rem);min-height:26rem;flex-direction:column;justify-content:space-between;padding:1.5rem;border:1px solid rgba(250,248,245,.68)}.reviews-coming-soon-frame:before{position:absolute;inset:.8rem;border:1px solid rgba(250,248,245,.26);content:"";pointer-events:none}.reviews-coming-soon-frame-index,.reviews-coming-soon-frame-label{position:relative;z-index:1;color:rgba(250,248,245,.64);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.reviews-coming-soon-frame-mark{position:relative;z-index:1;align-self:center;color:rgba(250,248,245,.13);font-family:var(--font-display);font-size:clamp(8rem,14vw,13rem);line-height:.7}.reviews-coming-soon-content{display:flex;flex-direction:column;justify-content:center;padding:7rem clamp(2rem,7vw,8rem)}.reviews-coming-soon-content h2{max-width:590px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.5rem,5.7vw,6.2rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.reviews-coming-soon-content h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.reviews-coming-soon-content>div>p:not(.editorial-eyebrow){max-width:430px;margin:2.3rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.reviews-coming-soon .text-link{color:var(--paper)}@media (max-width:980px){.reviews-intro,.reviews-themes{grid-template-columns:1fr}.reviews-intro-aside{min-height:auto;gap:3rem}.reviews-intro-content{grid-template-columns:1fr;gap:2rem}.reviews-themes-heading{max-width:640px}.reviews-coming-soon{grid-template-columns:1fr}.reviews-coming-soon-visual{min-height:34rem;border-right:0;border-bottom:1px solid rgba(250,248,245,.28)}.reviews-coming-soon-content{padding:6rem 3rem}}@media (max-width:700px){.reviews-intro,.reviews-themes{padding:5rem 1.5rem}.reviews-intro-mark{font-size:8rem}.reviews-theme{grid-template-columns:1fr;gap:1.1rem}.reviews-theme-content{grid-template-columns:1fr;gap:1rem}.reviews-coming-soon-visual{min-height:29rem}.reviews-coming-soon-frame{width:min(72%,19rem);min-height:22rem}.reviews-coming-soon-content{padding:5rem 1.5rem}.reviews-coming-soon-content h2{font-size:clamp(3.5rem,14vw,5.5rem)}}.contact-hero:before{top:-14rem;right:-11rem;width:42rem;height:42rem}.contact-intro{display:grid;grid-template-columns:minmax(160px,.8fr) 3fr;grid-gap:3rem;gap:3rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.contact-intro-aside{display:flex;min-height:18rem;flex-direction:column;justify-content:space-between}.contact-intro-mark{color:rgba(20,20,20,.12);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);line-height:.68}.contact-intro-content{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.78fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);align-items:start}.contact-intro-copy{padding-top:2.3rem;color:rgba(20,20,20,.72);font-size:1rem;line-height:1.8}.contact-intro-copy p{margin:0}.contact-intro-copy p+p{margin-top:1.2rem}.contact-form-section{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(390px,1.12fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);padding:9rem 3rem;background:var(--ink);color:var(--paper)}.contact-form-intro{display:flex;flex-direction:column;justify-content:space-between}.contact-form-intro h2{max-width:540px;margin:0;color:var(--paper);font-family:var(--font-display);font-size:clamp(3.4rem,5.7vw,6.2rem);font-weight:400;letter-spacing:-.065em;line-height:.86}.contact-form-intro h2 em{display:block;padding-left:clamp(1rem,5vw,5rem);font-style:italic;font-weight:400}.contact-form-intro>div>p:not(.editorial-eyebrow){max-width:420px;margin:2.3rem 0 0;color:rgba(250,248,245,.7);font-size:.98rem;line-height:1.75}.contact-form-assurance{max-width:380px;margin-top:5rem;padding-top:1.35rem;border-top:1px solid rgba(250,248,245,.28)}.contact-form-assurance span{color:rgba(250,248,245,.58);font-size:.65rem;letter-spacing:.17em;text-transform:uppercase}.contact-form-assurance p{margin:.75rem 0 0;color:rgba(250,248,245,.68);font-size:.86rem;line-height:1.65}.contact-form-panel{padding:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(250,248,245,.3)}.contact-direct-section{padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--bone)}.contact-direct-heading{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);grid-gap:clamp(2rem,9vw,10rem);gap:clamp(2rem,9vw,10rem);max-width:980px;margin-bottom:5rem}.contact-direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.contact-direct-card{display:grid;min-height:16rem;align-content:space-between;grid-gap:2rem;gap:2rem;padding:1.5rem;border:var(--border-hairline);background:var(--paper)}.contact-direct-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.contact-direct-card-header p{margin:0 0 .55rem;color:rgba(20,20,20,.52);font-size:.65rem;letter-spacing:.17em;text-transform:uppercase}.contact-direct-card-header h3{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3vw,2.85rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.contact-direct-card-header>span{color:rgba(20,20,20,.45);font-size:.65rem;letter-spacing:.16em}.contact-direct-card-links{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:1.1rem;border-top:var(--border-hairline)}.contact-direct-card-links a{width:-moz-fit-content;width:fit-content;color:var(--ink);font-size:.8rem;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.contact-office{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);grid-gap:clamp(3rem,10vw,12rem);gap:clamp(3rem,10vw,12rem);min-height:34rem;padding:9rem 3rem;border-bottom:var(--border-hairline);background:var(--paper)}.contact-office-mark{display:flex;align-items:flex-end;color:rgba(20,20,20,.1);font-family:var(--font-display);font-size:clamp(8rem,17vw,16rem);letter-spacing:-.1em;line-height:.7}.contact-office-content{display:flex;flex-direction:column;justify-content:space-between}.contact-office-address{display:grid;grid-gap:.5rem;gap:.5rem;max-width:420px;margin-top:4rem;padding-top:1.25rem;border-top:var(--border-hairline);color:rgba(20,20,20,.64);font-size:.82rem;font-style:normal;line-height:1.55}.contact-office-address strong{color:var(--kw-red);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}@media (max-width:1080px){.contact-direct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.contact-form-section,.contact-intro,.contact-office{grid-template-columns:1fr}.contact-intro-aside{min-height:auto;gap:3rem}.contact-intro-content{grid-template-columns:1fr;gap:2rem}.contact-form-intro{gap:1rem}.contact-form-assurance{margin-top:3rem}.contact-direct-heading{grid-template-columns:1fr;gap:2rem}.contact-office{min-height:auto}.contact-office-mark{min-height:10rem}}@media (max-width:700px){.contact-direct-section,.contact-form-section,.contact-intro,.contact-office{padding:5rem 1.5rem}.contact-intro-mark{font-size:8rem}.contact-form-intro h2{font-size:clamp(3.5rem,14vw,5.5rem)}.contact-form-panel{padding:1.25rem}.contact-direct-heading{margin-bottom:3rem}.contact-direct-grid{grid-template-columns:1fr}.contact-direct-card{min-height:auto}.contact-office-mark{min-height:8rem;font-size:9rem}.contact-office-address{margin-top:3rem}}.editorial-team-portrait:after,.editorial-team-portrait:before{content:none}.form{display:grid;grid-gap:2.25rem;gap:2.25rem}.form-row{display:block}.form-row--contact-details,.form-row--inline,.form-row--location,.form-row--property-details{display:grid;grid-gap:1rem;gap:1rem}.form-row--location{grid-template-columns:minmax(0,1.5fr) minmax(90px,.45fr) minmax(110px,.6fr)}.form-row--property-details{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row--contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}.form-fieldset{display:grid;min-width:0;grid-gap:1rem;gap:1rem;margin:0;padding:0;border:0}.form-legend{width:100%;margin-bottom:.45rem;padding:0 0 .9rem;border-bottom:1px solid rgba(250,248,245,.27);color:rgba(250,248,245,.62);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.form-label{display:flex;flex-direction:column;gap:.5rem;color:rgba(250,248,245,.66);font-size:.68rem;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.form-input{width:100%;min-height:3.15rem;border:1px solid rgba(250,248,245,.38);border-radius:0;padding:.78rem .9rem;background-color:transparent;color:var(--paper);font-family:var(--font-body);font-size:.92rem;letter-spacing:0;line-height:1.3;text-transform:none;transition:border-color .2s ease,background-color .2s ease}.form-input:hover{border-color:rgba(250,248,245,.68)}.form-input:focus{border-color:var(--paper);outline:1px solid var(--paper);outline-offset:2px}.form-input::placeholder{color:rgba(250,248,245,.4)}.form-input option{background:var(--ink);color:var(--paper)}.form-textarea,textarea.form-input{min-height:9rem;resize:vertical}.form-actions{display:flex;align-items:center;gap:1rem}.form-actions--contact,.form-actions--valuation{align-items:flex-start;padding-top:.25rem}.form-actions--contact .btn,.form-actions--valuation .btn{flex:0 0 auto;background:var(--paper);border-color:var(--paper);color:var(--ink)}.form-actions--contact .btn:hover:not(:disabled),.form-actions--valuation .btn:hover:not(:disabled){background:transparent;color:var(--paper)}.form-note{max-width:310px;margin:0;color:rgba(250,248,245,.5);font-size:.75rem;line-height:1.55}.form-status-wrap{min-height:1.35rem;margin-top:-1.35rem}.form-status{margin:0;color:rgba(250,248,245,.78);font-size:.82rem;line-height:1.55}.form-status--error{color:#f4a3a3}.form--contact,.form--valuation{margin:0}@media (max-width:700px){.form{gap:2rem}.form-row--contact-details,.form-row--location,.form-row--property-details{grid-template-columns:1fr}.form-actions--contact,.form-actions--valuation{flex-direction:column}.form-actions--contact .btn,.form-actions--valuation .btn{width:100%}.form-note{max-width:none}}