.badges[data-astro-cid-srwd47ab]{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-srwd47ab]{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;text-decoration:none;display:flex}.badge[data-astro-cid-srwd47ab]:hover{border-color:var(--ink)}.badge[data-astro-cid-srwd47ab]>span[data-astro-cid-srwd47ab]{grid-template-columns:auto auto;align-items:center;column-gap:8px;line-height:1.2;display:grid}.badge[data-astro-cid-srwd47ab] b[data-astro-cid-srwd47ab]{font-size:15px}.badge[data-astro-cid-srwd47ab] .stars[data-astro-cid-srwd47ab]{color:var(--amber);letter-spacing:1px;font-size:14px}.badge[data-astro-cid-srwd47ab] small[data-astro-cid-srwd47ab]{color:var(--muted);grid-column:1/-1;font-size:12px}.badge[data-astro-cid-srwd47ab] img{width:auto;height:40px;display:block}.hero[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;position:relative;overflow:hidden}.media[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.media[data-astro-cid-ge2uvauf] picture{transition:opacity 1.2s;position:absolute;inset:0}.media[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.media[data-astro-cid-ge2uvauf] picture.slide,.media[data-astro-cid-ge2uvauf] picture.out{opacity:0}.media[data-astro-cid-ge2uvauf] picture.slide.in{opacity:1}.media[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;position:absolute;inset:0}.pause[data-astro-cid-ge2uvauf]{z-index:2;width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:12px}.pause[data-astro-cid-ge2uvauf] .i-play[data-astro-cid-ge2uvauf],.pause[data-astro-cid-ge2uvauf].paused .i-pause[data-astro-cid-ge2uvauf]{display:none}.pause[data-astro-cid-ge2uvauf].paused .i-play[data-astro-cid-ge2uvauf]{display:inline}@media (prefers-reduced-motion:reduce){.pause[data-astro-cid-ge2uvauf]{display:none}.media[data-astro-cid-ge2uvauf] picture{transition:none}}.inner[data-astro-cid-ge2uvauf]{display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]{max-width:600px}.copy[data-astro-cid-ge2uvauf] h1{color:#fff;margin-bottom:14px}.hero[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:#ffffffe0}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{color:#fffffff0}.phone-only[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]{color:var(--ink);background:#fff;border-color:#fff}.hero[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]:hover{background:var(--stone);color:var(--ink)}.hero[data-astro-cid-ge2uvauf] .btn-light[data-astro-cid-ge2uvauf]{color:#fff;background:0 0;border:1.5px solid #ffffffbf}.hero[data-astro-cid-ge2uvauf] .btn-light[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#ffffff1f;border-color:#fff}.trust[data-astro-cid-ge2uvauf]{margin-top:20px}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--ink);background:#ffffffe6}@media (width<=899px){.not-phone[data-astro-cid-ge2uvauf]{display:none}.phone-only[data-astro-cid-ge2uvauf]{display:block}.media[data-astro-cid-ge2uvauf]{height:calc(34svh + 170px);bottom:auto}.media[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#11141800 18%,#11141859 42%,#111418d9 68%,#111418 100%)}.inner[data-astro-cid-ge2uvauf]{padding-top:34svh;padding-bottom:32px}.copy[data-astro-cid-ge2uvauf] h1{font-size:clamp(1.85rem,1.2rem + 3.4vw,2.4rem)}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{font-size:1.05rem}}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{--x:max(var(--gutter), 50% - var(--wrap) / 2 + var(--gutter))}.media[data-astro-cid-ge2uvauf]:after{background:linear-gradient(90deg, #111418d1 0, #111418b3 calc(var(--x) + 420px), #11141899 calc(var(--x) + 620px), #11141800 calc(var(--x) + 1000px)), linear-gradient(0deg, #11141859 0%, #11141800 40%)}.inner[data-astro-cid-ge2uvauf]{align-items:center;min-height:max(640px,100svh - 150px);padding-top:64px;padding-bottom:64px}.pause[data-astro-cid-ge2uvauf]{top:auto;bottom:18px;right:18px}}@media (prefers-reduced-motion:no-preference){.media[data-astro-cid-ge2uvauf] img{transition:transform 8s ease-out;transform:scale(1.06)}.media[data-astro-cid-ge2uvauf] picture:not(.slide):not(.out) img,.media[data-astro-cid-ge2uvauf] picture.in img{transform:scale(1)}.media[data-astro-cid-ge2uvauf] picture:first-child img{animation:8s ease-out drift}.copy[data-astro-cid-ge2uvauf]>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.copy[data-astro-cid-ge2uvauf]>:nth-child(2){animation-delay:80ms}.copy[data-astro-cid-ge2uvauf]>:nth-child(3){animation-delay:.16s}.copy[data-astro-cid-ge2uvauf]>:nth-child(4){animation-delay:.24s}.copy[data-astro-cid-ge2uvauf]>:nth-child(5){animation-delay:.32s}}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rise{0%{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}
