:root{--paper: #F4F1EA;--paper-2: #ECE7DC;--paper-3: #E4DECF;--lilac: #AFC1B7;--plum: #33574B;--plum-2: #22382F;--orchid: #4F7264;--ink: #20211D;--ink-2: #4C4D45;--gold: #B8924F;--gold-soft: #E8D4B0;--serif: "Fraunces", "Source Serif 4", Georgia, serif;--sans: "Hanken Grotesk", "Montserrat", system-ui, -apple-system, sans-serif;--r-pill: 6px;--wrap: 1100px;--nav-h: 70px}html,body{background:var(--paper)}[data-astro-cid-kh7btl4r],[data-astro-cid-kh7btl4r]:before,[data-astro-cid-kh7btl4r]:after{box-sizing:border-box}.a[data-astro-cid-kh7btl4r]{font-family:var(--sans);color:var(--ink);animation:aIn .4s ease both}@keyframes aIn{0%{opacity:0}to{opacity:1}}.a-anim [data-astro-cid-kh7btl4r][data-animate],.a-anim [data-astro-cid-kh7btl4r][data-animate-group]>[data-astro-cid-kh7btl4r],.a-anim [data-astro-cid-kh7btl4r][data-animate-image]{opacity:0}.a-wrap[data-astro-cid-kh7btl4r]{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem)}.a-measure[data-astro-cid-kh7btl4r]{max-width:44rem}.a-center[data-astro-cid-kh7btl4r]{text-align:center;margin-inline:auto}.a-eyebrow[data-astro-cid-kh7btl4r]{font:500 .66rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--orchid);display:inline-block;margin-bottom:1.1rem}.a-eyebrow--light[data-astro-cid-kh7btl4r]{color:#ffffffd1}.a-h2[data-astro-cid-kh7btl4r]{font:400 clamp(1.9rem,3.4vw,2.85rem)/1.08 var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.a-h2--light[data-astro-cid-kh7btl4r]{color:#fff}.a-h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:italic;color:var(--plum)}.a-h2--light[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--lilac)}.a-lede[data-astro-cid-kh7btl4r]{margin-top:1rem;font-size:1.04rem;line-height:1.7;color:var(--ink-2);max-width:34rem}.a-center[data-astro-cid-kh7btl4r] .a-lede[data-astro-cid-kh7btl4r]{margin-inline:auto}.a-section-head[data-astro-cid-kh7btl4r]{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.a-pill[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--r-pill);font:600 .9rem/1 var(--sans);padding:.85rem 1.6rem;text-decoration:none;cursor:pointer;border:1.5px solid transparent;white-space:nowrap;transition:background .5s ease,border-color .5s ease,color .5s ease}.a-pill--solid[data-astro-cid-kh7btl4r]{background:transparent;color:var(--ink);border-color:var(--ink)}.a-pill--solid[data-astro-cid-kh7btl4r]:hover{background:var(--plum);color:#fff;border-color:var(--plum)}.a-pill--hero[data-astro-cid-kh7btl4r]{background:#fff;color:var(--ink);border-color:#fff}.a-pill--hero[data-astro-cid-kh7btl4r]:hover{background:var(--plum);color:#fff;border-color:var(--plum)}.a-pill--ondark[data-astro-cid-kh7btl4r]{background:transparent;color:#fff;border-color:#ffffffb3}.a-pill--ondark[data-astro-cid-kh7btl4r]:hover{background:#fff;color:var(--plum-2);border-color:#fff}.a-pill[data-astro-cid-kh7btl4r]:focus-visible,.a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:focus-visible,.a-brand[data-astro-cid-kh7btl4r]:focus-visible,.a-footer-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:focus-visible{outline:2px solid var(--orchid);outline-offset:3px;border-radius:6px}.a-nav[data-astro-cid-kh7btl4r]{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;gap:1rem;height:var(--nav-h);padding:0 clamp(1.25rem,4vw,3rem);transition:background .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.a-nav[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0 0 -2.5rem;background:linear-gradient(to bottom,rgba(0,0,0,.42),rgba(0,0,0,.1) 55%,transparent);pointer-events:none;z-index:-1;transition:opacity .4s ease}.a-nav[data-astro-cid-kh7btl4r].is-stuck{background:#f4f1eae6;backdrop-filter:saturate(120%) blur(10px);box-shadow:0 1px #22382f14}.a-nav[data-astro-cid-kh7btl4r].is-stuck:before{opacity:0}.a-brand[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.a-brand-mark[data-astro-cid-kh7btl4r]{display:block}.a-brand-word[data-astro-cid-kh7btl4r]{font:600 1.02rem/1 var(--sans);letter-spacing:.01em;color:#fff;transition:color .4s ease}.a-brand-word[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{margin-left:4px;color:var(--lilac);transition:color .4s ease}.a-nav[data-astro-cid-kh7btl4r].is-stuck .a-brand-word[data-astro-cid-kh7btl4r]{color:var(--ink)}.a-nav[data-astro-cid-kh7btl4r].is-stuck .a-brand-word[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--plum)}.a-nav-links[data-astro-cid-kh7btl4r]{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:1.6rem}.a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{font:500 .86rem/1 var(--sans);color:#ffffffe6;text-decoration:none;transition:color .4s ease,opacity .3s ease}.a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r][aria-current=page]{color:#fff;font-weight:600}.a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{opacity:.7}.a-nav[data-astro-cid-kh7btl4r].is-stuck .a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--ink-2)}.a-nav[data-astro-cid-kh7btl4r].is-stuck .a-nav-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r][aria-current=page]{color:var(--plum)}.a-nav-cta[data-astro-cid-kh7btl4r]{margin-left:auto;padding:.62rem 1.2rem;font-size:.82rem}.a-nav[data-astro-cid-kh7btl4r]:not(.is-stuck) .a-nav-cta[data-astro-cid-kh7btl4r]{color:#fff;border-color:#fffc}.a-nav[data-astro-cid-kh7btl4r]:not(.is-stuck) .a-nav-cta[data-astro-cid-kh7btl4r]:hover{background:#fff;color:var(--plum-2);border-color:#fff}.a-hero[data-astro-cid-kh7btl4r]{background:var(--plum-2);padding:calc(var(--nav-h) + clamp(3.5rem,8vw,7rem)) 0 clamp(4rem,8vw,7rem)}.a-hero-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.a-hero-head[data-astro-cid-kh7btl4r]{font:400 clamp(2.4rem,5.4vw,4rem)/1.03 var(--serif);letter-spacing:-.03em;color:#fff;text-wrap:balance}.a-hero-head[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:italic;color:var(--lilac)}.a-hero-role[data-astro-cid-kh7btl4r]{margin-top:.9rem;font:500 .78rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.a-hero-sub[data-astro-cid-kh7btl4r]{margin-top:1.5rem;font-size:clamp(1rem,1.9vw,1.15rem);line-height:1.65;color:#ffffffe0;max-width:30rem}.a-hero-actions[data-astro-cid-kh7btl4r]{margin-top:2.1rem;display:flex;flex-wrap:wrap;gap:.75rem}.a-hero-portrait[data-astro-cid-kh7btl4r]{border-radius:12px;overflow:hidden;box-shadow:0 30px 70px -30px #000000a6;aspect-ratio:4 / 5}.a-hero-portrait[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.a-section[data-astro-cid-kh7btl4r]{padding:clamp(5.5rem,10vw,9rem) 0}.a-section--cream[data-astro-cid-kh7btl4r]{background:var(--paper)}.a-section--stone[data-astro-cid-kh7btl4r]{background:var(--paper-2)}.a-prose[data-astro-cid-kh7btl4r]{max-width:46rem}.a-prose[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.04rem;line-height:1.8;color:var(--ink-2);margin-top:1.15rem}.a-prose[data-astro-cid-kh7btl4r] .a-h2[data-astro-cid-kh7btl4r]{margin-bottom:.25rem}.a-prose[data-astro-cid-kh7btl4r] .a-pill[data-astro-cid-kh7btl4r]{margin-top:2rem}.a-center[data-astro-cid-kh7btl4r].a-prose{margin-inline:auto}.a-bg[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.a-bg-copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.02rem;line-height:1.8;color:var(--ink-2);margin-top:1.15rem}.a-bg-copy[data-astro-cid-kh7btl4r] .a-h2[data-astro-cid-kh7btl4r]{margin-bottom:.25rem}.a-timeline[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0}.a-timeline[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:5.5rem 1fr;gap:1.25rem;padding:1.1rem 0;border-bottom:1px solid rgba(34,56,47,.14)}.a-timeline[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:first-child{padding-top:0}.a-timeline[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{border-bottom:none}.a-timeline-when[data-astro-cid-kh7btl4r]{font:500 .66rem/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--orchid);padding-top:.2rem}.a-timeline[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font:500 1.02rem/1.35 var(--serif);color:var(--ink)}.a-timeline[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.92rem;line-height:1.65;color:var(--ink-2);margin-top:.35rem}.a-areas[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;padding:0;list-style:none}.a-areas[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font:500 .82rem/1 var(--sans);color:var(--plum);padding:.55rem .9rem;border:1px solid rgba(51,87,75,.35);border-radius:var(--r-pill);background:#ffffff73}.a-band[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center;text-align:center;min-height:62svh;padding:clamp(4rem,9vw,7rem) 0;background:var(--plum-2)}.a-band-bg[data-astro-cid-kh7btl4r]{position:absolute;top:-12%;left:0;width:100%;height:124%;object-fit:cover;z-index:-2;will-change:transform}.a-band-veil[data-astro-cid-kh7btl4r]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#14211c80,#14211c66,#14211c99),radial-gradient(110% 80% at 50% 50%,transparent 30%,rgba(20,33,28,.45) 100%)}.a-band-sub[data-astro-cid-kh7btl4r]{margin-top:1.1rem;font-size:.98rem;line-height:1.6;color:#ffffffb8}.a-band-quote[data-astro-cid-kh7btl4r]{max-width:40rem;margin-inline:auto;font:400 clamp(1.45rem,3vw,2.3rem)/1.34 var(--serif);letter-spacing:-.02em;color:#fff;text-wrap:balance}.a-how[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.a-how-copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.02rem;line-height:1.8;color:var(--ink-2);margin-top:1.15rem}.a-how-copy[data-astro-cid-kh7btl4r] .a-h2[data-astro-cid-kh7btl4r]{margin-bottom:.25rem}.a-how-copy[data-astro-cid-kh7btl4r] .a-pill[data-astro-cid-kh7btl4r]{margin-top:2rem}.a-focus[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0}.a-focus[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:.72rem 0;border-bottom:1px solid rgba(34,56,47,.14);font-size:.93rem;line-height:1.5;color:var(--ink-2)}.a-focus[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{border-bottom:none}.a-focus-head[data-astro-cid-kh7btl4r]{font:500 .64rem/1 var(--sans)!important;letter-spacing:.22em;text-transform:uppercase;color:var(--orchid)!important;padding-top:0!important;border-bottom-color:#22382f47!important}.a-creds[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.25rem)}.a-cred[data-astro-cid-kh7btl4r]{background:var(--paper);border-left:2px solid var(--plum);padding:clamp(1.4rem,2.6vw,1.9rem)}.a-cred[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font:500 1.02rem/1.35 var(--serif);color:var(--ink);margin-bottom:.45rem}.a-cred[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.9rem;line-height:1.65;color:var(--ink-2)}.a-cred-badge[data-astro-cid-kh7btl4r]{margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;justify-content:center}.a-cred-badge[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{display:block;width:108px;height:auto}.a-cta[data-astro-cid-kh7btl4r]{background:var(--plum-2);padding:clamp(5.5rem,10vw,8.5rem) 0;text-align:center}.a-cta-p[data-astro-cid-kh7btl4r]{margin-top:1.3rem;font-size:1.02rem;line-height:1.75;color:#ffffffc7;max-width:34rem;margin-inline:auto}.a-cta[data-astro-cid-kh7btl4r] .a-pill[data-astro-cid-kh7btl4r]{margin-top:2.3rem}.a-footer[data-astro-cid-kh7btl4r]{background:var(--plum-2);color:#ffffffc7;padding:clamp(3rem,6vw,4.5rem) 0;border-top:1px solid rgba(255,255,255,.09)}.a-footer-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:2.5rem;align-items:start}.a-footer[data-astro-cid-kh7btl4r] .a-brand-word[data-astro-cid-kh7btl4r]{color:#fff}.a-footer[data-astro-cid-kh7btl4r] .a-brand-word[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--lilac)}.a-footer-brand[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:.9rem;font-size:.9rem;line-height:1.6;max-width:22rem}.a-footer-links[data-astro-cid-kh7btl4r]{display:grid;gap:.7rem}.a-footer-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:#ffffffd1;text-decoration:none;font-size:.9rem;transition:color .3s ease}.a-footer-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:#fff}.a-footer-legal[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.78rem;line-height:1.6;color:#fff9}.a-footer-legal[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]+p[data-astro-cid-kh7btl4r]{margin-top:.5rem}.a-nav-toggle[data-astro-cid-kh7btl4r]{display:none;margin-left:auto;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;-webkit-tap-highlight-color:transparent}.a-nav-toggle-box[data-astro-cid-kh7btl4r]{position:relative;display:block;width:24px;height:16px}.a-nav-toggle-bar[data-astro-cid-kh7btl4r]{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:#fff;box-shadow:0 1px 6px #0006;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,background .45s ease}.a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(1){top:0}.a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(2){top:7px}.a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(3){top:14px}.a-nav[data-astro-cid-kh7btl4r].is-stuck .a-nav-toggle-bar[data-astro-cid-kh7btl4r],body.menu-open .a-nav-toggle-bar[data-astro-cid-kh7btl4r]{background:var(--ink);box-shadow:none}body.menu-open .a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(2){opacity:0}body.menu-open .a-nav-toggle-bar[data-astro-cid-kh7btl4r]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.a-mobile-menu[data-astro-cid-kh7btl4r]{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:var(--nav-h) 2rem 3rem;background:#f4f1eafa;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility .45s}body.menu-open .a-mobile-menu[data-astro-cid-kh7btl4r]{opacity:1;visibility:visible;transform:translateY(0)}.a-mobile-menu-links[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.a-mobile-menu-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{display:block;padding:.85rem 1rem;font:500 1.6rem/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink);text-decoration:none;transition:color .4s ease}.a-mobile-menu-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover,.a-mobile-menu-links[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:focus-visible{color:var(--plum)}.a-mobile-menu-cta[data-astro-cid-kh7btl4r]{margin-top:1.5rem;font-size:.95rem;padding:.95rem 2rem}@media(max-width:900px){.a-hero-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.a-hero-portrait[data-astro-cid-kh7btl4r]{max-width:24rem;order:-1}.a-how[data-astro-cid-kh7btl4r],.a-bg[data-astro-cid-kh7btl4r],.a-beliefs[data-astro-cid-kh7btl4r],.a-creds[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.a-footer-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.a-nav-links[data-astro-cid-kh7btl4r]{display:none}.a-nav-toggle[data-astro-cid-kh7btl4r]{display:inline-flex}.a-nav-cta[data-astro-cid-kh7btl4r]{display:none}.a-footer-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){.a[data-astro-cid-kh7btl4r]{animation:none}}
