.contact[data-astro-cid-uukcahgk]{padding-block:var(--space-9);background:var(--color-labu);color:var(--color-on-dark)}.contact__inner[data-astro-cid-uukcahgk]{gap:var(--space-7);align-items:end;display:grid}@media (width>=52rem){.contact__inner[data-astro-cid-uukcahgk]{grid-template-columns:1.3fr 1fr}}.contact__text[data-astro-cid-uukcahgk]{gap:var(--space-4);max-width:var(--reading-width);display:grid}.contact__text[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{color:var(--color-on-dark)}.contact__text[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{font-size:var(--text-lead);color:color-mix(in srgb, var(--color-on-dark) 82%, transparent)}.contact__channels[data-astro-cid-uukcahgk]{gap:var(--space-5);padding:0;list-style:none;display:grid}.contact__detail[data-astro-cid-uukcahgk]{margin-top:var(--space-2);font-size:var(--text-small);color:color-mix(in srgb, var(--color-on-dark) 70%, transparent)}.contact[data-astro-cid-uukcahgk] .button--primary{background:var(--color-on-dark);border-color:var(--color-on-dark);color:var(--color-labu)}.contact[data-astro-cid-uukcahgk] .button--primary:hover{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-ink)}.contact[data-astro-cid-uukcahgk] .button--secondary{border-color:var(--color-on-dark);color:var(--color-on-dark)}.contact[data-astro-cid-uukcahgk] .button--secondary:hover{background:var(--color-on-dark);color:var(--color-labu)}.contact[data-astro-cid-uukcahgk] .button{width:100%;max-width:22rem}.contact[data-astro-cid-uukcahgk] :focus-visible{outline-color:var(--color-orange)}.promo-banner[data-astro-cid-rjzq3gmk]{background:var(--color-green);color:var(--color-on-dark)}.promo-banner[data-astro-cid-rjzq3gmk][hidden],.promo-banner__item[data-astro-cid-rjzq3gmk][hidden],.promo-banner[data-astro-cid-rjzq3gmk]:not([data-ready]) .promo-banner__item[data-astro-cid-rjzq3gmk]:not(:first-child){display:none}.promo-banner__item[data-astro-cid-rjzq3gmk]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);color:inherit;text-align:center;flex-wrap:wrap;text-decoration:none;display:flex}.promo-banner__item[data-astro-cid-rjzq3gmk]:hover{color:inherit}.promo-banner__item[data-astro-cid-rjzq3gmk] svg{width:1.25rem;height:1.25rem;fill:var(--color-orange);flex-shrink:0}.promo-banner__badge[data-astro-cid-rjzq3gmk]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-orange);color:var(--color-ink);font-size:var(--text-small);font-weight:600}.promo-banner__text[data-astro-cid-rjzq3gmk]{font-weight:600}.promo-banner__more[data-astro-cid-rjzq3gmk]{text-underline-offset:.2em;text-decoration:underline}.promo-banner[data-astro-cid-rjzq3gmk] :focus-visible{outline-color:var(--color-orange)}.hero[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-block:var(--space-7) var(--space-8);align-items:center;display:grid}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-9);grid-template-columns:.85fr 1.25fr}}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:34rem;display:grid}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--text-lead);color:var(--color-labu-soft)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__photo[data-astro-cid-lcdefpme]{border-radius:var(--radius-soft) var(--radius-soft) 0 0;border-bottom:12px solid var(--color-orange);aspect-ratio:1;justify-self:center;width:100%;max-width:30rem;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center;width:100%;height:100%;animation:rise-into-view var(--duration-slow) var(--ease-out) .2s both}@keyframes rise-into-view{0%{clip-path:inset(100% 0 0);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}.about[data-astro-cid-lcdefpme]{background:var(--color-slip-raised);padding-block:var(--space-8)}.about__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}@media (width>=52rem){.about__inner[data-astro-cid-lcdefpme]{column-gap:var(--space-8);grid-template-columns:1fr 1fr}.about__facts[data-astro-cid-lcdefpme]{grid-column:1/-1}}.about__text[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:var(--reading-width);display:grid}.about__facts[data-astro-cid-lcdefpme]{gap:var(--space-5);border-top:2px solid var(--color-orange);padding-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.about__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-heading);font-size:var(--text-h3)}.about__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--color-labu-soft)}.featured[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-9)}.featured__header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.featured__header[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.featured__grid[data-astro-cid-lcdefpme]{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));padding:0;list-style:none;display:grid}
