.page-hero[data-astro-cid-s5hxusys]{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 0%,#284735 0%,transparent 55%),var(--panel);color:var(--panel-ink);border-bottom:1px solid var(--panel-line)}.page-hero__grid[data-astro-cid-s5hxusys]{position:relative;display:grid;gap:38px;padding-block:clamp(42px,6vw,80px)}.page-hero--image[data-astro-cid-s5hxusys] .page-hero__grid[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.page-hero[data-astro-cid-s5hxusys] .eyebrow[data-astro-cid-s5hxusys]{color:var(--accent-dark)}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{max-width:18ch;font-size:clamp(36px,5.1vw,66px);letter-spacing:-.045em}.page-hero[data-astro-cid-s5hxusys] .lede[data-astro-cid-s5hxusys]{color:var(--panel-ink-2);max-width:62ch;margin-top:20px}.page-hero__actions[data-astro-cid-s5hxusys]{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.page-hero__actions[data-astro-cid-s5hxusys] .btn{margin:0}.page-hero[data-astro-cid-s5hxusys] .btn--ghost{color:#fff;border-color:#ffffff73;background:transparent}.page-hero[data-astro-cid-s5hxusys] .btn--ghost:hover{background:#ffffff1f;border-color:#fff}.page-hero__image[data-astro-cid-s5hxusys]{position:relative;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--radius-lg);padding:24px 14px 40px;background:radial-gradient(ellipse at 50% 45%,#f1f3e9,#b7c2b0)}.page-hero__image[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{width:100%;max-height:370px;object-fit:contain;filter:drop-shadow(0 18px 14px rgb(0 0 0 / 16%))}.page-hero__caption[data-astro-cid-s5hxusys]{position:absolute;bottom:14px;left:20px;font-size:10px;letter-spacing:.14em;font-weight:700;color:#334b3e}.page-hero__photo[data-astro-cid-s5hxusys]{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--panel-line)}.page-hero__photo[data-astro-cid-s5hxusys] img{width:100%;height:100%;object-fit:cover;object-position:center 70%}@media(max-width:900px){.page-hero--image[data-astro-cid-s5hxusys] .page-hero__grid[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,1fr);gap:28px}.page-hero__image[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{max-height:280px}}@media(max-width:600px){.page-hero[data-astro-cid-s5hxusys] .lede[data-astro-cid-s5hxusys]{font-size:16px}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{overflow-wrap:anywhere}}
