.premium-hover-list{border-top:1px solid hsla(0,0%,100%,.1);margin-top:60px}.hover-list-item{border-bottom:1px solid hsla(0,0%,100%,.1);cursor:none!important;padding:40px 0;position:relative;transition:.4s cubic-bezier(.16,1,.3,1)}.hover-list-item:hover{background:hsla(0,0%,100%,.02);border-bottom-color:hsla(0,0%,100%,.3);padding-left:30px;padding-right:30px}.hover-list-header{align-items:center;display:flex;justify-content:space-between}.hover-list-num{color:var(--brand-tertiary,#ff4e00);font-size:.8rem;letter-spacing:.1em;opacity:.8;transition:opacity .4s;width:140px}.hover-list-num,.hover-list-title{font-weight:800;text-transform:uppercase}.hover-list-title{color:#fff;flex-grow:1;font-size:3.5rem;line-height:1;margin:0;transition:color .4s}.hover-list-icon{color:#fff;height:36px;opacity:.5;transform:rotate(-45deg);transition:.4s;width:36px}.hover-list-body{max-height:0;max-width:900px;overflow:hidden;padding-left:140px;transition:max-height .6s cubic-bezier(.16,1,.3,1),padding .6s}.hover-list-body p{color:hsla(0,0%,100%,.7);font-size:1.25rem;line-height:1.6;margin:0;opacity:0;padding-top:25px;transform:translateY(10px);transition:.4s .1s}.hover-list-item:hover .hover-list-num{opacity:1}.hover-list-item:hover .hover-list-title{color:var(--brand-tertiary,#ff4e00)}.hover-list-item:hover .hover-list-icon{color:var(--brand-tertiary,#ff4e00);opacity:1;transform:rotate(0)}.hover-list-item:hover .hover-list-body{max-height:180px}.hover-list-item:hover .hover-list-body p{opacity:1;transform:translateY(0)}.approach-list{margin-top:60px}.approach-item{align-items:start;border-top:1px solid hsla(0,0%,100%,.05);display:grid;gap:40px;grid-template-columns:80px 1fr 2fr;padding:48px 0}.approach-num{color:#fff;font-size:1.2rem;font-weight:800;opacity:.2}.approach-title{color:#fff;font-size:1.8rem;font-weight:800;line-height:1.2;margin:0;text-transform:uppercase}.approach-desc{color:hsla(0,0%,100%,.5);font-size:1.1rem;line-height:1.6;margin:0}@media (max-width:768px){.hover-list-item{padding:30px 0}.hover-list-item:hover{padding-left:15px;padding-right:15px}.hover-list-header{align-items:flex-start;flex-direction:column;gap:15px;position:relative}.hover-list-icon{height:28px;position:absolute;right:0;top:0;width:28px}.hover-list-title{font-size:1.8rem;padding-right:40px}.hover-list-body{padding-left:0}.hover-list-item:hover .hover-list-body{max-height:250px}.approach-item{grid-template-columns:60px 1fr}.approach-item .approach-desc{grid-column:1/-1}}.photo-modal-nav,.video-modal-nav{align-items:center;border:none!important;border-radius:0!important;color:#fff!important;cursor:none!important;display:flex;height:80px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:.3s cubic-bezier(.16,1,.3,1);width:80px}.photo-modal-nav:hover,.video-modal-nav:hover{background:0 0!important;color:#fff!important;transform:translateY(-50%) scale(1.15)}.photo-modal-nav.prev,.video-modal-nav.prev{left:40px}.photo-modal-nav.next,.video-modal-nav.next{right:40px}.photo-modal-nav svg,.video-modal-nav svg{height:56px;stroke:#fff;stroke-width:3px;width:56px}@media (max-width:1400px){.photo-modal-nav.prev,.video-modal-nav.prev{left:20px}.photo-modal-nav.next,.video-modal-nav.next{right:20px}}@media (max-width:768px){.photo-modal-nav,.video-modal-nav{height:50px;width:50px}.photo-modal-nav svg,.video-modal-nav svg{height:40px;width:40px}.photo-modal-nav.prev,.video-modal-nav.prev{left:10px}.photo-modal-nav.next,.video-modal-nav.next{right:10px}}.photo-modal-close svg,.photo-modal-nav svg,.video-modal-close svg,.video-modal-nav svg{pointer-events:none}.photo-modal-close,.photo-modal-nav,.video-modal-close,.video-modal-nav{background:hsla(0,0%,100%,.001)!important;pointer-events:auto!important;z-index:10005!important}