.sanctuary[data-astro-cid-wb6wqibs]{background:var(--pearl);--display:var(--font-display);height:400vh;position:relative}.sanctuary__sticky[data-astro-cid-wb6wqibs]{height:100svh;position:sticky;top:0;overflow:hidden}.sanctuary__sticky[data-astro-cid-wb6wqibs] .sanctuary__canvas{inset:0;position:absolute!important}.sanctuary__fallback[data-astro-cid-wb6wqibs]{opacity:.92;width:min(560px,78vw);transition:opacity .6s;position:absolute;top:50%;left:50%;translate:-50% -58%}.sanctuary.is-live .sanctuary__fallback[data-astro-cid-wb6wqibs]{opacity:0}.sanctuary.is-static{height:auto}.sanctuary.is-static .sanctuary__sticky[data-astro-cid-wb6wqibs]{position:relative}.sanctuary.is-static .flank[data-astro-cid-wb6wqibs],.sanctuary.is-static .scroll-hint[data-astro-cid-wb6wqibs]{display:none}.flank[data-astro-cid-wb6wqibs]{font-family:var(--display);font-size:calc(var(--mark-h,40vh) * .068);letter-spacing:.02em;color:var(--cacao);opacity:0;pointer-events:none;line-height:1;display:grid;position:absolute;top:50%;left:50%}.sanctuary.is-live .flank[data-astro-cid-wb6wqibs]{opacity:1;transition:opacity .8s .3s}.flank--left[data-astro-cid-wb6wqibs]{translate:calc(-50% - var(--flank-dx,0px)) calc(-50% + var(--flank-dy,0px))}.flank--right[data-astro-cid-wb6wqibs]{translate:calc(-50% + var(--flank-dx,0px)) calc(-50% + var(--flank-dy,0px))}.overlay[data-astro-cid-wb6wqibs]{pointer-events:none;padding:0 var(--gutter);display:flex;position:absolute;inset:0}.overlay--converge[data-astro-cid-wb6wqibs],.overlay--gateway[data-astro-cid-wb6wqibs],.overlay--eco[data-astro-cid-wb6wqibs]{visibility:hidden;opacity:0}.overlay--crest[data-astro-cid-wb6wqibs]{justify-content:center;align-items:flex-end;padding-bottom:clamp(3.5rem,11vh,7rem)}.crest-title[data-astro-cid-wb6wqibs]{font-family:var(--display);letter-spacing:.08em;color:var(--cacao);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .6em;margin:0;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:300;display:flex}.crest-title__sub[data-astro-cid-wb6wqibs]{letter-spacing:.16em;font-size:.5em}.crest-title__rule[data-astro-cid-wb6wqibs]{background:var(--taupe);align-self:center;width:1.2em;height:1px}.scroll-hint[data-astro-cid-wb6wqibs]{letter-spacing:.35em;text-transform:uppercase;color:var(--ink-muted);pointer-events:none;justify-items:center;gap:.5rem;font-size:.6rem;font-weight:500;display:grid;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.scroll-hint[data-astro-cid-wb6wqibs]:after{content:"";background:linear-gradient(var(--taupe), transparent);transform-origin:top;width:1px;height:2rem;animation:2.2s ease-in-out infinite hint}@keyframes hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.statement[data-astro-cid-wb6wqibs]{max-width:18ch;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:clamp(1.8rem,4.4vw,3.8rem);font-weight:300;line-height:1.12}.overlay--converge[data-astro-cid-wb6wqibs]{color:var(--cacao);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(3rem,12vh,8rem);padding-left:6vw}.overlay--converge[data-astro-cid-wb6wqibs] .statement[data-astro-cid-wb6wqibs]{max-width:40vw;font-size:clamp(1.6rem,3.3vw,3.4rem)}.overlay--gateway[data-astro-cid-wb6wqibs]{text-align:right;padding-right:max(var(--gutter), 6vw);color:var(--pearl);text-shadow:0 2px 28px #2626268c;flex-direction:column;justify-content:center;align-items:flex-end}.overlay--gateway[data-astro-cid-wb6wqibs] .statement[data-astro-cid-wb6wqibs]{max-width:16ch}.signature[data-astro-cid-wb6wqibs]{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--khaki);margin:1.5rem 0 0;font-size:clamp(.95rem,1.6vw,1.3rem)}.overlay--eco[data-astro-cid-wb6wqibs]{color:var(--pearl);background:linear-gradient(#0000 30%,#26262680 55%,#262626e6);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(2rem,7vh,5rem)}.overlay--eco[data-astro-cid-wb6wqibs] .eyebrow[data-astro-cid-wb6wqibs]{color:var(--khaki);max-width:var(--max);width:100%;margin-inline:auto}.eco-grid[data-astro-cid-wb6wqibs]{width:100%;max-width:var(--max);pointer-events:auto;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 auto;padding:0;list-style:none;display:grid}.eco-card[data-astro-cid-wb6wqibs] a[data-astro-cid-wb6wqibs]{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:#26262699;border:1px solid #faf8f529;flex-direction:column;height:100%;padding:1.75rem 1.5rem;text-decoration:none;transition:background .4s,border-color .4s;display:flex}.eco-card[data-astro-cid-wb6wqibs] a[data-astro-cid-wb6wqibs]:hover{background:#4d403ab3;border-color:#dedacf73}.eco-card__num[data-astro-cid-wb6wqibs]{font-family:var(--display);color:var(--khaki);margin-bottom:1.25rem;font-size:1.2rem}.eco-card[data-astro-cid-wb6wqibs] h2[data-astro-cid-wb6wqibs]{letter-spacing:.06em;color:var(--white);margin-bottom:1rem;font-size:clamp(1.25rem,1.75vw,1.6rem);line-height:1.15}.eco-card[data-astro-cid-wb6wqibs] p[data-astro-cid-wb6wqibs]{color:var(--khaki);margin-bottom:1.5rem;font-size:.95rem;font-weight:400;line-height:1.6}.eco-card__more[data-astro-cid-wb6wqibs]{letter-spacing:.22em;text-transform:uppercase;color:var(--white);margin-top:auto;font-size:.72rem;font-weight:500}@media (width<=900px){.eco-grid[data-astro-cid-wb6wqibs]{grid-template-columns:repeat(2,1fr);gap:.6rem}.eco-card[data-astro-cid-wb6wqibs] a[data-astro-cid-wb6wqibs]{padding:1.1rem 1rem}.eco-card[data-astro-cid-wb6wqibs] h2[data-astro-cid-wb6wqibs]{font-size:clamp(1.1rem,4.6vw,1.4rem)}.eco-card[data-astro-cid-wb6wqibs] p[data-astro-cid-wb6wqibs]{display:none}.eco-card__num[data-astro-cid-wb6wqibs]{margin-bottom:.75rem}}@media (aspect-ratio<=1){.overlay--converge[data-astro-cid-wb6wqibs]{padding:0 var(--gutter) clamp(2.5rem, 8vh, 5rem)}.overlay--converge[data-astro-cid-wb6wqibs] .statement[data-astro-cid-wb6wqibs]{max-width:16ch;font-size:clamp(1.5rem,6.4vw,2.6rem)}}@media (width<=600px){.crest-title[data-astro-cid-wb6wqibs]{flex-direction:column;align-items:center}.crest-title__rule[data-astro-cid-wb6wqibs]{display:none}.overlay--gateway[data-astro-cid-wb6wqibs]{text-align:left;justify-content:flex-end;align-items:flex-start;padding-bottom:14vh}}@media (prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-wb6wqibs]:after{animation:none}.sanctuary__fallback[data-astro-cid-wb6wqibs]{transition:none}}.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.intro--tight[data-astro-cid-lcdefpme]{margin-top:4rem}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:80vh;display:grid}.split__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.split__text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,7rem);display:flex}.split__mark[data-astro-cid-lcdefpme]{filter:invert();opacity:.85;margin-bottom:3rem}blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 2rem;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.3}.wide[data-astro-cid-lcdefpme]{aspect-ratio:1258/331;object-fit:cover;width:100%}.cta[data-astro-cid-lcdefpme]{padding-block:var(--section);color:var(--pearl);text-align:center;background:var(--leather);position:relative;overflow:hidden}.cta__img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.cta__content[data-astro-cid-lcdefpme]{justify-items:center;display:grid;position:relative}@media (width<=760px){.intro[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split__img[data-astro-cid-lcdefpme]{max-height:60vh}}
