.hero[data-astro-cid-anhloy43]{padding-block:clamp(2rem,1rem + 3vw,4.25rem) clamp(3rem,2rem + 3vw,5rem);background:linear-gradient(180deg,var(--color-mist) 0%,var(--color-paper) 85%);overflow:hidden}.grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center}.copy[data-astro-cid-anhloy43]{display:grid;gap:1.25rem;justify-items:start}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.facts[data-astro-cid-anhloy43]{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.95rem;color:var(--color-muted)}.facts[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem}.facts[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]:before{content:"";width:12px;height:7px;background:var(--color-sage);border-radius:50%}.photo[data-astro-cid-anhloy43]{margin:0;position:relative;justify-self:center;width:min(100%,460px)}.arch[data-astro-cid-anhloy43]{border-radius:999px 999px 24px 24px;overflow:hidden;background:var(--color-blush);box-shadow:0 30px 60px -36px #1f3a2c8c;aspect-ratio:4 / 5}.arch[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;height:100%;object-fit:cover}.plate[data-astro-cid-anhloy43]{position:absolute;left:-1.5rem;bottom:1.5rem;display:flex;gap:.85rem;align-items:center;max-width:330px;padding:.9rem 1.1rem;background:#fff;border-radius:14px;box-shadow:0 16px 36px -18px #1f3a2c80;font-size:.88rem;line-height:1.35;color:var(--color-muted)}.plate[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{color:var(--color-forest);font-size:.98rem}.ea[data-astro-cid-anhloy43]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--color-forest);color:#fff;font-family:var(--font-serif);font-size:1.5rem;font-weight:600}@media(max-width:860px){.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.photo[data-astro-cid-anhloy43]{width:min(100%,380px)}.plate[data-astro-cid-anhloy43]{left:.5rem;right:.5rem;bottom:.75rem;max-width:none}}@media(max-width:600px){.facts[data-astro-cid-anhloy43]{display:none}.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{width:100%}}.proof[data-astro-cid-2t5hllg7]{border-block:1px solid var(--color-rule);background:#fff}.row[data-astro-cid-2t5hllg7]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block:1.4rem}.lbl[data-astro-cid-2t5hllg7]{font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.marks[data-astro-cid-2t5hllg7]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;list-style:none;margin:0;padding:0}.mark[data-astro-cid-2t5hllg7]{display:grid;text-decoration:none;color:#5d6660;filter:grayscale(1);transition:color var(--dur-ui) var(--ease-brand);min-height:44px;align-content:center}.mark[data-astro-cid-2t5hllg7] .ab[data-astro-cid-2t5hllg7]{font-family:var(--font-serif);font-weight:600;font-size:1.55rem;line-height:1;letter-spacing:.04em}.mark[data-astro-cid-2t5hllg7] .nm[data-astro-cid-2t5hllg7]{font-size:.78rem;max-width:26ch;line-height:1.3}.mark[data-astro-cid-2t5hllg7]:hover,.mark[data-astro-cid-2t5hllg7]:focus-visible{color:var(--color-moss);filter:none}.yrs[data-astro-cid-2t5hllg7]{margin-left:auto;color:var(--color-muted);font-size:.95rem}.yrs[data-astro-cid-2t5hllg7] strong[data-astro-cid-2t5hllg7]{color:var(--color-forest);font-family:var(--font-serif);font-size:1.35rem}@media(max-width:900px){.yrs[data-astro-cid-2t5hllg7]{margin-left:0}}.second[data-astro-cid-4lr3x4xq]{padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem) 0}.panel[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:1.25fr 1fr;gap:1.5rem 3rem;align-items:start;padding:clamp(1.75rem,1rem + 3vw,3.25rem);background:var(--color-forest);color:#dfe8dc;border-radius:28px;position:relative;overflow:hidden}.panel[data-astro-cid-4lr3x4xq]:after{content:"";position:absolute;right:-60px;top:-40px;width:300px;height:150px;border-radius:50%;background:#7d907747;pointer-events:none}.sl-copy[data-astro-cid-4lr3x4xq]{display:grid;gap:.9rem}.panel[data-astro-cid-4lr3x4xq] .eyebrow[data-astro-cid-4lr3x4xq]{color:var(--color-sage-soft)}.panel[data-astro-cid-4lr3x4xq] h2[data-astro-cid-4lr3x4xq]{color:#fff}.panel[data-astro-cid-4lr3x4xq] em[data-astro-cid-4lr3x4xq].i{color:var(--color-sage-soft)}.checks[data-astro-cid-4lr3x4xq]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;align-self:center;position:relative;z-index:1}.checks[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]{display:flex;gap:.75rem;align-items:baseline;color:#fff}.checks[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]:before{content:"";flex:none;width:14px;height:8px;background:var(--color-sage-soft);border-radius:50%}.sl-cta[data-astro-cid-4lr3x4xq]{justify-self:start}@media(max-width:860px){.panel[data-astro-cid-4lr3x4xq]{grid-template-columns:1fr}}.cairn-sec[data-astro-cid-5ipaekgg]{background:var(--color-paper)}.cairn-grid[data-astro-cid-5ipaekgg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.stack-wrap[data-astro-cid-5ipaekgg]{display:grid;justify-items:center}.stack[data-astro-cid-5ipaekgg]{display:flex;flex-direction:column-reverse;align-items:center;gap:4px;transform-origin:50% 100%}.stone[data-astro-cid-5ipaekgg]{width:min(var(--w),100%);min-height:var(--h);padding:.55rem 1.2rem;display:grid;place-items:center;text-align:center;font:650 .92rem/1.2 var(--font-sans);color:var(--color-forest);background:var(--tone);border:0;cursor:pointer;border-radius:52% 48% 46% 54%/62% 58% 42% 38%;box-shadow:inset 0 -6px #1f3a2c1f,0 6px 10px -8px #1f3a2c99;transform:rotate(var(--tilt));transition:background var(--dur-ui) var(--ease-brand),color var(--dur-ui) var(--ease-brand),transform var(--dur-el) var(--ease-brand)}.stone[data-astro-cid-5ipaekgg]:nth-child(2n){border-radius:46% 54% 52% 48%/58% 64% 36% 42%}.stone[data-astro-cid-5ipaekgg]:hover{transform:rotate(0) translateY(-2px)}.stone[data-astro-cid-5ipaekgg][aria-selected=true]{background:var(--color-forest);color:#fff;transform:rotate(0) translateY(-3px);box-shadow:inset 0 -6px #0000002e,0 10px 18px -10px #1f3a2ccc}.ground[data-astro-cid-5ipaekgg]{width:min(380px,100%);height:14px;margin-top:2px;border-radius:50%;background:radial-gradient(closest-side,rgb(31 58 44 / .25),transparent)}.panels[data-astro-cid-5ipaekgg]{display:grid;gap:1.25rem;justify-items:start}.panel[data-astro-cid-5ipaekgg]{display:grid;gap:.9rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);background:#fff;border:1px solid var(--color-rule);border-radius:22px;width:100%}.panel[data-astro-cid-5ipaekgg][hidden]{display:none}.count[data-astro-cid-5ipaekgg]{font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-moss-ink)}blockquote[data-astro-cid-5ipaekgg]{margin:0;padding-left:1rem;border-left:3px solid var(--color-sage);font-family:var(--font-serif);font-size:1.3rem;line-height:1.3;color:var(--color-forest);font-style:italic}.mean[data-astro-cid-5ipaekgg]{color:var(--color-muted)}.mean[data-astro-cid-5ipaekgg] strong[data-astro-cid-5ipaekgg]{color:var(--color-forest)}@media(prefers-reduced-motion:no-preference){.stack[data-astro-cid-5ipaekgg]:not(.settled) .stone[data-astro-cid-5ipaekgg]{opacity:0;transform:translateY(-40px) rotate(var(--tilt))}.stack[data-astro-cid-5ipaekgg].settled .stone[data-astro-cid-5ipaekgg]{animation:drop .7s var(--ease-brand) backwards;animation-delay:var(--d)}@keyframes drop{0%{opacity:0;transform:translateY(-40px) rotate(calc(var(--tilt) * 4))}70%{opacity:1;transform:translateY(3px) rotate(calc(var(--tilt) * -1))}to{opacity:1;transform:rotate(var(--tilt))}}.stack[data-astro-cid-5ipaekgg].settled .stone[data-astro-cid-5ipaekgg][aria-selected=true]{animation:none}.stack[data-astro-cid-5ipaekgg].rebalance{animation:sway .9s var(--ease-brand)}@keyframes sway{0%{transform:rotate(0)}30%{transform:rotate(1.2deg)}60%{transform:rotate(-.7deg)}to{transform:rotate(0)}}}@media(max-width:860px){.cairn-grid[data-astro-cid-5ipaekgg]{grid-template-columns:1fr}.stone[data-astro-cid-5ipaekgg]{font-size:.88rem}}.svc[data-astro-cid-bp4bfslc]{background:#fff}.rows[data-astro-cid-bp4bfslc]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.row[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:70px 1.5fr 1fr;gap:1.25rem 2rem;padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);border:1px solid var(--color-rule);border-radius:22px;background:var(--color-paper)}.row[data-astro-cid-bp4bfslc].feat{background:var(--color-mist);border-color:var(--color-sage-soft)}.num[data-astro-cid-bp4bfslc]{font-family:var(--font-serif);font-size:2.4rem;line-height:1;color:var(--color-moss)}.main[data-astro-cid-bp4bfslc]{display:grid;gap:.6rem}.main[data-astro-cid-bp4bfslc] h3[data-astro-cid-bp4bfslc]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.tag[data-astro-cid-bp4bfslc]{font:650 .72rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;border-radius:999px;background:var(--color-forest);color:#fff}.slead[data-astro-cid-bp4bfslc]{font-weight:600;color:var(--color-forest)}.main[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]:not(.slead){color:var(--color-muted)}.note[data-astro-cid-bp4bfslc]{font-size:.93rem;padding:.7rem .9rem;background:#fff;border-radius:12px}.side[data-astro-cid-bp4bfslc]{display:grid;gap:1rem;align-content:start}.pts[data-astro-cid-bp4bfslc]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.pts[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{display:flex;gap:.6rem;align-items:baseline}.pts[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"";flex:none;width:12px;height:7px;border-radius:50%;background:var(--color-moss)}.more[data-astro-cid-bp4bfslc]{font-weight:650;min-height:44px;display:inline-flex;align-items:center}.after[data-astro-cid-bp4bfslc]{margin-top:2rem}@media(max-width:860px){.row[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}.num[data-astro-cid-bp4bfslc]{font-size:1.8rem}}.neda[data-astro-cid-lwe76klq]{background:var(--color-blush)}.grid[data-astro-cid-lwe76klq]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.pic[data-astro-cid-lwe76klq]{margin:0;justify-self:center;width:min(100%,420px);border-radius:24px 24px 999px 999px;overflow:hidden;box-shadow:0 30px 60px -36px #1f3a2c8c}.pic[data-astro-cid-lwe76klq] img[data-astro-cid-lwe76klq]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.copy[data-astro-cid-lwe76klq]{display:grid;gap:1rem;justify-items:start}.copy[data-astro-cid-lwe76klq]>p[data-astro-cid-lwe76klq]{color:#3f4c44}.pull[data-astro-cid-lwe76klq]{margin:.25rem 0;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--color-moss);font-family:var(--font-serif);font-style:italic;font-size:1.35rem;line-height:1.3;color:var(--color-forest)}.aff[data-astro-cid-lwe76klq] h3[data-astro-cid-lwe76klq]{font-family:var(--font-sans);font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-moss-ink);margin-bottom:.4rem}.aff[data-astro-cid-lwe76klq] ul[data-astro-cid-lwe76klq]{margin:0;padding-left:1.1rem;display:grid;gap:.2rem;color:#3f4c44}.aff[data-astro-cid-lwe76klq] a[data-astro-cid-lwe76klq]{display:inline-block;padding-block:.2rem}.more[data-astro-cid-lwe76klq]{font-weight:650;min-height:44px;display:inline-flex;align-items:center}@media(max-width:860px){.grid[data-astro-cid-lwe76klq]{grid-template-columns:1fr}.pic[data-astro-cid-lwe76klq]{width:min(100%,340px)}}.rev[data-astro-cid-h3xzfrp5]{background:var(--color-paper)}.quotes[data-astro-cid-h3xzfrp5]{list-style:none;margin:0;padding:0;columns:3 300px;column-gap:1.25rem}.q[data-astro-cid-h3xzfrp5]{break-inside:avoid;margin-bottom:1.25rem}.q[data-astro-cid-h3xzfrp5] figure[data-astro-cid-h3xzfrp5]{margin:0;padding:1.5rem;background:#fff;border:1px solid var(--color-rule);border-radius:20px;display:grid;gap:1rem}.q[data-astro-cid-h3xzfrp5] blockquote[data-astro-cid-h3xzfrp5]{margin:0;color:#36443b}.q[data-astro-cid-h3xzfrp5] figcaption[data-astro-cid-h3xzfrp5]{display:grid;font-size:.92rem}.q[data-astro-cid-h3xzfrp5] figcaption[data-astro-cid-h3xzfrp5] strong[data-astro-cid-h3xzfrp5]{color:var(--color-forest)}.q[data-astro-cid-h3xzfrp5] figcaption[data-astro-cid-h3xzfrp5] span[data-astro-cid-h3xzfrp5]{color:var(--color-muted)}.morer[data-astro-cid-h3xzfrp5]{margin-top:.5rem}.morer[data-astro-cid-h3xzfrp5] summary[data-astro-cid-h3xzfrp5]{cursor:pointer;display:inline-flex;align-items:center;min-height:48px;padding:.6rem 1.2rem;border:2px solid var(--color-forest);border-radius:999px;font-weight:650;color:var(--color-forest);margin-bottom:1.25rem}.morer[data-astro-cid-h3xzfrp5] summary[data-astro-cid-h3xzfrp5]:hover{background:var(--color-forest);color:#fff}.res[data-astro-cid-thivack6]{background:#fff}.grid[data-astro-cid-thivack6]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.magnet[data-astro-cid-thivack6]{display:grid;gap:1rem;justify-items:start;padding:clamp(1.75rem,1rem + 2.5vw,2.75rem);border-radius:26px;background:var(--color-moss);color:#e8f0e5}.magnet[data-astro-cid-thivack6] .eyebrow[data-astro-cid-thivack6]{color:#d6e3d1}.magnet[data-astro-cid-thivack6] h2[data-astro-cid-thivack6]{color:#fff;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}.posts[data-astro-cid-thivack6] h3[data-astro-cid-thivack6]{margin-bottom:.75rem}.posts[data-astro-cid-thivack6] ul[data-astro-cid-thivack6]{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid var(--color-rule)}.posts[data-astro-cid-thivack6] li[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{display:grid;grid-template-columns:120px 1fr auto;gap:1rem;align-items:center;padding:1rem .25rem;min-height:56px;border-bottom:1px solid var(--color-rule);text-decoration:none;color:var(--color-ink)}.posts[data-astro-cid-thivack6] li[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:hover .tt[data-astro-cid-thivack6]{text-decoration:underline}.tg[data-astro-cid-thivack6]{font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--color-moss-ink)}.tt[data-astro-cid-thivack6]{font-weight:600}.ar[data-astro-cid-thivack6]{color:var(--color-moss)}.more[data-astro-cid-thivack6]{font-weight:650;min-height:44px;display:inline-flex;align-items:center}@media(max-width:860px){.grid[data-astro-cid-thivack6]{grid-template-columns:1fr}.posts[data-astro-cid-thivack6] li[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{grid-template-columns:1fr auto}.tg[data-astro-cid-thivack6]{grid-column:1 / -1}}.faq[data-astro-cid-vcytj35z]{background:var(--color-mist)}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.side[data-astro-cid-vcytj35z]{display:grid;gap:1rem;position:sticky;top:110px}.ctas[data-astro-cid-vcytj35z]{display:flex;flex-wrap:wrap;gap:.75rem}.list[data-astro-cid-vcytj35z]{display:grid;gap:.75rem}details[data-astro-cid-vcytj35z]{background:#fff;border:1px solid var(--color-rule);border-radius:18px;padding:0 1.4rem}summary[data-astro-cid-vcytj35z]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:1.15rem;min-height:48px}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z] h3[data-astro-cid-vcytj35z]{font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem)}.pm[data-astro-cid-vcytj35z]{flex:none;width:22px;height:22px;position:relative}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:3px;right:3px;top:10px;height:2px;background:var(--color-moss);transition:transform var(--dur-ui) var(--ease-brand)}.pm[data-astro-cid-vcytj35z]:after{transform:rotate(90deg)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{transform:rotate(0)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding-bottom:1.25rem;color:var(--color-muted)}@media(max-width:860px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.side[data-astro-cid-vcytj35z]{position:static}}.contact[data-astro-cid-zbjjch6a]{color:var(--color-forest-2);background:var(--color-mist)}.wave[data-astro-cid-zbjjch6a]{display:block;width:100%;height:clamp(40px,6vw,90px)}.band[data-astro-cid-zbjjch6a]{background:var(--color-forest-2);color:#dfe8dc;padding-block:clamp(2.5rem,2rem + 3vw,5rem)}.inner[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:center}.cp[data-astro-cid-zbjjch6a]{display:grid;gap:1rem}.cp[data-astro-cid-zbjjch6a] .eyebrow[data-astro-cid-zbjjch6a]{color:var(--color-sage-soft)}.cp[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{color:#fff}.duo[data-astro-cid-zbjjch6a]{display:grid;gap:.9rem}.opt[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.3rem 1.5rem;border-radius:20px;background:#fff;color:var(--color-forest);text-decoration:none;min-height:48px}.opt[data-astro-cid-zbjjch6a]:first-child{background:var(--color-sage-soft)}.opt[data-astro-cid-zbjjch6a] .k[data-astro-cid-zbjjch6a]{font-size:.76rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-moss-ink)}.opt[data-astro-cid-zbjjch6a] .v[data-astro-cid-zbjjch6a]{grid-column:1;font-family:var(--font-serif);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:600;line-height:1.15}.opt[data-astro-cid-zbjjch6a] .arr[data-astro-cid-zbjjch6a]{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:1.5rem;transition:transform var(--dur-ui) var(--ease-brand)}.opt[data-astro-cid-zbjjch6a]:hover .arr[data-astro-cid-zbjjch6a]{transform:translate(5px)}.opt[data-astro-cid-zbjjch6a]:hover .v[data-astro-cid-zbjjch6a]{text-decoration:underline}.small[data-astro-cid-zbjjch6a]{font-size:.93rem}.small[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{color:#fff;display:inline-block;padding-block:.3rem}@media(max-width:860px){.inner[data-astro-cid-zbjjch6a]{grid-template-columns:1fr}}
