.hero-carousel[data-astro-cid-pwunukhj]{background:var(--light);border-radius:18px;position:relative;overflow:hidden}.hero-slide[data-astro-cid-pwunukhj]{border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:370px;display:grid}.hero-slide[data-astro-cid-pwunukhj] .hero-copy[data-astro-cid-pwunukhj]{z-index:1;pointer-events:none;align-self:center;min-width:0;padding:38px 0 96px 42px}.hero-copy[data-astro-cid-pwunukhj] .button[data-astro-cid-pwunukhj]{pointer-events:auto;min-height:44px}.hero-slide[data-astro-cid-pwunukhj] h1[data-astro-cid-pwunukhj],.hero-slide[data-astro-cid-pwunukhj] h2[data-astro-cid-pwunukhj]{letter-spacing:-.025em;white-space:normal;max-width:13em;margin:0 0 14px;font-size:44px;line-height:1.45}.hero-slide[data-astro-cid-pwunukhj] p[data-astro-cid-pwunukhj]{white-space:normal;max-width:25em;margin:0 0 24px;font-size:19px;line-height:1.8}.hero-art[data-astro-cid-pwunukhj]{align-self:stretch;width:100%;height:100%;min-height:370px;display:block;position:relative}.hero-slide[data-astro-cid-pwunukhj] .hero-art[data-astro-cid-pwunukhj] img[data-astro-cid-pwunukhj]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-art[data-astro-cid-pwunukhj]:focus-visible{outline-offset:-6px}.carousel-controls[data-astro-cid-pwunukhj]{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;bottom:18px;left:36px}.carousel-controls[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]{min-width:44px;height:44px;color:var(--brown);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:21px;display:grid}.carousel-controls[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]:hover{background:#fffefa;border-color:#c9d0b0}.carousel-dots[data-astro-cid-pwunukhj]{gap:0;display:flex}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]{width:44px;font-size:0;position:relative}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj]:after{content:"";background:#929d74;border-radius:50%;width:8px;height:8px}.carousel-dots[data-astro-cid-pwunukhj] button[data-astro-cid-pwunukhj][aria-current]:after{background:var(--green);border-radius:6px;width:24px}.carousel-controls[data-astro-cid-pwunukhj] [data-astro-cid-pwunukhj][data-pause]{border-radius:8px;min-width:52px;font-size:12px}.carousel-counter[data-astro-cid-pwunukhj]{color:var(--brown);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px}.sr-only[data-astro-cid-pwunukhj]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1150px){.hero-slide[data-astro-cid-pwunukhj] h1[data-astro-cid-pwunukhj],.hero-slide[data-astro-cid-pwunukhj] h2[data-astro-cid-pwunukhj]{font-size:36px}.hero-slide[data-astro-cid-pwunukhj] .hero-copy[data-astro-cid-pwunukhj]{padding-left:30px}.carousel-controls[data-astro-cid-pwunukhj]{left:24px}}@media (width<=800px){.hero-slide[data-astro-cid-pwunukhj]{flex-direction:column;min-height:0;padding-bottom:112px;display:flex}.hero-slide[data-astro-cid-pwunukhj] .hero-copy[data-astro-cid-pwunukhj]{align-self:stretch;min-width:0;padding:25px 24px 20px}.hero-slide[data-astro-cid-pwunukhj] h1[data-astro-cid-pwunukhj],.hero-slide[data-astro-cid-pwunukhj] h2[data-astro-cid-pwunukhj]{max-width:12em;margin-bottom:12px;font-size:30px;line-height:1.5}.hero-slide[data-astro-cid-pwunukhj] p[data-astro-cid-pwunukhj]{max-width:none;margin-bottom:18px;font-size:15px;line-height:1.8}.hero-copy[data-astro-cid-pwunukhj] .button[data-astro-cid-pwunukhj]{max-width:none;padding:8px 20px;font-size:14px}.hero-art[data-astro-cid-pwunukhj]{width:100%;height:180px;min-height:180px;top:auto;bottom:auto}.hero-slide[data-astro-cid-pwunukhj] .hero-art[data-astro-cid-pwunukhj] img[data-astro-cid-pwunukhj]{opacity:1;object-position:center 45%}.carousel-controls[data-astro-cid-pwunukhj]{grid-template-columns:44px minmax(0,1fr) 44px;gap:2px;display:grid;bottom:12px;left:18px;right:18px}.carousel-dots[data-astro-cid-pwunukhj]{justify-content:center}.carousel-controls[data-astro-cid-pwunukhj] [data-astro-cid-pwunukhj][data-pause]{grid-column:1/3;justify-self:start}.carousel-counter[data-astro-cid-pwunukhj]{grid-area:2/3;justify-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.hero-carousel[data-astro-cid-pwunukhj] [data-astro-cid-pwunukhj]{scroll-behavior:auto}}.visitor-panel[data-astro-cid-23t2co2d]{background:#f8f8ed;padding:22px 22px 16px;overflow:hidden}.visitor-eyebrow[data-astro-cid-23t2co2d]{color:var(--green);letter-spacing:.5px;font-size:12px}.visitor-panel[data-astro-cid-23t2co2d] h2[data-astro-cid-23t2co2d]{letter-spacing:-.3px;margin:4px 0 12px;font-size:18px;display:block}.visitor-frame[data-astro-cid-23t2co2d]{color-scheme:light;border:0;width:100%;max-width:310px;height:450px;margin:0 auto;display:block}.visitor-note[data-astro-cid-23t2co2d]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.8}.visitor-note[data-astro-cid-23t2co2d] a[data-astro-cid-23t2co2d]{text-underline-offset:3px;text-decoration:underline}
