@font-face{font-family:bodyFace;src:url(../media/atkinson_hyperlegible_latin_400_normal-s.p.3kiu02q1_kqh0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFace;src:url(../media/atkinson_hyperlegible_latin_400_italic-s.p.2iwy2znlyirtv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:bodyFace;src:url(../media/atkinson_hyperlegible_latin_700_normal-s.p.417-y-7y4nwlv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFace Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}.bodyface_36e4a7bc-module__UQoAwa__className{font-family:bodyFace,bodyFace Fallback,system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif}.bodyface_36e4a7bc-module__UQoAwa__variable{--site-font-body:"bodyFace", "bodyFace Fallback", system-ui, Segoe UI, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:displayFace;src:url(../media/newsreader_latin_500_normal-s.p.04rcpz1clzvnz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:displayFace;src:url(../media/newsreader_latin_500_italic-s.p.24nsbwzk_t6sa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:displayFace;src:url(../media/newsreader_latin_600_normal-s.p.2-r5j52paok-1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFace Fallback;src:local(Arial);ascent-override:74.91%;descent-override:27.01%;line-gap-override:0.0%;size-adjust:98.12%}.displayface_eedbb76a-module__sXegwq__className{font-family:displayFace,displayFace Fallback,Georgia,Times New Roman,serif}.displayface_eedbb76a-module__sXegwq__variable{--site-font-display:"displayFace", "displayFace Fallback", Georgia, Times New Roman, serif}
.site{--site-space-xsmall:4px;--site-space-small:8px;--site-space-medium:12px;--site-space-large:16px;--site-space-xlarge:24px;--site-space-xxlarge:32px;--site-radius-small:10px;--site-radius-medium:16px;--site-radius-large:24px;--site-touch:48px;--site-reading:840px;--site-primary:#009a44;--site-secondary:#006b2e;--site-dark:#00401c;--site-accent:#33b36b;--site-light:#66c58f;--site-soft:#eaf8f0;--site-bone:#fbfaf7;--site-surface:#fff;--site-ink:#15191f;--site-text:#3b4048;--site-muted:#5c626b;--site-mist:#f3fbf6;--site-band-text:#e3f2e9;--site-amber:#d97706;--site-amber-text:#92400e;--site-amber-soft:#fff6e9;--site-line:#00401c1f;--site-line-strong:#00401c42;--site-width:min(1120px, calc(100% - 40px));background:radial-gradient(ellipse 70rem 34rem at 88% -6rem, #009a4417, transparent 70%), radial-gradient(ellipse 50rem 30rem at -10% 4rem, #66c58f0f, transparent 70%), var(--site-bone);min-height:100vh;color:var(--site-text);font-family:var(--site-font-body), system-ui, sans-serif;background-repeat:no-repeat;font-size:1.0625rem;line-height:1.6;overflow-x:clip}html:has(.site){scroll-padding-top:88px}html:has(.site) body{background:#fbfaf7}.site h1,.site h2,.site h3{color:var(--site-dark);text-wrap:balance;margin:0}.site h1,.site h2{font-family:var(--site-font-display), Georgia, serif;letter-spacing:-.01em;font-weight:600}.site h1{font-size:clamp(2.5rem,6vw,4.4rem);line-height:1.02}.site h1 em{color:var(--site-primary);font-style:italic;font-weight:500}.site h2{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.12}.site h3{font-size:1.125rem;line-height:1.35}.site p{margin:0}.site a{color:inherit}.site :focus-visible{outline:3px solid var(--site-secondary);outline-offset:3px;border-radius:4px}.site-skip{left:var(--site-space-large);top:calc(-1 * var(--site-touch) - 20px);z-index:40;padding:var(--site-space-medium) var(--site-space-large);border-radius:var(--site-radius-small);background:var(--site-dark);font-weight:700;text-decoration:none;position:absolute;color:var(--site-surface)!important}.site-skip:focus{top:var(--site-space-large)}.site-bar{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--site-line);background:#fbfaf7e0;position:sticky}.site-bar-inner{width:var(--site-width);justify-content:space-between;align-items:center;gap:var(--site-space-small) var(--site-space-xlarge);flex-wrap:wrap;min-height:72px;margin-inline:auto;display:flex}.site-wordmark{align-items:center;gap:var(--site-space-medium);min-height:var(--site-touch);font-family:var(--site-font-display), Georgia, serif;font-size:1.35rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--site-dark)!important}.site-wordmark-mark{border:2.5px solid var(--site-dark);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.site-wordmark-mark:after{content:"";background:var(--site-primary);border-radius:50%;width:13px;height:13px;position:absolute;bottom:3px;right:3px}.site-menu-button{min-height:var(--site-touch);padding-inline:var(--site-space-large);border:1.5px solid var(--site-line-strong);background:var(--site-surface);color:var(--site-dark);font:inherit;cursor:pointer;border-radius:999px;font-weight:700;display:none}.site-nav{align-items:center;gap:var(--site-space-xsmall) var(--site-space-large);flex-wrap:wrap;display:flex}.site-nav a{min-height:var(--site-touch);color:var(--site-dark);align-items:center;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.site-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--site-primary);text-decoration-color:var(--site-primary);text-underline-offset:6px;text-decoration-thickness:2px}.site-nav .site-nav-access{padding-inline:var(--site-space-large);border:1.5px solid var(--site-primary);color:var(--site-secondary);border-radius:999px}.site-nav .site-nav-access:hover{background:var(--site-soft);text-decoration:none}.site-main{width:var(--site-width);margin-inline:auto}.site-eyebrow{color:var(--site-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700;margin-bottom:var(--site-space-medium)!important}.site-eyebrow-green{color:var(--site-secondary)}.site-lede{max-width:36rem;color:var(--site-text);font-size:1.2rem;line-height:1.55;margin-top:var(--site-space-xlarge)!important}.site-section{border-top:1px solid var(--site-line);padding-block:clamp(56px,8vw,96px)}.site-tint{isolation:isolate;border-top:0;position:relative}.site-tint:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--site-soft), var(--site-mist));position:absolute;inset:0 calc(-50vw + 50%)}.site-tint+.site-section{border-top:0}.site-section-head{max-width:var(--site-reading);margin-bottom:var(--site-space-xxlarge)}.site-section-note{color:var(--site-muted);margin-top:var(--site-space-large)!important}.site-text-link{min-height:var(--site-touch);margin-top:var(--site-space-large);-webkit-text-decoration-color:var(--site-primary);text-decoration-color:var(--site-primary);text-underline-offset:6px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex;color:var(--site-secondary)!important}.site-button{min-height:var(--site-touch);text-align:center;padding-inline:var(--site-space-xlarge);border:1.5px solid var(--site-primary);background:var(--site-primary);border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;text-decoration:none;transition:background-color .12s;display:inline-flex;color:var(--site-surface)!important}.site-button:hover{background:var(--site-secondary);border-color:var(--site-secondary)}.site-button-quiet{background:var(--site-surface);border-color:var(--site-line-strong);color:var(--site-dark)!important}.site-button-quiet:hover{background:var(--site-soft);border-color:var(--site-primary)}.site-pill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.site-pill-built{background:var(--site-secondary);color:var(--site-surface)}.site-pill-coming{background:var(--site-surface);color:var(--site-dark);box-shadow:inset 0 0 0 1.5px var(--site-line-strong)}.site-pill-planned{background:var(--site-amber-soft);color:var(--site-amber-text);box-shadow:inset 0 0 0 1.5px var(--site-amber)}.site-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(48px,8vw,96px) clamp(56px,9vw,112px);display:grid}.site-actions{gap:var(--site-space-medium);margin-top:var(--site-space-xxlarge);flex-wrap:wrap;display:flex}.site-status{align-items:center;gap:var(--site-space-small);color:var(--site-muted);font-size:.95rem;display:flex;margin-top:var(--site-space-xlarge)!important}.site-dot{background:var(--site-primary);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #009a442e}.site-example{margin:0}.site-example-card{padding:var(--site-space-xlarge);border-radius:var(--site-radius-large);background:var(--site-surface);border:1px solid var(--site-line);box-shadow:0 1px #00401c0a,0 28px 60px -30px #00401c59}.site-example-head{justify-content:space-between;align-items:baseline;gap:var(--site-space-small);padding-bottom:var(--site-space-large);border-bottom:1px solid var(--site-line);flex-wrap:wrap;display:flex}.site-example-name{font-family:var(--site-font-display), Georgia, serif;color:var(--site-dark);font-size:1.3rem;font-weight:600}.site-example-count{color:var(--site-muted);font-size:.9rem}.site-example-moments{margin:0;padding:0;list-style:none}.site-example-moments li{gap:var(--site-space-medium);padding-block:var(--site-space-large);border-bottom:1px solid var(--site-line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;display:grid}.site-avatar{background:var(--site-soft);width:40px;height:40px;color:var(--site-dark);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.site-example-moments li:nth-child(2) .site-avatar{background:var(--site-amber-soft);color:var(--site-amber-text)}.site-moment-text{color:var(--site-ink);font-size:.98rem;line-height:1.4}.site-moment-detail{color:var(--site-muted);margin-top:2px;display:block}.site-moment-when{color:var(--site-muted);font-size:.85rem}.site-example-end{align-items:center;gap:var(--site-space-medium);padding-top:var(--site-space-large);font-family:var(--site-font-display), Georgia, serif;color:var(--site-secondary);font-size:1.15rem;font-style:italic;display:flex}.site-example-end:before{content:"";background:var(--site-primary);width:28px;height:2px}.site-example figcaption{margin-top:var(--site-space-medium);color:var(--site-muted);text-align:center;font-size:.88rem}.site-step-list{gap:var(--site-space-xxlarge);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-step-list li{gap:var(--site-space-medium);align-content:start;display:grid}.site-step-number{width:var(--site-touch);height:var(--site-touch);background:var(--site-soft);color:var(--site-dark);box-shadow:inset 0 0 0 1.5px var(--site-primary);font-family:var(--site-font-display), Georgia, serif;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:600;display:grid}.site-step-list p{color:var(--site-muted)}.site-capabilities{gap:var(--site-space-large);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-capabilities li{padding:var(--site-space-xlarge);border-radius:var(--site-radius-medium);background:var(--site-surface);border:1px solid var(--site-line)}.site-capabilities li:last-child:nth-child(odd){grid-column:1/-1}.site-capability-head{justify-content:space-between;align-items:center;gap:var(--site-space-small) var(--site-space-medium);margin-bottom:var(--site-space-small);flex-wrap:wrap;display:flex}.site-capabilities p{max-width:34rem;color:var(--site-muted)}.site-band{background:radial-gradient(ellipse 40rem 20rem at 90% 0%, #33b36b47, transparent 70%), var(--site-dark);color:var(--site-surface);margin-inline:calc(-50vw + 50%);padding-inline:calc(50vw - 50%)}.site-band-inner{max-width:var(--site-reading);padding-block:clamp(56px,8vw,96px)}.site-band h2{color:var(--site-surface)}.site-band p{margin-top:var(--site-space-large);color:var(--site-band-text);font-size:1.2rem}.site-pair{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.site-link-row{column-gap:var(--site-space-xlarge);flex-wrap:wrap;display:flex}.site-pair-copy p{margin-top:var(--site-space-large);max-width:36rem}.site-circles{aspect-ratio:1;justify-self:center;width:min(100%,340px);position:relative}.site-circle{border-radius:50%;justify-content:center;display:flex;position:absolute}.site-circle-outer{border:2px solid var(--site-dark);background:var(--site-surface);align-items:flex-start;padding-top:13%;inset:0}.site-circle-inner{background:var(--site-soft);border:2px solid var(--site-primary);align-items:center;width:42%;height:42%;bottom:18%}.site-circle-left{left:7%}.site-circle-right{right:7%}.site-circle-label{text-align:center;padding-inline:var(--site-space-small);color:var(--site-dark);font-size:.85rem;font-weight:700}.site-circle-inner .site-circle-label{color:var(--site-secondary)}.site-promise-list{gap:var(--site-space-xlarge) clamp(24px, 5vw, 64px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-promise-list li{padding-left:var(--site-space-large);border-left:3px solid var(--site-primary)}.site-promise-list p{margin-top:var(--site-space-xsmall);color:var(--site-muted)}.site-faq-list{max-width:var(--site-reading);border-top:1px solid var(--site-line-strong)}.site-faq-list details{border-bottom:1px solid var(--site-line-strong)}.site-faq-list summary{justify-content:space-between;align-items:center;gap:var(--site-space-large);min-height:calc(var(--site-touch) + 16px);cursor:pointer;color:var(--site-dark);font-size:1.1rem;font-weight:700;list-style:none;display:flex}.site-faq-list summary::-webkit-details-marker{display:none}.site-faq-list summary:after{content:"+";content:"+" / "";font-family:var(--site-font-display), Georgia, serif;color:var(--site-primary);flex:none;font-size:1.6rem;line-height:1}.site-faq-list details[open] summary:after{content:"−";content:"−" / ""}.site-faq-list details p{max-width:40rem;padding-bottom:var(--site-space-xlarge);color:var(--site-muted)}.site-page-head{max-width:var(--site-reading);padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px)}.site-compare{gap:var(--site-space-xlarge);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:clamp(56px,8vw,96px);display:grid}.site-compare-card{padding:var(--site-space-xxlarge);border-radius:var(--site-radius-large);border:1.5px solid var(--site-line-strong);background:var(--site-surface)}.site-compare-vsc{border-color:var(--site-primary);background:var(--site-soft)}.site-compare-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--site-secondary);font-size:.8rem;font-weight:700}.site-compare-card h2{margin-top:var(--site-space-small)}.site-compare-who{color:var(--site-muted);margin-top:var(--site-space-small)!important}.site-compare-card ul{margin:var(--site-space-xlarge) 0 0;gap:var(--site-space-small);color:var(--site-ink);padding-left:1.1rem;display:grid}.site-compare-card li::marker{color:var(--site-primary)}.site-compare-card li>span:first-child{margin-right:var(--site-space-small)}.site-compare-availability{padding-top:var(--site-space-large);border-top:1px solid var(--site-line);color:var(--site-dark);font-weight:700;margin-top:var(--site-space-xlarge)!important}.site-connect-list,.site-boundary-list{gap:var(--site-space-xxlarge) clamp(24px, 4vw, 48px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-connect-list p,.site-boundary-list p{margin-top:var(--site-space-small);color:var(--site-muted)}.site-boundary-list li{padding-left:var(--site-space-large);border-left:3px solid var(--site-dark)}.site-group-list{gap:var(--site-space-xlarge) clamp(20px, 3vw, 40px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-group-list li{padding-top:var(--site-space-medium);border-top:3px solid var(--site-primary)}.site-group-list p{margin-top:var(--site-space-xsmall);color:var(--site-muted)}@media (max-width:1000px){.site-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.site-group-list{grid-template-columns:minmax(0,1fr)}}.site-section-note .site-pill{margin-right:var(--site-space-small)}.site-closing{max-width:var(--site-reading)}.site-closing p{font-family:var(--site-font-display), Georgia, serif;color:var(--site-dark);font-size:1.5rem;line-height:1.3}.site-commitments{counter-reset:commitment;gap:var(--site-space-xxlarge);max-width:var(--site-reading);margin:0;padding:0;list-style:none;display:grid}.site-commitments li{grid-template-columns:var(--site-touch) minmax(0, 1fr);column-gap:var(--site-space-large);counter-increment:commitment;display:grid}.site-commitments li:before{content:counter(commitment);width:var(--site-touch);height:var(--site-touch);background:var(--site-secondary);color:var(--site-surface);font-family:var(--site-font-display), Georgia, serif;border-radius:50%;grid-row:span 2;place-items:center;font-size:1.25rem;font-weight:600;display:grid}.site-commitments h2{font-size:clamp(1.35rem,2.6vw,1.75rem)}.site-commitments p{margin-top:var(--site-space-small);color:var(--site-muted)}.site-note{max-width:var(--site-reading)}.site-note h2{font-size:1.5rem}.site-note p{margin-top:var(--site-space-medium);color:var(--site-muted)}.site-access{max-width:var(--site-reading);padding-block:clamp(56px,10vw,128px)}.site-form-note,.site-form-problem{margin-top:var(--site-space-large);padding:var(--site-space-medium) var(--site-space-large);border-radius:var(--site-radius-small);max-width:var(--site-reading)}.site-form-note{background:var(--site-soft);color:var(--site-dark)}.site-form-problem{background:var(--site-amber-soft);color:var(--site-amber-text);font-weight:700}.site-adult-form{margin-top:var(--site-space-xlarge)}.site-check{align-items:center;gap:var(--site-space-medium);min-height:var(--site-touch);color:var(--site-ink);cursor:pointer;font-size:1.15rem;font-weight:700;display:inline-flex}.site-check input{width:28px;height:28px;accent-color:var(--site-primary);margin:0}.site-access-dev{gap:var(--site-space-large);margin-top:var(--site-space-xlarge);color:var(--site-secondary);flex-wrap:wrap;font-weight:700;display:flex}.site-access-dev a{min-height:var(--site-touch);align-items:center;display:inline-flex}.site-foot{border-top:1px solid var(--site-line);background:var(--site-surface)}.site-foot-inner{width:var(--site-width);gap:var(--site-space-large) var(--site-space-xxlarge);padding-block:var(--site-space-xxlarge) 56px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}.site-foot-name{font-family:var(--site-font-display), Georgia, serif;color:var(--site-dark);font-size:1.25rem;font-weight:600}.site-foot-lead p:not(.site-foot-name){color:var(--site-muted)}.site-foot-links{gap:0 var(--site-space-xlarge);flex-wrap:wrap;display:flex}.site-foot-links a{min-height:var(--site-touch);color:var(--site-dark);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.site-foot-links a:hover{color:var(--site-secondary);text-decoration:underline}.site-foot-small{color:var(--site-muted);grid-column:1/-1;font-size:.9rem}.site-top-anchor{outline:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-to-top{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:25;border:2px solid var(--site-surface);background:var(--site-primary);width:52px;height:52px;color:var(--site-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,transform .18s,visibility linear,background-color .12s;display:grid;position:fixed;box-shadow:0 10px 24px -8px #00401c80,0 2px 6px #00401c2e}.site-to-top[data-visible=false]{opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s linear .18s;transform:translateY(12px)}.site-to-top:hover{background:var(--site-secondary)}.site-to-top:focus-visible{outline:3px solid var(--site-secondary);outline-offset:3px}@media (max-width:900px){.site-hero,.site-pair,.site-step-list,.site-connect-list,.site-boundary-list{grid-template-columns:minmax(0,1fr)}html:has(.site){scroll-padding-top:80px}.site-bar-inner{column-gap:var(--site-space-small)}.site-menu-button{align-items:center;gap:6px;display:inline-flex}.site-nav{display:none}.site-bar[data-open=true] .site-nav{width:100%;padding-block:var(--site-space-small) var(--site-space-large);border-top:1px solid var(--site-line);flex-direction:column;align-items:stretch;display:flex}.site-bar[data-open=true] .site-nav a{font-size:1.05rem}.site-bar[data-open=true] .site-nav-access{margin-top:var(--site-space-small);justify-content:center}}@media (max-width:900px) and (scripting:none){html:has(.site){scroll-padding-top:0}.site-bar{position:static}.site-menu-button{display:none}.site-nav{justify-content:space-between;gap:0 var(--site-space-medium);width:100%;display:flex}}@media (max-width:760px){.site-wordmark{font-size:1.15rem}}@media (max-width:480px){.site-bar-inner{width:calc(100% - 24px)}.site-wordmark{gap:var(--site-space-small);font-size:1.05rem}.site-menu-button{padding-inline:var(--site-space-medium)}}@media (max-width:380px){.site-wordmark{font-size:1rem}.site-wordmark-mark{display:none}}@media (max-width:680px){.site-capabilities,.site-promise-list,.site-compare,.site-foot-inner{grid-template-columns:minmax(0,1fr)}.site-compare-card{padding:var(--site-space-xlarge)}}@media (prefers-reduced-motion:reduce){.site *{scroll-behavior:auto!important;transition:none!important}}
