.home-hero[data-astro-cid-eiu3kcok]{min-height:max(600px, calc(100vh - 76px - var(--topbar-h,0px)));min-height:max(600px, calc(100svh - 76px - var(--topbar-h,0px)));background:var(--bark);color:var(--linen);flex-direction:column;display:flex;position:relative;overflow:hidden}.hh-slides[data-astro-cid-eiu3kcok]{position:absolute;inset:0}.hh-slide[data-astro-cid-eiu3kcok]{object-fit:cover;object-position:center 60%;opacity:0;width:100%;height:100%;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.hh-slide[data-astro-cid-eiu3kcok].is-active{opacity:1}.hh-shade[data-astro-cid-eiu3kcok]{pointer-events:none;background:linear-gradient(90deg,#2b2e29eb 0%,#2b2e29c7 28%,#2b2e2961 52%,#2b2e2900 72%),linear-gradient(#2b2e2900 74%,#2b2e29bf 100%);position:absolute;inset:0}.hh-content[data-astro-cid-eiu3kcok]{z-index:1;flex:1;align-items:center;padding:clamp(24px,5vh,48px) 0 24px;display:flex;position:relative}.hh-content[data-astro-cid-eiu3kcok] .wrap[data-astro-cid-eiu3kcok]{width:100%}.hh-text[data-astro-cid-eiu3kcok]{max-width:640px}.hh-label[data-astro-cid-eiu3kcok]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);align-items:center;gap:14px;margin-bottom:22px;font-size:13px;font-weight:500;display:inline-flex}.hh-label[data-astro-cid-eiu3kcok]:before{content:"";background:var(--sage);width:32px;height:1px}.home-hero[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok]{color:var(--linen);margin:0 0 22px;font-size:clamp(40px,min(5.2vw,7.4vh),68px);line-height:1.06}.home-hero[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok] em[data-astro-cid-eiu3kcok]{color:var(--stone);font-style:italic}.home-hero[data-astro-cid-eiu3kcok] p[data-astro-cid-eiu3kcok]{color:var(--stone);max-width:44ch;margin-bottom:30px;font-size:18px}.hh-ctas[data-astro-cid-eiu3kcok]{flex-wrap:wrap;gap:14px;display:flex}.hh-ctas[data-astro-cid-eiu3kcok] .btn-primary[data-astro-cid-eiu3kcok]{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fbf9f52e;padding:17px 34px;font-size:14px;transition:background .3s,border-color .3s,transform .3s}.hh-ctas[data-astro-cid-eiu3kcok] .btn-primary[data-astro-cid-eiu3kcok]:hover{background:var(--bark);border-color:#fbf9f559;transform:translateY(-2px)}.hh-ctas[data-astro-cid-eiu3kcok] .btn-secondary[data-astro-cid-eiu3kcok]{color:var(--linen);border-color:#e9e4da80}.hh-ctas[data-astro-cid-eiu3kcok] .btn-secondary[data-astro-cid-eiu3kcok]:hover{border-color:var(--linen)}.hh-foot[data-astro-cid-eiu3kcok]{z-index:1;border-top:1px solid #fbf9f529;position:relative}.hh-foot[data-astro-cid-eiu3kcok] .wrap[data-astro-cid-eiu3kcok]{justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.hh-badges[data-astro-cid-eiu3kcok]{flex-wrap:wrap;gap:12px 36px;margin:0 150px 0 0;padding:0;list-style:none;display:flex}.hh-badges[data-astro-cid-eiu3kcok] li[data-astro-cid-eiu3kcok]{letter-spacing:.02em;color:var(--linen);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.hh-badges[data-astro-cid-eiu3kcok] svg[data-astro-cid-eiu3kcok]{width:22px;height:22px;color:var(--pebble);flex-shrink:0}.hh-dots[data-astro-cid-eiu3kcok]{z-index:2;gap:4px;display:flex;position:absolute;bottom:19px;right:calc(max(0px,50% - 620px) + 18px)}.hh-dot[data-astro-cid-eiu3kcok]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.hh-dot[data-astro-cid-eiu3kcok]:before{content:"";background:#fbf9f573;border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s;box-shadow:0 0 3px #11130f73}.hh-dot[data-astro-cid-eiu3kcok]:hover:before{background:#fbf9f5cc}.hh-dot[data-astro-cid-eiu3kcok][aria-current=true]:before{background:var(--linen);transform:scale(1.3)}.hh-dot[data-astro-cid-eiu3kcok]:focus-visible{outline:2px solid var(--linen);outline-offset:-2px;border-radius:50%}@media (prefers-reduced-motion:reduce){.hh-slide[data-astro-cid-eiu3kcok]{transition:none}}@media (width<=700px){.home-hero[data-astro-cid-eiu3kcok]{min-height:calc(100vh - 76px - var(--topbar-h,0px));min-height:calc(100svh - 76px - var(--topbar-h,0px))}.hh-shade[data-astro-cid-eiu3kcok]{background:linear-gradient(#2b2e290d 0%,#2b2e294d 32%,#2b2e29db 58%,#2b2e29f5 100%)}.hh-content[data-astro-cid-eiu3kcok]{align-items:flex-end;padding:64px 0 18px}.hh-label[data-astro-cid-eiu3kcok]{gap:10px;margin-bottom:14px;font-size:11px}.hh-label[data-astro-cid-eiu3kcok]:before{width:20px}.home-hero[data-astro-cid-eiu3kcok] h1[data-astro-cid-eiu3kcok]{margin-bottom:14px;font-size:clamp(30px,8.6vw,40px)}.home-hero[data-astro-cid-eiu3kcok] p[data-astro-cid-eiu3kcok]{margin-bottom:20px;font-size:16px}.hh-ctas[data-astro-cid-eiu3kcok]{gap:10px}.hh-ctas[data-astro-cid-eiu3kcok] .btn[data-astro-cid-eiu3kcok]{flex:auto;justify-content:center;font-size:14px}.hh-ctas[data-astro-cid-eiu3kcok] .btn-primary[data-astro-cid-eiu3kcok]{letter-spacing:.06em;padding:14px;font-size:13px}.hh-ctas[data-astro-cid-eiu3kcok] .btn-secondary[data-astro-cid-eiu3kcok]{padding:12px 14px}.hh-foot[data-astro-cid-eiu3kcok]{border-top:0}.hh-foot[data-astro-cid-eiu3kcok] .wrap[data-astro-cid-eiu3kcok]{padding-block:0 20px}.hh-badges[data-astro-cid-eiu3kcok]{gap:8px 18px;margin-right:0}.hh-badges[data-astro-cid-eiu3kcok] li[data-astro-cid-eiu3kcok]{gap:6px;font-size:12px}.hh-badges[data-astro-cid-eiu3kcok] svg[data-astro-cid-eiu3kcok]{width:16px;height:16px}.hh-dots[data-astro-cid-eiu3kcok]{top:12px;bottom:auto;right:10px}}@media (width<=640px){.hh-foot[data-astro-cid-eiu3kcok] .wrap[data-astro-cid-eiu3kcok]{padding-bottom:86px}}
