.custom-hero{--hero-pad: var(--uc-text-inset);padding:1.2rem var(--uc-page-pad) 2rem;background:var(--hero-section-bg)}@media screen and (min-width:750px){.custom-hero{padding:2rem var(--uc-page-pad) 2.4rem}.custom-hero--has-features{padding-bottom:7rem}}.custom-hero__stage{position:relative;isolation:isolate;max-width:var(--uc-max-width, 168rem);margin:0 auto}.custom-hero__card{position:relative;display:flex;isolation:isolate;overflow:hidden;min-height:var(--hero-height-mobile);border-radius:var(--hero-radius);background:var(--hero-card-bg)}@media screen and (min-width:750px){.custom-hero__card{min-height:var(--hero-height-desktop)}}.custom-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.custom-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hero-overlay-color, #000);opacity:var(--hero-overlay-opacity, 0);pointer-events:none}@media screen and (max-width:749px){.custom-hero__media:after{background-color:var(--hero-overlay-color-mobile, var(--hero-overlay-color, #000));opacity:var(--hero-overlay-opacity-mobile, var(--hero-overlay-opacity, 0))}}.custom-hero__media picture,.custom-hero__media img{display:block;width:100%;height:100%}.custom-hero__media img{object-fit:cover;object-position:var(--hero-focal-desktop, 50% 50%)}@media screen and (max-width:749px){.custom-hero__media img{object-position:var(--hero-focal-mobile, 50% 50%)}}.custom-hero__placeholder{width:100%;height:100%;color:rgb(var(--color-foreground))}.custom-hero__placeholder svg{display:block;width:100%;height:100%;fill:currentColor;opacity:.2}.custom-hero__inner{position:relative;z-index:2;display:flex;width:100%;padding:3.2rem var(--hero-pad)}@media screen and (min-width:750px){.custom-hero__inner{padding:5rem var(--hero-pad)}}.custom-hero__content{display:flex;flex-direction:column;width:100%;max-width:64rem}.custom-hero--mv-top .custom-hero__inner{align-items:flex-start}.custom-hero--mv-middle .custom-hero__inner{align-items:center}.custom-hero--mv-bottom .custom-hero__inner{align-items:flex-end}.custom-hero--m-left .custom-hero__content{align-items:flex-start;text-align:left}.custom-hero--m-center .custom-hero__content{align-items:center;text-align:center;margin-inline:auto}.custom-hero--m-center .custom-hero__actions,.custom-hero--m-center .custom-hero__trust{justify-content:center}@media screen and (min-width:750px){.custom-hero--v-top .custom-hero__inner{align-items:flex-start}.custom-hero--v-middle .custom-hero__inner{align-items:center}.custom-hero--v-bottom .custom-hero__inner{align-items:flex-end}.custom-hero__content,.custom-hero--m-center .custom-hero__content{align-items:flex-start;margin-inline:0;text-align:left}.custom-hero__actions,.custom-hero__trust,.custom-hero--m-center .custom-hero__actions,.custom-hero--m-center .custom-hero__trust{justify-content:flex-start}}.custom-hero__eyebrow{margin:0 0 2rem;font-size:1.1rem;font-weight:500;letter-spacing:.3rem;text-transform:uppercase;color:var(--hero-text-color)}@media screen and (min-width:750px){.custom-hero__eyebrow{margin-bottom:2.8rem}}.custom-hero__heading{margin:0;font-family:var(--hero-font-family);font-weight:var(--hero-font-weight);font-style:normal;font-size:var(--hero-heading-size-mobile);line-height:1.02;letter-spacing:-.02em;color:var(--hero-heading-color)}@media screen and (min-width:750px){.custom-hero__heading{font-size:var(--hero-heading-size-desktop)}}.custom-hero__mask{display:block;overflow:hidden;padding:.06em .12em .12em 0;margin:-.06em -.12em -.12em 0}.custom-hero__line{display:block}.custom-hero__mask--accent{margin-top:-.02em}.custom-hero__line--accent{font-size:.82em;font-style:var(--hero-italic-style);font-weight:var(--hero-italic-weight);letter-spacing:-.01em;color:var(--hero-accent-color)}.custom-hero__text{margin:2.4rem 0 0;max-width:44rem;font-size:1.5rem;line-height:1.7;letter-spacing:.02rem;color:var(--hero-text-color)}@media screen and (min-width:750px){.custom-hero__text{font-size:1.6rem}}.custom-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;margin-top:3rem}.custom-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 3.2rem;border:.1rem solid var(--hero-button-bg);border-radius:99rem;font-size:1.4rem;font-weight:500;letter-spacing:.03rem;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}@media screen and (max-width:749px){.custom-hero__actions{flex-direction:row-reverse;flex-wrap:nowrap;gap:.8rem}.custom-hero__button{flex:1 1 0;min-width:0;gap:.6rem;padding:1.4rem 1rem;font-size:1.3rem;white-space:nowrap}}.custom-hero__button--primary{background:var(--hero-button-bg);color:var(--hero-button-text)}.custom-hero__button--primary:hover{box-shadow:0 .8rem 2rem #0000002e;transform:translateY(-.2rem)}.custom-hero__button--secondary{border-color:var(--hero-accent-color);background:transparent;color:var(--hero-accent-color)}.custom-hero__button--secondary:hover{background:var(--hero-accent-color);color:#fff;transform:translateY(-.2rem)}.custom-hero__button:focus-visible{outline:.2rem solid var(--hero-accent-color);outline-offset:.3rem}.custom-hero__button-icon{display:inline-flex;width:1.5rem;transition:transform .25s ease}.custom-hero__button-icon svg{display:block;width:100%;height:auto}.custom-hero__button--primary:hover .custom-hero__button-icon{transform:translate(.4rem)}.custom-hero__trust{display:flex;align-items:center;gap:1.4rem;margin-top:3.2rem}.custom-hero__avatars{display:flex;margin:0;padding:0;list-style:none}.custom-hero__avatars li+li{margin-left:-1rem}.custom-hero__avatars img{display:block;width:4rem;height:4rem;border:.2rem solid var(--hero-section-bg);border-radius:50%;object-fit:cover}.custom-hero__trust-text{margin:0;font-size:1.2rem;line-height:1.45;text-align:left;color:var(--hero-text-color)}.custom-hero__side,.custom-hero__tagline{display:none}@media screen and (min-width:990px){.custom-hero__side{position:absolute;z-index:2;top:14%;right:var(--hero-pad);display:block}.custom-hero__side-list{display:flex;flex-direction:column;gap:2.4rem;margin:0;padding:.4rem 1.8rem .4rem 0;list-style:none;border-right:.1rem solid rgb(0 0 0 / .22)}.custom-hero__side-item{position:relative;text-align:right}.custom-hero__side-item:after{content:"";position:absolute;top:50%;right:-2.15rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--hero-accent-color);opacity:0;transform:translateY(-50%) scale(.4);transition:opacity .25s ease,transform .25s ease}.custom-hero__side-item.is-active:after,.custom-hero__side-item:hover:after,.custom-hero__side-item:focus-within:after{opacity:1;transform:translateY(-50%) scale(1)}.custom-hero__side-link{display:inline-block;font-size:1rem;font-weight:500;letter-spacing:.22rem;text-transform:uppercase;text-decoration:none;color:var(--hero-heading-color);opacity:.75;transition:opacity .25s ease,color .25s ease}.custom-hero__side-link:hover,.custom-hero__side-item.is-active .custom-hero__side-link{opacity:1;color:var(--hero-accent-color)}.custom-hero__tagline{position:absolute;z-index:2;top:var(--hero-tagline-top);right:var(--hero-tagline-right);display:flex;flex-direction:column;gap:.5rem;color:var(--hero-tagline-color)}.custom-hero__tagline-line{font-size:1rem;letter-spacing:.35rem;line-height:1.4;text-transform:uppercase}.custom-hero__tagline-line:nth-child(3){font-weight:700}.custom-hero__tagline-rule{display:block;width:3.2rem;height:.1rem;margin-top:1.6rem;background:currentColor;opacity:.7}}.custom-hero__badge{position:absolute;z-index:2;right:1.6rem;bottom:1.6rem;width:8.8rem}@media screen and (max-width:749px){.custom-hero__badge{display:none}}@media screen and (min-width:750px){.custom-hero__badge{right:var(--hero-pad);bottom:10%;width:clamp(10rem,9.5vw,15rem)}}.custom-hero__badge-inner{position:relative;aspect-ratio:1;border-radius:50%;background:var(--hero-section-bg);box-shadow:0 .8rem 2.4rem #00000024}.custom-hero__badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.custom-hero__badge-ring text{font-family:var(--font-body-family);font-size:15px;font-weight:500;fill:var(--hero-heading-color)}.custom-hero__badge-logo{position:absolute;top:50%;left:50%;width:40%;transform:translate(-50%,-50%)}.custom-hero__badge-logo img{display:block;width:100%;height:auto;border-radius:.6rem}.custom-hero__features-wrap{position:relative;z-index:3;margin-top:-2.4rem;padding:0 1.2rem}.custom-hero__features{display:grid;grid-template-columns:1fr;margin:0 auto;padding:.8rem 0;list-style:none;border-radius:2rem;background:var(--hero-features-bg);box-shadow:0 1.6rem 4rem #3c1e1e24}.custom-hero__feature{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 2rem}.custom-hero__feature+.custom-hero__feature{border-top:.1rem solid rgb(0 0 0 / .08)}.custom-hero__feature-icon{display:inline-flex;flex:none;color:var(--hero-accent-color)}.custom-hero__feature-icon svg{display:block;width:3.2rem;height:3.2rem}.custom-hero__feature-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.custom-hero__feature-title{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--hero-heading-color)}.custom-hero__feature-subtitle{font-size:1.2rem;line-height:1.3;color:var(--hero-text-color)}@media screen and (max-width:749px){.custom-hero__features{grid-template-areas:"stack";padding:.8rem 0}.custom-hero__feature{grid-area:stack;justify-content:center;padding:1.2rem 2rem;opacity:0;transform:scale(.85);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.custom-hero__feature+.custom-hero__feature{border-top:0}.custom-hero__feature.is-active{opacity:1;transform:scale(1);pointer-events:auto}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.custom-hero__feature{transition:none}}@media screen and (min-width:750px){.custom-hero__features-wrap{position:absolute;right:0;bottom:0;left:0;margin-top:0;padding:0 2.4rem;pointer-events:none;transform:translateY(50%)}.custom-hero__features{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;width:min(100%,86rem);padding:2rem .8rem;pointer-events:auto}.custom-hero__feature{justify-content:center;padding:.4rem 1.6rem}.custom-hero__feature+.custom-hero__feature{border-top:0;border-left:.1rem solid rgb(0 0 0 / .1)}}@keyframes custom-hero-media{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes custom-hero-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes custom-hero-line{0%{transform:translateY(110%)}to{transform:none}}@keyframes custom-hero-side{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@keyframes custom-hero-badge{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes custom-hero-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.custom-hero--animate{--hero-ease: cubic-bezier(.2, .7, .2, 1)}.custom-hero--animate .custom-hero__media{animation:custom-hero-media 1.6s var(--hero-ease) both}.custom-hero--animate .custom-hero__item{animation:custom-hero-rise .9s var(--hero-ease) both;animation-delay:calc(.2s + var(--i, 0) * .12s)}.custom-hero--animate .custom-hero__reveal{animation:custom-hero-line 1.1s var(--hero-ease) both;animation-delay:calc(.2s + var(--i, 0) * .12s)}.custom-hero--animate .custom-hero__side-anim{animation:custom-hero-side .9s var(--hero-ease) both;animation-delay:calc(.2s + var(--i, 0) * .12s)}.custom-hero--animate .custom-hero__badge-anim{animation:custom-hero-badge 1s var(--hero-ease) both;animation-delay:calc(.2s + var(--i, 0) * .12s)}.custom-hero--animate .custom-hero__features-anim{animation:custom-hero-rise 1s var(--hero-ease) both;animation-delay:calc(.2s + var(--i, 0) * .12s)}.custom-hero--animate .custom-hero__badge-ring{animation:custom-hero-spin 28s linear infinite}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-custom-hero.css.map */
