valittu-media-hero{display:block}.vmh{--vmh-offset: 0px;--vmh-w: 100vw;--vmh-safe-top: clamp(92px, 12vh, 136px);--vmh-safe-bottom: clamp(40px, 8vh, 88px);--vmh-ease: cubic-bezier(.45, 0, .2, 1);position:relative;padding-top:var(--vmh-pt-m);padding-bottom:var(--vmh-pb-m);color:var(--vmh-text)}.vmh--inset{--vmh-w: calc(100vw - 2 * var(--container-pad))}.vmh--below-header{--vmh-offset: var(--vmh-header-h, 0px);--vmh-safe-top: clamp(40px, 7vh, 72px)}.vmh--has-dots{--vmh-safe-bottom: clamp(76px, 11vh, 112px)}.vmh__frame{position:relative;display:grid;grid-template-areas:"stack";grid-template-columns:100%;grid-template-rows:minmax(var(--vmh-h-m),auto);background:var(--vmh-media-bg);isolation:isolate;touch-action:pan-y}.vmh--inset .vmh__frame{margin-inline:var(--container-pad)}.vmh--below-header .vmh__frame{margin-top:var(--vmh-offset)}.vmh__media{grid-area:stack;position:relative;overflow:hidden;min-height:0}.vmh__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--vmh-media-bg);opacity:0;visibility:hidden;transition:opacity var(--vmh-tr) var(--vmh-ease),visibility 0s linear var(--vmh-tr)}.vmh__slide.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity var(--vmh-tr) var(--vmh-ease),visibility 0s}.vmh__slide.is-leaving{z-index:1;opacity:1;visibility:visible;transition:none}.vmh__settle,.vmh__kb{position:absolute;top:0;right:0;bottom:0;left:0}.vmh--cinematic .vmh__settle{transform:scale(1.035);transition:transform calc(var(--vmh-tr) * 1.9) var(--ease-reveal)}.vmh--cinematic .vmh__slide.is-active .vmh__settle,.vmh--cinematic .vmh__slide.is-leaving .vmh__settle,.vmh--cinematic.vmh--single .vmh__settle{transform:none}.vmh__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vmh__img,.vmh__video,.vmh__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--vmh-fit-m, cover);object-position:var(--vmh-pos-m, 50% 50%)}.vmh__placeholder{background:rgb(from var(--vlt-ink) r g b / .06);fill:rgb(from var(--vlt-ivory) r g b / .35)}.vmh__video{opacity:0;transition:opacity .9s ease}.vmh__video.is-ready{opacity:1}.vmh__video[data-bp=desktop]{display:none}@keyframes vmh-kb{0%{transform:scale(1)}to{transform:scale(var(--vmh-kb-scale))}}.vmh--kb .vmh__kb{transform-origin:var(--vmh-pos-m, 50% 50%)}.vmh--kb.vmh--carousel .vmh__slide--img-m.is-active .vmh__kb,.vmh--kb.vmh--carousel .vmh__slide--img-m.is-leaving .vmh__kb{animation:vmh-kb calc(var(--vmh-interval) + var(--vmh-tr) * 2) linear both}.vmh--kb.vmh--single .vmh__slide--img-m .vmh__kb{animation:vmh-kb 24s ease-in-out infinite alternate}.vmh__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vmh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:var(--vmh-ov-m)}.vmh__content{grid-area:stack;position:relative;z-index:4;display:flex;justify-content:var(--vmh-jx-m);align-items:var(--vmh-jy-m);padding:var(--vmh-safe-top) var(--container-pad) var(--vmh-safe-bottom);pointer-events:none}.vmh__inner{display:flex;flex-direction:column;align-items:var(--vmh-ai-m);width:100%;max-width:var(--vmh-cw-m);text-align:var(--vmh-ta-m);color:var(--vmh-text)}.vmh__inner a{pointer-events:auto}.vmh__eyebrow{margin:0 0 18px;color:inherit;opacity:.86}.vmh__heading{margin:0;font-size:var(--vmh-hs-m);line-height:1.02;letter-spacing:-.012em;color:inherit;text-wrap:balance}.vmh__heading em{font-style:italic}.vmh__desc{margin:20px 0 0;max-width:46ch;font-size:var(--text-md);line-height:1.55;color:inherit;opacity:.88;text-wrap:pretty}.vmh__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--vmh-ai-m);gap:14px 26px;margin-top:32px}.vmh .btn.vmh__btn--solid{background:var(--vmh-text);border-color:var(--vmh-text);color:var(--vmh-ink)}.vmh .btn.vmh__btn--solid:hover{background:transparent;color:var(--vmh-text);border-color:var(--vmh-text)}.vmh .btn.vmh__btn--outline{background:transparent;border-color:var(--vmh-text);color:var(--vmh-text)}.vmh .btn.vmh__btn--outline:hover{background:var(--vmh-text);color:var(--vmh-ink)}.vmh__btn--link{display:inline-block;padding:6px 0 5px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vmh-text);border-bottom:1px solid currentColor;transition:opacity var(--duration-base) ease}.vmh__btn--link:hover{opacity:.66}@keyframes vmh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vmh--animate .vmh__inner>*{animation:vmh-rise 1.5s var(--ease-reveal) both}.vmh--animate .vmh__inner>:nth-child(1){animation-delay:.25s}.vmh--animate .vmh__inner>:nth-child(2){animation-delay:.4s}.vmh--animate .vmh__inner>:nth-child(3){animation-delay:.55s}.vmh--animate .vmh__inner>:nth-child(4){animation-delay:.7s}.vmh--animate .vmh__inner>:nth-child(5){animation-delay:.85s}.vmh--animate .vmh__inner>:nth-child(6){animation-delay:1s}.vmh__dots{position:absolute;z-index:5;bottom:22px;display:flex;gap:6px;color:var(--vmh-text)}.vmh__dots--center{left:50%;transform:translate(-50%)}.vmh__dots--left{left:calc(var(--container-pad) - 6px)}.vmh__dots--right{right:calc(var(--container-pad) - 6px)}.vmh__dot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 6px;color:inherit;opacity:.55;transition:opacity var(--duration-base) ease}.vmh__dot:hover,.vmh__dot.is-active{opacity:1}.vmh__dot-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;line-height:1}.vmh__dot-line{position:relative;display:block;width:26px;height:1px;overflow:hidden}.vmh__dot-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.38}.vmh__dots--numbers .vmh__dot-line{width:20px}.vmh__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:left center}.vmh__dot.is-active .vmh__dot-fill{transform:scaleX(1)}@keyframes vmh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vmh[data-autoplay-active] .vmh__dot.is-active .vmh__dot-fill{animation:vmh-progress var(--vmh-interval) linear both}.vmh[data-paused] .vmh__dot.is-active .vmh__dot-fill{animation-play-state:paused}.vmh__arrow{position:absolute;z-index:5;top:50%;display:none;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-26px;color:var(--vmh-text);opacity:.55;transition:opacity var(--duration-base) ease}.vmh__arrow svg{width:26px;height:26px}.vmh__arrow--prev{left:max(8px,calc(var(--container-pad) - 20px))}.vmh__arrow--next{right:max(8px,calc(var(--container-pad) - 20px))}@media(hover:hover)and (pointer:fine){.vmh__arrow{display:flex}.vmh__arrow:hover,.vmh__arrow:focus-visible{opacity:1}}@media(max-width:749px){.vmh .vmh__d{display:none!important}.vmh--below-m .vmh__frame{grid-template-areas:"media" "content";grid-template-rows:var(--vmh-h-m) auto;background:transparent}.vmh--below-m .vmh__media{grid-area:media;background:var(--vmh-media-bg)}.vmh--below-m .vmh__content{grid-area:content;padding:30px var(--container-pad) 6px}.vmh--below-m .vmh__inner{--vmh-text: var(--color-text);--vmh-ink: var(--color-text-inverse)}.vmh--below-m .vmh__dots,.vmh--below-m .vmh__arrow{color:var(--vmh-text)}}@media(min-width:750px){.vmh{padding-top:var(--vmh-pt-d);padding-bottom:var(--vmh-pb-d)}.vmh .vmh__m{display:none!important}.vmh__frame{grid-template-rows:minmax(var(--vmh-h-d),auto)}.vmh__img,.vmh__video,.vmh__placeholder{object-fit:var(--vmh-fit-d, cover);object-position:var(--vmh-pos-d, 50% 50%)}.vmh__video[data-bp=desktop]{display:block}.vmh__video[data-bp=mobile]{display:none}.vmh--kb .vmh__kb{transform-origin:var(--vmh-pos-d, 50% 50%)}.vmh--kb.vmh--carousel .vmh__slide--img-m.is-active .vmh__kb,.vmh--kb.vmh--carousel .vmh__slide--img-m.is-leaving .vmh__kb,.vmh--kb.vmh--single .vmh__slide--img-m .vmh__kb{animation:none}.vmh--kb.vmh--carousel .vmh__slide--img-d.is-active .vmh__kb,.vmh--kb.vmh--carousel .vmh__slide--img-d.is-leaving .vmh__kb{animation:vmh-kb calc(var(--vmh-interval) + var(--vmh-tr) * 2) linear both}.vmh--kb.vmh--single .vmh__slide--img-d .vmh__kb{animation:vmh-kb 24s ease-in-out infinite alternate}.vmh__overlay{background:var(--vmh-ov-d)}.vmh__content{justify-content:var(--vmh-jx-d);align-items:var(--vmh-jy-d)}.vmh__inner{align-items:var(--vmh-ai-d);max-width:var(--vmh-cw-d);text-align:var(--vmh-ta-d)}.vmh__heading{font-size:min(var(--vmh-hs-d),7.6vw)}.vmh__ctas{justify-content:var(--vmh-ai-d)}.vmh__dots{bottom:30px}}@media(prefers-reduced-motion:reduce){.vmh .vmh__kb,.vmh .vmh__settle{animation:none!important;transform:none!important}.vmh--animate .vmh__inner>*{animation:none!important}}.vmh--style-minimal .vmh__inner{text-shadow:0 1px 26px rgb(12 10 16 / .24)}.vmh--style-minimal .vmh__eyebrow{margin:0 -.34em 20px 0;font-size:10px;letter-spacing:.34em;line-height:1.4;opacity:.9}.vmh--style-minimal .vmh__heading{font-size:min(var(--vmh-hs-m),8.8vw);line-height:1.1;letter-spacing:0}.vmh--style-minimal .vmh__desc{margin-top:18px;font-size:var(--text-base)}.vmh--style-minimal .vmh__ctas{gap:14px 36px;margin-top:34px}.vmh--style-minimal.vmh--mid-m .vmh__content{padding-bottom:max(var(--vmh-safe-top),var(--vmh-safe-bottom))}.vmh__btn--minimal{position:relative;display:inline-block;padding:2px 0 8px;font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:.04em;line-height:1.3;color:var(--vmh-text);background:none;border:0;border-radius:0;transition:opacity .6s ease}.vmh__btn--minimal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.72;transform-origin:left center}.vmh__btn--minimal:focus-visible{outline-color:currentColor;outline-offset:6px}@keyframes vmh-underline-redraw{0%{transform:scaleX(1);transform-origin:right center}44%{transform:scaleX(0);transform-origin:right center}45%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@media(hover:hover)and (pointer:fine){.vmh__btn--minimal:hover{opacity:.86}.vmh__btn--minimal:hover:after{animation:vmh-underline-redraw 1.1s cubic-bezier(.65,0,.35,1) both}}@media(max-width:749px){.vmh--below-m .vmh__inner{text-shadow:none}}@media(min-width:750px){.vmh--style-minimal .vmh__eyebrow{margin:0 -.38em 28px 0;font-size:11px;letter-spacing:.38em}.vmh--style-minimal .vmh__heading{font-size:min(var(--vmh-hs-d),5.4vw);line-height:1.06;letter-spacing:-.004em}.vmh--style-minimal .vmh__ctas{margin-top:46px}.vmh--style-minimal.vmh--mid-m .vmh__content{padding-bottom:var(--vmh-safe-bottom)}.vmh--style-minimal.vmh--mid-d .vmh__content{padding-bottom:max(var(--vmh-safe-top),var(--vmh-safe-bottom))}.vmh__btn--minimal{padding-bottom:9px;font-size:13.5px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.vmh__btn--minimal:hover:after{animation:none!important}}@media(max-width:749px){.vmh--mid-m .vmh__inner{transform:translateY(calc(var(--vmh-h-m) * (var(--vmh-vp-m, 50) - 50) / 100))}}@media(min-width:750px){.vmh--mid-d .vmh__inner{transform:translateY(calc(var(--vmh-h-d) * (var(--vmh-vp-d, 50) - 50) / 100))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/valittu-media-hero.css.map */
