:root{--gutter: clamp(20px, 4vw, 56px);--curve: clamp(28px, 6vw, 80px);--line: rgba(31, 58, 66, .14)}.wrap[data-astro-cid-ygumkf2w]{max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}section[data-astro-cid-ygumkf2w][id]{scroll-margin-top:96px}.display[data-astro-cid-ygumkf2w]{margin:0;font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.04;letter-spacing:-.03em;color:var(--ink)}.display--sm[data-astro-cid-ygumkf2w]{font-size:clamp(26px,3.2vw,42px);max-width:22ch}.kicker[data-astro-cid-ygumkf2w]{margin:0 0 14px;display:inline-flex;align-items:center;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--warm-sand-text)}.kicker[data-astro-cid-ygumkf2w]:before{content:"";width:30px;height:1px;background:var(--warm-sand)}.section-head[data-astro-cid-ygumkf2w]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px 40px;padding-bottom:clamp(22px,3vw,36px);margin-bottom:clamp(26px,4vw,46px);border-bottom:1px solid var(--line)}.pill[data-astro-cid-ygumkf2w]{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:999px;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .45s,border-color .45s,color .45s,translate .4s cubic-bezier(.16,1,.3,1)}.pill[data-astro-cid-ygumkf2w]:hover{translate:0 -3px}.pill--honey[data-astro-cid-ygumkf2w]{background:var(--warm-sand);color:var(--ink)}.pill--honey[data-astro-cid-ygumkf2w]:hover{background:var(--warm-sand-light);color:var(--ink)}.pill--glass[data-astro-cid-ygumkf2w]{background:#fcfbf829;border:1px solid rgba(252,251,248,.5);color:var(--offwhite);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pill--glass[data-astro-cid-ygumkf2w]:hover{background:#fcfbf842;border-color:var(--warm-sand);color:var(--offwhite)}.textlink[data-astro-cid-ygumkf2w]{display:inline-flex;align-items:center;gap:10px;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(31,58,66,.25);padding-bottom:6px}.textlink[data-astro-cid-ygumkf2w] span[data-astro-cid-ygumkf2w]{color:var(--warm-sand-text)}.band[data-astro-cid-ygumkf2w]{position:relative;border-radius:var(--curve) var(--curve) 0 0;margin-top:calc(var(--curve) * -1);box-shadow:0 -28px 56px -36px #1f3a426b;will-change:transform}.band--wash[data-astro-cid-ygumkf2w]{background:var(--cream)}.band--page[data-astro-cid-ygumkf2w]{background:var(--offwhite)}.pf-hero-cta[data-astro-cid-ygumkf2w]{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(20px,2.6vw,30px)}.pf-portrait[data-astro-cid-ygumkf2w]{width:clamp(170px,22vw,300px);aspect-ratio:1;border-radius:6px 56px 6px 6px;overflow:hidden;border:3px solid rgba(252,251,248,.9);box-shadow:0 34px 64px -30px #1f3a42e6}.pf-portrait[data-astro-cid-ygumkf2w] img[data-astro-cid-ygumkf2w]{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.pf-facts-wrap[data-astro-cid-ygumkf2w]{position:relative;z-index:3;background:var(--offwhite);padding-bottom:clamp(24px,3vw,40px)}.pf-facts[data-astro-cid-ygumkf2w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:calc(-1*clamp(48px,7vw,90px))}.pf-fact[data-astro-cid-ygumkf2w]{display:flex;flex-direction:column;gap:4px;padding:clamp(18px,2vw,26px);border-radius:3px 28px 3px 3px;background:var(--ink);color:var(--offwhite);box-shadow:0 30px 60px -30px #1f3a42e6}.pf-fact__value[data-astro-cid-ygumkf2w]{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(19px,1.9vw,27px);line-height:1.12;letter-spacing:-.02em}.pf-fact__value[data-astro-cid-ygumkf2w] small[data-astro-cid-ygumkf2w]{font-size:.5em;font-weight:500;color:#fcfbf8b3}.pf-fact__label[data-astro-cid-ygumkf2w]{font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--warm-sand)}.pf-fact__detail[data-astro-cid-ygumkf2w]{font-size:.8125rem;line-height:1.5;color:#fcfbf8c7;margin-top:2px}.pf-crumbs[data-astro-cid-ygumkf2w]{padding:clamp(20px,2.6vw,32px) 0 0}.pf-crumbs[data-astro-cid-ygumkf2w] .container{padding:0}.pf-full[data-astro-cid-ygumkf2w]{padding:0 var(--gutter) clamp(20px,3vw,32px)}.pf-full[data-astro-cid-ygumkf2w] p[data-astro-cid-ygumkf2w]{margin:0;padding:18px 22px;border-radius:3px 26px 3px 3px;background:var(--warm-sand-light);border:1px solid var(--warm-sand);font-size:.9375rem;line-height:1.6;color:var(--ink)}.pf-glance[data-astro-cid-ygumkf2w]{padding:clamp(30px,4vw,54px) var(--gutter) clamp(56px,8vw,100px)}.pf-glance__grid[data-astro-cid-ygumkf2w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(26px,4vw,56px)}.pf-tags[data-astro-cid-ygumkf2w]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pf-tags[data-astro-cid-ygumkf2w] a[data-astro-cid-ygumkf2w],.pf-tags[data-astro-cid-ygumkf2w] span[data-astro-cid-ygumkf2w]{display:inline-block;padding:9px 16px;border-radius:999px;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;border:1px solid var(--line);background:var(--offwhite);color:var(--ink);text-decoration:none;transition:background .3s,border-color .3s,color .3s}.pf-tags[data-astro-cid-ygumkf2w] a[data-astro-cid-ygumkf2w]:hover{background:var(--ink);border-color:var(--ink);color:var(--offwhite)}.pf-tags--plain[data-astro-cid-ygumkf2w] span[data-astro-cid-ygumkf2w]{background:transparent;color:var(--slate)}.pf-about[data-astro-cid-ygumkf2w]{padding:clamp(56px,8vw,104px) 0 clamp(60px,9vw,116px)}.pf-about__grid[data-astro-cid-ygumkf2w]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(26px,5vw,72px);align-items:start}.pf-about__side[data-astro-cid-ygumkf2w]{position:sticky;top:110px}.pf-about__body[data-astro-cid-ygumkf2w] p[data-astro-cid-ygumkf2w]{margin:0 0 22px;max-width:62ch;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.78;color:var(--slate)}.pf-about__body[data-astro-cid-ygumkf2w] p[data-astro-cid-ygumkf2w]:last-child{margin-bottom:0}.pf-about__body[data-astro-cid-ygumkf2w] a{color:var(--deep-teal);text-decoration:none;border-bottom:1px solid rgba(0,117,145,.3)}.pf-about__note[data-astro-cid-ygumkf2w]{font-style:italic}.pf-quote[data-astro-cid-ygumkf2w]{margin:clamp(36px,5vw,64px) 0 0;padding:clamp(28px,3.4vw,46px);border-radius:3px 56px 3px 3px;background:var(--deep-teal);color:var(--offwhite);max-width:900px}.pf-quote[data-astro-cid-ygumkf2w] blockquote[data-astro-cid-ygumkf2w]{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(19px,1.9vw,25px);line-height:1.5;letter-spacing:-.015em}.pf-quote[data-astro-cid-ygumkf2w] figcaption[data-astro-cid-ygumkf2w]{margin-top:18px;font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#fcfbf8ad}.pf-steps[data-astro-cid-ygumkf2w]{padding:clamp(56px,8vw,104px) 0 clamp(60px,9vw,116px)}.pf-steps__list[data-astro-cid-ygumkf2w]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(20px,2.6vw,38px)}.pf-steps__list[data-astro-cid-ygumkf2w] li[data-astro-cid-ygumkf2w]{padding-top:20px;border-top:2px solid var(--warm-sand)}.pf-steps__n[data-astro-cid-ygumkf2w]{font-family:Fraunces,Georgia,serif;font-size:.875rem;letter-spacing:.1em;color:var(--warm-sand-text)}.pf-steps__list[data-astro-cid-ygumkf2w] h3[data-astro-cid-ygumkf2w]{margin:10px 0 8px;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(19px,1.9vw,25px);letter-spacing:-.02em;color:var(--ink)}.pf-steps__list[data-astro-cid-ygumkf2w] p[data-astro-cid-ygumkf2w]{margin:0;font-size:.9375rem;line-height:1.65;color:var(--slate)}.pf-form[data-astro-cid-ygumkf2w]{padding:clamp(50px,7vw,94px) 0 clamp(56px,8vw,104px)}.pf-form[data-astro-cid-ygumkf2w] .cf{max-width:900px;margin:0 auto}@media(max-width:899px){.pf-facts[data-astro-cid-ygumkf2w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:calc(-1*clamp(36px,8vw,62px))}.pf-fact[data-astro-cid-ygumkf2w]{padding:15px 15px 17px;border-radius:3px 20px 3px 3px}.pf-about__grid[data-astro-cid-ygumkf2w]{grid-template-columns:1fr}.pf-about__side[data-astro-cid-ygumkf2w]{position:static}}@media(max-width:599px){.pf-hero-cta[data-astro-cid-ygumkf2w] .pill[data-astro-cid-ygumkf2w]{flex:1 1 100%;justify-content:center}.pf-facts[data-astro-cid-ygumkf2w]{grid-template-columns:1fr}.pf-fact[data-astro-cid-ygumkf2w]{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.pf-fact__detail[data-astro-cid-ygumkf2w]{flex:1 1 100%;margin-top:0}}@media(prefers-reduced-motion:reduce){.pill[data-astro-cid-ygumkf2w]{transition:none}}
