.hs[data-astro-cid-yksmpogl]{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.figure[data-astro-cid-yksmpogl]{margin:0;background:#f4f1eb;border:1px solid var(--on-forest,#ECE7DD);padding:12px}.stage[data-astro-cid-yksmpogl]{position:relative}.stage[data-astro-cid-yksmpogl] img[data-astro-cid-yksmpogl]{width:100%;height:auto;display:block}.spot[data-astro-cid-yksmpogl]{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.dotn[data-astro-cid-yksmpogl]{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#141414;font:600 13px/1 var(--sans);box-shadow:0 0 0 2px #f4f1eb,0 2px 8px #14141440;transition:transform .2s,background .2s,color .2s}.ring[data-astro-cid-yksmpogl]{position:absolute;inset:4px;border-radius:50%;border:1px solid var(--orange);animation:pulse 2.4s ease-out infinite}.spot[data-astro-cid-yksmpogl]:hover .dotn[data-astro-cid-yksmpogl]{transform:scale(1.12)}.spot[data-astro-cid-yksmpogl].on .dotn[data-astro-cid-yksmpogl]{background:#141414;color:var(--orange);transform:scale(1.15)}.spot[data-astro-cid-yksmpogl].on .ring[data-astro-cid-yksmpogl]{animation:none;opacity:0}.spot[data-astro-cid-yksmpogl]:focus-visible{outline:none}.spot[data-astro-cid-yksmpogl]:focus-visible .dotn[data-astro-cid-yksmpogl]{box-shadow:0 0 0 2px #f4f1eb,0 0 0 4px var(--orange)}@keyframes pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.cap[data-astro-cid-yksmpogl]{font-size:11.5px;color:#7b766d;margin:10px 4px 2px;letter-spacing:.02em}.list[data-astro-cid-yksmpogl]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.list[data-astro-cid-yksmpogl] li[data-astro-cid-yksmpogl]{border-bottom:1px solid var(--line)}.list[data-astro-cid-yksmpogl] button[data-astro-cid-yksmpogl]{all:unset;cursor:pointer;display:flex;gap:14px;align-items:center;width:100%;min-height:56px;font-size:20px;font-weight:300}.list[data-astro-cid-yksmpogl] button[data-astro-cid-yksmpogl]:focus-visible{outline:1px solid var(--orange)}.n[data-astro-cid-yksmpogl]{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ink);font-size:13px;font-weight:500;flex-shrink:0}.on[data-astro-cid-yksmpogl] .n[data-astro-cid-yksmpogl]{background:var(--orange);border-color:var(--orange);color:#141414}.body[data-astro-cid-yksmpogl]{display:none;padding:0 0 20px 44px}.on[data-astro-cid-yksmpogl] .body[data-astro-cid-yksmpogl]{display:block}.body[data-astro-cid-yksmpogl] p[data-astro-cid-yksmpogl]{margin:0 0 12px;color:var(--ink-2)}@media(max-width:900px){.hs[data-astro-cid-yksmpogl]{grid-template-columns:1fr;gap:28px}.figure[data-astro-cid-yksmpogl]{padding:6px;margin-inline:calc(-1 * var(--gutter) + 8px)}}@media(max-width:520px){.dotn[data-astro-cid-yksmpogl]{width:26px;height:26px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-yksmpogl]{animation:none;opacity:.5}}.hero[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);position:relative;overflow:hidden;isolation:isolate}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:center;padding-block:80px 96px}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-content:center}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.coords[data-astro-cid-j7pv25f6]{margin:4px 0 0}.hero-fig[data-astro-cid-j7pv25f6]{margin:0;display:grid}.hero-img[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--paper-2)}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 40%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hero-img[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.hero-fig[data-astro-cid-j7pv25f6]{position:relative}.hero-spec[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;color:#fff;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;padding:96px clamp(20px,3vw,44px) clamp(20px,2.6vw,36px)}.hero-img[data-astro-cid-j7pv25f6]{position:relative}.hero-img[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(46%,320px);pointer-events:none;background:linear-gradient(to top,#0c0c0acc,#0c0c0a6b,#0c0c0a00)}.hs-name[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--sans);font-weight:300;font-size:clamp(26px,2.4vw,36px);line-height:1;letter-spacing:.005em}.hs-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-bottom:10px}.hero-spec[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.hero-spec[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:300;font-size:clamp(19px,1.5vw,23px);line-height:1;white-space:nowrap;font-variant-numeric:lining-nums}.hero-spec[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] .ico{opacity:.85;flex:none}.sr[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:961px){.hero-grid[data-astro-cid-j7pv25f6]{position:static;min-height:min(760px,calc(100vh - 100px));grid-template-columns:5fr 7fr}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.hero-fig[data-astro-cid-j7pv25f6]{position:absolute;top:0;bottom:0;right:0;width:54vw;z-index:1}.hero-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;aspect-ratio:auto;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%)}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:111%;object-position:52% 0}.hero-spec[data-astro-cid-j7pv25f6]{left:18%}}@media(max-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px;padding-block:28px 48px}.hero-copy[data-astro-cid-j7pv25f6]{gap:20px}.hero-fig[data-astro-cid-j7pv25f6]{margin-inline:calc(-1 * var(--gutter))}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:111%;object-position:52% 0}.hero-spec[data-astro-cid-j7pv25f6]{padding:0 var(--gutter) 16px;gap:8px 20px}.hs-name[data-astro-cid-j7pv25f6]{font-size:24px}.hs-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-bottom:6px}.hero-spec[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:18px}.hero-img[data-astro-cid-j7pv25f6]:after{height:62%}.hero-spec[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{gap:8px 18px}.actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto}}.doors-sec[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.door[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:start;padding:36px 28px 36px 0;text-decoration:none;border-right:1px solid var(--line)}.door[data-astro-cid-j7pv25f6]+.door[data-astro-cid-j7pv25f6]{padding-left:28px}.door[data-astro-cid-j7pv25f6]:last-child{border-right:0}.door-txt[data-astro-cid-j7pv25f6]{display:grid;gap:8px;min-width:0}.door-t[data-astro-cid-j7pv25f6]{font-size:22px;font-weight:300;line-height:1.25}.door-d[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--ink-2);line-height:1.6}.door[data-astro-cid-j7pv25f6] .door-go{color:var(--muted);margin-top:30px;transition:transform .25s,color .25s}.door[data-astro-cid-j7pv25f6]:hover .door-go{transform:translate(4px);color:var(--orange-ink)}.door[data-astro-cid-j7pv25f6]:hover .door-t[data-astro-cid-j7pv25f6]{color:var(--orange-ink)}.door[data-astro-cid-j7pv25f6]:hover .ibox[data-astro-cid-j7pv25f6]{border-color:var(--orange);color:var(--orange-ink)}@media(max-width:900px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.door[data-astro-cid-j7pv25f6],.door[data-astro-cid-j7pv25f6]+.door[data-astro-cid-j7pv25f6]{padding:20px 0;border-right:0;border-bottom:1px solid var(--line);align-items:center}.door[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.door-d[data-astro-cid-j7pv25f6]{display:none}.door-t[data-astro-cid-j7pv25f6]{font-size:19px}.door[data-astro-cid-j7pv25f6] .door-go{margin-top:0}}.row-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:16px 24px;flex-wrap:wrap;margin-bottom:48px}.row-head[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin:0}@media(max-width:700px){.row-head[data-astro-cid-j7pv25f6]{margin-bottom:28px}}.eco[data-astro-cid-j7pv25f6]{background:var(--forest);color:var(--on-forest)}.eco[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--on-forest) 80%,transparent)}.eco[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--on-forest)}.eco[data-astro-cid-j7pv25f6] .h-section[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:inherit}.eco[data-astro-cid-j7pv25f6] .figure,.eco[data-astro-cid-j7pv25f6] .list{border-color:var(--on-forest)}.eco[data-astro-cid-j7pv25f6] .list li{border-color:var(--forest-2)}.eco[data-astro-cid-j7pv25f6] .list .n{border-color:var(--on-forest)}.eco[data-astro-cid-j7pv25f6] .body p{color:color-mix(in srgb,var(--on-forest) 82%,transparent)}.eco[data-astro-cid-j7pv25f6] .link{color:var(--on-forest)}.process[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:5fr 7fr;gap:24px 72px;align-items:start}.process-head[data-astro-cid-j7pv25f6]{position:sticky;top:130px;margin:0}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{display:block;margin-bottom:4px;color:var(--orange-ink)}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:300;margin-bottom:4px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-2);font-size:15px}@media(max-width:900px){.process[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.process-head[data-astro-cid-j7pv25f6]{position:static}}.quote-sec[data-astro-cid-j7pv25f6]{padding-block:0 104px}.quote[data-astro-cid-j7pv25f6]{margin:0;padding:56px 40px;border:1px dashed var(--hair);text-align:center;display:grid;gap:16px;justify-items:center}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--sans);font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.3;max-width:30ch}@media(max-width:700px){.quote-sec[data-astro-cid-j7pv25f6]{padding-bottom:72px}.quote[data-astro-cid-j7pv25f6]{padding:36px 20px}}.surveys[data-astro-cid-j7pv25f6]{background:var(--paper-2)}.sv-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sv[data-astro-cid-j7pv25f6]{text-decoration:none;display:grid;gap:12px;align-content:start}.sv[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4/5;object-fit:cover;width:100%;border:1px solid var(--line);transition:transform .4s}.sv[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}.sv[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-weight:300;font-size:17px;line-height:1.4}@media(max-width:900px)and (min-width:701px){.sv-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sv-grid[data-astro-cid-j7pv25f6]{grid-auto-columns:62%!important}}.final[data-astro-cid-j7pv25f6]{margin-top:88px;padding-top:40px;border-top:1px solid var(--ink);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.final-t[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:clamp(32px,3.8vw,50px);font-weight:300;letter-spacing:-.01em}.final-acts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,auto);gap:0;border:1px solid var(--ink)}.act[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;border-right:1px solid var(--ink);min-height:64px;transition:background .2s,color .2s}.act[data-astro-cid-j7pv25f6]:last-child{border-right:0}.act[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-weight:400;font-size:16px}.act[data-astro-cid-j7pv25f6]:hover{background:var(--ink);color:var(--paper)}.act[data-astro-cid-j7pv25f6]:hover .label[data-astro-cid-j7pv25f6]{color:var(--paper)}@media(max-width:900px){.final[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;margin-top:56px}.final-acts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.act[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid var(--ink)}.act[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}}.plan-sec[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.plan-sec[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.plan-bg){position:relative}.plan-bg[data-astro-cid-j7pv25f6]{position:absolute;left:-4%;top:550px;width:min(40%,620px);height:auto;opacity:.11;pointer-events:none;user-select:none}@media(max-width:760px){.plan-bg[data-astro-cid-j7pv25f6]{left:auto;width:150%;right:-55%;top:24px;opacity:.08}}.scale-sec[data-astro-cid-j7pv25f6]{background:var(--forest);color:var(--on-forest);overflow:hidden}.scale-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 5fr;gap:64px;align-items:center;padding-block:96px}.scale-copy[data-astro-cid-j7pv25f6]{display:grid;gap:24px;align-content:center}.scale-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--on-forest) 75%,transparent)}.scale-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]:before{background:var(--orange)}.scale-copy[data-astro-cid-j7pv25f6] .h-section[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:inherit}.scale-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--on-forest) 82%,transparent);margin:0}.scale-nums[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:8px 0;border-top:1px solid var(--forest-2)}.scale-nums[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:18px 36px 0 0;margin-right:36px;border-right:1px solid var(--forest-2)}.scale-nums[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-right:0;margin-right:0}.scale-nums[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.scale-nums[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-variant-numeric:lining-nums;font-family:var(--sans);font-size:clamp(46px,5vw,68px);font-weight:200;line-height:1;letter-spacing:-.01em}.scale-nums[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.3em;margin-left:6px;letter-spacing:0;font-weight:300}.scale-copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start}.scale-fig[data-astro-cid-j7pv25f6]{margin:0}.scale-fig[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}@media(max-width:960px){.scale-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px;padding-block:64px}.scale-nums[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding-right:20px;margin-right:20px}}.stats[data-astro-cid-j7pv25f6]{background:var(--paper-2);border-block:1px solid var(--line)}.stats-row[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:48px}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:10px;padding-inline:16px;position:relative}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:var(--hair)}.stats-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-variant-numeric:lining-nums;font-family:var(--sans);font-weight:200;font-size:clamp(48px,5.4vw,76px);line-height:1;letter-spacing:-.01em}.stats-row[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:15px;font-weight:400;letter-spacing:.04em;margin-left:6px;color:var(--ink-2)}.stats-row[data-astro-cid-j7pv25f6] .plus[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--orange-ink);margin-left:.04em;font-size:.6em;vertical-align:.55em}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);max-width:22ch;line-height:1.6}@media(max-width:760px){.stats-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;padding-block:8px}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:28px 8px}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{display:none}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n){border-left:1px solid var(--hair)}.stats-row[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--hair)}}
