.virsaay-hero{position:relative;padding:var(--hero-inset-y) var(--hero-inset-x);background-color:var(--v-bg)}.virsaay-hero__inset{position:relative;display:flex;flex-direction:column;height:max(420px,calc(var(--hero-height-mobile) - var(--v-header-height) - (var(--hero-inset-y) * 2)));border-radius:var(--hero-radius);overflow:hidden;isolation:isolate}.virsaay-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--hero-radius);overflow:hidden;background-color:var(--v-surface-alt);backface-visibility:hidden}.virsaay-hero__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.virsaay-hero__media picture{display:block;width:100%;height:100%}.virsaay-hero__image,.virsaay-hero__media .v-placeholder{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal, 50% 50%);transform-origin:var(--hero-focal, 50% 50%)}.virsaay-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal, 50% 50%);opacity:0;transition:opacity 1.2s var(--v-ease, ease)}.virsaay-hero__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.virsaay-hero__video{transition:none}}.virsaay-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.virsaay-hero__overlay--scrim{background:rgb(0 0 0 / var(--hero-overlay))}.virsaay-hero__overlay--bottom{background:linear-gradient(to top,rgb(0 0 0 / calc(var(--hero-overlay) * 1.5)),rgb(0 0 0 / calc(var(--hero-overlay) * .65)),#0000 68%)}.virsaay-hero__overlay--corner{background:radial-gradient(120% 100% at 0% 100%,rgb(0 0 0 / calc(var(--hero-overlay) * 1.7)),#0000 62%)}.virsaay-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding:clamp(22px,4vw,56px);color:var(--hero-text);max-width:640px}.virsaay-hero__heading{color:inherit;max-width:14ch}.virsaay-hero__eyebrow{color:inherit;opacity:.82}.virsaay-hero__body{color:inherit;opacity:.88;max-width:42ch}.virsaay-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.virsaay-hero__actions .v-btn{--btn-bg: rgb(255 255 255 / .08);--btn-fg: var(--v-ink-inverse);--btn-border: rgb(255 255 255 / .45);--btn-fill: var(--v-ink-inverse);--btn-fill-fg: var(--v-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.virsaay-hero__actions .virsaay-hero__btn--ghost{--btn-bg: transparent;--btn-border: rgb(255 255 255 / .25)}.virsaay-hero--bottom-center .virsaay-hero__copy{align-items:center;text-align:center;max-width:760px;margin-inline:auto}.virsaay-hero--bottom-center .virsaay-hero__heading,.virsaay-hero--center .virsaay-hero__heading{max-width:18ch}.virsaay-hero--bottom-right .virsaay-hero__copy{align-items:flex-end;text-align:right;margin-left:auto}.virsaay-hero--center .virsaay-hero__copy{align-items:center;justify-content:center;text-align:center;margin:auto;max-width:760px}.virsaay-hero--below .virsaay-hero__inset{height:auto;overflow:visible}.virsaay-hero--below .virsaay-hero__media{position:relative;inset:auto;height:max(340px,calc(var(--hero-height-mobile) - var(--v-header-height) - (var(--hero-inset-y) * 2)))}.virsaay-hero--below .virsaay-hero__copy{color:var(--v-ink);padding:clamp(24px,3vw,44px) 0 0;max-width:none;flex-direction:column}.virsaay-hero--below .virsaay-hero__body{color:var(--v-ink-muted);opacity:1}.virsaay-hero__scroll-cue{position:absolute;z-index:3;right:clamp(22px,4vw,56px);bottom:clamp(22px,4vw,56px);display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--hero-text);pointer-events:none}.virsaay-hero__scroll-text{font-family:var(--v-font-ui);font-size:var(--v-text-3xs);font-weight:var(--v-weight-semi);letter-spacing:var(--v-track-eyebrow);text-transform:uppercase;writing-mode:vertical-rl;opacity:.8}.virsaay-hero__scroll-line{display:block;width:1px;height:56px;background:#ffffff47;overflow:hidden}.virsaay-hero__scroll-line span{display:block;width:100%;height:40%;background:currentColor;animation:virsaay-scroll-cue 2.4s var(--v-ease-inout) infinite}@keyframes virsaay-scroll-cue{0%{transform:translateY(-100%)}55%,to{transform:translateY(250%)}}@media(prefers-reduced-motion:reduce){.virsaay-hero__scroll-line span{animation:none;transform:none;height:100%;opacity:.5}}.virsaay-hero--below .virsaay-hero__scroll-cue{display:none}.virsaay-hero__marquee{overflow:hidden;padding-top:clamp(18px,2.4vw,34px);border-bottom:1px solid var(--v-line);padding-bottom:clamp(14px,2vw,24px)}.virsaay-hero__marquee-track{display:flex;gap:clamp(28px,5vw,72px);width:max-content;will-change:transform}.virsaay-hero__marquee-item{font-family:var(--v-font-ui);font-size:var(--v-text-xs);font-weight:var(--v-weight-medium);letter-spacing:var(--v-track-label);text-transform:uppercase;color:var(--v-ink-muted);white-space:nowrap}@media screen and (min-width:750px){.virsaay-hero{padding:var(--hero-inset-y-desktop) var(--hero-inset-x-desktop)}.virsaay-hero__inset{height:max(520px,calc(var(--hero-height-desktop) - var(--v-header-height) - (var(--hero-inset-y-desktop) * 2)))}.virsaay-hero--below .virsaay-hero__inset{height:auto}.virsaay-hero--below .virsaay-hero__media{height:max(520px,calc(var(--hero-height-desktop) - var(--v-header-height) - (var(--hero-inset-y-desktop) * 2)))}.virsaay-hero--below .virsaay-hero__copy{display:grid;grid-template-columns:1fr minmax(0,46ch);align-items:end;gap:40px}.virsaay-hero--below .virsaay-hero__heading{grid-column:1}.virsaay-hero--below .virsaay-hero__eyebrow{grid-column:1 / -1}}@media screen and (max-height:520px)and (orientation:landscape){.virsaay-hero__inset{height:max(300px,calc(100svh - var(--v-header-height) - (var(--hero-inset-y) * 2)))}}.virsaay-hero--full-bleed,.template--index .virsaay-hero{margin-top:calc(var(--v-header-height, 118px) * -1)!important;padding:0!important;position:relative;z-index:1}@media screen and (max-width:989px){.virsaay-hero--full-bleed,.template--index .virsaay-hero{margin-top:calc(var(--vbar, 70px) * -1)!important}}.virsaay-hero--full-bleed .virsaay-hero__inset,.template--index .virsaay-hero .virsaay-hero__inset{height:100vh!important;height:100svh!important;min-height:460px!important;border-radius:0!important}@media screen and (max-height:520px)and (orientation:landscape){.virsaay-hero--full-bleed .virsaay-hero__inset,.template--index .virsaay-hero .virsaay-hero__inset{min-height:340px!important}}.virsaay-hero--full-bleed .virsaay-hero__media,.template--index .virsaay-hero .virsaay-hero__media{border-radius:0!important}.virsaay-hero--full-bleed .virsaay-hero__media:after,.template--index .virsaay-hero .virsaay-hero__media:after{content:"";position:absolute;top:0;left:0;right:0;height:clamp(140px,22vh,200px);background:linear-gradient(to bottom,#0000007a,#0003 55%,#0000);pointer-events:none;z-index:1}.virsaay-hero--full-bleed .virsaay-hero__copy,.template--index .virsaay-hero .virsaay-hero__copy{gap:8px;max-width:760px;padding-bottom:max(clamp(24px,3.4vw,48px),env(safe-area-inset-bottom))}.virsaay-hero .virsaay-hero__heading.v-display,.virsaay-hero .virsaay-hero__heading.v-h1{font-size:calc(clamp(2.35rem,min(6.4vw,10.5vh),6.1rem) * var(--v-font-scale-heading));line-height:.98;max-width:15ch}.virsaay-hero .virsaay-hero__heading.v-h1{font-size:calc(clamp(2.1rem,min(5.2vw,8.5vh),4.6rem) * var(--v-font-scale-heading))}.virsaay-hero .virsaay-hero__actions{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/virsaay-hero.css.map */
