.home-hero{--home-hero-ink: #0d1114;--home-hero-panel: #182126;--home-hero-glow: color-mix(in srgb, var(--bs-primary) 18%, #5d6a71);--home-hero-delay: 6s;--home-hero-accent: color-mix(in srgb, var(--bs-primary) 78%, #fff);position:relative;overflow:hidden;background:var(--home-hero-ink);color:#fff}.home-hero__slide{position:relative;display:flex;min-block-size:clamp(38rem,88vh,50rem);align-items:center;padding-block-start:5rem;background:radial-gradient(48rem 34rem at 78% 44%,color-mix(in srgb,var(--home-hero-glow) 64%,transparent),transparent 70%),linear-gradient(112deg,var(--home-hero-ink) 0%,#13191d 54%,var(--home-hero-panel) 100%)}.home-hero__slide>.container{position:relative;z-index:2;inline-size:100%}@media (max-width: 991.98px){.home-hero__slide{flex-direction:column;align-items:stretch;min-block-size:0;padding-block:3.75rem 7rem;background:var(--home-hero-ink)}}.home-hero__copy{max-inline-size:38rem;padding-block:2.5rem 7.5rem}.home-hero__copy:before{display:block;inline-size:4.5rem;block-size:3px;margin-block-end:1.5rem;background:var(--home-hero-accent);content:""}@media (max-width: 991.98px){.home-hero__copy{max-inline-size:none;padding-block:1.5rem 0}}.home-hero__eyebrow{display:block;margin-block-end:.9rem;color:#ffffffc7;font-size:var(--front-type-label-size);font-weight:var(--front-type-label-weight);letter-spacing:var(--front-type-label-tracking);text-transform:uppercase}.home-hero__title{margin:0 0 1.25rem;color:#fff;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;text-shadow:0 .25rem 2rem rgba(0,0,0,.4);text-wrap:balance}.home-hero__text{max-inline-size:31rem;margin:0 0 2.25rem;color:#ffffffe0;font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.6;text-shadow:0 .1rem 1rem rgba(0,0,0,.35)}.home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.home-hero__button{display:inline-flex;align-items:center;gap:.9rem;padding:1.05rem 1.7rem;border-radius:.125rem;background:var(--bs-primary);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.home-hero__button i{font-size:1.5rem}.home-hero__button:hover,.home-hero__button:focus-visible{background:color-mix(in srgb,var(--bs-primary) 86%,#fff);box-shadow:0 .65rem 1.35rem #00000038;color:#fff}.home-hero__link{display:inline-flex;align-items:center;gap:.35rem;padding-bottom:.15rem;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.home-hero__link:hover,.home-hero__link:focus-visible{border-color:#fff;color:#fff}.home-hero__watermark{position:absolute;z-index:1;color:transparent;font-size:clamp(8rem,17vw,15rem);font-weight:800;letter-spacing:-.04em;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-stroke:2px rgba(255,255,255,.16);inset-block-start:6rem;inset-inline-end:2rem}@media (max-width: 991.98px){.home-hero__watermark{display:none}}.home-hero__visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}@media (max-width: 991.98px){.home-hero__visual{position:relative;block-size:16.5rem;inset:auto}}.home-hero__media{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.home-hero__media:after{position:absolute;background:linear-gradient(90deg,#090d10cc,#090d10a3,#090d104d,#090d100f 78%,#090d101f),linear-gradient(180deg,rgba(9,13,16,.34) 0%,transparent 24%,transparent 60%,rgba(9,13,16,.5) 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none}@media (max-width: 991.98px){.home-hero__media:after{background:linear-gradient(180deg,rgba(9,13,16,.36) 0%,transparent 38%,var(--home-hero-ink) 100%)}}.home-hero__image,.home-hero__video{position:absolute;inline-size:100%;block-size:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}@media (prefers-reduced-motion: reduce){.home-hero__video{display:none}}.home-hero__catalog{position:absolute;inline-size:min(17rem,30%);box-shadow:0 2rem 3.5rem #00000080;inset:20% 10% auto auto;transform:rotate(-4deg)}@media (max-width: 991.98px){.home-hero__catalog{inline-size:9rem;inset:8% auto auto 50%;margin-inline-start:-4.5rem}}.home-hero__media--product{display:flex;align-items:center;justify-content:flex-end;padding:5.5rem 9% 9rem 0}.home-hero__media--product:after{display:none}@media (max-width: 991.98px){.home-hero__media--product{justify-content:center;padding:1.5rem 0}}.home-hero__photo{position:relative;display:block;flex:none;aspect-ratio:1;block-size:100%;max-block-size:32rem;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 48% 38%,#fff,#edf1f2 66%,#cfd7db);box-shadow:0 2.5rem 4.5rem #0000006b;isolation:isolate}.home-hero__photo:before{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:"";top:-1.15rem;right:-1.15rem;bottom:-1.15rem;left:-1.15rem;pointer-events:none}.home-hero__photo img{position:absolute;inline-size:100%;block-size:100%;padding:12%;border-radius:50%;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;object-fit:contain}@media (max-width: 991.98px){.home-hero__photo{max-block-size:none}}.home-hero__chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border:1px solid rgba(255,255,255,.24);border-radius:var(--bs-border-radius);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#0d1114a3;color:#fff;font-size:.8125rem;font-weight:600;inset-block-end:7.5rem;inset-inline-end:2rem}.home-hero__chip i{font-size:1.1rem}@media (max-width: 991.98px){.home-hero__chip{inset-block-end:.9rem;inset-inline:.9rem auto}}.home-hero__controls{position:absolute;z-index:10;pointer-events:none;inset-block-end:3.25rem;inset-inline:0}.home-hero__controls>*{pointer-events:auto}@media (max-width: 991.98px){.home-hero__controls{inset-block-end:3rem}}.home-hero__controls-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.home-hero__progress{display:flex;min-inline-size:0;align-items:center;gap:1.25rem;font-variant-numeric:tabular-nums}.home-hero__counter{flex:none;color:#ffffffb3;font-size:.9375rem}.home-hero__counter b{color:#fff;font-weight:700}.home-hero__bar{position:relative;overflow:hidden;flex:none;inline-size:clamp(6rem,22vw,18rem);block-size:3px;background:#ffffff47}.home-hero__bar i{position:absolute;background:var(--home-hero-accent);top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left}.home-hero__bar.is-running i{animation:home-hero-progress var(--home-hero-delay, 6s) linear forwards}.home-hero:hover .home-hero__bar.is-running i{animation-play-state:paused}.home-hero.is-static .home-hero__bar{display:none}.home-hero__next{overflow:hidden;max-inline-size:18rem;padding:.2rem 0 .2rem 1.25rem;border-inline-start:1px solid rgba(255,255,255,.55);color:#fff;font-size:.875rem;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.home-hero__next:empty{display:none}@media (max-width: 767.98px){.home-hero__next{display:none}}.home-hero__arrows{display:flex;flex:none;gap:.75rem}.home-hero__arrows .swiper-button-prev,.home-hero__arrows .swiper-button-next{position:static;display:grid;inline-size:3rem;block-size:3rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.54);border-radius:0;background:#0d11146b;color:#fff;cursor:pointer;place-items:center;transition:background-color .15s ease,color .15s ease}.home-hero__arrows .swiper-button-prev i,.home-hero__arrows .swiper-button-next i{font-size:1.5rem;line-height:1}.home-hero__arrows .swiper-button-prev:hover,.home-hero__arrows .swiper-button-prev:focus-visible,.home-hero__arrows .swiper-button-next:hover,.home-hero__arrows .swiper-button-next:focus-visible{background:#fff;color:var(--home-hero-ink)}.home-hero__arrows .swiper-button-prev:focus,.home-hero__arrows .swiper-button-next:focus{outline:0}.home-hero__arrows .swiper-button-prev:focus-visible,.home-hero__arrows .swiper-button-next:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 767.98px){.home-hero__arrows .swiper-button-prev,.home-hero__arrows .swiper-button-next{inline-size:2.5rem;block-size:2.5rem}}@keyframes home-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-hero-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero-settle{0%{transform:scale(1.09)}to{transform:scale(1)}}@media (prefers-reduced-motion: no-preference){.home-hero .swiper-slide-active .home-hero__copy>*{animation:home-hero-rise .7s cubic-bezier(.2,.7,.2,1) both}.home-hero .swiper-slide-active .home-hero__copy>:nth-child(2){animation-delay:.08s}.home-hero .swiper-slide-active .home-hero__copy>:nth-child(3){animation-delay:.16s}.home-hero .swiper-slide-active .home-hero__copy>:nth-child(4){animation-delay:.24s}.home-hero .swiper-slide-active .home-hero__photo{animation:home-hero-rise .8s cubic-bezier(.2,.7,.2,1) .1s both}.home-hero .swiper-slide-active .home-hero__image{animation:home-hero-settle 6s ease-out both}}@media (prefers-reduced-motion: reduce){.home-hero__bar.is-running i{animation:none;transform:scaleX(1)}}.scrollspy-example .home-hero .home-hero__title{letter-spacing:-.015em;line-height:1.06;text-transform:none}
