.swaym-hero-wrapper{position:relative;width:100%;overflow:hidden;background-color:var(--swaym-bg-hex)}.swaym-hero-wrapper.height-full{height:100vh}.swaym-hero-wrapper.height-large{height:80vh}.swaym-hero-wrapper.height-medium{height:60vh}.swaym-hero-pin-container{position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-items:center}.swaym-hero-video-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;will-change:opacity}.swaym-hero-video{width:100%;height:100%;object-fit:cover;transform:scale(1.01)}.swaym-hero-video-placeholder{width:100%;height:100%;background:var(--swaym-primary-hex);display:flex;align-items:center;justify-content:center}.swaym-hero-video-placeholder svg{width:120px;opacity:.15}.swaym-hero-canvas-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;display:flex;align-items:center;justify-content:center;will-change:opacity}.swaym-hero-canvas{width:100%;height:100%;object-fit:cover}.swaym-hero-overlay-dark{position:absolute;top:0;right:0;bottom:0;left:0;background:#391e4559;z-index:3;pointer-events:none}.swaym-hero-overlay-gradient{display:none}.swaym-hero-overlay-light{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--swaym-accent-hex);mix-blend-mode:soft-light;opacity:.15;z-index:5;pointer-events:none}.swaym-hero-content-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;padding:0 var(--swaym-space-md);will-change:opacity,transform}.swaym-hero-sanskrit-title{font-family:"Gotu",var(--font-sanskrit-family);font-weight:300;font-size:clamp(3.2rem,8vw,var(--swaym-font-size-hero));color:#fff;line-height:1.1;margin:0 0 var(--swaym-space-sm) 0;text-shadow:0 4px 24px rgba(57,30,69,.4)}.swaym-hero-english-title{font-family:var(--font-body-family);font-weight:300;letter-spacing:.05em;font-size:clamp(1.6rem,3vw,var(--swaym-font-size-body-large));color:#fff;margin:0;text-shadow:0 2px 12px rgba(57,30,69,.3)}.swaym-hero-brand-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;opacity:0;padding:0 var(--swaym-space-md);will-change:opacity,transform}.swaym-hero-brand-heading{font-family:var(--font-satisfy-family);font-size:3.7rem;text-transform:lowercase;color:#fff;line-height:1.2;margin:0 0 var(--swaym-space-sm) 0;text-shadow:0 2px 8px rgba(57,30,69,.4)}.swaym-hero-brand-subheading{font-family:DM Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:4.5rem;color:#fff;margin:0;text-shadow:0 2px 8px rgba(57,30,69,.3)}.swaym-hero-cta-layer{position:absolute;bottom:12%;left:0;right:0;z-index:8;opacity:0;pointer-events:none;transition:opacity var(--swaym-transition-normal);will-change:opacity,transform}.swaym-hero-cta-layer.visible{opacity:1;pointer-events:auto}.swaym-hero-cta-button{background-color:var(--swaym-accent-hex);color:#fff;border-radius:var(--swaym-radius-button);font-size:var(--swaym-font-size-small);letter-spacing:.15em;text-transform:uppercase;font-weight:var(--weight-semibold);border:1px solid var(--swaym-accent-hex);box-shadow:var(--swaym-shadow-soft);transform:scale(1)}.swaym-hero-cta-button:hover{background-color:var(--swaym-primary-hex);border-color:var(--swaym-primary-hex);transform:scale(1.05)}@media screen and (max-width:768px){.swaym-hero-wrapper.hide-on-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/swaym-hero.css.map */
