@keyframes blinker{0%{opacity:1}to{opacity:0}}.block-hero{height:100vh;height:var(--vh100,100vh);position:relative}.block-hero.h-90-vh{height:90vh;height:var(--vh90,90vh)}.block-hero.h-short{height:70vh;height:var(--vh-short,70vh)}.block-hero.h-auto{height:auto}.block-hero.has-margins{background-color:#fff;background-color:var(--color-bg,#fff);padding:6rem;padding:var(--pwx,6rem) var(--pwx,6rem)}.block-hero.theme-light .block-hero-content{color:#fff;color:var(--color-white,#fff)}.block-hero.theme-light .block-hero-content .headline{color:hsla(0,0%,100%,.5);color:var(--color-white-50,hsla(0,0%,100%,.5))}.block-hero.theme-dark .block-hero-content{color:#1e1e1e;color:var(--color-black,#1e1e1e)}.block-hero.theme-dark .block-hero-content .headline{color:rgba(30,30,30,.5);color:var(--color-black-50,rgba(30,30,30,.5))}.block-hero.vertical-split .block-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;padding-bottom:8rem;padding-bottom:var(--margin-lg,8rem);padding-top:8rem;padding-top:var(--margin-lg,8rem)}.block-hero.vertical-split .block-hero-content{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;text-align:center}.block-hero.vertical-split .headline{max-width:738px}.block-hero.vertical-split .link{font-size:var(--font-size-learn-more);letter-spacing:var(--letter-spacing-learn-more);line-height:var(--line-height-learn-more);margin-top:auto}.block-hero.vertical-split .link a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);border:none;border-radius:5rem;color:#fff;color:var(--color-bg,#fff);cursor:pointer;display:inline-flex;height:2em;height:var(--button-height,2em);outline:none;padding:0 1em;transition:transform .15s,color .35s,background-color .35s,border-color .35s;transition:transform .15s,color var(--duration-long,.35s),background-color var(--duration-long,.35s),border-color var(--duration-long,.35s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.block-hero.vertical-split .link a:hover:active{transform:scale(.99)}@media(hover:hover){.block-hero.vertical-split .link a:hover{background-color:rgba(30,30,30,.8);background-color:var(--color-black-80,rgba(30,30,30,.8));color:#fff;color:var(--color-bg,#fff)}}.block-hero.vertical-split .link a.button-clear{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-color:var(--color-white-20,hsla(0,0%,100%,.2));color:#fff;color:var(--color-white,#fff)}@media(hover:hover){.block-hero.vertical-split .link a.button-clear:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--color-white-30,hsla(0,0%,100%,.3))}}.block-hero.vertical-split .link a.button-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.vertical-split .link a.button-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.vertical-split .link a.button-grey{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.vertical-split .link a.button-grey:hover{background-color:#fafafa;background-color:var(--color-grey-light-bg,#fafafa);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.vertical-split .link a.button-grey-2{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.vertical-split .link a.button-grey-2:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.vertical-split .link a.button-empty{background-color:transparent!important;border:1px solid!important;color:#1e1e1e!important;color:var(--color-text,#1e1e1e)!important}.block-hero.vertical-split .link a.button-empty:not([href]){cursor:default}.block-hero.vertical-split .link a.button-wide,.block-hero.vertical-split .link a.button-wide-normal{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(max-width:767.98px){.block-hero.vertical-split .link a.button-wide,.block-hero.vertical-split .link a.button-wide-normal{min-width:12em;width:auto}}.block-hero.vertical-split .link a.button-add-to-cart,.block-hero.vertical-split .link a.card-add-to-cart,.block-hero.vertical-split .link a.link-to-cart{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:1em;width:26em}.block-hero.vertical-split .link a.button-add-to-cart.button-grey,.block-hero.vertical-split .link a.card-add-to-cart.button-grey,.block-hero.vertical-split .link a.link-to-cart.button-grey{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.vertical-split .link a.button-add-to-cart.button-grey:hover,.block-hero.vertical-split .link a.card-add-to-cart.button-grey:hover,.block-hero.vertical-split .link a.link-to-cart.button-grey:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.vertical-split .link a.button-add-to-cart[disabled],.block-hero.vertical-split .link a.card-add-to-cart[disabled],.block-hero.vertical-split .link a.link-to-cart[disabled]{opacity:.7!important;pointer-events:none!important}.block-hero.vertical-split .link a.button-wide-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e);font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(hover:hover){.block-hero.vertical-split .link a.button-wide-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.vertical-split .link a.button-pill{background-color:transparent;border:1px solid;border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);font-size:14px;justify-content:flex-start;line-height:100%;min-width:8em;padding:8px 16px;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}@media(hover:hover){.block-hero.vertical-split .link a.button-pill:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff);transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}}.block-hero.vertical-split .link a.button-pill-small,.block-hero.vertical-split .link a.button-tag,.block-hero.vertical-split .link a.pill-small{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:var(--text-18-line-height);line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.block-hero.vertical-split .link a.button-pill-small:hover,.block-hero.vertical-split .link a.button-tag:hover,.block-hero.vertical-split .link a.pill-small:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}.block-hero.vertical-split .link a .svg-button-arrow-right{height:.8em;margin-left:2em;transition:transform .25s;transition:transform var(--duration-default,.25s);width:auto}@media(hover:hover){.block-hero.vertical-split .link a:hover .svg-button-arrow-right{transform:translateX(-50%)}}.block-hero.vertical-split.has-margins{padding:0 6rem;padding:0 var(--pwx,6rem)}.block-hero:not(:first-child){margin-top:6rem;margin-top:var(--margin-md,6rem)}.block-hero:not(:first-child).has-margins{margin-top:0}.block-hero:first-child+.block-hero{margin-top:2rem;margin-top:var(--gutter,2rem)}.block-hero:first-child+.block-hero.has-margins{margin-top:0}@media(max-width:1180.98px){.block-hero:first-child+.block-hero.h-100-vh,.block-hero:first-child+.block-hero.h-90-vh,.block-hero:first-child+.block-hero.h-full,.block-hero:not(:first-child):not(:nth-child(2)).h-90-vh,.block-hero:not(:first-child):not(:nth-child(2)).h-full{height:80vh;height:var(--vh80,80vh)}}.block-hero .heading{text-wrap:balance}.block-hero .block-wrapper{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.block-hero .block-hero-image{height:100%;width:100%}.block-hero .block-hero-image img,.block-hero .block-hero-image picture,.block-hero .block-hero-image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-hero .block-hero-content{display:flex;flex-direction:column;z-index:2}.block-hero.center-bottom>.block-wrapper,.block-hero.center-normal>.block-wrapper{align-items:center;justify-content:center;padding:2.5rem 6rem;padding:var(--pwy,2.5rem) var(--pwx,6rem)}.block-hero.center-bottom>.block-wrapper .block-hero-content,.block-hero.center-normal>.block-wrapper .block-hero-content{align-items:center;text-align:center}.block-hero.center-bottom>.block-wrapper .block-hero-content .headline u,.block-hero.center-normal>.block-wrapper .block-hero-content .headline u{--bs:0;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;background-size:calc(var(--bs, 0)*1%) .1em;position:relative;-webkit-text-decoration:none;text-decoration:none}.block-hero.center-bottom>.block-wrapper .block-hero-content .link,.block-hero.center-normal>.block-wrapper .block-hero-content .link{font-size:2rem;font-size:var(--size-medium,2rem);margin-top:4rem;margin-top:var(--margin-sm,4rem)}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a,.block-hero.center-normal>.block-wrapper .block-hero-content .link a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);border:none;border-radius:5rem;color:#fff;color:var(--color-bg,#fff);cursor:pointer;display:inline-flex;height:2em;height:var(--button-height,2em);outline:none;padding:0 1em;transition:transform .15s,color .35s,background-color .35s,border-color .35s;transition:transform .15s,color var(--duration-long,.35s),background-color var(--duration-long,.35s),border-color var(--duration-long,.35s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a:hover:active,.block-hero.center-normal>.block-wrapper .block-hero-content .link a:hover:active{transform:scale(.99)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a:hover{background-color:rgba(30,30,30,.8);background-color:var(--color-black-80,rgba(30,30,30,.8));color:#fff;color:var(--color-bg,#fff)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-clear,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-clear{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-color:var(--color-white-20,hsla(0,0%,100%,.2));color:#fff;color:var(--color-white,#fff)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-clear:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-clear:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--color-white-30,hsla(0,0%,100%,.3))}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey-light,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey-light:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey:hover{background-color:#fafafa;background-color:var(--color-grey-light-bg,#fafafa);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey-2,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey-2{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-grey-2:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-grey-2:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-empty,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-empty{background-color:transparent!important;border:1px solid!important;color:#1e1e1e!important;color:var(--color-text,#1e1e1e)!important}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-empty:not([href]),.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-empty:not([href]){cursor:default}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide-normal,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide-normal{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(max-width:767.98px){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide-normal,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide-normal{min-width:12em;width:auto}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-add-to-cart,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.card-add-to-cart,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.link-to-cart,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-add-to-cart,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.card-add-to-cart,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.link-to-cart{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:1em;width:26em}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey:hover,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey:hover,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-add-to-cart[disabled],.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.card-add-to-cart[disabled],.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.link-to-cart[disabled],.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-add-to-cart[disabled],.block-hero.center-normal>.block-wrapper .block-hero-content .link a.card-add-to-cart[disabled],.block-hero.center-normal>.block-wrapper .block-hero-content .link a.link-to-cart[disabled]{opacity:.7!important;pointer-events:none!important}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide-grey-light,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e);font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-wide-grey-light:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-wide-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-pill,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-pill{background-color:transparent;border:1px solid;border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);font-size:14px;justify-content:flex-start;line-height:100%;min-width:8em;padding:8px 16px;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-pill:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-pill:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff);transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-pill-small,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-tag,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.pill-small,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-pill-small,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-tag,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.pill-small{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:var(--text-18-line-height);line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-pill-small:hover,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.button-tag:hover,.block-hero.center-bottom>.block-wrapper .block-hero-content .link a.pill-small:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-pill-small:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.button-tag:hover,.block-hero.center-normal>.block-wrapper .block-hero-content .link a.pill-small:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}.block-hero.center-bottom>.block-wrapper .block-hero-content .link a .svg-button-arrow-right,.block-hero.center-normal>.block-wrapper .block-hero-content .link a .svg-button-arrow-right{height:.8em;margin-left:2em;transition:transform .25s;transition:transform var(--duration-default,.25s);width:auto}@media(hover:hover){.block-hero.center-bottom>.block-wrapper .block-hero-content .link a:hover .svg-button-arrow-right,.block-hero.center-normal>.block-wrapper .block-hero-content .link a:hover .svg-button-arrow-right{transform:translateX(-50%)}}.block-hero.center-bottom>.block-wrapper{align-items:flex-end}.block-hero.center-bottom>.block-wrapper .block-hero-content{margin-bottom:10rem;margin-bottom:var(--margin-xl,10rem)}@media(max-width:1180.98px){.block-hero.center-bottom>.block-wrapper .block-hero-content{margin-bottom:25rem}}@media(max-width:767.98px){.block-hero.center-bottom>.block-wrapper .block-hero-content{margin-bottom:20rem;margin-bottom:var(--margin-xxxxl,20rem)}}.block-hero.bottom-left>.block-wrapper,.block-hero.top-left>.block-wrapper{align-items:flex-end;justify-content:flex-start;padding:8rem 6rem;padding:var(--margin-lg,8rem) var(--pwx,6rem) var(--margin-lg,8rem)}@media(max-width:767.98px){.block-hero.bottom-left>.block-wrapper,.block-hero.top-left>.block-wrapper{padding:6rem;padding:var(--margin-md,6rem) var(--pwx,6rem) var(--margin-md,6rem)}.block-hero.bottom-left>.block-wrapper .block-hero-content .headline br,.block-hero.top-left>.block-wrapper .block-hero-content .headline br{display:none}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link,.block-hero.top-left>.block-wrapper .block-hero-content .link{margin-top:20px}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a,.block-hero.top-left>.block-wrapper .block-hero-content .link a{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);border:none;border-radius:5rem;color:#fff;color:var(--color-bg,#fff);cursor:pointer;display:inline-flex;height:2em;height:var(--button-height,2em);outline:none;padding:0 1em;transition:transform .15s,color .35s,background-color .35s,border-color .35s;transition:transform .15s,color var(--duration-long,.35s),background-color var(--duration-long,.35s),border-color var(--duration-long,.35s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a:hover:active,.block-hero.top-left>.block-wrapper .block-hero-content .link a:hover:active{transform:scale(.99)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a:hover{background-color:rgba(30,30,30,.8);background-color:var(--color-black-80,rgba(30,30,30,.8));color:#fff;color:var(--color-bg,#fff)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-clear,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-clear{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-color:var(--color-white-20,hsla(0,0%,100%,.2));color:#fff;color:var(--color-white,#fff)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-clear:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-clear:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--color-white-30,hsla(0,0%,100%,.3))}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey-light,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey-light:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey:hover{background-color:#fafafa;background-color:var(--color-grey-light-bg,#fafafa);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey-2,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey-2{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-grey-2:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-grey-2:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-empty,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-empty{background-color:transparent!important;border:1px solid!important;color:#1e1e1e!important;color:var(--color-text,#1e1e1e)!important}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-empty:not([href]),.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-empty:not([href]){cursor:default}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide-normal,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide-normal{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(max-width:767.98px){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide-normal,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide-normal{min-width:12em;width:auto}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-add-to-cart,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.card-add-to-cart,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.link-to-cart,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-add-to-cart,.block-hero.top-left>.block-wrapper .block-hero-content .link a.card-add-to-cart,.block-hero.top-left>.block-wrapper .block-hero-content .link a.link-to-cart{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:1em;width:26em}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey,.block-hero.top-left>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey,.block-hero.top-left>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey:hover,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey:hover,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-add-to-cart.button-grey:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.card-add-to-cart.button-grey:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.link-to-cart.button-grey:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-add-to-cart[disabled],.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.card-add-to-cart[disabled],.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.link-to-cart[disabled],.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-add-to-cart[disabled],.block-hero.top-left>.block-wrapper .block-hero-content .link a.card-add-to-cart[disabled],.block-hero.top-left>.block-wrapper .block-hero-content .link a.link-to-cart[disabled]{opacity:.7!important;pointer-events:none!important}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide-grey-light,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e);font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-wide-grey-light:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-wide-grey-light:hover{background-color:#b2b2b2;background-color:var(--color-grey-2,#b2b2b2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-pill,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-pill{background-color:transparent;border:1px solid;border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);font-size:14px;justify-content:flex-start;line-height:100%;min-width:8em;padding:8px 16px;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-pill:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-pill:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff);transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-pill-small,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-tag,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.pill-small,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-pill-small,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-tag,.block-hero.top-left>.block-wrapper .block-hero-content .link a.pill-small{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:var(--text-18-line-height);line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-pill-small:hover,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.button-tag:hover,.block-hero.bottom-left>.block-wrapper .block-hero-content .link a.pill-small:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-pill-small:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.button-tag:hover,.block-hero.top-left>.block-wrapper .block-hero-content .link a.pill-small:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}.block-hero.bottom-left>.block-wrapper .block-hero-content .link a .svg-button-arrow-right,.block-hero.top-left>.block-wrapper .block-hero-content .link a .svg-button-arrow-right{height:.8em;margin-left:2em;transition:transform .25s;transition:transform var(--duration-default,.25s);width:auto}@media(hover:hover){.block-hero.bottom-left>.block-wrapper .block-hero-content .link a:hover .svg-button-arrow-right,.block-hero.top-left>.block-wrapper .block-hero-content .link a:hover .svg-button-arrow-right{transform:translateX(-50%)}}.block-hero.bottom-left.top-left>.block-wrapper,.block-hero.top-left.top-left>.block-wrapper{align-items:flex-start}