.heroCtn{overflow:hidden}.heroDiv{width:100%;position:relative}.heroInfoWrapper{justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.heroImage{color:transparent;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.heroInfo{z-index:2;pointer-events:none;max-width:700px;position:relative}.heroTitle{font-family:var(--serif);color:#fff;text-align:center;pointer-events:none;margin-bottom:20px}.heroDisc{color:#fff;text-align:center;pointer-events:none;font-size:18px;font-weight:500}.heroButtons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.heroButtons>*{pointer-events:all}.heroVideoWrapper{z-index:111;width:100%;height:100vh;max-width:var(--lmax);pointer-events:none;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.heroVideoCtn{width:calc(100% - var(--p) - var(--p));height:calc(100% - var(--hh) - var(--p));border-radius:var(--br);bottom:var(--p);z-index:11;right:var(--p);clip-path:inset(75% 0% 0% 80% round var(--br));transition:clip-path 1s var(--expo);position:absolute;overflow:hidden}.heroVideoCtn.playing{clip-path:inset(0% 0% 0% 0% round var(--br))}.heroVideoButton{pointer-events:all;z-index:1;opacity:1;visibility:visible;background:0 0;width:20%;height:25%;transition:all .5s;position:absolute;bottom:0;right:0}.heroVideoButton.pause{opacity:0;visibility:hidden;width:100%;height:100%;transition:all .5s}.heroVideoCtn.playing .heroVideoButton.play{opacity:0;visibility:hidden}.heroVideoCtn.playing .heroVideoButton.pause{opacity:0;visibility:visible}.heroVideoCtn.playing:hover .heroVideoButton.pause{opacity:.3}.heroVideoButton svg{width:50px}.heroVideo{object-fit:cover;transform-origin:100% 100%;width:100%;height:100%;transition:transform .85s var(--expo);transform:scale(.25)}.heroVideoCtn.playing .heroVideo{transform:scale(1.1)}.heroCtn.gutter{padding:var(--sp)}.heroCtn.gutter .heroInfoWrapper{height:calc(100vh - var(--sp) - var(--sp))}.heroCtn.gutter .heroDiv{border-radius:var(--br);overflow:hidden}.heroCtn.tiny .heroInfoWrapper{height:700px}.underlay{z-index:1;pointer-events:none;background:rgba(0,0,0,.25);width:100%;height:100%;position:absolute;top:0;left:0}.mobilePlayButton{display:none}@media screen and (max-width:1100px){.mobilePlayButton{z-index:1;opacity:0;background:0 0;width:40px;padding:0;transition:opacity .2s;display:block;position:absolute;bottom:10px;right:10px}.heroInfo{max-width:100%;padding:20px}.heroImage{object-position:var(--OP)}.heroDisc{font-size:16px}.heroVideoWrapper{height:auto;padding:var(--p);position:relative}.heroCtn.gutter .heroInfoWrapper{height:calc(100dvh - var(--sp) - var(--hh))}.heroInfoWrapper{height:100vh}.heroVideoCtn{clip-path:none;width:100%;display:flex;position:relative;bottom:auto;right:auto}.heroVideoButton{width:100%;height:100%}.heroVideo,.heroVideoCtn.playing .heroVideo{transform:scale(1)}.heroVideoCtn.playing:hover .heroVideoButton.pause{opacity:0}}
