.hero-home.block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-top:clamp(6.875rem,6.1927816901rem + 2.9107981221vw,8.8125rem);padding-bottom:5.625rem;overflow:hidden;text-align:center}@supports (overflow: clip){.hero-home.block{overflow:clip visible}}.hero-home__inner{position:relative;z-index:30;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:56.25rem;padding:0 1.25rem}.hero-home__title.h1{margin-bottom:1.125rem}.hero-home__strip{position:relative;width:100%;aspect-ratio:1440/452;margin-top:-3.8888888889%}html:not(.no-js) .hero-home__strip{min-height:0}.hero-home__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.875rem;height:100%;margin:0;padding:0;list-style:none;overflow:hidden}.hero-home__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:15.6875rem;height:17.75rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;overflow:hidden;border-radius:.625rem}.hero-home__strip.is-canvas{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-home__strip.is-canvas:focus-visible{outline:2px solid currentColor;outline-offset:-.5rem}.hero-home__strip.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.hero-home__strip.is-canvas .hero-home__track{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.hero-home__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.hero-home__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-home__link{display:block;height:100%;border-radius:inherit}.hero-home__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hero-home__arrow{position:absolute;top:0;left:0;z-index:1;display:none;width:var(--arrow-size, 2.8125rem);height:var(--arrow-size, 2.8125rem);pointer-events:none;opacity:0;-webkit-transform:scale(.6) rotate(-45deg);-ms-transform:scale(.6) rotate(-45deg);transform:scale(.6) rotate(-45deg);-webkit-transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1)}.hero-home__arrow svg{display:block;width:100%;height:100%}.hero-home__arrow.is-visible{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.hero-home__strip.is-canvas .hero-home__arrow{display:block}.hero-home__footer{position:relative;width:100%;max-width:90rem;padding:1.5rem 1.25rem 0}@media screen and (min-width: 992px){.hero-home__footer{margin-top:min(-4.8611111111%,-2.40625rem);padding-top:0}}.hero-home__intro{max-width:26.25rem;margin:2.5rem auto 0}@media screen and (min-width: 992px){.hero-home__intro{margin-top:0}}.hero-home__intro p{margin:0}.hero-home__badge,.hero-home__badge-slot{position:absolute;top:calc(-4.125rem * var(--hero-scale, 1));right:calc(3.375rem * var(--hero-scale, 1));width:calc(8.3125rem*max(var(--hero-scale, 1),.6));aspect-ratio:1}.hero-home__badge-slot{visibility:hidden;pointer-events:none}.hero-home__badge{z-index:97;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#091b36;-webkit-transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1)}@media screen and (max-width: 767px){.hero-home__badge{display:none}}.has-menu-open .hero-home__badge{opacity:0;visibility:hidden;pointer-events:none}.hero-home__badge.is-pinned{position:fixed;right:auto}.hero-home__badge.is-gliding{-webkit-transition:top .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:top .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1);transition:top .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s;transition:top .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s,-webkit-transform .3s cubic-bezier(.22,1,.36,1)}.hero-home__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-home__badge .badge__ring{-webkit-transform-origin:49.82% 50%;-ms-transform-origin:49.82% 50%;transform-origin:49.82% 50%;will-change:transform;-webkit-animation:hero-home-badge-spin 16s linear infinite;animation:hero-home-badge-spin 16s linear infinite}.hero-home__badge:hover,.hero-home__badge:focus-visible{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}@-webkit-keyframes hero-home-badge-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hero-home-badge-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hero-home__badge .badge__ring{-webkit-animation:none;animation:none}.hero-home__badge.is-gliding{-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.hero-home__arrow{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .2s;transition:opacity .2s}}
