.how{padding:10vh 9vw;overflow:visible;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:5vh}.how h1{align-self:center}.how-carousel-container{overflow:hidden;width:100%;position:relative;z-index:1;mask-image:linear-gradient(90deg,transparent,black 1vw,black calc(100% - 1vw),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 1vw,black calc(100% - 1vw),transparent)}.how-button-container{display:flex;justify-content:center;align-items:center;gap:5vw;position:relative;z-index:1}.how-nav-buttons{position:absolute;right:0;display:flex;gap:.5vw}.how-carousel-content{display:flex;gap:2vw;width:100%;align-items:stretch}.how-item{position:relative;overflow:hidden;width:20vw;min-width:20vw;padding:1vw;display:flex;flex-direction:column;gap:1.5vh;border-radius:var(--border-radius);background-color:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(108,84,255,.2);flex:0 0 auto}.how-carousel-item-padding{width:1vw}.how-item-visual{position:relative;overflow:hidden;height:35vh;width:100%;border-radius:var(--border-radius);background-color:var(--transparent-blue);display:flex;align-items:center;justify-content:center}.how-item-visual-video{width:100%;height:100%;object-fit:cover}.how-item-visual h3{font-size:10vw}.how-item-textbox{display:flex;flex-direction:column;gap:.5vh;padding:0 1vw 1.5vh;flex:1 1}@media (max-width:1250px){.how-item{width:27.5vw;min-width:27.5vw}}@media (max-width:768px){.how-nav-buttons{display:none}.how{overflow:visible;height:-moz-fit-content;height:fit-content;padding:20vw 0;gap:5vw}.how-carousel-container{mask-image:linear-gradient(90deg,transparent,black 2.5vw,black calc(100% - 2.5vw),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 2.5vw,black calc(100% - 2.5vw),transparent)}.how-carousel-content{gap:5vw}.how-item{width:60vw;min-width:60vw;padding:2.5vw;gap:2.5vw}.how-carousel-item-padding{width:2.5vw}.how-item-visual{height:65vw}.how-item-visual h3{font-size:25vw}.how-item-textbox{gap:1vw;padding:0 2.5vw 2.5vw}}