.hero[data-astro-cid-chw22df2]{position:relative;overflow:hidden;color:var(--cream)}.hero--olive[data-astro-cid-chw22df2]{background:var(--olive);--tone: var(--olive)}.hero--olive-dark[data-astro-cid-chw22df2]{background:var(--olive-dark)}.hero--mustard[data-astro-cid-chw22df2]{background:var(--mustard)}.hero--maroon[data-astro-cid-chw22df2]{background:var(--maroon)}.hero--terracotta[data-astro-cid-chw22df2]{--hero-terracotta: #a14733;background:var(--hero-terracotta)}.hero__inner[data-astro-cid-chw22df2]{position:relative;padding-block:clamp(44px,6vw,80px)}.hero__copy[data-astro-cid-chw22df2]{display:grid;gap:clamp(16px,2vw,22px);max-width:640px}.hero__title--mixed[data-astro-cid-chw22df2]{text-transform:none}.hero__eyebrow[data-astro-cid-chw22df2],.hero__kicker[data-astro-cid-chw22df2]{color:#fadf9a}.hero--mustard[data-astro-cid-chw22df2]{color:#662619}.hero--mustard[data-astro-cid-chw22df2] .hero__eyebrow[data-astro-cid-chw22df2],.hero--mustard[data-astro-cid-chw22df2] .hero__kicker[data-astro-cid-chw22df2]{color:var(--ink)}.hero--mustard[data-astro-cid-chw22df2] .hero__lead[data-astro-cid-chw22df2]{color:var(--ink);font-weight:500}.hero--mustard[data-astro-cid-chw22df2] .hero__actions[data-astro-cid-chw22df2] .btn--ghost{border-color:var(--ink);color:var(--ink)}.hero--mustard[data-astro-cid-chw22df2] .hero__actions[data-astro-cid-chw22df2] .btn--ghost:hover{background:var(--ink);color:var(--cream)}.hero--heather[data-astro-cid-chw22df2]{background:var(--heather)}.hero--heather[data-astro-cid-chw22df2] .hero__eyebrow[data-astro-cid-chw22df2],.hero--heather[data-astro-cid-chw22df2] .hero__kicker[data-astro-cid-chw22df2]{color:var(--cream)}.hero--heather[data-astro-cid-chw22df2] .hero__actions[data-astro-cid-chw22df2] .btn--primary{background:var(--teal);color:var(--cream)}.hero--heather[data-astro-cid-chw22df2] .hero__actions[data-astro-cid-chw22df2] .btn--primary:hover{background:#163942}.hero--slate[data-astro-cid-chw22df2]{background:var(--slate)}.hero--slate[data-astro-cid-chw22df2] .hero__eyebrow[data-astro-cid-chw22df2],.hero--slate[data-astro-cid-chw22df2] .hero__kicker[data-astro-cid-chw22df2]{color:var(--cream)}.hero__actions[data-astro-cid-chw22df2]{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.hero__bloom{position:absolute;width:min(78vw,1120px);right:max(-22vw,-440px);top:50%;transform:translateY(-50%)}@media(min-width:1440px){.hero[data-astro-cid-chw22df2]{display:grid;align-items:center;min-height:min(38vw,calc(100vh - 88px))}.hero__bloom{width:max(min(78vw,1120px),58vw)}.hero__inner[data-astro-cid-chw22df2]{font-size:max(16px,.8286vw);padding-block:5em}.hero__copy[data-astro-cid-chw22df2]{max-width:40em;gap:1.375em}.hero__copy[data-astro-cid-chw22df2] .t-hero{font-size:7.5em}.hero__copy[data-astro-cid-chw22df2] .t-kicker{font-size:1.5em}.hero__copy[data-astro-cid-chw22df2] .t-lead{font-size:1.375em}.hero__copy[data-astro-cid-chw22df2] .t-label{font-size:.875em}.hero__actions[data-astro-cid-chw22df2]{gap:1em;padding-top:.5em}.hero__copy[data-astro-cid-chw22df2] .divider{gap:.75em}.hero__copy[data-astro-cid-chw22df2] .divider span{height:.25em;background:repeating-linear-gradient(90deg,currentColor 0 .875em,transparent .875em 1.375em)}.hero__copy[data-astro-cid-chw22df2] .divider__bloom{width:2.5em;height:2.5em}.hero__actions[data-astro-cid-chw22df2] .btn{font-size:1em;min-height:3.5em;padding:0 1.875em;border-radius:1.75em;border-width:.125em;gap:.5em}}@media(orientation:landscape)and (max-height:500px){.hero__inner[data-astro-cid-chw22df2]{padding-block:24px}.hero__copy[data-astro-cid-chw22df2]{gap:10px;max-width:440px}.hero__copy[data-astro-cid-chw22df2] .t-hero{font-size:48px}.hero__copy[data-astro-cid-chw22df2] .t-kicker,.hero__copy[data-astro-cid-chw22df2] .t-lead{font-size:16px}.hero__copy[data-astro-cid-chw22df2] .divider__bloom{width:28px;height:28px}.hero__actions[data-astro-cid-chw22df2]{flex-direction:row;flex-wrap:nowrap;gap:12px;padding-top:0}.hero__actions[data-astro-cid-chw22df2] .btn{min-height:44px;padding:0 20px;font-size:13px}.hero__bloom{width:100vh;right:-8vw;top:50%;bottom:auto;transform:translateY(-50%)}}@media(max-width:820px){.hero__bloom{width:58vw;right:-18vw;top:auto;bottom:-20vw;transform:none}.hero__inner[data-astro-cid-chw22df2]{padding-bottom:30vw}.hero__actions[data-astro-cid-chw22df2]{flex-direction:column;align-items:flex-start}}
