.hs[data-astro-cid-dm2ghilg]{--hs-sky-a: var(--color-sky-300);--hs-sky-b: var(--color-sky-100);--hs-sky-c: var(--color-yellow-100);--hs-sun: var(--color-yellow);--hs-cloud: #fff;--hs-h1: var(--color-green-200);--hs-h2: var(--color-green);--hs-h3: var(--color-green-700);--hs-ink: var(--color-navy);--hs-wall: #fff;--hs-roof: var(--color-blue);--hs-window: var(--color-yellow);--hs-trail: var(--color-navy);--hs-star: 0;margin:0;width:min(100%,26rem);padding:.6rem;border-radius:2rem;background:#fff;box-shadow:0 30px 60px -32px #14347f8c;rotate:2.5deg}:root[data-theme=night] .hs[data-astro-cid-dm2ghilg]{--hs-sky-a: #061331;--hs-sky-b: var(--color-navy-900);--hs-sky-c: #183C82;--hs-sun: var(--color-yellow-100);--hs-cloud: #B7C7E8;--hs-h1: #1B3F7E;--hs-h2: #105C5E;--hs-h3: #0B4A49;--hs-wall: #DCE6F7;--hs-roof: var(--color-yellow);--hs-trail: #fff;--hs-star: 1;background:var(--color-navy-700)}.hs[data-astro-cid-dm2ghilg] svg[data-astro-cid-dm2ghilg]{display:block;width:100%;height:auto}.hs-stars[data-astro-cid-dm2ghilg]{opacity:var(--hs-star)}.hs-sun[data-astro-cid-dm2ghilg]{fill:var(--hs-sun)}.hs-sun-ring[data-astro-cid-dm2ghilg]{stroke:var(--hs-sun);opacity:.5}.hs-cloud[data-astro-cid-dm2ghilg]{fill:var(--hs-cloud);opacity:.9}:root[data-theme=night] .hs-cloud[data-astro-cid-dm2ghilg]{opacity:.18}.hs-h1[data-astro-cid-dm2ghilg]{fill:var(--hs-h1)}.hs-h2[data-astro-cid-dm2ghilg]{fill:var(--hs-h2)}.hs-h3[data-astro-cid-dm2ghilg]{fill:var(--hs-h3)}.hs-trail[data-astro-cid-dm2ghilg]{fill:none;stroke:var(--hs-trail);stroke-opacity:.45;stroke-width:2.4;stroke-dasharray:1 9;stroke-linecap:round}.hs-ink-line[data-astro-cid-dm2ghilg]{fill:none;stroke:var(--hs-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hs-ink[data-astro-cid-dm2ghilg]{fill:var(--hs-ink)}.hs-wall[data-astro-cid-dm2ghilg]{fill:var(--hs-wall)}.hs-roof[data-astro-cid-dm2ghilg]{fill:var(--hs-roof)}.hs-door[data-astro-cid-dm2ghilg]{fill:var(--hs-ink)}.hs-window[data-astro-cid-dm2ghilg]{fill:var(--hs-window)}.hs-flag[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}:root[data-theme=night] .hs-flag[data-astro-cid-dm2ghilg]{fill:var(--color-green)}.hs-plane-a[data-astro-cid-dm2ghilg]{fill:var(--color-yellow-600)}.hs-plane-b[data-astro-cid-dm2ghilg]{fill:var(--color-green)}.hs-letter[data-astro-cid-dm2ghilg]{fill:#fff;stroke:var(--hs-ink);stroke-width:2}.hs-bubble-a[data-astro-cid-dm2ghilg]{fill:#fff}.hs-bubble-b[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}:root[data-theme=night] .hs-bubble-a[data-astro-cid-dm2ghilg]{fill:var(--color-sky-200)}.hs-kite-a[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}.hs-kite-b[data-astro-cid-dm2ghilg]{fill:var(--color-blue)}.hs-kite-c[data-astro-cid-dm2ghilg]{fill:var(--color-green)}.hs-person-a[data-astro-cid-dm2ghilg]{fill:var(--hs-ink)}.hs-person-b[data-astro-cid-dm2ghilg]{fill:var(--color-blue)}:root[data-theme=night] .hs-person-a[data-astro-cid-dm2ghilg]{fill:var(--color-sky-200)}:root[data-theme=night] .hs-person-b[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}:root[data-theme=night] .hs-ink-line[data-astro-cid-dm2ghilg]{stroke:var(--color-navy-900)}:root[data-theme=night] .hs-families[data-astro-cid-dm2ghilg] .hs-person-a[data-astro-cid-dm2ghilg]~.hs-ink-line[data-astro-cid-dm2ghilg],:root[data-theme=night] .hs-trail[data-astro-cid-dm2ghilg]+g[data-astro-cid-dm2ghilg] .hs-ink-line[data-astro-cid-dm2ghilg]{stroke:#fff}.hs-trunk[data-astro-cid-dm2ghilg]{fill:var(--color-navy-800)}.hs-tree[data-astro-cid-dm2ghilg]{fill:var(--color-green-700)}:root[data-theme=night] .hs-tree[data-astro-cid-dm2ghilg]{fill:#0e7a5c}.hs-book-a[data-astro-cid-dm2ghilg]{fill:var(--color-navy)}.hs-book-b[data-astro-cid-dm2ghilg]{fill:var(--color-green)}.hs-book-c[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}:root[data-theme=night] .hs-book-a[data-astro-cid-dm2ghilg]{fill:var(--color-blue)}.hs-page[data-astro-cid-dm2ghilg]{fill:#fff;opacity:.7}.hs-pencil[data-astro-cid-dm2ghilg]{fill:var(--color-blue)}.hs-doodle[data-astro-cid-dm2ghilg]{fill:var(--color-yellow)}:root[data-theme=night] .hs-doodle[data-astro-cid-dm2ghilg]{fill:#fff}.hs-flowers[data-astro-cid-dm2ghilg]{fill:#fff}.hs-col[data-astro-cid-dm2ghilg] rect[data-astro-cid-dm2ghilg]{fill:var(--hs-wall)}.hs-step[data-astro-cid-dm2ghilg]{fill:var(--color-navy-300)}.hs-pin[data-astro-cid-dm2ghilg] path[data-astro-cid-dm2ghilg]{fill:var(--color-yellow);stroke:var(--color-navy);stroke-width:2}.hs-pin-b[data-astro-cid-dm2ghilg] path[data-astro-cid-dm2ghilg]{fill:var(--color-green)}.hs-pin-dot[data-astro-cid-dm2ghilg]{fill:var(--color-navy)}.ph[data-astro-cid-wu5dj4rx]{--sky-top: var(--color-sky-300);--sky-low: var(--color-yellow-100);--hill-a: var(--color-green-300);--hill-b: var(--color-green);position:relative;isolation:isolate;overflow:clip;padding-top:clamp(8.5rem,15vh,10rem);background:linear-gradient(180deg,var(--sky-top),var(--color-sky-100) 60%,var(--sky-low))}.ph-gold[data-astro-cid-wu5dj4rx]{--sky-low: var(--color-yellow-200)}:root[data-theme=night] .ph[data-astro-cid-wu5dj4rx]{--sky-top: #061331;--sky-low: #183C82;--hill-a: #154B6E;--hill-b: #105C5E;background:linear-gradient(180deg,var(--sky-top),var(--color-navy-900) 60%,var(--sky-low))}.ph-sky[data-astro-cid-wu5dj4rx]{position:absolute;inset:0;z-index:-1;pointer-events:none}.ph-sun[data-astro-cid-wu5dj4rx]{position:absolute;right:6%;top:18%;width:clamp(6rem,12vw,10rem);aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,var(--color-yellow),var(--color-yellow-600));box-shadow:0 0 0 16px #ffc12c2e,0 0 80px 30px #ffe7a899}:root[data-theme=night] .ph-sun[data-astro-cid-wu5dj4rx]{background:var(--color-yellow-100);box-shadow:0 0 60px 20px #c9d7f240}.ph[data-astro-cid-wu5dj4rx]:has(.hs) .ph-sun[data-astro-cid-wu5dj4rx]{display:none}.ph[data-astro-cid-wu5dj4rx]:has(.ph-orb) .ph-sun[data-astro-cid-wu5dj4rx]{display:none}@media(max-width:63.99rem){.ph-sun[data-astro-cid-wu5dj4rx],.ph-cloud[data-astro-cid-wu5dj4rx]{display:none}}.ph-cloud[data-astro-cid-wu5dj4rx]{position:absolute;left:38%;top:16%;width:clamp(6rem,11vw,10rem);fill:#fff;opacity:.9}:root[data-theme=night] .ph-cloud[data-astro-cid-wu5dj4rx]{opacity:.14}.ph-grid[data-astro-cid-wu5dj4rx]{display:grid;gap:2.5rem;align-items:center;padding-bottom:clamp(1.5rem,4vw,3rem)}@media(min-width:64rem){.ph-grid[data-astro-cid-wu5dj4rx]{grid-template-columns:1.3fr 1fr;gap:4rem}}.ph-copy[data-astro-cid-wu5dj4rx]{display:grid;justify-items:start;gap:1rem;min-width:0}.ph-title[data-astro-cid-wu5dj4rx]{margin:.25rem 0 0;font-size:clamp(2.3rem,6.4vw,4.6rem);color:var(--color-navy-800);max-width:16ch}:root[data-theme=night] .ph-title[data-astro-cid-wu5dj4rx]{color:#fff}.ph-lead[data-astro-cid-wu5dj4rx]{margin:.5rem 0 0;font:650 clamp(1.15rem,2vw,1.4rem)/1.4 var(--font-display);color:var(--color-navy-800);max-width:40ch}.ph-body[data-astro-cid-wu5dj4rx]{margin:0;color:#2e4580;max-width:56ch}:root[data-theme=night] .ph-lead[data-astro-cid-wu5dj4rx]{color:#fff}:root[data-theme=night] .ph-body[data-astro-cid-wu5dj4rx]{color:var(--muted)}.ph-ctas[data-astro-cid-wu5dj4rx]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.ph-art[data-astro-cid-wu5dj4rx]{justify-self:center}.ph-art[data-astro-cid-wu5dj4rx]:has(.ph-motif){display:none}@media(min-width:64rem){.ph-art[data-astro-cid-wu5dj4rx]:has(.ph-motif){display:block}}.ph-photo[data-astro-cid-wu5dj4rx]{margin:0;padding:.7rem .7rem 2.6rem;background:#fff;border-radius:1.25rem;rotate:2.5deg;box-shadow:0 30px 60px -30px #14347f8c;max-width:30rem}.ph-photo[data-astro-cid-wu5dj4rx] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3.2;object-fit:cover;border-radius:.8rem}.ph-motif[data-astro-cid-wu5dj4rx]{display:grid;place-items:center;width:clamp(10rem,24vw,16rem);aspect-ratio:1;border-radius:3rem;background:#ffffffb3;color:var(--color-navy);rotate:-5deg;box-shadow:0 24px 50px -28px #14347f99}:root[data-theme=night] .ph-motif[data-astro-cid-wu5dj4rx]{background:#ffffff1a;color:var(--color-yellow)}.ph-orb[data-astro-cid-wu5dj4rx]{--orb-a: var(--color-yellow);--orb-b: var(--color-yellow-600);--orb-glow: var(--color-yellow-200);display:block;width:clamp(11rem,30vw,26rem);height:auto;overflow:visible}:root[data-theme=night] .ph-orb[data-astro-cid-wu5dj4rx]{--orb-a: var(--color-yellow-100);--orb-b: var(--color-yellow-200);--orb-glow: #C9D7F2}.ph-orb-craters[data-astro-cid-wu5dj4rx]{fill:var(--color-yellow-200);opacity:0;transition:opacity .5s}:root[data-theme=night] .ph-orb-craters[data-astro-cid-wu5dj4rx]{opacity:.9}.ph-art[data-astro-cid-wu5dj4rx]:has(.ph-orb){justify-self:end}@media(max-width:63.99rem){.ph-art[data-astro-cid-wu5dj4rx]:has(.ph-orb){margin-top:-1rem;margin-right:-1rem}}@media(min-width:64rem){.ph-art[data-astro-cid-wu5dj4rx]:has(.ph-orb){justify-self:center}}@media(prefers-reduced-motion:no-preference){.ph-orb-ring[data-astro-cid-wu5dj4rx]{transform-origin:200px 200px;animation:ph-orb-spin 60s linear infinite}}@keyframes ph-orb-spin{to{transform:rotate(360deg)}}.ph-hills[data-astro-cid-wu5dj4rx]{display:block;width:100%;height:clamp(4.5rem,10vw,8rem)}.h1[data-astro-cid-wu5dj4rx]{fill:var(--hill-a)}.h2[data-astro-cid-wu5dj4rx]{fill:var(--hill-b)}.h3[data-astro-cid-wu5dj4rx]{fill:var(--bg)}
