.hbtn[data-v-c57aed74]{align-items:center;border:2px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font:600 14px/22.75px var(--f-body);gap:10px;justify-content:center;letter-spacing:.125em;min-height:43px;padding:8px 32px;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,background-color .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.hbtn[data-v-c57aed74]:hover{transform:translateY(-5px)}.hbtn__icon[data-v-c57aed74]{flex-shrink:0;opacity:.2;transition:opacity .3s ease}.hbtn:focus-visible .hbtn__icon[data-v-c57aed74],.hbtn:hover .hbtn__icon[data-v-c57aed74]{opacity:1}.hbtn--solid[data-v-c57aed74]{background:#fff;border-color:#fff;color:#062447}.hbtn--solid[data-v-c57aed74]:hover{background:#f7f7f7f5}.hbtn--outline[data-v-c57aed74]{background:transparent;border-color:#fff;color:#fff}.hbtn--outline[data-v-c57aed74]:hover{background:#f7f7f729}.hbtn--outline .hbtn__icon[data-v-c57aed74]{opacity:.45}.hbtn--accent[data-v-c57aed74]{background:#1c7f96;border-color:#1c7f96;color:#fff;font-weight:500}.hbtn--accent[data-v-c57aed74]:hover{background:#176b7f;border-color:#176b7f}.hbtn[data-v-c57aed74]:focus-visible{outline:3px solid var(--c-focus,#7fd3ea);outline-offset:3px}@media(prefers-reduced-motion:reduce){.hbtn[data-v-c57aed74]:hover{transform:none}}.hero-wrap[data-v-98b82ffb]{--cover-h:max(480px,min(90vh,calc(100vh - var(--header-h))));--cover-veil-z:3}@media(max-width:767.98px){.hero-wrap[data-v-98b82ffb]{--cover-h:max(520px,min(90vh,calc(100vh - var(--header-h))))}@supports (height:100svh){.hero-wrap[data-v-98b82ffb]{--cover-h:max(520px,min(90svh,calc(100svh - var(--header-h))))}}}.hero[data-v-98b82ffb]{background:var(--c-ink);color:#fff;overflow:hidden;position:relative}.hero--d[data-v-98b82ffb]{display:none}.hero--d[data-v-98b82ffb],.hero--m[data-v-98b82ffb]{height:var(--cover-h)}.hero--m[data-v-98b82ffb]{display:block}@media(min-width:768px){.hero--d[data-v-98b82ffb]{display:block}.hero--m[data-v-98b82ffb]{display:none}}.hero__carousel[data-v-98b82ffb]{height:100%}.hero__media[data-v-98b82ffb],.hero__pic[data-v-98b82ffb],.hero__slide[data-v-98b82ffb]{display:block;height:100%;position:relative;width:100%}.hero__media[data-v-98b82ffb]:after,.hero__slide[data-v-98b82ffb]:after{background:linear-gradient(0deg,#00091a 0,#00091a80 40%,#00091a00 60%);content:"";inset:0;pointer-events:none;position:absolute}.hero__img[data-v-98b82ffb]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__content[data-v-98b82ffb]{bottom:50px;left:0;margin:0 auto;max-width:720px;padding:0 30px;pointer-events:none;position:absolute;right:0;text-align:center;width:100%;z-index:4}.hero__content[data-v-98b82ffb] a,.hero__content[data-v-98b82ffb] button{pointer-events:auto}.hero__kicker[data-v-98b82ffb]{color:#ffffff85;font:600 clamp(20px,1.667vw,32px)/.9 var(--f-body);letter-spacing:-.04em;margin:0 0 18px}.hero__title[data-v-98b82ffb]{color:#ffffffed;font:400 clamp(34px,3.54vw,68px)/1 var(--f-display);letter-spacing:-.02em;margin:0 0 6px}.hero__subtitle[data-v-98b82ffb],.hero__title[data-v-98b82ffb]{text-transform:uppercase;white-space:pre-line}.hero__subtitle[data-v-98b82ffb]{color:#fff;font:300 clamp(18px,1.6vw,28px)/1 var(--f-body);letter-spacing:-.045em;margin:0}.hero__actions[data-v-98b82ffb]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.hero__content--m[data-v-98b82ffb]{bottom:48px;padding:0 30px}.hero__content--m .hero__kicker[data-v-98b82ffb]{font-size:24px;letter-spacing:0;margin-bottom:20px}.hero__content--m .hero__title[data-v-98b82ffb]{font-size:34px;margin-bottom:8px}.hero__content--m .hero__subtitle[data-v-98b82ffb]{font-size:22px;letter-spacing:-.02em;line-height:1.05}.hero__content--m .hero__actions[data-v-98b82ffb]{flex-direction:column;gap:16px;margin-top:40px}.hero__content--m .hero__actions[data-v-98b82ffb] .hbtn{min-width:198px}.hero__content--m .hero__actions[data-v-98b82ffb] .hbtn--outline{font-weight:400}.home[data-v-e19fbcb7],.home__rest[data-v-e19fbcb7],.home__spacer[data-v-e19fbcb7]{background:var(--c-ink)}.home__spacer[data-v-e19fbcb7]{height:50px}
