.hero{min-height:690px;padding-block:72px 64px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;animation:enter .85s var(--ease) both}.hero h1{font-size:clamp(48px,4.8vw,70px);margin-block:24px}.hero-description{max-width:405px;color:var(--muted);font-size:14px;line-height:1.85;margin-bottom:28px}.hero-footnote{margin-top:20px;gap:7px}.hero-footnote,.hero-scroll{font-size:10px;display:flex;align-items:center;color:var(--muted)}.hero-scroll{gap:9px;margin-top:32px;grid-column:1/-1}.belief-section{border-block:1px solid var(--line);background:#eeeee4;padding:83px 0}.belief-layout{display:grid;grid-template-columns:1fr 2fr;gap:60px}.belief-layout>.eyebrow{padding-top:10px}.belief-layout h2{font-size:clamp(33px,3.4vw,48px)}.belief-layout p:not(.eyebrow){max-width:470px;font-size:13px;color:var(--muted);margin-top:24px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);padding-block:76px 92px}.benefit{padding-inline:32px;border-right:1px solid var(--line)}.benefit:first-child{padding-left:0}.benefit:last-child{padding-right:0;border-right:0}.benefit-top{display:flex;justify-content:space-between;color:var(--evergreen);margin-bottom:26px}.benefit-top span{font-size:10px;color:var(--muted)}.benefit h3{font-family:var(--font-display),serif;font-size:25px;font-weight:450;line-height:1.25;letter-spacing:-.025em;max-width:260px}.benefit p{font-size:12px;color:var(--muted);margin-top:16px}.para-section{background:var(--mineral);border-radius:var(--radius-lg);padding:65px 70px;display:grid;grid-template-columns:1fr 2fr;gap:55px;align-items:center}.para-section h2{font-size:clamp(30px,3.2vw,43px);margin-block:16px 22px}.para-section h2 em{font-size:.8em}.para-section p:not(.eyebrow){max-width:470px;font-size:13px;color:var(--muted);margin-bottom:20px}.para-symbol{width:155px;height:155px;position:relative;margin-inline:auto}.para-symbol span{position:absolute;border:1px solid #73927a;border-radius:50%;width:105px;height:138px;left:25px;top:8px;transform:rotate(0deg)}.para-symbol span:nth-child(2){transform:rotate(60deg)}.para-symbol span:nth-child(3){transform:rotate(120deg)}.closing-section{padding-block:100px;text-align:center}.closing-section h2{margin:23px 0;font-size:clamp(40px,4.5vw,62px)}.closing-section p:not(.eyebrow){margin:0 auto 27px;max-width:390px;font-size:13px;color:var(--muted)}.closing-section>.subtle-label{display:block;margin-top:16px}@media (min-width:1500px){.hero{min-height:740px}}@media (max-width:1000px){.hero{padding-top:40px}.hero h1{font-size:50px}.para-section{padding:50px 40px;gap:30px}}@media (max-width:800px){.hero{grid-template-columns:1fr;padding-block:32px;gap:24px}.hero h1{font-size:clamp(43px,8vw,64px)}.hero-description{max-width:460px}.hero-scroll{margin-top:0}.belief-section{padding:48px 0}.belief-layout{gap:24px}.belief-layout,.benefits{grid-template-columns:1fr}.benefits{padding-block:30px}.benefit,.benefit:first-child,.benefit:last-child{padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.benefit:last-child{border-bottom:0}.benefit h3{max-width:350px}.benefit-top{margin-bottom:17px}.para-section{grid-template-columns:1fr;padding:40px 25px;gap:30px}.para-symbol{width:130px;height:130px}.para-symbol span{width:88px;height:116px;left:21px}.closing-section{padding-block:70px}}.household-illustration{height:520px;position:relative;isolation:isolate;animation:enter 1s .15s var(--ease) both}.illustration-grid{position:absolute;inset:0 -20px;z-index:-1;background-image:radial-gradient(#889a7a66 .7px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 67%);mask-image:radial-gradient(ellipse at center,black 10%,transparent 67%)}.orbit{position:absolute;left:50%;top:48%;border:1px solid #b7c5af55;border-radius:50%;transform:translate(-50%,-50%)}.orbit-outer{width:440px;height:440px}.orbit-inner{width:290px;height:290px}.household-center{position:absolute;width:170px;height:170px;border-radius:50%;background:var(--evergreen);left:50%;top:48%;transform:translate(-50%,-50%);color:var(--canvas);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 10px #244d4306,0 18px 40px #244d4315}.household-center svg{margin-bottom:12px;width:28px}.household-center>span{font-family:var(--font-display),serif;font-size:19px;letter-spacing:-.03em}.household-center small{font-size:9px;color:#ccd9ce;margin-top:7px}.map-card{position:absolute;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid #e6e6dc;padding:15px 17px;border-radius:12px;box-shadow:var(--shadow);white-space:nowrap;width:210px;transition:transform .35s var(--ease)}.map-card:hover{transform:translateY(-5px)}.map-card strong{font-size:11px;font-weight:550;display:block}.map-card small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.map-icon{color:var(--evergreen);background:var(--mineral);width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.map-icon.clay{background:var(--clay-soft);color:var(--clay)}.map-icon.sand{background:var(--sand);color:#8b7446}.map-home{top:73px;left:0}.map-docs{top:73px;right:0}.map-people{top:347px;left:0}.map-access{top:347px;right:0}.illustration-note{top:459px;display:flex;gap:6px;align-items:center;font-size:9px;color:var(--evergreen)}.illustration-note,.preview-label{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.preview-label{bottom:-5px;font-size:8px;color:var(--muted)}@media (max-width:1100px) and (min-width:801px){.household-illustration{transform:scale(.82);transform-origin:center;margin-inline:-35px}.map-card{padding:12px;width:190px}}@media (max-width:800px){.household-illustration{max-width:560px;width:100%;margin:0 auto;height:480px}.map-docs{right:0}.map-people{left:0;top:330px}.map-access{top:330px}.illustration-note{top:438px}.orbit-outer{width:min(400px,95%);height:400px}}@media (max-width:440px){.household-illustration{height:430px}.household-center{width:140px;height:140px}.household-center>span{font-size:17px}.map-card{padding:10px;gap:8px;width:46%;white-space:normal;min-height:75px}.map-card strong{font-size:10px}.map-card small{font-size:7px}.map-icon{width:29px;height:29px}.map-icon svg{width:17px}.map-home{left:0;top:42px}.map-docs{top:42px}.map-access,.map-people{top:300px}.orbit-outer{height:340px}.orbit-inner{width:230px;height:230px}.illustration-note{top:399px;font-size:8px}}.continuity-section{padding-block:12px 85px}.continuity-intro{max-width:680px}.continuity-intro h2{font-size:clamp(34px,3.6vw,49px);margin-block:20px}.continuity-intro>p:last-child{max-width:550px;font-size:13px;color:var(--muted)}.continuity-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.continuity-choices article{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.continuity-choices svg{color:var(--evergreen);margin-bottom:20px}.continuity-choices h3{font-size:14px;font-weight:550;line-height:1.5;margin-bottom:12px}.continuity-choices p{font-size:12px;color:var(--muted)}.continuity-footnote{font-size:10px;color:var(--muted);margin-top:20px}@media (max-width:800px){.continuity-section{padding-block:15px 50px}.continuity-choices{grid-template-columns:1fr;gap:14px}}