@font-face{font-family:Cormorant Garamond;src:url(/_astro/CormorantGaramond-Medium.eGjLB_x3.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/_astro/CormorantGaramond-MediumItalic.D16TMoDv.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/_astro/CormorantGaramond-SemiBold.B22mTfox.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/_astro/CormorantGaramond-SemiBoldItalic.D8NBh6Zs.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/_astro/Jost-Light.Uj9NbtQT.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_astro/Jost-Regular.BpySp26b.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/_astro/PinyonScript-Regular.CF0orJwq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--cream:#faf5ed;--blush:#f6eae6;--rose:#c9848b;--deep-rose:#a8636b;--blue:#aec9d4;--pale-blue:#dce8ec;--sage:#93a06e;--deep-sage:#6e7a4e;--ink:#4a4138;--ink-soft:#6c6055;--gold:#c2a269;--petal-light:#e7bdc6;--petal-mid:#dca6b0;--petal-deep:#cc8b93;--leaf:#a9b486;--on-sage:#edeae0;--on-sage-soft:#dde3d2;--on-sage-mute:#bfc8ac;--on-sage-faint:#c7cfb6;--footfade-mid:#bfc2a0;--bg-page:var(--cream);--surface-section:var(--blush);--surface-card:var(--blush);--accent:var(--rose);--accent-hover:var(--deep-rose);--accent-quiet:var(--blue);--text-body:var(--ink);--text-muted:var(--ink-soft);--text-eyebrow:.74rem;--text-caption:.76rem;--border-hairline:#c9848b47;--border-row:#c9848b38;--footer-bg:var(--deep-sage);--wash-blue-strong:#aec9d4a8;--wash-blue:#aec9d48c;--wash-blue-soft:#aec9d44d;--wash-rose:#c9848b24;--wash-sage:#93a06e1f;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Jost",-apple-system,"Helvetica Neue",sans-serif;--font-script:"Pinyon Script","Cormorant Garamond",cursive;--text-h1:4rem;--text-h2:3rem;--text-h2-lg:3.1rem;--text-h2-sm:2.9rem;--text-statement:2.6rem;--text-quote:2.5rem;--text-script-lg:3.4rem;--text-script:2.5rem;--text-areas:2.1rem;--text-lede:1.18rem;--text-approach:1.16rem;--text-body-lg:1.05rem;--text-body-size:1rem;--text-small:.95rem;--text-nav:.78rem;--text-btn:.8rem;--text-trust:.72rem;--weight-display:600;--weight-display-soft:500;--weight-body-light:300;--weight-body:400;--weight-body-medium:500;--leading-display:1.12;--leading-statement:1.32;--leading-quote:1.3;--leading-body:1.65;--leading-relaxed:1.75;--track-eyebrow:.28em;--track-attr:.24em;--track-trust:.2em;--track-link:.18em;--track-btn:.16em;--track-nav:.13em;--space-section:104px;--space-section-sm:80px;--space-trust:34px;--wrap-max:1180px;--wrap-max-nav:1280px;--wrap-pad:48px;--nav-pad-y:20px;--gap-cols:64px;--gap-cards:48px;--gap-nav:40px;--gap-cta:30px;--radius-photo:4px;--radius-pill:40px;--btn-pad:15px 34px;--btn-pad-sm:13px 30px;--hero-pad:150px 0 110px;--footfade-h:140px;--ease-soft:ease;--dur-soft:.18s;--dur-fade:.6s;--eyebrow-color:var(--sage);--link-color:var(--deep-rose);--btn-bg:var(--rose);--btn-bg-hover:var(--deep-rose);--btn-sage-bg:var(--deep-sage);--btn-sage-bg-hover:#79805c;--btn-sage-text:var(--on-sage);--badge-bg:var(--deep-rose);--focus-ring:var(--deep-rose)}:root[data-contrast=aa]{--eyebrow-color:#636e46;--link-color:#9c575f;--btn-bg:#9c575f;--btn-bg-hover:#854a51;--btn-sage-bg:#636e46;--btn-sage-bg-hover:#4f5838;--badge-bg:#9c575f;--focus-ring:#9c575f}*{box-sizing:border-box}html,body{overflow-x:hidden}html{background:var(--footer-bg)}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-weight:var(--weight-body-light);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--text-body);line-height:var(--leading-display);margin:0}h1 em,h2 em,h3 em{color:var(--accent);font-style:italic}p{margin:0}img{max-width:100%}a{color:var(--link-color);transition:color var(--dur-soft) var(--ease-soft);text-decoration:none}a:hover{color:var(--link-color);text-underline-offset:4px;text-decoration:underline 1px}.serif{font-family:var(--font-display)}.script{font-family:var(--font-script);font-weight:400}.eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--eyebrow-color);font-weight:var(--weight-body)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{color:#fff;left:0}.wrap{max-width:var(--wrap-max);padding:0 var(--wrap-pad);margin:0 auto}.stack{display:flex}.photo{border-radius:var(--radius-photo);object-fit:cover;display:block}.em{color:var(--rose);font-style:italic}.script-word{font-family:var(--font-script);color:var(--rose);font-size:3.1rem;font-weight:400;line-height:0}.motif{pointer-events:none;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media (width<=760px){.wrap{padding-left:22px!important;padding-right:22px!important}.stack{flex-direction:column!important;align-items:stretch!important;gap:36px!important}.stack>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.stack>img:not(.m-auto){height:340px!important;min-height:0!important}.stack>.m-center{text-align:center!important}.grid1{grid-template-columns:minmax(0,1fr)!important}.m-pad{padding-top:48px!important;padding-bottom:56px!important}.m-card{padding:28px 22px 30px!important}.sec{padding-top:64px!important;padding-bottom:64px!important}main h1{font-size:2.45rem!important;line-height:1.16!important}main h2{font-size:2rem!important;line-height:1.2!important}main .quote-text{font-size:1.5rem!important}.m-lead{font-size:1.65rem!important}.m-lead .script-word{vertical-align:-.12em;font-size:2.5rem;line-height:1;display:inline-block}main .motif--garland{opacity:.7!important;z-index:1!important;width:44px!important;height:auto!important;top:-14px!important;right:-10px!important}main .motif--cluster{max-width:96px!important;height:auto!important}main section>.motif--cluster{max-width:72px!important}}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-pill);text-transform:uppercase;font-family:var(--font-body);cursor:pointer;white-space:nowrap;letter-spacing:.16em;border:1px solid #0000;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-block}.btn[data-astro-cid-ekguhzzh]:hover{text-decoration:none}.btn--solid[data-astro-cid-ekguhzzh]{background:var(--btn-bg);color:#fff;padding:15px 34px;font-size:.8rem}.btn--solid[data-astro-cid-ekguhzzh]:hover{background:var(--btn-bg-hover);color:#fff}.btn--outline[data-astro-cid-ekguhzzh]{color:var(--link-color);border-color:var(--rose);background:0 0;padding:13px 30px;font-size:.74rem}.btn--outline[data-astro-cid-ekguhzzh]:hover{color:var(--link-color);border-color:var(--deep-rose);background:#c9848b14}.btn--sage[data-astro-cid-ekguhzzh]{background:var(--btn-sage-bg);color:var(--btn-sage-text);padding:14px 30px;font-size:.74rem}.btn--sage[data-astro-cid-ekguhzzh]:hover{background:var(--btn-sage-bg-hover);color:var(--btn-sage-text)}.btn--block[data-astro-cid-ekguhzzh]{text-align:center;width:100%;display:block}@media (width<=760px){.btn[data-astro-cid-ekguhzzh]{white-space:normal;text-align:center;max-width:100%}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--cream);z-index:20;position:relative}.headrow[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:20px 48px;display:flex}.brand[data-astro-cid-fzpbxy5g]{line-height:0;display:block}.logo[data-astro-cid-fzpbxy5g]{width:auto;height:88px}.nav[data-astro-cid-fzpbxy5g]{gap:40px;display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--deep-sage);font-size:.78rem;font-weight:400;text-decoration:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover{color:var(--link-color);text-decoration:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page],.menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--link-color)}.burger[data-astro-cid-fzpbxy5g]{cursor:pointer;width:48px;height:48px;color:var(--deep-sage);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.burger[data-astro-cid-fzpbxy5g][aria-expanded=true] .i-open[data-astro-cid-fzpbxy5g],.burger[data-astro-cid-fzpbxy5g][aria-expanded=false] .i-close[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g]{display:none}@media (width<=760px){.nav[data-astro-cid-fzpbxy5g],.cta[data-astro-cid-fzpbxy5g]{display:none}.burger[data-astro-cid-fzpbxy5g]{display:flex}.headrow[data-astro-cid-fzpbxy5g]{padding:12px 18px 12px 22px}.logo[data-astro-cid-fzpbxy5g]{height:60px}.menu[data-astro-cid-fzpbxy5g]:not([hidden]){background:var(--cream);border-top:1px solid var(--border-hairline);flex-direction:column;padding:10px 22px 26px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #4a413859}.menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--border-hairline);padding:16px 0;font-size:.9rem}.menu-cta[data-astro-cid-fzpbxy5g]{margin-top:22px}}svg[data-astro-cid-g5kwm3ld]{flex-shrink:0}.footfade[data-astro-cid-nns7i3if]{height:var(--footfade-h);background:linear-gradient(180deg, var(--cream) 0%, var(--footfade-mid) 58%, var(--deep-sage) 100%)}.site-footer[data-astro-cid-nns7i3if]{background:var(--deep-sage);color:var(--on-sage);font-family:var(--font-body);font-weight:300}.top[data-astro-cid-nns7i3if]{gap:60px;padding-top:74px;padding-bottom:40px}.brand-col[data-astro-cid-nns7i3if]{flex:1.4}.col[data-astro-cid-nns7i3if]{flex:1}.logo[data-astro-cid-nns7i3if]{width:auto;height:120px;margin-bottom:18px}.blurb[data-astro-cid-nns7i3if]{color:var(--on-sage-soft);max-width:24em;font-size:.95rem;line-height:1.65}.colh[data-astro-cid-nns7i3if]{letter-spacing:.2em;text-transform:uppercase;color:var(--on-sage-mute);margin-bottom:18px;font-size:.72rem;font-weight:400}.link[data-astro-cid-nns7i3if]{color:var(--on-sage);overflow-wrap:anywhere;margin-bottom:13px;font-size:.95rem;font-weight:300;text-decoration:none;display:block}.icon-link[data-astro-cid-nns7i3if]{align-items:center;gap:9px;display:flex}.link[data-astro-cid-nns7i3if]:hover{color:#fff;text-decoration:underline}.bottom[data-astro-cid-nns7i3if]{color:var(--on-sage-faint);border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;padding-bottom:20px;font-size:.78rem}.bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--on-sage-faint)}.bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff}.tagline[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:.02em;color:var(--on-sage);font-size:.95rem;font-style:italic}.link[data-astro-cid-nns7i3if]:focus-visible,.bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--on-sage)}.wash[data-astro-cid-3vvmqfib]{z-index:0;pointer-events:none;position:absolute;inset:0}.wash--hero[data-astro-cid-3vvmqfib]{background:radial-gradient(62% 72% at 80% 26%,#aec9d4a8,#aec9d400 72%),radial-gradient(50% 55% at 97% 6%,#aec9d46b,#aec9d400 70%),radial-gradient(42% 46% at 90% 62%,#c9848b24,#c9848b00 70%)}.wash--centered[data-astro-cid-3vvmqfib]{background:radial-gradient(62% 78% at 50% 16%,#aec9d48c,#aec9d400 72%),radial-gradient(46% 52% at 84% 64%,#c9848b1f,#c9848b00 72%),radial-gradient(50% 60% at 14% 78%,#c9848b1f,#c9848b00 72%)}.wash--soft[data-astro-cid-3vvmqfib]{background:radial-gradient(50% 70% at 50% 40%,#aec9d44d,#aec9d400 70%)}
