.video-hotspots__sticky-wrap{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:4rem}.video-hotspots__heading{max-width:62rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;position:relative;z-index:25;pointer-events:auto}.video-hotspots__tag{margin:0}.video-hotspots__description{color:var(--greyscale-grey-900, #090a0c);text-align:center;font-family:Archia;font-size:var(--space-48, 48px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.92px;margin:0}.video-hotspots__stage,.video-hotspots__stage-wrapper{position:relative;width:100%}.video-hotspots__stage{aspect-ratio:16/9;border-radius:16px;overflow:hidden}.video-hotspots__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-hotspots__video--overlay{z-index:4;opacity:0;transition:opacity .45s ease;pointer-events:none}.video-hotspots__video--main{z-index:3;opacity:1;transition:opacity .45s ease}.video-hotspots__video--main.js-video-hotspots-main-lottie,.video-hotspots__video--schema.js-video-hotspots-schema-lottie,.video-hotspots__video--tertiary.js-video-hotspots-tertiary-lottie{overflow:hidden;will-change:contents}.video-hotspots__video--main.js-video-hotspots-main-lottie{--lottie-crop-top:60px;--lottie-crop-bottom:60px;opacity:0;transition:opacity .6s ease;clip-path:inset(var(--lottie-crop-top) 0 var(--lottie-crop-bottom) 0)}.video-hotspots__stage.is-tertiary-active .video-hotspots__center-icon,.video-hotspots__video--main.js-video-hotspots-main-lottie.is-loaded,.video-hotspots__video--schema.is-active,.video-hotspots__video--tertiary.is-active{opacity:1}.video-hotspots__video--main.js-video-hotspots-main-lottie canvas,.video-hotspots__video--main.js-video-hotspots-main-lottie dotlottie-player,.video-hotspots__video--main.js-video-hotspots-main-lottie svg,.video-hotspots__video--schema.js-video-hotspots-schema-lottie canvas,.video-hotspots__video--schema.js-video-hotspots-schema-lottie dotlottie-player,.video-hotspots__video--schema.js-video-hotspots-schema-lottie svg,.video-hotspots__video--tertiary.js-video-hotspots-tertiary-lottie canvas,.video-hotspots__video--tertiary.js-video-hotspots-tertiary-lottie dotlottie-player,.video-hotspots__video--tertiary.js-video-hotspots-tertiary-lottie svg{width:100%;height:100%;display:block}.video-hotspots__video--schema{z-index:2;opacity:0;pointer-events:none;transition:opacity .35s ease}.video-hotspots__center-icon,.video-hotspots__video--tertiary{z-index:1;opacity:0;pointer-events:none;transition:opacity .35s ease}.video-hotspots__center-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:opacity .5s ease;display:flex;align-items:center;justify-content:center}.video-hotspots__center-icon img,.video-hotspots__center-icon svg{display:block;max-width:100%;height:auto}.video-hotspots__stage.is-tertiary-active .video-hotspots__video--main{opacity:.7}.video-hotspots__stage.is-ended .video-hotspots__video--main{opacity:1}.video-hotspots__video--overlay.is-active{opacity:.72}.video-hotspots__overlay{position:absolute;inset:0;z-index:20;opacity:0;pointer-events:none;transition:opacity .35s ease}.video-hotspots__stage.is-ended .video-hotspots__overlay,.video-hotspots__stage.is-hotspots-visible .video-hotspots__overlay{opacity:1;pointer-events:auto}.video-hotspots__item{position:absolute;z-index:21;display:inline-flex;align-items:center;gap:.5rem;color:#fffefa;text-decoration:none}.video-hotspots__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,background .25s ease}.video-hotspots__icon-img,.video-hotspots__icon-img--hover{-o-object-fit:contain;object-fit:contain;transition:opacity .25s ease}.video-hotspots__icon-img--hover{position:absolute;inset:0;width:100%;height:100%;opacity:0}.video-hotspots__item:hover .video-hotspots__icon-img--hover{opacity:1}.video-hotspots__item:hover .video-hotspots__icon-img:not(.video-hotspots__icon-img--hover){opacity:0}.video-hotspots__icon-fallback{width:.6rem;height:.6rem;border-radius:999px;background:#fffefa}.video-hotspots__label{font-size:.8rem;font-weight:600;line-height:1;color:#fffefa;text-shadow:0 1px 4px rgba(0,0,0,.55)}.video-hotspots__side-panels{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 3%;pointer-events:none;z-index:30}.video-hotspots__side-panel--left{width:28%;display:flex;flex-direction:column;gap:96px;pointer-events:auto;opacity:0;transform:translateX(-16px);transition:opacity .5s ease,transform .5s ease}.video-hotspots__left-column{flex:1;min-width:0}.video-hotspots__stage.is-hotspots-visible~.video-hotspots__side-panels .video-hotspots__side-panel--left,.video-hotspots__stage.is-hotspots-visible~.video-hotspots__side-panels .video-hotspots__side-panel--right{opacity:1;transform:translateX(0)}.video-hotspots__left-title{color:var(--greyscale-grey-900, #090a0c);font-family:Archia;font-size:var(--space-24, 32px);font-weight:500;line-height:120%;letter-spacing:-.48px;margin:0 0 .75rem}.video-hotspots__left-description{color:var(--greyscale-grey-700, #3a3a38);font-size:20px;font-weight:400;line-height:150%;margin:0}.video-hotspots__side-panel--right{width:18%;pointer-events:auto;opacity:0;transform:translateX(16px);transition:opacity .5s ease .1s,transform .5s ease .1s;display:flex;flex-direction:column;gap:16px}.video-hotspots__nav-link:nth-child(4){margin-top:96px}.video-hotspots__nav-link{display:flex;align-items:center;gap:8px;color:var(--greyscale-grey-500, #747472);font-size:var(--space-20, 20px);font-style:normal;font-weight:500;line-height:100%;text-decoration:none;transition:color .2s ease}.video-hotspots__nav-arrow,.video-hotspots__nav-icon{width:0;height:20px;flex-shrink:0;opacity:0;overflow:hidden;transition:width .2s ease,opacity .2s ease}.video-hotspots__nav-icon{-o-object-fit:contain;object-fit:contain}.video-hotspots__nav-link.is-active,.video-hotspots__nav-link:hover{color:var(--primary-pink-500, #D9306B)}.video-hotspots__nav-link.is-active .video-hotspots__nav-arrow,.video-hotspots__nav-link.is-active .video-hotspots__nav-icon,.video-hotspots__nav-link:hover .video-hotspots__nav-arrow,.video-hotspots__nav-link:hover .video-hotspots__nav-icon{width:20px;opacity:1}@media (max-width:768px){.video-hotspots__sticky-wrap{position:static;min-height:auto;padding-top:2rem}.video-hotspots__description{font-size:28px;letter-spacing:-.5px}.video-hotspots__stage-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin-top:40px}.video-hotspots__stage{border-radius:10px;order:2}.video-hotspots__side-panels{display:contents;position:static;pointer-events:auto}.video-hotspots__side-panel--left,.video-hotspots__side-panel--right{width:100%;opacity:1!important;transform:none!important;transition:none;pointer-events:auto}.video-hotspots__side-panel--left{order:1;gap:1.5rem}.video-hotspots__side-panel--right{order:3;display:flex;flex-direction:column;gap:12px}.video-hotspots__nav-link:nth-child(4){margin-top:0}.video-hotspots__icon-wrap{width:1rem;height:2rem}.video-hotspots__label{display:none}}@media (min-width:769px) and (max-width:1199px){.video-hotspots__side-panel--left{width:24%;gap:1rem}.video-hotspots__side-panel--right{width:15%}.video-hotspots__nav-link{font-size:var(--space-16, 16px)}.video-hotspots__left-title{font-size:var(--space-20, 20px)}}