.page_main__ux7yf{transition:opacity .35s cubic-bezier(.25,.46,.45,.94)}[data-navigating=detail-in] .page_main__ux7yf,[data-navigating=home-out] .page_main__ux7yf{opacity:0}.page_homeSection__TYpWm{width:100%}@media(min-width:48.125em){.page_homeSection__TYpWm .container{display:flex}}@media(min-width:64em){.page_homeSection__TYpWm{padding:60px 0}.page_homeSection__TYpWm .container{display:flex}}.page_bottomSection__lBxvM{width:100%;margin-top:4rem;padding:0 calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 0) + calc(16px * 1))}@media(min-width:64em){.page_bottomSection__lBxvM{margin-top:1rem;padding:10rem calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 1)) 0}}.page_homeBlock__K1O30{display:flex;padding-top:80px}@media(max-width:48.115em){.page_homeBlock__K1O30:not(:first-child):last-child{padding-top:40px}.page_homeBlock__K1O30 .page_homeBlockContent__viNEV:first-child:last-child{margin-left:calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 6) + calc(16px * 4))}}@media(min-width:48.125em)and (max-width:63.99em){.page_homeBlock__K1O30{width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 10) + calc(20px * 9));flex-shrink:0}.page_homeBlock__K1O30:not(:first-child):last-child{margin-left:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 1))}}@media(min-width:64em)and (max-width:89.99em){.page_homeBlock__K1O30{padding-top:0}.page_homeBlock__K1O30:first-child{margin-left:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 1) + calc(20px * 1))}.page_homeBlock__K1O30:last-child:not(:first-child){margin-left:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 1));width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 9) + calc(20px * 8))}.page_homeBlock__K1O30:first-child:not(:last-child){flex-shrink:0;width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 9) + calc(20px * 8))}.page_homeBlock__K1O30.page_fullwidth__KOk_F{width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 10) + calc(20px * 9))}.page_homeBlock__K1O30 br{content:"";height:12px;display:block}}@media(min-width:80em){.page_homeBlock__K1O30{padding-top:0}.page_homeBlock__K1O30:first-child{margin-left:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 7) + calc(20px * 7))}.page_homeBlock__K1O30:last-child:not(:first-child){margin-left:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 1));width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 5) + calc(20px * 5))}.page_homeBlock__K1O30:first-child:not(:last-child){flex-shrink:0;width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 5) + calc(20px * 5))}.page_homeBlock__K1O30.page_fullwidth__KOk_F{width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 10) + calc(20px * 9))}.page_homeBlock__K1O30 br{content:"";height:12px;display:block}}.page_homeBlock__K1O30.page_capture__Ga9sP{display:none}@media(min-width:48.125em){.page_homeBlock__K1O30.page_capture__Ga9sP{display:block}}.page_homeBlockTitle__WTEfj{width:calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 4) + calc(16px * 3));margin-right:calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 2) + calc(16px * 1));font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.24px;flex-shrink:0}@media(min-width:48.125em)and (max-width:63.99em){.page_homeBlockTitle__WTEfj{width:calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 3) + calc(16px * 2));margin-right:calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 0) + calc(16px * 1))}}@media(min-width:64em){.page_homeBlockTitle__WTEfj{font-size:max(12px,12*100vw/var(--size));width:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 1) + calc(20px * 1));margin-right:calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 3))}}@media screen and (min-width:64em)and (min-width:1800px){.page_homeBlockTitle__WTEfj{font-size:calc(12*1.0714285714*1px)}}.page_homeBlockContent__viNEV{display:block;flex-grow:1;font-size:12px;font-weight:500;line-height:125%;letter-spacing:-.24px}@media(min-width:64em){.page_homeBlockContent__viNEV{font-size:max(12px,12*100vw/var(--size))}}@media screen and (min-width:64em)and (min-width:1800px){.page_homeBlockContent__viNEV{font-size:calc(12*1.0714285714*1px)}}.page_homeBlockContent__viNEV p+p{margin-top:15px}.page_homeAwards___Y7JX li{display:flex;justify-content:space-between}.page_homeAwards___Y7JX+h3{margin-top:40px}.page_homeAwards___Y7JX+h3+ul{margin-top:15px}.page_contactBlock__VEcCV{display:flex;flex-direction:column}.page_contactBlock__VEcCV a{width:max-content}.page_contactBlock__VEcCV:not(:first-child){margin-top:15px}.page_contactLink__LURQ5{display:inline-flex;align-items:center;gap:5px;text-decoration:none;width:max-content}.page_logoContainer__EOIYn{height:calc(100vh - 20px);display:flex;justify-content:flex-end;flex-direction:column}.page_smallBar__pN_vR{padding:0;display:flex;align-items:center;justify-content:space-between;font-size:11px}.Footer_contact__rn6Bv{text-align:right;flex-shrink:0;display:flex;flex-direction:column;row-gap:2px;margin-left:auto;width:100%;margin-top:4rem;padding:0 calc(calc(calc((min(100vw, calc(100vw - 32px)) - (20 - 1) * 16px) / 20) * 0) + calc(16px * 1))}@media(min-width:64em){.Footer_contact__rn6Bv{margin-top:1rem;padding:10rem calc(calc(calc((min(100vw, calc(100vw - 40px)) - (20 - 1) * 20px) / 20) * 0) + calc(20px * 1)) 0}}.Footer_contact__rn6Bv a{width:max-content;margin-left:auto}.Footer_contact__rn6Bv video{display:none}.Footer_contact__rn6Bv.Footer_in__oQ9Lp video{display:block}.Footer_logoWrapper__IkIt_{width:100%;aspect-ratio:750/110}@media(max-width:48.115em){.Footer_logoWrapper__IkIt_{aspect-ratio:350/217}}.Footer_smallBar__xzLNR{padding:0;display:flex;align-items:center;justify-content:space-between;font-size:11px}.LogoRive_canvas__EHAHE{width:100%}.LogoVideo_media__00Ktr{background-color:transparent!important;width:100%}.LogoVideo_media__00Ktr img{width:100%;height:auto}