:root{--enter-screen:225ms;--leave-screen:195ms;--shorter-duration:150ms;--longer-duration:300ms;--complex-duration:375ms;--standard-curve:cubic-bezier(0.4,0,0.2,1);--ease-out-curve:cubic-bezier(0,0,0.2,1);--acceleration-curve:cubic-bezier(0.4,0,1,1);--sharp-curve:cubic-bezier(0.4,0,0.6,1);--sharper-curve:cubic-bezier(0.23,1,0.32,1);--mini-bounce-curve:cubic-bezier(0.57,0.19,0.65,1.3)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes blur-fade-in{0%{opacity:0;filter:blur(0.5rem)}100%{opacity:1;filter:blur(0)}}@keyframes fade-in-long{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@keyframes fade-in-5{0%{opacity:0}100%{opacity:.25}}@keyframes fade-out-5{0%{opacity:.25}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes slide-out{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes slide-in{0%{opacity:0;transform:scaleY(1)}100%{opacity:1;transform:scaleY(0)}}@keyframes slide-out-right{0%{transform:translate3d(-4rem,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-left{0%{transform:translate3d(4rem,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-up{0%{transform:translate3d(0,4rem,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-down{0%{transform:translate3d(0,-4rem,0)}100%{transform:translate3d(0,0,0)}}@keyframes menu-fade-in{0%{opacity:0;transform:translate3d(0,-1.2rem,0)}50%{opacity:0;transform:translate3d(0,-1.2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-menu-open{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes product-menu-close{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}@keyframes product-submenu-open-forward{0%{opacity:0;transform:translate3d(0,2rem,0)}50%{opacity:0;transform:translate3d(0,2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-submenu-open-backward{0%{opacity:0;transform:translate3d(0,-2rem,0)}50%{opacity:0;transform:translate3d(0,-2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-submenu-close-forward{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:0;transform:translate3d(0,2rem,0)}100%{opacity:0;transform:translate3d(0,2rem,0)}}@keyframes product-submenu-close-backward{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:0;transform:translate3d(0,-2rem,0)}100%{opacity:0;transform:translate3d(0,-2rem,0)}}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:var(--font-weight-medium);src:url("/themes/custom/varian/fonts/mark-ot/ff-mark/aaa60e19-0167-40dc-acae-6136c364000f.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/24d1af04-9699-493f-ac15-e38ceefcb623.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/481c9cfa-f6bd-4f1d-b180-51e921634a88.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/481c9cfa-f6bd-4f1d-b180-51e921634a88.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/18ee7845-8b7d-4d4d-ad2b-614819d98d77.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:var(--font-weight-light);src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/9fffb502-49ec-468f-97b8-c24fe0d581ce.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/ba03b0e5-67a2-4446-98e4-3d9ebbc32465.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/53f98d20-67de-4b03-b161-524b1b01c250.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/53f98d20-67de-4b03-b161-524b1b01c250.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/f251d40f-97cf-46f6-b510-47ae08dc6051.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/03f00053-c3e6-4fd2-8a5b-cabb74ccf768.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/57b2b15c-8cde-47c5-9ee6-0fcdd8aafc2b.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/f25a0ed7-7ef4-4b19-90e5-6191ec2a3066.eot?"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/f25a0ed7-7ef4-4b19-90e5-6191ec2a3066.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/1baff80e-f423-4240-bdb2-106b4bfd6f05.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/30a36693-e101-43bb-ab55-2690f439b8a8.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/3bbc0b9d-a428-4577-9896-735ce1fb7b97.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/237e42ab-b2ea-47bd-8284-d0b444188208.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/237e42ab-b2ea-47bd-8284-d0b444188208.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/ba2ba902-1244-4734-8140-5fdc4a764061.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp.otf") format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp-bold.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc-bold.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc-bold.otf") format("opentype")}body.adminimal-admin-toolbar{padding-top:6rem !important;margin:0 !important}@media only screen and (min-width:1024px){body.adminimal-admin-toolbar{padding-top:10rem !important}body.adminimal-admin-toolbar .responsive-navigation-bar,body.adminimal-admin-toolbar .responsive-navigation-container{top:4rem}body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:14rem !important}body.adminimal-admin-toolbar.toolbar-tray-open #toolbar-bar{height:8rem}body.adminimal-admin-toolbar.toolbar-tray-open .responsive-navigation-bar,body.adminimal-admin-toolbar.toolbar-tray-open .responsive-navigation-container{top:8rem}}@media only screen and (min-width:1440px){body.adminimal-admin-toolbar{padding-top:4rem !important}body.adminimal-admin-toolbar.toolbar-tray-open{padding-top:8rem !important}}body.adminimal-admin-toolbar #toolbar-bar{display:none;height:4rem}@media only screen and (min-width:1024px){body.adminimal-admin-toolbar #toolbar-bar{display:block}}body.adminimal-admin-toolbar #toolbar-bar .toolbar-menu .menu-item:last-child{display:none}@media only screen and (min-width:1440px){body.adminimal-admin-toolbar #toolbar-bar .toolbar-menu .menu-item:last-child{display:block}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:760px}}@media(min-width:1024px){.container{width:988px}}@media(min-width:1440px){.container{width:1200px}}.container-fluid{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.container-fluid:before,.container-fluid:after{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-20px;margin-left:-20px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:20px;padding-left:20px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width:1440px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.visible-sm-block{display:block}@media only screen and (min-width:768px){.visible-sm-block{display:none}}.visible-md-block{display:none}@media only screen and (min-width:1024px){.visible-md-block{display:block}}@media only screen and (min-width:1440px){.visible-md-block{display:none}}.visible-lg-block{display:none}@media only screen and (min-width:1440px){.visible-lg-block{display:block}}.hidden-xs{display:none}@media only screen and (min-width:768px){.hidden-xs{display:block}}.visible-xs{display:block}@media only screen and (min-width:768px){.visible-xs{display:none}}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0)}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0)}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px)and (max-width:1023px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px)and (max-width:1023px){.visible-sm-block{display:block !important}}@media(min-width:768px)and (max-width:1023px){.visible-sm-inline{display:inline !important}}@media(min-width:768px)and (max-width:1023px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:1024px)and (max-width:1439px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:1024px)and (max-width:1439px){.visible-md-block{display:block !important}}@media(min-width:1024px)and (max-width:1439px){.visible-md-inline{display:inline !important}}@media(min-width:1024px)and (max-width:1439px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1440px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1440px){.visible-lg-block{display:block !important}}@media(min-width:1440px){.visible-lg-inline{display:inline !important}}@media(min-width:1440px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px)and (max-width:1023px){.hidden-sm{display:none !important}}@media(min-width:1024px)and (max-width:1439px){.hidden-md{display:none !important}}@media(min-width:1440px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}#consent_blackbar #truste-consent-track{--truste-bg:var(--gray-dark);--black:0,0,0;--gray-dark:83,86,90;position:fixed;margin:2rem;bottom:0rem;left:0rem;max-width:50rem;padding:2rem;border-radius:1.6rem;box-shadow:var(--shadow-soft-large);background-color:var(--truste-bg) !important;background:linear-gradient(35deg,rgba(var(--black),1) 0%,rgba(var(--gray-dark),0.9) 80%,rgba(var(--gray-dark),0.85) 90%,rgba(var(--gray-dark),0.8) 100%) !important;z-index:1000;transform-origin:bottom left;animation:truste-scale-in 500ms var(--ease-out-curve) 1s forwards;opacity:0}@media only screen and (min-width:768px){#consent_blackbar #truste-consent-track{padding:4rem;bottom:2rem;left:2rem}}#consent_blackbar #truste-consent-track *{width:auto !important;max-width:100% !important;float:none !important;margin:0 !important}#consent_blackbar #truste-consent-track h2{font-family:var(--primary-font) !important;font-weight:var(--font-weight-semibold) !important;font-size:var(--font-size-md) !important;max-width:50rem !important}@media only screen and (min-width:768px){#consent_blackbar #truste-consent-track h2{margin:0 0 2rem 0 !important}}#consent_blackbar #truste-consent-track button{--button-background-color:transparent;--button-text-color:var(--white);--button-hover-color:rgba(255,255,255,0.3);--button-disabled-color:var(--disabled-reverse-color);padding:.4em 2em !important;color:var(--button-text-color) !important;font-weight:var(--font-weight-semibold) !important;font-size:var(--font-size-sm) !important;background-color:var(--button-background-color) !important;border-radius:20rem !important;border:.2rem solid var(--button-text-color) !important;outline:none;display:inline-block;text-decoration:none;margin:2rem 0 0 !important;transition:var(--enter-screen) var(--ease-out-curve)}#consent_blackbar #truste-consent-track button:hover{background-color:var(--button-hover-color) !important}#consent_blackbar #truste-consent-track #truste-consent-buttons{display:flex !important;justify-content:space-between;flex-wrap:wrap}@keyframes truste-scale-in{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.usabilla_live_button_container{z-index:99 !important}:root{--blue:hsl(195deg,100%,44%);--black:hsl(0deg,0%,0%);--white:hsl(0deg,0%,100%);--gray-dark:hsl(214deg,4%,34%);--gray-medium:hsl(209deg,11%,64%);--gray-blue:hsl(197deg,19%,71%);--gray-light:hsl(197deg,10%,87%);--gray-lighter:hsl(200deg,16%,93%);--gray-lightest:hsl(200deg,11%,95%);--accent-blue:hsl(221deg,50%,46%);--accent-blue-65:hsl(228deg,35%,61%);--accent-blue-40:hsl(229deg,31%,76%);--accent-blue-dark:hsl(221deg,50%,36%);--accent-purple:hsl(280deg,49%,35%);--accent-purple-65:hsl(280deg,20%,59%);--accent-purple-40:hsl(276deg,17%,77%);--accent-pink:hsl(333deg,97%,41%);--accent-pink-65:hsl(342deg,64%,63%);--accent-pink-40:hsl(346deg,57%,82%);--accent-yellow:hsl(39deg,100%,62%);--accent-yellow-65:hsl(38deg,100%,73%);--accent-yellow-40:hsl(35deg,100%,84%);--success:hsl(144deg,76%,43%);--error:hsl(0deg,100%,50%);--hover:var(--accent-blue);--button-hover:var(--accent-blue-dark);--secondary-button-hover:hsl(221deg,42%,84%);--disabled-color:var(--gray-light);--disabled-reverse-color:var(--gray-blue);--shadow-hard-small:0 0.3rem 0.5rem -0.1rem rgba(0,0,0,0.12),0 0.6rem 1rem 0 rgba(0,0,0,0.08),0 0.1rem 1.8rem 0 rgba(0,0,0,0.04);--shadow-soft-large:rgba(0,0,0,0.1) 0 2rem 2.5rem -0.5rem,rgba(0,0,0,0.04) 0 1rem 1rem -0.5rem;--modal-shadow:rgb(38,57,77) 0 2rem 3rem -1rem;--inset-box-shadow:inset 0 0.3rem 0.3rem -0.3rem rgba(0,0,0,0.2),inset 0 -0.3rem 0.3rem -0.3rem rgba(0,0,0,0.2),inset 0 0.6rem 0.6rem -0.6rem rgba(0,0,0,0.14),inset 0 -0.6rem 0.6rem -0.6rem rgba(0,0,0,0.14),inset 0 1.8rem 1.8rem -1.8rem rgba(0,0,0,0.12),inset 0 -1.8rem 1.8rem -1.8rem rgba(0,0,0,0.12);--paragraph-shadow:rgba(50,50,93,0.25) 0 5rem 10rem -2rem,rgba(0,0,0,0.3) 0 3rem 6rem -3rem;--paragraph-shadow-up:rgba(50,50,93,0.25) 0 2rem 4rem -2rem,rgba(0,0,0,0.3) 0 1rem 7rem -2rem;--blue-banner-text-shadow:0.4rem 0.4rem 0.8rem rgba(59,96,176,0.4);--white-banner-text-shadow:0.4rem 0.4rem 0.8rem rgba(0,0,0,0.1);--simple-banner-text-shadow:0.4rem 0.4rem 1.2rem rgba(0,0,0,0.5);--black-banner-blue-text-shadow:0.2rem 0.2rem 1.2rem rgba(0,153,204,0.8);--background-color:var(--white);--primary-font-color:var(--black);--font-size-xs:clamp(1.024rem,0.05vw + 1.08rem,1.072rem);--font-size-sm:clamp(1.28rem,0.17vw + 0.76rem,1.424rem);--font-size-base-sm:1.4rem;--font-size-base:clamp(1.6rem,0vw + 1.6rem,1.6rem);--font-size-md:clamp(2rem,0.15vw + 1.936rem,2.128rem);--font-size-lg:clamp(2.496rem,0.39vw + 2.352rem,2.848rem);--font-size-xl:clamp(3.12rem,0.76vw + 2.816rem,3.792rem);--font-size-xxl:clamp(3.904rem,1.3vw + 3.392rem,5.096rem);--font-size-xxxl:clamp(4.896rem,2.1vw + 4.048rem,6.736rem);--fonts:"FF Mark",arial,-apple-system,sans-serif;--fonts-ja:"FF Mark",arial,"Noto Sans JP",-apple-system,sans-serif;--fonts-zh-hans:"FF Mark",arial,"Microsoft YaHei","Noto Sans SC",-apple-system,sans-serif;--fonts-zh-hant:"FF Mark",arial,"Microsoft YaHei","Noto Sans TC",-apple-system,sans-serif;--font-awesome:"Font Awesome 5 Free";--font-awesome-brands:"Font Awesome 5 Brands";--font-weight-light:300;--font-weight-medium:400;--font-weight-semibold:500;--font-weight-bold:800;--letter-space-small:-0.011rem;--letter-space-medium:-0.04rem;--letter-space-large:-0.16rem;--line-height:calc(0.4rem + 2ex + 0.4rem);--primary-font:var(--fonts);--primary-font-weight:var(--font-weight-medium);--flex-gaps:3.2rem;--gutter-spacing:4rem;--container-padding:4rem;--row-negative-margins:-2rem;--button-background-color:var(--accent-blue);--button-text-color:var(--white);--button-hover-color:var(--button-hover);--button-disabled-color:var(--disabled-color)}:lang(zh-hans){--primary-font:var(--fonts-zh-hans)}:lang(zh-hant){--primary-font:var(--fonts-zh-hant)}:lang(ja){--primary-font:var(--fonts-ja)}html{margin:0;padding:0;font-size:62.5%;overflow-x:hidden}body{min-height:100vh;width:100%;font-family:var(--primary-font);font-weight:var(--primary-font-weight);font-size:var(--font-size-base-sm);line-height:var(--line-height);padding:0;margin:0;background-color:var(--background-color);color:var(--primary-font-color);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){body{font-size:var(--font-size-base)}}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height);font-size:var(--font-size-md);letter-spacing:var(--letter-space-medium);margin-block:2rem}h1,h2{font-size:var(--font-size-xxl);letter-spacing:var(--letter-space-large)}h3{font-size:var(--font-size-lg);letter-spacing:var(--letter-space-medium)}@media only screen and (min-width:1440px){h3{font-size:var(--font-size-lg)}}h4,h5,h6{font-size:var(--font-size-md);letter-spacing:var(--letter-space-small)}@media only screen and (min-width:1440px){h4,h5,h6{font-size:var(--font-size-md)}}a{color:var(--accent-blue);cursor:pointer;font-weight:var(--font-weight-semibold)}a:hover,a:focus{text-decoration:underline}p{font-size:var(--font-size-base-sm);letter-spacing:var(--letter-space-small);margin:1.25em 0}@media only screen and (min-width:768px){p{font-size:var(--font-size-base)}}small{font-size:var(--font-size-sm)}strong{font-weight:var(--font-weight-semibold)}button{cursor:pointer}circle{transition:.35s stroke-dashoffset;transform:rotate(-90deg);transform-origin:50% 50%}figure{margin-block:4rem}figure figcaption{background-color:var(--gray-lightest);padding:1.2rem 2.4rem}figure img{margin:0 !important}blockquote{background-color:var(--white);padding:1.2rem 4rem;border-left:.8rem solid var(--gray-lightest);margin-block:4rem}blockquote p{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height);margin-block:2rem}blockquote footer{border:0;font-weight:var(--font-weight-semibold);color:var(--black)}header a,footer a{text-decoration:none}footer ul{list-style:none;margin:0;padding:0}footer li{display:block}footer a{color:var(--black)}main{padding-inline:4rem}label{font-weight:var(--font-weight-semibold)}img{max-width:100%;max-height:100%}iframe{border:0}sup{margin-inline:0 .4rem}.accordion{margin:2rem 0}.accordion .fold .accordion-toggle,.accordion .fold h3{font-size:1.6rem;font-weight:var(--font-weight-semibold);margin:0;cursor:pointer;position:relative;padding:1rem 0 1rem 4rem}.accordion .fold .accordion-toggle::before,.accordion .fold h3::before{color:var(--black);content:"";font-family:var(--font-awesome);position:absolute;top:0;left:0;line-height:4.4rem;width:2.4rem;height:4.4rem;font-weight:900;border:0;font-size:1.6rem;transition:var(--enter-screen) var(--standard-curve);text-align:center}.accordion .fold>div{font-weight:var(--font-weight-medium);display:none;overflow:hidden;transform-origin:left top;margin:0 0 2rem 4rem}.accordion .fold.open .accordion-toggle,.accordion .fold.open h3::before{content:"";transform:rotate(180deg)}.accordion .fold.open>div{display:block;animation:accordion-open var(--longer-duration) var(--standard-curve)}@keyframes accordion-open{0%{transform:scaleY(0);opacity:0}33%{transform:scaleY(1);opacity:0}100%{transform:scaleY(1);opacity:1}}.more-link a,[class*=btn]{display:inline-block;position:relative;color:var(--button-text-color);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);background-color:var(--button-background-color);border-radius:20rem;border:.2rem solid var(--button-background-color);box-shadow:0 0 0 .2em var(--button-background-color);outline:none;text-decoration:none;padding:.2rem 2rem;margin:.2rem 0;transition:var(--enter-screen) var(--ease-out-curve)}@media only screen and (min-width:768px){.more-link a,[class*=btn]{font-size:var(--font-size-base-sm)}}@media only screen and (min-width:1024px){.more-link a,[class*=btn]{padding:.4rem 3.2rem;font-size:var(--font-size-base)}}.more-link a:hover,[class*=btn]:hover{text-decoration:none;background-color:var(--button-hover-color);border-color:var(--button-hover-color);box-shadow:0 0 0 .2em var(--button-hover-color);color:var(--button-text-color)}.more-link a:disabled,.more-link a.disabled,[class*=btn]:disabled,[class*=btn].disabled{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color);box-shadow:0 0 0 .2em var(--button-disabled-color);pointer-events:none;cursor:not-allowed}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 600ms linear;background-color:rgba(255,255,255,.7)}@keyframes ripple{to{transform:scale(4);opacity:0}}[class*=btn]:focus,[class*=btn]:active,.more-link a:focus,.more-link a:active{background-color:var(--button-background-color);color:var(--button-text-color);border-color:var(--button-text-color);outline:none;box-shadow:0 0 0 .2rem var(--button-background-color);text-decoration:none}.blue .more-link a,.blue .btn-primary,.background-blue .more-link a,.background-blue .btn-primary,.background-blue .btn-primary-reversed,.btn-primary-reversed{--button-background-color:var(--white);--button-text-color:var(--accent-blue);--button-hover-color:var(--secondary-button-hover);--button-disabled-color:var(--disabled-reverse-color)}.btn-secondary{--button-background-color:transparent;--button-text-color:var(--accent-blue);--button-hover-color:var(--secondary-button-hover);--button-disabled-color:var(--white)}.background-accent-blue .btn-primary,.background-accent-purple .btn-primary,.background-blue .btn-primary,.background-blue .btn-primary-reversed,.background-varian-blue .btn-primary-reversed,.btn-secondary-reversed{--button-background-color:transparent;--button-text-color:var(--white);--button-hover-color:rgba(255,255,255,0.3);--button-disabled-color:var(--disabled-reverse-color);box-shadow:0 0 0 .2em var(--white)}.background-accent-blue .btn-primary:hover,.background-accent-purple .btn-primary:hover,.background-blue .btn-primary:hover,.background-blue .btn-primary-reversed:hover,.background-varian-blue .btn-primary-reversed:hover,.btn-secondary-reversed:hover{box-shadow:0 0 0 .2em var(--white)}.featured-link{position:relative;cursor:pointer;font-weight:var(--font-weight-semibold);text-decoration:none;font-size:var(--font-size-base-sm);display:block;color:var(--accent-blue) !important}.featured-link::after{content:"";position:relative;top:0;bottom:0;right:0;left:0}@media only screen and (min-width:768px){.featured-link{font-size:var(--font-size-base)}}.featured-link::after{font-family:var(--font-awesome);font-weight:900;content:"";margin-left:.5em;transform:translate3d(0,0,0);display:inline-block;transition:transform var(--leave-screen) var(--ease-out-curve)}.featured-link:hover{text-decoration:none}.featured-link:hover::after{transform:translate3d(0.5em,0,0)}.web-link,.brightcove-video,.widen-pdf,.pdf-link,.video-link{position:relative;cursor:pointer;margin-bottom:1.6rem;display:flex}.web-link::before,.brightcove-video::before,.widen-pdf::before,.pdf-link::before,.video-link::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.web-link::before,.brightcove-video::before,.widen-pdf::before,.pdf-link::before,.video-link::before{background-image:url("/themes/custom/varian/images/pdf.svg");background-size:100% 100%;min-width:2rem;height:2rem;position:relative;top:.2rem;display:block;margin-right:1.6rem}.brightcove-video::before,.video-link::before{background-image:url("/themes/custom/varian/images/computer.svg")}.web-link::before{background-image:url("/themes/custom/varian/images/web-site.svg")}#back-to-top{position:fixed;display:block;background-color:rgba(0,0,0,0);border-radius:50%;border:solid .3rem var(--gray-medium);height:4.8rem;width:4.8rem;bottom:4rem;right:4rem;cursor:pointer;transition:var(--longer-duration) var(--ease-out-curve);z-index:999}#back-to-top.near-top{opacity:0}#back-to-top::after{content:"";color:var(--gray-medium);font-family:var(--font-awesome);font-size:2.4rem;position:absolute;height:4.2rem;width:4.2rem;cursor:pointer;top:.2rem;left:0;line-height:4rem;text-align:center;font-weight:900;z-index:200;transition:var(--longer-duration) var(--standard-curve)}#back-to-top:hover{transition:var(--leave-screen) var(--standard-curve) var(--leave-screen);border-color:rgba(0,0,0,0)}#back-to-top:hover::after{color:var(--gray-dark)}#back-to-top svg{position:relative;top:-0.4rem;left:-0.4rem}button.close-modal,button.close-form{width:2.4rem;height:2.4rem;background:rgba(0,0,0,0);border:0;border-radius:50%;position:absolute;cursor:pointer;display:inline-block;margin:1.2rem 1.6rem;font-size:0;top:0;right:0;transition:200ms ease-out;transform:scale(1.2);z-index:1}button.close-modal::after,button.close-modal::before,button.close-form::after,button.close-form::before{width:1.2rem;height:.3rem;background-color:var(--gray-dark);content:"";left:50%;top:50%;margin-left:-0.6rem;margin-top:-0.2rem;position:absolute;transform:rotate(-45deg);transition:400ms linear;border-radius:.2rem}button.close-modal::before,button.close-form::before{transform:rotate(45deg)}button.close-modal:hover,button.close-form:hover{box-shadow:0 0 0 2rem var(--gray-dark) inset;transform:scale(1)}button.close-modal:hover::before,button.close-modal:hover::after,button.close-form:hover::before,button.close-form:hover::after{background-color:var(--white);transform:rotate(-45deg) scale(0.9)}button.close-modal:hover::before,button.close-form:hover::before{transform:rotate(45deg) scale(0.9)}label{display:block;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-space-medium);font-size:var(--font-size-md);margin:1em 0 .5rem}input,select,textarea{width:100%;border:solid .1em var(--gray-blue);background-color:var(--white);border-radius:.6rem;box-sizing:border-box;padding:.5em 1em;transition:var(--enter-screen) var(--standard-curve);color:var(--black);font-size:var(--font-size-base)}input:focus,select:focus,textarea:focus{border:solid .2rem var(--accent-blue)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-medium);font-weight:var(--font-weight-semibold)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--gray-medium);font-weight:var(--font-weight-semibold)}input.error,select.error,textarea.error{border:solid .2rem var(--error)}select{height:4.8rem}select.default-selected{color:var(--gray-medium)}input[type=text],input[type=email],input[type=password]{line-height:4rem}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:0;background-color:rgba(0,0,0,0);position:relative;height:1.6rem;width:1.6rem;padding:0;box-sizing:border-box;outline:none}input[type=checkbox]::after,input[type=radio]::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}input[type=checkbox]:focus,input[type=radio]:focus{outline:none}input[type=checkbox]::after,input[type=radio]::after{content:"";cursor:pointer;transition:var(--enter-screen) var(--standard-curve);font-family:var(--font-awesome);font-weight:900;color:var(--white);text-align:center;border:solid .1rem var(--accent-blue);border-radius:.2rem;height:1.6rem;width:1.6rem;position:relative;display:block;font-size:1.1rem;line-height:1.6rem;background-color:var(--white)}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--accent-blue)}input[type=checkbox]:checked::after,input[type=radio]:checked::after{background-color:var(--accent-blue)}input[type=radio]{position:relative;border-radius:50%}input[type=radio]::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}input[type=radio]::after{content:"";transition:var(--enter-screen) var(--standard-curve);text-align:center;border:solid .1rem var(--accent-blue);border-radius:50%;height:1.6rem;width:1.6rem;position:relative;display:block;font-size:.6rem;line-height:1.6rem}.error-message{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--error);margin:1rem 0;animation:fade-in;animation-timing-function:var(--ease-out-curve);animation-duration:var(--enter-screen)}.error-message i{margin-right:.6rem}.modal-overlay,.background-overlay{display:none;width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:var(--black);opacity:0;z-index:150}.modal-overlay.show,.modal-overlay.menu-open,.background-overlay.show,.background-overlay.menu-open{display:block;opacity:.25;transition:500ms var(--ease-out-curve)}.modal-overlay.menu-open,.background-overlay.menu-open{z-index:106}@keyframes overlay-fade-in{0%{opacity:0}100%{opacity:.25}}ul.ais-Pagination-list,ul.pagination{list-style-type:none;padding:0;margin:4rem 0}ul.ais-Pagination-list>li,ul.pagination>li{display:inline-block;margin-inline:1rem}ul.ais-Pagination-list>li:first-child,ul.pagination>li:first-child{margin-left:0}ul.ais-Pagination-list>li:last-child,ul.pagination>li:last-child{margin-right:0}ul.ais-Pagination-list>li.active,ul.pagination>li.active{text-decoration:underline}.people-list{list-style-type:none;padding:0}.people-list>li{display:flex;margin:4rem 0}.people-list>li .person-details-container{display:flex;flex-direction:column;justify-content:center;margin-left:2rem}.people-list>li .person-img-container{background-color:var(--gray-lightest);height:16rem;width:16rem}.form-debugger{position:relative}.form-debugger button{background-color:#16a084;border:0;color:var(--white);border-radius:.2rem}.form-debugger button.toggle-form{display:block;margin:.6rem}.form-debugger button.refresh-submissions{position:absolute;top:0;right:0}.form-debugger button.refresh-submissions.refreshing i{transition:500ms linear;transform:rotate(360deg);animation-iteration-count:infinite}.form-debugger label{margin:0 0 1.6rem}.form-debugger ul{margin:1.6rem 0}.form-debugger p{font-size:1.4rem;margin:.6rem 0}.show-hidden-form{display:block !important;background-color:var(--white);position:fixed;top:10rem;left:2rem;width:60rem !important;max-height:60rem;overflow-y:scroll;z-index:110;box-shadow:var(--shadow-hard-small)}@keyframes slide-fade-in{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.tracking-campaign-wrapper{overflow-x:hidden;position:relative}.tracking-campaign-wrapper .campaign-statuses{width:50rem;max-height:40rem;overflow-y:auto;display:block;padding-right:4rem}.tracking-campaign-wrapper ul{padding-left:0}.tracking-campaign-wrapper ul li{padding:1rem 1.6rem;list-style-type:none;margin:1.2rem 0;position:relative}.tracking-campaign-wrapper ul li.hardcoded{padding-top:4rem}.tracking-campaign-wrapper ul li.build-failed{border-left:.6rem solid #ee5253}.tracking-campaign-wrapper ul li.successful-build{border-left:.6rem solid #2bcc71}.tracking-campaign-wrapper ul ul{padding-left:2rem}.tracking-campaign-wrapper ul ul li{padding:0}.tracking-campaign-wrapper label{display:inline-block;margin:0;font-size:1.4rem;cursor:pointer}.tracking-campaign-wrapper .lookup-input{position:relative;margin:.6rem 0;border:0;width:calc(100% - 4rem);height:4rem;display:inline-block;border-radius:0;vertical-align:baseline}.tracking-campaign-wrapper .lookup-submit{display:inline-block;width:4rem;height:4rem;margin:.6rem 0;border:0;border-radius:0;vertical-align:baseline;position:relative;top:-0.3rem;background-color:#16a084;color:var(--whtie)}.tracking-campaign-wrapper .lookup-toggler{position:absolute;right:1.6rem;background-color:rgba(0,0,0,0);border:0;transition:200ms ease-in-out;color:var(--white)}.tracking-campaign-wrapper .lookup-toggler.show-lookup{transform:rotate(180deg)}.tracking-campaign-wrapper .status-title{font-weight:var(--font-weight-bold);font-size:1.4rem;margin:.4rem 0}.tracking-campaign-wrapper p{margin:0;font-weight:var(--font-weight-medium);font-size:1.4rem}.tracking-campaign-wrapper .dom-element-lookup{padding:1rem 1.6rem;background-color:#444;border-radius:.4rem;position:relative;margin:0 0 2rem}.tracking-campaign-wrapper .dom-element-lookup .html-lookup-element{background-color:#666}.tracking-campaign-wrapper .lookup-results{padding:1rem 1.6rem;margin:.6rem 0}.tracking-campaign-wrapper .lookup-results.no-element-found{border-left:.6rem solid #ee5253}.tracking-campaign-wrapper .lookup-results.found-dom-element{border-left:.6rem solid #2bcc71}.tracking-campaign-wrapper .lookup-container{display:none;animation:300ms slide-fade-in;animation-timing-function:var(--sharper-curve);transform-origin:top left}.tracking-campaign-wrapper .lookup-container.show{display:block}.highlight-dom-element{border:.5rem solid #49fb35 !important}.html-lookup-element{background-color:#444;font-family:"Lucida Console",Monaco,monospace;border-radius:.2rem;padding:.2rem .6rem}.hardcoded.successful-build::before{background-color:#2bcc71}.hardcoded.build-failed::before{background-color:#ee5253}.hardcoded::before{content:"Hard coded pixel";color:var(--black);font-weight:var(--font-weight-semibold);display:block;position:absolute;font-size:1rem;padding:.8rem;left:0;top:0}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes panel-slide-in{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}.content form.content-moderation-entity-moderation-form,.region.region-content nav.tabs,.region.region-highlighted .messages__wrapper{display:none}.debugger-container{position:fixed;z-index:100;bottom:0;left:0;animation:fade-in 220ms var(--sharper-curve);display:inline-block}.admin-debugger{color:var(--white);display:inline-flex;transform:scaleY(0);opacity:0;transform-origin:bottom left;transition:var(--enter-screen) var(--standard-curve)}.admin-debugger.show-debugger{opacity:1;transform:scaleY(1);max-height:80vh}.admin-debugger.show-debugger .debugger-panel{display:block}.admin-debugger.show-debugger .navigation-tabs{display:block;min-height:30rem}.admin-debugger.show-debugger .navigation-tabs ul{opacity:1;padding:0;margin:0}.admin-debugger .navigation-tabs{background-color:#333;width:20rem;display:none}.admin-debugger .navigation-tabs.no-tabs{width:8rem;background-color:#ee5253}.admin-debugger .navigation-tabs.no-tabs .rotate-text{width:30rem;height:8rem;padding:1rem 1.5rem 1rem 3rem;font-size:1.6rem;transform:translate3d(-11rem,11rem,0) rotate(-90deg);background-color:#333}.admin-debugger .navigation-tabs.no-tabs .rotate-text a{font-weight:var(--font-weight-bold);text-decoration:underline;color:var(--white)}.admin-debugger .navigation-tabs.no-tabs .rotate-text::before{position:absolute;left:0;top:0;width:1rem;height:8rem;content:"";background-color:#ee5253}.admin-debugger .navigation-tabs ul{opacity:0;transition:200ms var(--sharper-curve) 150ms}.admin-debugger .navigation-tabs ul li{display:block;float:none;margin:0;position:relative;transition:200ms var(--sharper-curve)}.admin-debugger .navigation-tabs ul li a{color:var(--white);background-color:rgba(0,0,0,0);border:0;font-weight:var(--font-weight-semibold);display:block;padding:1rem 1.5rem}.admin-debugger .navigation-tabs ul li a:hover{background-color:rgba(0,0,0,0);border:0;color:var(--white)}.admin-debugger .navigation-tabs ul li::before{transform:translate3d(-0.6rem,0,0);opacity:0;transition:200ms var(--sharper-curve);content:"";position:absolute;height:100%;width:.6rem;background-color:#16a084;display:block}.admin-debugger .navigation-tabs ul li:hover,.admin-debugger .navigation-tabs ul li.active{padding-left:.6rem}.admin-debugger .navigation-tabs ul li:hover::before,.admin-debugger .navigation-tabs ul li.active::before{transform:translate3d(-0.6rem,0,0);opacity:1}.admin-debugger .navigation-tabs ul li:nth-child(1)::before{background-color:#ff9f43}.admin-debugger .navigation-tabs ul li:nth-child(2)::before{background-color:#ee5253}.admin-debugger .navigation-tabs ul li:nth-child(3)::before{background-color:#0abde3}.admin-debugger .navigation-tabs ul li:nth-child(4)::before{background-color:#54a0ff}.admin-debugger .navigation-tabs ul li:nth-child(5)::before{background-color:#341f97}.admin-debugger .navigation-tabs ul li:nth-child(6)::before{background-color:#10ac84}.admin-debugger .navigation-tabs ul li:nth-child(7)::before{background-color:#01a3a4}.admin-debugger .navigation-tabs ul li:nth-child(8)::before{background-color:#8395a7}.admin-debugger .navigation-tabs ul li:nth-child(9)::before{background-color:#222f3e}.admin-debugger .navigation-tabs .nav-tabs{border:0}.console-messages{background-color:#666;height:100%;width:50rem;overflow-x:hidden;overflow-y:scroll}.console-messages .messages__wrapper{height:100%;width:100%;padding-right:2rem}.console-messages .alert-dismissible .close{top:auto;right:auto}.console-messages .alert{color:var(--white);background-color:rgba(0,0,0,0);border:0;margin:1rem;border-radius:0;padding:1.2rem;border-left:solid .4rem #fff;position:relative}.console-messages .alert p{font-size:1.2rem}.console-messages .alert button:hover span{color:#fff;opacity:1}.console-messages .alert.alert-success{border-left:solid .4rem #2bcc71}.console-messages .alert.alert-warning{border-left:solid .4rem #eefc57}.console-messages .alert.alert-danger{border-left:solid .4rem #c0392b}.admin-debug-toggle{background-color:#333;height:4rem;width:4rem;color:var(--white);border:0;position:relative}.admin-debug-toggle.console-warning::after,.admin-debug-toggle.console-success::after{content:"";position:absolute;top:0;left:0;height:.8rem;width:.8rem;background-color:#2bcc71}.admin-debug-toggle.console-warning::after{background-color:#c0392b}.admin-debug-toggle.console-warning.console-success::after,.admin-debug-toggle.console-warning.console-success::before{content:"";position:absolute;top:0;left:0;height:.8rem;width:.8rem;background-color:#2bcc71}.admin-debug-toggle.console-warning.console-success::after{left:.8rem;background-color:#c0392b}.debugger-toggles{display:flex}.debugger-toggles i.fa-times{opacity:0;transform:translate3d(0,1.6rem,0);transition:var(--enter-screen) var(--standard-curve);position:absolute;top:1.2rem;left:1.2rem}.debugger-toggles i.fa-bars{opacity:1;transform:translate3d(0,0,0);transition:var(--enter-screen) var(--standard-curve);position:absolute;top:1.2rem;left:1.2rem}.debugger-toggles.show-debugger{opacity:1;transform:scaleY(1)}.debugger-toggles.show-debugger i.fa-times{opacity:1;transform:translate3d(0,0,0)}.debugger-toggles.show-debugger i.fa-bars{opacity:0;transform:translate3d(0,-1.6rem,0)}.workflow-form{display:flex;background-color:#3498db}.workflow-form .select-wrapper:hover::after{color:#3498db;cursor:pointer}.workflow-form.archived-state{background-color:#c0392b}.workflow-form.archived-state .select-wrapper:hover::after{color:#c0392b}.workflow-form.draft-state{background-color:#ff9f43}.workflow-form.draft-state .workflow-state{color:var(--black)}.workflow-form.draft-state .select-wrapper:hover::after{color:#ff9f43}.workflow-form.out-for-translation-state{background-color:#feca57}.workflow-form.out-for-translation-state .workflow-state{color:var(--black)}.workflow-form.out-for-translation-state .select-wrapper:hover::after{color:#feca57}.workflow-form.ready-to-publish-state{background-color:#00d2d3}.workflow-form.ready-to-publish-state .workflow-state{color:var(--black)}.workflow-form.ready-to-publish-state .select-wrapper:hover::after{color:#00d2d3}.workflow-form.published-state{background-color:#2bcc71}.workflow-form.published-state .workflow-state{color:#000}.workflow-form.published-state .select-wrapper:hover::after{color:#2bcc71}.workflow-form select,.workflow-form button{border-radius:0;height:4rem;border:0;margin:0}.workflow-form button{background-color:#666;position:relative;padding:0 3rem 0 0;transition:200ms var(--sharper-curve);max-width:3rem;color:#666;font-weight:var(--font-weight-bold);font-size:0;transform-origin:left center;border:0;box-shadow:none}.workflow-form button::after{position:absolute;content:"";font-family:var(--font-awesome);width:3rem;height:100%;background-color:#666;font-weight:900;text-align:center;display:inline-block;top:0;right:0;line-height:4rem;margin-right:-0.1rem;color:var(--white);transition:200ms var(--sharper-curve);font-size:1.4rem}.workflow-form button:focus{border:0;box-shadow:none;margin:0}.workflow-form button:hover{max-width:10rem;padding:0 3rem 0 1rem;color:var(--white);background-color:#16a084;font-size:1.4rem;border:0;box-shadow:none}.workflow-form button:hover::after{background-color:#16a084}.workflow-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;outline-color:rgba(0,0,0,0);border:0 !important;background:#333;background-image:none;color:var(--white);padding-right:5rem;cursor:pointer;font-size:1.4rem}.workflow-form select::-ms-expand{display:none}.workflow-form select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;outline-color:rgba(0,0,0,0);border:0 !important}.workflow-form .update-state{line-height:4rem;padding:0 1rem;font-weight:var(--font-weight-bold);background:#444;color:var(--white)}.workflow-form .select-wrapper{position:relative;display:block;height:4rem;padding-right:-4rem}.workflow-form .select-wrapper::after{content:"";font-weight:900;font-family:var(--font-awesome);position:absolute;top:0;right:0;padding:0 1rem;background:#444;cursor:pointer;pointer-events:none;transition:.25s all ease;height:4rem;text-align:center;line-height:4rem;width:4rem;color:var(--white)}.workflow-form .workflow-state{line-height:4rem;font-weight:var(--font-weight-bold);padding:0 2rem;color:var(--white)}.workflow-form #edit-current,.workflow-form .js-form-item-revision-log{display:none}.workflow-form .entity-moderation-form{border:0;background-color:rgba(0,0,0,0);margin:0;padding:0}.workflow-form .entity-moderation-form .form-item,.workflow-form .entity-moderation-form .form-group,.workflow-form .entity-moderation-form .entity-moderation-form__item{margin:0}.workflow-form .entity-moderation-form label{display:none}.secondary-tabs{background-color:#444}.secondary-tabs .fas,.secondary-tabs .fab{font-size:2.4rem;line-height:3.6rem;margin-right:0;transition:200ms var(--sharper-curve)}.secondary-tabs ul{padding-left:0;overflow:hidden;margin:0}.secondary-tabs ul.console-panel-active .console-tab,.secondary-tabs ul.marketo-panel-active .marketo-tab,.secondary-tabs ul.tracker-panel-active .campaign-tracker-tab{background-color:#666}.secondary-tabs ul li{list-style-type:none;cursor:pointer;padding:1rem 1.5rem;font-weight:var(--font-weight-semibold);line-height:3rem;transition:200ms var(--sharper-curve)}.secondary-tabs ul li:hover{background-color:#666}.secondary-tabs .tab-name{opacity:0;transition:200ms var(--sharper-curve);max-width:0;overflow:hidden;font-size:0;padding-left:1rem}.secondary-tabs:hover .tab-name{opacity:1;max-width:30rem;transition:max-width 200ms var(--sharper-curve),opacity 200ms var(--sharper-curve) 200ms,font-size 200ms var(--sharper-curve) 200ms;font-size:1.4rem}.debugger-panel{display:none;margin:0}.debugger-panel .debug-tool{display:none;background-color:#666;height:100%;padding:2rem;width:50rem;animation:panel-slide-in 200ms var(--sharper-curve);transform-origin:left bottom}.debugger-panel .debug-tool a{color:var(--white);text-decoration:underline}.debugger-panel .debug-tool a:hover{color:var(--white)}.debugger-panel.console-panel-active .console-wrapper{overflow:hidden;display:block}.debugger-panel.marketo-panel-active .marketo-wrapper{display:block}.debugger-panel.tracker-panel-active .tracking-campaign-wrapper{display:block}#admin-debug-tool{display:none}@media only screen and (min-width:768px){#admin-debug-tool{display:block}}.top-header-bar{background:linear-gradient(to left,var(--gray-lightest),var(--gray-light));height:3.2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);z-index:105;position:relative;display:none}@media only screen and (min-width:1440px){.top-header-bar{display:block}}.top-header-bar ul{list-style-type:none;display:flex;padding:0;margin:0 auto;justify-content:flex-end;width:117rem}.top-header-bar li{margin:0;position:relative}.top-header-bar li.language-selector-aux-link{margin-right:0}.top-header-bar li::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.top-header-bar li::before{display:block;background-color:var(--white);transform-origin:bottom left;transform:scaleY(0);opacity:0;transition:var(--enter-screen) var(--ease-out-curve)}.top-header-bar li:hover::before{opacity:1;transform:scaleY(1)}.top-header-bar li:hover .language-select{display:block;animation:slide-out;animation-duration:var(--shorter-duration);animation-timing-function:var(--standard-curve)}.top-header-bar a{color:var(--primary-font-color);line-height:3.2rem;display:inline-block;padding:0 1.2rem;transition:var(--shorter-duration) var(--sharper-curve);cursor:pointer;z-index:1;position:relative}.top-header-bar a:hover,.top-header-bar a:active,.top-header-bar a:focus{text-decoration:none}.responsive-aux-navigation{margin-top:4rem;border-top:solid .1rem var(--gray-light);padding:4rem 0}.responsive-aux-navigation ul>li>a{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.breadcrumb-wrapper{display:none;width:100%;height:5rem;position:relative}@media only screen and (min-width:768px){.breadcrumb-wrapper{display:block}}#nav-header.no-breadcrumb .breadcrumb-wrapper{display:none}.breadcrumb-container{max-width:75rem;padding:1.2rem;margin:0 auto;background-color:rgba(0,0,0,0);border-top:.1rem solid var(--gray-lighter);border-radius:0;animation:fade-in var(--enter-screen) var(--ease-out-curve)}@media only screen and (min-width:1024px){.breadcrumb-container{max-width:94rem}}@media only screen and (min-width:1440px){.breadcrumb-container{max-width:117rem}}.breadcrumb-container ul{padding:0;margin:0}.breadcrumb-container ul li{display:inline-block;list-style-type:none;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);position:relative}.breadcrumb-container ul li::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.breadcrumb-container ul li::after{position:relative;content:"";font-family:var(--font-awesome);font-weight:900;color:var(--gray-blue);padding:0;margin:0 .6rem}.breadcrumb-container ul li:last-child::after{display:none}.featured-item-container a{margin:0;padding:0}.featured-menu-item{margin-bottom:2rem;line-height:var(--line-height)}.featured-menu-item .featured-menu-image{display:block;width:100%;padding-bottom:50%;background-color:var(--gray-light);margin:0 0 2.4rem;overflow:hidden;position:relative;border-radius:.4rem}.featured-menu-item .featured-menu-image img{padding:0;min-height:100%;min-width:100%;position:absolute;margin:auto;top:-100%;left:-100%;bottom:-100%;right:-100%}.featured-menu-item .featured-menu-title{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:var(--letter-space-small);color:var(--black);padding:0;margin:0}.featured-menu-item .featured-menu-blurb{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--gray-dark);letter-spacing:var(--letter-space-small);margin:1em 0}.featured-menu-item .featured-link{font-size:var(--font-size-base)}.responsive-navigation-container .featured-menu-item{max-width:30rem;padding:4rem 0;border-top:solid 1px var(--gray-light);margin-top:4rem}.varian-block{margin:4rem 0}.varian-block .blog-item,.varian-block .news-item{margin:3.2rem 0}.varian-block .blog-item a,.varian-block .blog-item time,.varian-block .news-item a,.varian-block .news-item time{margin:0;display:block;font-weight:var(--font-weight-semibold)}.varian-block .blog-item time,.varian-block .news-item time{font-size:var(--font-size-base-sm);color:var(--gray-dark);margin-bottom:.4rem}.varian-block .blog-item:first-child,.varian-block .news-item:first-child{margin-top:0}.varian-block .blog-item:last-child,.varian-block .news-item:last-child{margin-bottom:0}.varian-block .blog-item{display:flex}.varian-block .blog-item img{margin-right:2rem;width:8rem;height:8rem}@media only screen and (min-width:768px){.home-blogs-and-news{display:grid !important;grid-template-columns:1fr !important;gap:2rem !important}}@media only screen and (min-width:1024px){.home-blogs-and-news{gap:4rem !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}}.home-blogs-and-news h2{margin-top:0}.home-blogs-and-news .grid-item{margin-block:2rem}.ja-home-events .varian-block,.two-column-paragraph .varian-block{margin:2rem 0 4rem !important}.ja-home-events .event,.two-column-paragraph .event{margin-bottom:3.2rem !important}.ja-home-events .event a,.two-column-paragraph .event a{display:flex;flex-direction:column;color:var(--white);gap:1rem}.ja-home-events .event a h3,.ja-home-events .event a h4,.ja-home-events .event a time,.ja-home-events .event a .event-info,.two-column-paragraph .event a h3,.two-column-paragraph .event a h4,.two-column-paragraph .event a time,.two-column-paragraph .event a .event-info{margin:0 !important;text-shadow:var(--blue-banner-text-shadow)}.ja-home-events .event a time,.ja-home-events .event a h4,.two-column-paragraph .event a time,.two-column-paragraph .event a h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ja-home-events .event a h4,.two-column-paragraph .event a h4{font-size:var(--font-size-base-sm)}.ja-home-events .event a:hover,.two-column-paragraph .event a:hover{text-decoration:none}.ja-home-events .varian-block{margin-block:4rem !important}.ja-home-events .event a{color:var(--black)}.ja-home-events .event a h3{font-size:var(--font-size-md);color:var(--accent-blue);text-shadow:none}.ja-home-events .event a h4,.ja-home-events .event a time,.ja-home-events .event a .event-info{text-shadow:none;color:var(--gray-dark)}.footer-nav,.contact-info-nav{animation:fade-in;animation-duration:var(--enter-screen);animation-timing-function:var(--standard-curve)}.footer-nav li,.contact-info-nav li{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:.8em 0}@media only screen and (min-width:768px){.footer-nav li,.contact-info-nav li{font-size:var(--font-size-md);letter-spacing:var(--letter-space-medium)}}@media only screen and (min-width:1440px){.footer-nav li,.contact-info-nav li{margin:.4em 0}}.footer-nav ul ul,.contact-info-nav ul ul{display:none;margin-top:1rem}@media only screen and (min-width:1440px){.footer-nav ul ul,.contact-info-nav ul ul{display:block}}.footer-nav ul ul li,.contact-info-nav ul ul li{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.footer-nav ul ul li a,.contact-info-nav ul ul li a{color:var(--gray-dark)}.footer-nav{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.footer-nav{max-width:none}}@media only screen and (min-width:768px){.footer-nav{flex-basis:45%}}@media only screen and (min-width:1440px){.footer-nav{flex-basis:85%}.footer-nav ul{display:flex}.footer-nav ul li{flex-basis:100%}}.footer-nav .contact-info-nav{flex-basis:15%}.social-nav{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.social-nav{max-width:none}}.social-nav .social-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:.8em 0}@media only screen and (min-width:768px){.social-nav .social-title{font-size:var(--font-size-md)}}@media only screen and (min-width:1440px){.social-nav .social-title{margin:.4em 0}}@media only screen and (min-width:768px){.social-nav{display:flex;flex-basis:55%}.social-nav>*{flex-basis:50%}}@media only screen and (min-width:1440px){.social-nav{flex-direction:column;flex-basis:25%}.social-nav .social-title{margin-top:0}.social-nav .contact-info-nav{justify-content:space-between}.social-nav .contact-info-nav ul{display:flex;flex-direction:column;justify-content:space-between}}footer{--line-height:1.5;line-height:var(--line-height);border-top:1px solid var(--gray-lighter)}.footer-wrapper{background-color:var(--white);min-height:40rem;padding:4rem 0}@media only screen and (min-width:1440px){.footer-wrapper{min-height:33rem}}@media only screen and (min-width:768px){.footer-wrapper{min-height:21rem}}.footer-container{display:block;padding-inline:4rem}@media only screen and (min-width:768px){.footer-container{padding-right:2rem;padding-left:2rem;display:flex}}.copyright-wrapper{background:linear-gradient(to left,var(--gray-lighter),var(--gray-light));padding:4rem 2rem}@media only screen and (min-width:768px){.copyright-wrapper{padding:4rem 0}}.copyright-wrapper p{font-size:var(--font-size-sm)}.copyright-wrapper .trust-e{max-width:45.6rem;margin:4rem auto 0;width:100%}@media only screen and (min-width:768px){.copyright-wrapper .trust-e{max-width:none}}@media only screen and (min-width:1024px){.copyright-wrapper .trust-e{margin:0;display:flex;width:auto;display:flex;align-items:center;justify-content:center;row-gap:2rem}}.copyright-wrapper .copyright{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.copyright-wrapper .copyright{max-width:none}}.copyright-wrapper .copyright *:first-child{margin-top:0}.copyright-wrapper .copyright *:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.copyright-wrapper .copyright{max-width:60rem;margin-inline:0}}.copyright-wrapper .copyright-year{font-weight:var(--font-weight-semibold)}.legal-navigation{background-color:var(--gray-lightest);padding:2rem;min-height:16rem;font-weight:var(--font-weight-semibold)}.legal-navigation .legal-links{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.legal-navigation .legal-links{max-width:none}}.legal-navigation ul{animation:fade-in;animation-duration:var(--enter-screen);animation-timing-function:var(--standard-curve)}.legal-navigation a{line-height:4rem;display:block;color:var(--black)}@media only screen and (min-width:768px){.legal-navigation{min-height:4rem;padding:0}.legal-navigation ul{display:flex}.legal-navigation a{line-height:6.8rem;margin-right:2rem}}@media only screen and (min-width:1440px){.legal-navigation{min-height:4rem}.legal-navigation a{line-height:4rem}}.safety-disclaimer{position:relative;margin:4rem 4rem 0;font-size:var(--font-size-sm)}@media only screen and (min-width:768px){.safety-disclaimer{margin:4rem 2rem 0}}.safety-disclaimer strong{font-weight:var(--font-weight-bold)}form .form-container{text-align:left}form .form-container p{text-align:left;padding:0}form .form-container *{animation:fade-in 500ms var(--standard-curve);margin:0}form .form-container *+*{margin-top:2rem}form .form-container button{margin-top:4rem}form .form-container label{margin-top:4rem}form .form-container label.required::after{content:"*";font-weight:900;color:var(--error);margin:0 .6rem}form .form-container .checkbox-field-group label,form .form-container .checkbox-field-group input{display:inline-block;margin:0}form .form-container .checkbox-field-group label{font-weight:var(--font-weight-medium);margin-left:1rem;font-size:1.6rem}form .form-container .checkbox-field-group input[type=text]{margin-top:2rem}form .form-container .repeating-field-container button+button{margin-left:4rem}form .form-container .repeating-field{padding:4rem 4rem 4rem 12rem;border-radius:1.6rem;position:relative;position:relative}form .form-container .repeating-field::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}form .form-container .repeating-field:nth-child(odd){background-color:var(--gray-lightest)}form .form-container .repeating-field::before{position:absolute;content:attr(data-field-id);top:4rem;left:3rem;width:6rem;height:6rem;line-height:6rem;font-weight:var(--font-weight-bold);background-color:var(--gray-medium);color:var(--white);border-radius:50%;text-align:center;font-size:2rem}form .form-container .repeating-field *{margin:0}form .form-container .repeating-field *+*{margin-top:2rem}form .form-container .repeating-field label:first-child{margin-top:0}form .form-container .response{text-align:center;animation:fade-in 500ms var(--standard-curve)}form .form-container .response h2,form .form-container .response p{margin:0}form .form-container .response p{margin-top:2rem;padding:0;font-size:2rem}form .form-container .error-message{position:relative}form .form-container .error-message::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}form .form-container .error-message::before{font-family:var(--font-awesome);font-weight:900;content:"";margin-right:1rem;position:relative}.modal-inner-container .response,.simple-form-inner-container .response{text-align:center}fieldset{padding:0;border:0}.form-submitted .form-container{display:none}#ai-demo-request-form{max-width:80rem}#ai-demo-request-form .scroll-down{height:20rem;overflow-y:scroll;background-color:var(--gray-light);padding:2rem;margin:4rem 0}.marketo-hidden-form{display:none}.marketo-form-container{min-height:none}@media only screen and (min-width:1024px){.marketo-form-container{min-height:30rem}}.marketo-form-container .grid-item{display:none;margin:0 auto}@media only screen and (min-width:768px){.marketo-form-container .grid-item{display:flex}}.marketo-form-container .grid-item.center-vertically{display:flex;max-width:60ch;margin:0 auto;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.marketo-form-container .grid-item.center-vertically{max-width:none}}@media only screen and (min-width:1024px){.marketo-form-container .grid-item.center-vertically{margin:0}}.marketo-form-container .icon-container{margin:auto}.marketo-form-container .icon-container svg{display:none;max-width:100%;width:30rem}@media only screen and (min-width:768px){.marketo-form-container .icon-container svg{display:block}}.marketo-form-container .icon-container .svg-icon.loading>svg{display:none}.marketo-form-container .icon-container img{display:none;max-height:30rem}@media only screen and (min-width:1024px){.marketo-form-container .icon-container img{display:block}}.right-column form .form-container h2{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold)}.main-navigation-wrapper{background-color:var(--background-color);z-index:100;position:relative;transform:rotate(0deg);transition:var(--enter-screen) var(--ease-out-curve)}.main-navigation-wrapper.menu-open{position:fixed;box-shadow:var(--shadow-soft-large)}.main-navigation-wrapper .navigation-container{display:flex}.logo{display:flex;align-items:center;row-gap:2rem}.logo img{width:8.6rem}@media only screen and (min-width:1024px){.logo img{width:10rem}}.logo,.auxiliary-navigation{animation:fade-in var(--enter-screen) var(--ease-out-curve)}#nav-header{min-height:auto}@media only screen and (min-width:1440px){#nav-header{min-height:11.2rem}}.loading svg{display:none}.svg-icon{display:block;max-height:40rem;max-width:40rem}.svg-icon svg{stroke-dasharray:300;stroke-dashoffset:300;animation:animate-svg 2.4s ease-in-out forwards}.svg-icon img,.svg-icon svg{height:100%;width:100%}.icon-container{margin:4rem;cursor:pointer}.snippets-container .icon-container{margin:10px}.icon-class-name{display:block;font-weight:bold}.icon-occlusion .cls-1{fill:none;stroke:var(--blue);stroke-miterlimit:10;stroke-width:.4rem}.icon-targeting .cls-1,.icon-targeting .cls-2{fill:none;stroke-miterlimit:10}.icon-targeting .cls-1{stroke:var(--black);stroke-width:.6rem}.icon-targeting .cls-2{stroke:var(--blue);stroke-width:.4rem}.icon-structural-resiliency .cls-1,.icon-structural-resiliency .cls-2{fill:none;stroke-miterlimit:10}.icon-structural-resiliency .cls-1{stroke:var(--blue);stroke-width:.6rem}.icon-structural-resiliency .cls-2{stroke:var(--black);stroke-width:.4rem}@keyframes animate-svg{0%{stroke-dashoffset:300;opacity:0}40%{opacity:1}100%{stroke-dashoffset:0}}.icon-advanced-care .cls-1{fill:var(--blue)}.icon-advanced-care .cls-1,.icon-advanced-care .cls-2{stroke:var(--blue);stroke-miterlimit:10;stroke-width:.12rem}.icon-advanced-care .cls-2{fill:none}.icon-advanced-care .cls-3{fill:var(--blue)}.icon-fragmented-workflows .cls-1,.icon-fragmented-workflows .cls-2,.icon-fragmented-workflows .cls-3,.icon-fragmented-workflows .cls-4{fill:none;stroke-miterlimit:10;fill-rule:evenodd;stroke-width:.2rem}.icon-fragmented-workflows .cls-1,.icon-fragmented-workflows .cls-4{stroke:var(--black)}.icon-fragmented-workflows .cls-2,.icon-fragmented-workflows .cls-3{stroke:var(--blue)}.icon-fragmented-workflows .cls-3,.icon-fragmented-workflows .cls-4{stroke-linecap:round}.icon-fragmented-workflows .cls-5{fill:var(--white)}.icon-non-compliance svg,.icon-funding-research svg{stroke-dasharray:350}.icon-non-compliance .cls-1,.icon-non-compliance .cls-2,.icon-non-compliance .cls-3,.icon-funding-research .cls-1,.icon-funding-research .cls-2,.icon-funding-research .cls-3{fill:none}.icon-non-compliance .cls-1,.icon-non-compliance .cls-2,.icon-non-compliance .cls-4,.icon-funding-research .cls-1,.icon-funding-research .cls-2,.icon-funding-research .cls-4{stroke:var(--blue)}.icon-non-compliance .cls-1,.icon-non-compliance .cls-2,.icon-non-compliance .cls-3,.icon-non-compliance .cls-4,.icon-funding-research .cls-1,.icon-funding-research .cls-2,.icon-funding-research .cls-3,.icon-funding-research .cls-4{stroke-miterlimit:10}.icon-non-compliance .cls-1,.icon-non-compliance .cls-4,.icon-funding-research .cls-1,.icon-funding-research .cls-4{stroke-width:.4rem}.icon-non-compliance .cls-2,.icon-non-compliance .cls-3,.icon-funding-research .cls-2,.icon-funding-research .cls-3{stroke-width:.2rem}.icon-non-compliance .cls-3,.icon-funding-research .cls-3{stroke:var(--black)}.icon-non-compliance .cls-4,.icon-funding-research .cls-4{fill:var(--white)}.icon-key-partnerships .cls-1{fill:none;stroke:var(--blue);stroke-linejoin:round;stroke-width:.4rem;fill-rule:evenodd}.icon-meaningful-innovation .cls-1{fill:var(--blue);stroke:var(--blue);stroke-width:4.26px}.icon-meaningful-innovation .cls-1,.icon-meaningful-innovation .cls-2,.icon-meaningful-innovation .cls-3,.icon-meaningful-innovation .cls-4,.icon-meaningful-innovation .cls-5{stroke-miterlimit:10}.icon-meaningful-innovation .cls-2,.icon-meaningful-innovation .cls-3,.icon-meaningful-innovation .cls-4,.icon-meaningful-innovation .cls-5{fill:var(--white);stroke:var(--black)}.icon-meaningful-innovation .cls-2{stroke-width:.4rem}.icon-meaningful-innovation .cls-3{stroke-width:.25rem}.icon-meaningful-innovation .cls-4{stroke-width:.275rem}.icon-meaningful-innovation .cls-5{stroke-linecap:round;stroke-width:.2rem}.icon-predictable-outcomes svg{stroke-dasharray:500}.icon-predictable-outcomes .cls-1,.icon-predictable-outcomes .cls-2,.icon-predictable-outcomes .cls-3{fill:none;stroke-miterlimit:10}.icon-predictable-outcomes .cls-1{stroke:var(--black);stroke-width:.2rem}.icon-predictable-outcomes .cls-2,.icon-predictable-outcomes .cls-3{stroke:var(--blue)}.icon-predictable-outcomes .cls-2{stroke-width:.3rem}.icon-predictable-outcomes .cls-3{stroke-width:.3rem}.icon-intuitive-operation .cls-1{fill:var(--blue)}.icon-intuitive-operation .cls-2{fill:none;stroke:var(--black);stroke-linecap:round;stroke-miterlimit:10;stroke-width:.4rem}.region-modal.modal-container{width:clamp(30rem,80vw,48rem);max-width:60rem}@media only screen and (min-width:768px){.region-modal.modal-container{width:80vw}}.region-modal.modal-container img{width:3rem;height:3rem;margin-right:2rem;vertical-align:middle}.region-modal.modal-container ul{padding:0;list-style:none}.region-modal.modal-container li{margin:2rem 0}.region-modal.modal-container h2{margin-top:0;font-size:var(--font-size-lg)}.region-modal.modal-container h3{font-size:var(--font-size-md)}.region-modal.modal-container a{font-weight:var(--font-weight-semibold)}.region-modal.modal-container .header-container{margin:0 0 2rem !important}.region{margin:0}.region:nth-child(2){margin:4rem 0 0}.top-header-bar .language-select-button{position:relative;cursor:pointer}.top-header-bar .language-select-button img{height:1.6rem;width:1.6rem;margin:0 .6rem .2rem 0;vertical-align:middle}.responsive-navigation .language-select-button{border:0;background:none;line-height:6rem;padding:0;background-color:#fff;height:6rem;margin:0 2rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--black);text-decoration:none}.responsive-navigation .language-select-button span{display:none}@media only screen and (min-width:768px){.responsive-navigation .language-select-button span{display:inline-block}}.responsive-navigation .language-select-button img{height:1.6rem;width:1.6rem;margin:0 .6rem .2rem 0;vertical-align:middle}.loader,.loader::before,.loader::after{border-radius:50%;width:2.4em;height:2.4em;animation-fill-mode:both;animation:loading-animation 1.8s infinite ease-in-out}.loader{color:var(--gray-light);font-size:1rem;margin:4rem auto;position:relative;text-indent:-9999em;animation-delay:-0.16s;transform:translate3d(0,-2.4em,0)}.loader::before,.loader::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.loader::before{transform:translate3d(-3.5em,0,0);animation-delay:-0.32s}.loader::after{transform:translate3d(3.5em,0,0)}.background-blue .loader,.background-black .loader,.background-accent-blue .loader,.background-accent-purple .loader{color:var(--white)}@keyframes loading-animation{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.product-menu-wrapper{background:linear-gradient(to right,rgba(0,0,0,0) 25rem,var(--white) 0);position:relative;transform:rotate(0deg);z-index:2;margin:0 auto;max-width:117rem}.product-submenu{display:none;gap:4rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);position:absolute;width:88rem;top:0;left:29rem;padding:0;transition:var(--enter-screen) var(--shorter-duration);height:30rem}.product-menu-dropdown{display:none;background:linear-gradient(to right,rgba(0,0,0,0) 50%,var(--white) 50%),linear-gradient(var(--gray-light),var(--gray-lightest));position:fixed;left:0;width:100%;border-top:.1rem solid var(--gray-light);margin:0}.product-menu-dropdown a:hover{color:var(--black)}.product-menu-wrapper .product-menu{height:48rem;width:25rem;position:relative;transition:var(--leave-screen) var(--ease-out-curve);padding:4rem 0}.product-menu-wrapper .product-menu.tid-74{height:52rem}.product-menu-wrapper .product-menu.tid-77{height:50rem}.product-menu-wrapper .product-menu>ul{padding:0;margin-bottom:2.4rem;position:relative}.product-menu-wrapper .product-menu>ul>li{position:static}.product-menu-wrapper .product-menu>ul>li>a{display:block;padding:1rem 1rem 1rem 4rem;position:relative}.product-menu-wrapper .product-menu>ul>li>a::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.product-menu-wrapper .product-menu>ul>li>a::before{content:"";width:100%;transform:scaleX(0);opacity:0;background-color:var(--white);transition:var(--longer-duration) var(--ease-out-curve);transform-origin:right bottom;z-index:-1;border-bottom-left-radius:.4rem;border-top-left-radius:.4rem}.product-menu-wrapper .product-menu>ul>li.active a::before{transform:scaleX(1);opacity:1}.product-menu-wrapper .product-menu>ul>li.active .product-submenu{display:grid}.product-menu-wrapper .product-menu>ul>li.transitioning.active button::before{animation:product-menu-open;animation-duration:var(--longer-duration);animation-timing-function:var(--ease-out-curve)}.product-menu-wrapper .product-menu>ul>li.transitioning.active.forward .product-submenu{animation:product-submenu-open-forward;animation-duration:var(--complex-duration);animation-timing-function:var(--ease-out-curve)}.product-menu-wrapper .product-menu>ul>li.transitioning.active.backward .product-submenu{animation:product-submenu-open-backward;animation-duration:var(--complex-duration);animation-timing-function:var(--ease-out-curve)}.product-menu-wrapper .product-menu>ul>li.transitioning.closing button::before{animation:product-menu-close;animation-duration:var(--enter-screen);animation-timing-function:var(--ease-out-curve)}.product-menu-wrapper .product-menu>ul>li.transitioning.closing.forward .product-submenu{animation:product-submenu-close-forward var(--complex-duration) var(--ease-out-curve)}.product-menu-wrapper .product-menu>ul>li.transitioning.closing.backward .product-submenu{animation:product-submenu-close-backward var(--complex-duration) var(--ease-out-curve)}.primary-navigation{display:none;flex-grow:1;justify-content:flex-end;animation:fade-in;animation-duration:var(--leave-screen);animation-timing-function:var(--ease-out-curve)}@media only screen and (min-width:1440px){.primary-navigation{display:flex}}.primary-navigation ul{padding:0;margin:0;list-style-type:none}.primary-navigation li{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);margin:0;position:relative}.primary-navigation a{color:var(--black);padding:.6rem 0;display:block}.primary-navigation a:hover,.primary-navigation a:active,.primary-navigation a:focus{text-decoration:none}.primary-navigation>ul{display:flex}li.top-level-navigation-item{margin:0 1em;line-height:8rem;position:relative}li.top-level-navigation-item>a{padding:0}li.top-level-navigation-item li{line-height:1.5;margin:0;padding:0}li.top-level-navigation-item::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}li.top-level-navigation-item:last-child{margin-right:1.2rem}li.top-level-navigation-item::before{height:.4rem;background-color:var(--blue);width:100%;transform:scaleX(0);opacity:0;transition:500ms var(--sharper-curve);transform-origin:bottom;top:auto;border-top-left-radius:.4rem;border-top-right-radius:.4rem}li.top-level-navigation-item.active [class*=dropdown]{display:block;animation:slide-out var(--enter-screen) var(--sharper-curve);transform-origin:top left;box-shadow:var(--shadow-soft-large)}li.top-level-navigation-item.active .mega-menu-dropdown [class*=container],li.top-level-navigation-item.active .product-menu-dropdown .product-menu,li.top-level-navigation-item.active .search-dropdown .container,li.top-level-navigation-item.active .basic-menu-dropdown>ul{display:block;animation:menu-fade-in 600ms var(--ease-out-curve);transform-origin:top left}li.top-level-navigation-item.active::before{transform:scaleX(1);opacity:1}.product-submenu ul,.mega-menu-dropdown ul{-moz-column-count:3;column-count:3;-moz-column-gap:4rem;column-gap:4rem;-moz-column-fill:balance;column-fill:balance}.product-submenu ul li,.mega-menu-dropdown ul li{-moz-column-break-inside:avoid;break-inside:avoid}.product-submenu ul li ul,.mega-menu-dropdown ul li ul{-moz-column-count:1;column-count:1;padding-bottom:2.4rem}.product-submenu ul li ul li,.mega-menu-dropdown ul li ul li{width:100%;font-weight:var(--font-weight-semibold)}.product-submenu ul li ul li a,.mega-menu-dropdown ul li ul li a{color:var(--gray-dark)}.product-submenu ul{-moz-column-count:2;column-count:2}.product-submenu ul ul{-moz-column-count:1;column-count:1}.mega-menu-wrapper{width:116rem;margin:0 auto;display:grid;gap:4rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.mega-menu-dropdown{display:none;background-color:var(--white);position:fixed;left:0;width:100%;padding:4rem;border-top:.1rem solid var(--gray-light);border-bottom:.1rem solid var(--gray-light);margin:0}.basic-menu-dropdown{display:none;position:absolute;left:-4rem;top:8rem;background-color:var(--white);padding:4rem;width:28rem;border:.1rem solid var(--gray-light);z-index:1;margin:0}.basic-menu-dropdown ul:first-child li>a{margin-top:0}.basic-menu-dropdown ul:last-child li>a{margin-bottom:0}.card,.event-card,.full-modal-event-card{margin:4rem 0;position:relative;height:50rem;border-radius:.4rem;transform:translate3d(0,0,0) sclae(1);transition:550ms var(--ease-out-curve) 875ms;opacity:1;padding-bottom:4rem}@media screen and (max-width:767px){.card,.event-card,.full-modal-event-card{height:auto}}.card:hover .img-container img,.event-card:hover .img-container img,.full-modal-event-card:hover .img-container img{transform:scale(1.1)}.card h4,.event-card h4,.full-modal-event-card h4{margin:2.4rem 0;opacity:1;font-size:2rem;font-weight:var(--font-weight-semibold);line-height:1.25;transition:250ms var(--ease-out-curve) 1075ms;transform:translate3d(0,0,0)}.card .img-container,.event-card .img-container,.full-modal-event-card .img-container{background-color:var(--gray-light);height:0;padding-bottom:50%;position:relative;overflow:hidden}.card .img-container img,.event-card .img-container img,.full-modal-event-card .img-container img{position:absolute;left:0;top:0;transition:500ms var(--ease-out-curve);max-height:none}@media screen and (max-width:767px){.card .img-container img,.event-card .img-container img,.full-modal-event-card .img-container img{width:100%}}.card .text-container,.event-card .text-container,.full-modal-event-card .text-container{margin:2.4rem 0;opacity:1;transition:400ms var(--ease-out-curve) 1075ms;transform:translate3d(0,0,0)}.card .text-container p,.event-card .text-container p,.full-modal-event-card .text-container p{overflow-y:hidden;height:16rem;margin:0;position:relative}.card .text-container p::after,.event-card .text-container p::after,.full-modal-event-card .text-container p::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:8rem;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%)}.loading .card,.loading .event-card{transform:translate3d(0,0.8rem,0) scale(0.95);opacity:0}.loading .card h4,.loading .event-card h4{transform:translate3d(0,0.4rem,0);opacity:0}.loading .card .text-container,.loading .card .link-container,.loading .event-card .text-container,.loading .event-card .link-container{opacity:0}.loading .card .text-container,.loading .event-card .text-container{transform:translate3d(0,0.8rem,0)}.card-banner-wrapper h2,.card-sessions h2,.event-banner-wrapper h2,.event-sessions h2{font-size:4.8rem;letter-spacing:-0.11rem;line-height:1.1;margin:4rem 0 0;font-weight:var(--font-weight-semibold)}.card-banner-wrapper h3,.card-sessions h3,.event-banner-wrapper h3,.event-sessions h3{font-size:2rem;letter-spacing:-0.04rem;margin:2rem 0;font-weight:var(--font-weight-semibold);line-height:1.25}.card-banner-wrapper,.event-banner-wrapper{position:relative;padding:4rem 0}.card-banner-wrapper.loading img,.card-banner-wrapper.loading h2,.card-banner-wrapper.loading h3,.card-banner-wrapper.loading p,.card-banner-wrapper.loading .link-container,.event-banner-wrapper.loading img,.event-banner-wrapper.loading h2,.event-banner-wrapper.loading h3,.event-banner-wrapper.loading p,.event-banner-wrapper.loading .link-container{opacity:0}.card-banner-wrapper.loading img,.event-banner-wrapper.loading img{transform:scale(0.9)}.card-banner-wrapper.loading h2,.event-banner-wrapper.loading h2{transform:translate3d(0,4rem,0)}.card-banner-wrapper.loading h3,.event-banner-wrapper.loading h3{transform:translate3d(0,2rem,0)}.card-banner-wrapper.loading p,.event-banner-wrapper.loading p{transform:translate3d(0,1.2rem,0)}.card-banner-wrapper.loading .gradient-container,.event-banner-wrapper.loading .gradient-container{opacity:1}.card-banner-wrapper.loading .link-container,.event-banner-wrapper.loading .link-container{transform:translate3d(0,1.6rem,0)}.card-banner-wrapper .card-banner-container,.card-banner-wrapper .event-banner-container,.event-banner-wrapper .card-banner-container,.event-banner-wrapper .event-banner-container{z-index:1}.card-banner-wrapper img,.event-banner-wrapper img{opacity:1;transform:scale(1);transform-origin:center;transition:3s var(--ease-out-curve)}.card-banner-wrapper h2,.event-banner-wrapper h2{font-size:2.4rem;font-weight:var(--font-weight-semibold);opacity:1;transform:translate3d(0,0,0);transition:1000ms var(--ease-out-curve)}.card-banner-wrapper h3,.event-banner-wrapper h3{opacity:1;transform:translate3d(0,0,0);transition:1400ms var(--ease-out-curve) 600ms;font-size:2.2rem}.card-banner-wrapper p,.event-banner-wrapper p{transition:1400ms var(--ease-out-curve) 600ms}.card-banner-wrapper .link-container,.event-banner-wrapper .link-container{text-align:center;margin:2.4rem 0;transition:1.5s var(--ease-out-curve) 1.5s}.card-banner-wrapper .link-container a,.event-banner-wrapper .link-container a{margin:1.2rem;padding:.6rem 1.6rem;cursor:pointer}.card-group,.session-group{margin:4rem 0}.card-group.loading h3,.session-group.loading h3{opacity:0}.card-group h3,.session-group h3{transition:var(--enter-screen) var(--standard-curve);opacity:1}.card-group .col-xs-12:nth-child(1)>.event-card,.session-group .col-xs-12:nth-child(1)>.event-card{transition:300ms var(--ease-out-curve) 500ms}.card-group .col-xs-12:nth-child(1)>.event-card h4,.card-group .col-xs-12:nth-child(1)>.event-card .text-container,.card-group .col-xs-12:nth-child(1)>.event-card .link-container,.session-group .col-xs-12:nth-child(1)>.event-card h4,.session-group .col-xs-12:nth-child(1)>.event-card .text-container,.session-group .col-xs-12:nth-child(1)>.event-card .link-container{transition-delay:700ms}.card-group .col-xs-12:nth-child(2)>.event-card,.session-group .col-xs-12:nth-child(2)>.event-card{transition:375ms var(--ease-out-curve) 650ms}.card-group .col-xs-12:nth-child(2)>.event-card h4,.card-group .col-xs-12:nth-child(2)>.event-card .text-container,.card-group .col-xs-12:nth-child(2)>.event-card .link-container,.session-group .col-xs-12:nth-child(2)>.event-card h4,.session-group .col-xs-12:nth-child(2)>.event-card .text-container,.session-group .col-xs-12:nth-child(2)>.event-card .link-container{transition-delay:850ms}.card-group .col-xs-12:nth-child(3)>.event-card,.session-group .col-xs-12:nth-child(3)>.event-card{transition:450ms var(--ease-out-curve) 725ms}.card-group .col-xs-12:nth-child(3)>.event-card h4,.card-group .col-xs-12:nth-child(3)>.event-card .text-container,.card-group .col-xs-12:nth-child(3)>.event-card .link-container,.session-group .col-xs-12:nth-child(3)>.event-card h4,.session-group .col-xs-12:nth-child(3)>.event-card .text-container,.session-group .col-xs-12:nth-child(3)>.event-card .link-container{transition-delay:925ms}.card-group .col-xs-12:nth-child(4)>.event-card,.session-group .col-xs-12:nth-child(4)>.event-card{transition:500ms var(--ease-out-curve) 800ms}.card-group .col-xs-12:nth-child(4)>.event-card h4,.card-group .col-xs-12:nth-child(4)>.event-card .text-container,.card-group .col-xs-12:nth-child(4)>.event-card .link-container,.session-group .col-xs-12:nth-child(4)>.event-card h4,.session-group .col-xs-12:nth-child(4)>.event-card .text-container,.session-group .col-xs-12:nth-child(4)>.event-card .link-container{transition-delay:1000ms}.card-link-container,.session-link-container{display:flex}.card-link-container ul,.session-link-container ul{list-style-type:none;margin:0;padding:0;margin-left:-1rem}.card-link-container ul li,.session-link-container ul li{display:inline-block}@media screen and (max-width:580px){.card-link-container ul li,.session-link-container ul li{display:block}}.card-link-container ul li a,.session-link-container ul li a{display:block;font-weight:500;font-size:1.6rem;padding:0;margin:0 1rem}#session-container .modal-container,#card-container .modal-container{max-width:50rem;max-height:90vh;height:auto;overflow-y:auto;padding:4rem}@media screen and (max-width:580px){#session-container .modal-container,#card-container .modal-container{max-width:90vw}}#session-container .img-container,#card-container .img-container{width:100%;padding-bottom:56.25%;display:block;margin:0;border-radius:.4rem}#session-container .card-modal-content h4,#session-container .event-modal-content h4,#card-container .card-modal-content h4,#card-container .event-modal-content h4{margin:3.2rem 0 2rem;font-size:2.4rem;line-height:1.3}#session-container .registration-link-container,#card-container .registration-link-container{margin:4rem 0 0}.full-modal-event-card{cursor:pointer;height:36rem;padding:0}@media screen and (max-width:767px){.full-modal-event-card{height:auto}}.full-modal-event-card .card-container>h3{color:var(--accent-blue)}.full-modal-event-card:hover.contains-video>.card-container>.img-container::after{transform:translate(-50%,-50%) scale(1);opacity:1;transition:500ms var(--ease-out-curve);transform-origin:center center}.full-modal-event-card.contains-video .card-container>.img-container::after{font-family:var(--font-awesome);font-weight:900;color:var(--white);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.9);font-size:2.4rem;opacity:.8}.full-modal-content{display:none}#session-container .wide-modal.modal-container{overflow:hidden;max-width:80rem}#session-container .wide-modal.modal-container h3{margin:1em 0 .5em}#session-container .wide-modal.modal-container .video-js{max-width:100%;width:auto;height:0;padding-bottom:56.25%}#session-container .wide-modal.modal-container .img-container{padding:0;height:auto;background-color:rgba(0,0,0,0)}#session-container .wide-modal.modal-container .img-container img{width:100%}.video-modal-wrapper{position:relative}.video-modal-wrapper h3{margin:0 0 2.4rem;color:var(--black);font-size:2.4rem;text-align:left}.video-modal-wrapper .video-wrapper{padding:4rem 0}.video-modal-wrapper .video-container{width:100%;padding-bottom:56.25%;height:0;position:relative;border:solid .1rem var(--gray-medium)}.video-modal-wrapper iframe,.video-modal-wrapper video,.video-modal-wrapper .video-js{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;border:0}@media screen and (max-width:767px){.video-modal-wrapper h3{font-size:1.8rem}.video-modal-wrapper .video-wrapper{padding:4rem 1.6rem}}.video-modal-link,.simple-video-link{display:inline-block;cursor:pointer;position:relative}.modal-container{background-color:var(--white);position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:none;z-index:200;border-radius:1.6rem;width:90vw;height:auto;max-width:80rem;max-height:80vh;padding:0 4rem;overflow-y:scroll;box-shadow:var(--modal-shadow);-ms-overflow-style:none;scrollbar-width:none}.modal-container::-webkit-scrollbar{width:0 !important}.modal-container.show{display:block;animation:modal-fade-in;animation-duration:400ms;animation-timing-function:var(--ease-out-curve)}@media only screen and (min-width:768px){.modal-container{width:80vw}}.modal-inner-container{position:relative;color:var(--black);padding:4rem 0}.modal-inner-container h3{margin:1rem 0}.modal-text{margin-top:2rem}.modal-text h3{margin:0;font-size:var(--font-size-md) !important}.modal-text p{margin:1rem 0 0}.simple-modal-link{cursor:pointer}.simple-modal-content-wrapper{height:100%}@keyframes modal-fade-in{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 4rem),0) scale(0.9)}50%{opacity:0;transform:translate3d(-50%,calc(-50% + 4rem),0) scale(0.9)}100%{opacity:1;transform:translate3d(-50%,-50%,0) scale()}}[class*=hero-banner-full]{height:56rem;position:relative;overflow:hidden}@media only screen and (min-width:1024px){[class*=hero-banner-full]{height:64rem}}@media only screen and (min-width:1440px){[class*=hero-banner-full]{height:72rem}}[class*=hero-banner-full].small-vertical-spacing{height:48rem}@media only screen and (min-width:1024px){[class*=hero-banner-full].small-vertical-spacing{height:52rem}}@media only screen and (min-width:1440px){[class*=hero-banner-full].small-vertical-spacing{height:60rem}}[class*=hero-banner-full].large-vertical-spacing{height:64rem}@media only screen and (min-width:1024px){[class*=hero-banner-full].large-vertical-spacing{height:72rem}}@media only screen and (min-width:1440px){[class*=hero-banner-full].large-vertical-spacing{height:80rem}}[class*=hero-banner-full] .banner-text-box{width:100%;padding:6.4rem 0;position:absolute;bottom:0;left:0;transform-origin:left bottom;animation:slide-out 1s var(--sharper-curve) .5s both}[class*=hero-banner-full] .banner-text-box h2,[class*=hero-banner-full] .banner-text-box h3,[class*=hero-banner-full] .banner-text-box p,[class*=hero-banner-full] .banner-text-box a{animation:slide-out-up .4s var(--ease-out-curve) .85s both,fade-in .8s var(--ease-out-curve) .85s both}[class*=hero-banner-full] .banner-text-box h3{line-height:1.2;animation-duration:.6s}[class*=hero-banner-full] .banner-text-box p{animation-duration:.45s}[class*=hero-banner-full] .banner-text-box a{animation-delay:.9s;animation-duration:.5s}[class*=hero-banner-full] .banner-text-box.background-black{--black:0,0,0;background:linear-gradient(15deg,rgba(var(--black),1) 0%,rgba(var(--black),0.8) 25%,rgba(var(--black),0.6) 60%,rgba(var(--black),0.3) 80%,rgba(var(--black),0) 90%)}[class*=hero-banner-full] .banner-text-box.background-black h2{color:var(--blue)}[class*=hero-banner-full] .banner-text-box.background-white{--white:255,255,255;background:linear-gradient(15deg,rgba(var(--white),1) 0%,rgba(var(--white),0.7) 25%,rgba(var(--white),0.6) 50%,rgba(var(--white),0.5) 70%,rgba(var(--white),0) 95%)}[class*=hero-banner-full] .banner-text-box.background-blue{--blue:0,168,224;--accent-blue:59,96,176;background:linear-gradient(15deg,rgba(var(--accent-blue),0.95) 0%,rgba(var(--blue),1) 30%,rgba(var(--blue),0.9) 40%,rgba(var(--blue),0.7) 55%,rgba(var(--blue),0.3) 70%,rgba(var(--blue),0) 90%)}[class*=hero-banner-full] .banner-text-box.background-blue p{color:var(--white)}[class*=hero-banner-full] .inner-text-box-container{display:flex}[class*=hero-banner-full] .left-column,[class*=hero-banner-full] .right-column{display:flex;flex-direction:column}[class*=hero-banner-full] .left-column>*,[class*=hero-banner-full] .right-column>*{margin:0}[class*=hero-banner-full] .left-column{max-width:50ch;width:90%;gap:2rem;margin:auto}@media only screen and (min-width:1024px){[class*=hero-banner-full] .left-column{width:auto;margin:0 0 auto;max-width:50ch}}[class*=hero-banner-full] .left-column h3{display:block}@media only screen and (min-width:1024px){[class*=hero-banner-full] .left-column h3{display:none}}[class*=hero-banner-full] .left-column p{font-weight:var(--font-weight-semibold)}[class*=hero-banner-full] .right-column{display:none;width:40%}@media only screen and (min-width:1024px){[class*=hero-banner-full] .right-column{display:flex;justify-content:center}}[class*=hero-banner-full] .right-column h3{max-width:20ch;margin:auto;text-align:center}[class*=hero-banner-overlap]{height:36rem}@media only screen and (min-width:1024px){[class*=hero-banner-overlap]{height:40rem}}@media only screen and (min-width:1440px){[class*=hero-banner-overlap]{height:48rem}}[class*=hero-banner-overlap].small-vertical-spacing{height:28rem}@media only screen and (min-width:1024px){[class*=hero-banner-overlap].small-vertical-spacing{height:32rem}}@media only screen and (min-width:1440px){[class*=hero-banner-overlap].small-vertical-spacing{height:40rem}}[class*=hero-banner-overlap].large-vertical-spacing{height:36rem}@media only screen and (min-width:1024px){[class*=hero-banner-overlap].large-vertical-spacing{height:48rem}}@media only screen and (min-width:1440px){[class*=hero-banner-overlap].large-vertical-spacing{height:60rem}}[class*=hero-banner-overlap] h2,[class*=hero-banner-overlap] p,[class*=hero-banner-overlap] a{opacity:0;animation:banner-text-slide-up 1.25s var(--ease-out-curve) 1.25s forwards,fade-in .5s var(--ease-out-curve) 1.25s forwards}[class*=hero-banner-overlap] p{animation-delay:1.4s;animation-duration:1s;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);line-height:1.2;margin:0}@media only screen and (min-width:1440px){[class*=hero-banner-overlap] p{font-size:var(--font-size-md)}}[class*=hero-banner-overlap] a{animation-delay:1.8s;animation-duration:.8s}[class*=hero-banner-overlap] .container{position:relative;height:100%}[class*=hero-banner-overlap] .text-box-container{width:auto;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){[class*=hero-banner-overlap] .text-box-container{width:36ch}}@media only screen and (min-width:768px){[class*=hero-banner-overlap] .text-box-container.large-width{width:50ch}}[class*=hero-banner-overlap] .banner-text-box{position:absolute;bottom:0;right:auto;left:50%;padding:4rem;z-index:1;opacity:0;border-radius:1.2rem;animation:banner-scale-in-small 1s var(--sharper-curve) 1s forwards;transform-origin:bottom;transform:translate3d(-50%,6.4rem,0);width:90%;max-width:50ch;box-shadow:var(--paragraph-shadow)}@media only screen and (min-width:768px){[class*=hero-banner-overlap] .banner-text-box{max-width:none;width:auto;right:2rem;left:auto;transform:translate3d(0,6.4rem,0);transform-origin:bottom right;animation:banner-scale-in 1s var(--sharper-curve) 1s forwards}}@media only screen and (min-width:1024px){[class*=hero-banner-overlap] .banner-text-box{padding:6.4rem}}[class*=hero-banner-overlap] .banner-text-box.background-black{--black:0,0,0;background:linear-gradient(335deg,rgba(var(--black),1) 0%,rgba(var(--black),0.9) 50%,rgba(var(--black),0.7) 75%,rgba(var(--black),0.5) 100%)}[class*=hero-banner-overlap] .banner-text-box.background-black h2{color:var(--blue)}[class*=hero-banner-overlap] .banner-text-box.background-white{--white:255,255,255;background:linear-gradient(335deg,rgba(var(--white),1) 0%,rgba(var(--white),0.9) 50%,rgba(var(--white),0.8) 75%,rgba(var(--white),0.7) 100%)}[class*=hero-banner-overlap] .banner-text-box.background-blue{--blue:0,168,224;--accent-blue:59,96,176;background:linear-gradient(335deg,rgba(var(--accent-blue),0.85) 0%,rgba(var(--blue),1) 25%,rgba(var(--blue),0.9) 50%,rgba(var(--blue),0.8) 75%,rgba(var(--blue),0.6) 100%)}[class*=hero-banner-overlap] .banner-text-box.background-blue p{color:var(--white)}@media only screen and (min-width:768px){[class*=hero-banner-overlap] .banner-text-box.text-box-left{right:auto;left:2rem;transform-origin:bottom left}}[class*=hero-banner-overlap] .banner-text-box.text-box-left.background-blue{background:linear-gradient(15deg,rgba(var(--accent-blue),0.85) 0%,rgba(var(--blue),1) 25%,rgba(var(--blue),0.9) 50%,rgba(var(--blue),0.8) 75%,rgba(var(--blue),0.6) 100%)}@keyframes banner-scale-in-small{0%{opacity:0;transform:scaleY(0) translate3d(-50%,8.4rem,0)}100%{opacity:1;transform:scaleY(1) translate3d(-50%,6.4rem,0)}}@keyframes banner-scale-in{0%{opacity:0;transform:scale(0) translate3d(0,8.4rem,0)}100%{opacity:1;transform:scale(1) translate3d(0,6.4rem,0)}}@keyframes banner-text-slide-up{0%{opacity:0;transform:translate3d(0,2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.varian-banner{width:100%;position:relative;background-size:cover;background-position:left center}.varian-banner[class*=with-video-background]{background-image:none !important}.varian-banner h2,.varian-banner h3{margin:0;line-height:1}.varian-banner .background-blue h2,.varian-banner .background-blue h3,.varian-banner .background-blue p{text-shadow:var(--blue-banner-text-shadow)}.varian-banner .background-white h2,.varian-banner .background-white h3,.varian-banner .background-white p{text-shadow:var(--white-banner-text-shadow)}.varian-banner .background-black h2,.varian-banner .background-black h3,.varian-banner .background-black p{text-shadow:var(--simple-banner-text-shadow)}.simple-banner{width:100%;height:36rem;position:relative;background-size:cover;background-position:center center;animation:.5s fade-in}.simple-banner .banner-text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.simple-banner .banner-text-wrapper .banner-text-container{max-width:50ch;display:flex;flex-direction:column;gap:2rem;margin:auto;text-shadow:var(--simple-banner-text-shadow)}@media only screen and (min-width:768px){.simple-banner .banner-text-wrapper .banner-text-container{margin:0}}.simple-banner .banner-text-wrapper .banner-text-container>*{margin:0}.background-video-container{position:absolute;background-color:var(--black);height:100%;width:100%;overflow:hidden}.background-video-container .video-js{pointer-events:none;padding-bottom:56.25%;animation:fade-in 5s var(--ease-out-curve);display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100vw;min-height:56rem}@media only screen and (min-width:1024px){.background-video-container .video-js{min-height:64rem}}@media only screen and (min-width:1440px){.background-video-container .video-js{min-height:72rem}}.background-video-container .video-js video{height:100%;min-width:100vw;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}.background-video-container .video-js .vjs-big-play-button,.background-video-container .video-js .vjs-control-bar{display:none}.background-video-container .video-js.vjs-has-started{display:block}.small-vertical-spacing .video-js{min-height:48rem}@media only screen and (min-width:1024px){.small-vertical-spacing .video-js{min-height:52rem}}@media only screen and (min-width:1440px){.small-vertical-spacing .video-js{min-height:60rem}}.large-vertical-spacing .video-js{min-height:64rem}@media only screen and (min-width:1024px){.large-vertical-spacing .video-js{min-height:72rem}}@media only screen and (min-width:1440px){.large-vertical-spacing .video-js{min-height:80rem}}.two-column-paragraph.small-gaps,.two-column-paragraph.large-gaps{gap:1.6rem;margin:.8rem auto}@media only screen and (min-width:768px){.two-column-paragraph.small-gaps,.two-column-paragraph.large-gaps{gap:2.4rem;margin:1.2rem 0}}@media only screen and (min-width:1024px){.two-column-paragraph.small-gaps,.two-column-paragraph.large-gaps{gap:3.2rem;margin:1.6rem 0}}.two-column-paragraph .text-content{justify-content:center;box-shadow:none;height:100%;width:100%;gap:2rem;padding:4rem}.two-column-paragraph .text-content.has-overlap-top,.two-column-paragraph .text-content.has-overlap-bottom,.two-column-paragraph .text-content.has-overlap-both{z-index:1;padding:6.4rem 4rem}.two-column-paragraph .text-content.has-overlap-top{margin-top:-6.4rem}.two-column-paragraph .text-content.has-overlap-bottom{margin-bottom:-6.4rem}.two-column-paragraph .text-content.has-overlap-both{margin:-6.4rem 0}@media only screen and (min-width:1024px){.two-column-paragraph .text-content{gap:2.4rem;padding:6.4rem}}@media only screen and (min-width:1440px){.two-column-paragraph .text-content{padding:8rem}}.two-column-paragraph .text-content p+p{margin-top:2rem}.two-column-paragraph .text-content h2{font-size:var(--font-size-xl)}@media only screen and (min-width:1024px){.two-column-paragraph .text-content h2{font-size:var(--font-size-xxl)}}.two-column-paragraph .text-content h3{line-height:1.1;margin-top:1rem}@media only screen and (min-width:768px){.two-column-paragraph .text-content h3{font-size:var(--font-size-base)}}@media only screen and (min-width:1024px){.two-column-paragraph .text-content h3{font-size:var(--font-size-md)}}@media only screen and (min-width:1440px){.two-column-paragraph .text-content h3{font-size:var(--font-size-lg)}}.two-column-paragraph .text-content .text-content-header{display:flex;flex-direction:column;gap:3.2rem}.two-column-paragraph .text-content .text-content-header>*{margin:0}.two-column-paragraph .text-content .text-content-description,.two-column-paragraph .text-content p{font-size:var(--font-size-base-sm);margin:0}@media only screen and (min-width:768px){.two-column-paragraph .text-content .text-content-description,.two-column-paragraph .text-content p{font-size:var(--font-size-sm)}}@media only screen and (min-width:1024px){.two-column-paragraph .text-content .text-content-description,.two-column-paragraph .text-content p{font-size:var(--font-size-base-sm)}}@media only screen and (min-width:1440px){.two-column-paragraph .text-content .text-content-description,.two-column-paragraph .text-content p{font-size:var(--font-size-base)}}.two-column-paragraph .text-content .text-content-description>*,.two-column-paragraph .text-content p>*{margin:2rem 0}.two-column-paragraph .text-content .text-content-description>*:first-child,.two-column-paragraph .text-content p>*:first-child{margin-top:0}.two-column-paragraph .text-content .text-content-description>*:last-child,.two-column-paragraph .text-content p>*:last-child{margin-bottom:0}.two-column-paragraph .text-content.background-blue p{font-weight:var(--font-weight-semibold);color:var(--white)}.two-column-paragraph .btn-primary{margin-top:.6rem}.two-column-paragraph .img-container{margin:0}.two-column-paragraph.no-gaps{gap:0}.two-column-paragraph.no-gaps .text-content{margin:0}.two-column-paragraph[class*=image-left].swap>*:last-child,.two-column-paragraph[class*=text-side-by-side].swap>*:last-child,.two-column-paragraph[class*=image-side-by-side].swap>*:last-child,.two-column-paragraph[class*=image-right]>*:last-child,.two-column-paragraph[class*=photo-right]>*:last-child{grid-row-start:1}@media only screen and (min-width:768px){.two-column-paragraph[class*=image-left].swap>*:last-child,.two-column-paragraph[class*=text-side-by-side].swap>*:last-child,.two-column-paragraph[class*=image-side-by-side].swap>*:last-child,.two-column-paragraph[class*=image-right]>*:last-child,.two-column-paragraph[class*=photo-right]>*:last-child{grid-row-start:auto}}.two-column-paragraph[class*=only]{grid-template-columns:1fr;gap:0}@media only screen and (min-width:1024px){.two-column-paragraph[class*=only]{grid-template-columns:repeat(2,minmax(0,1fr))}}.two-column-paragraph[class*=only] .text-content{border-radius:1.6rem;box-shadow:var(--paragraph-shadow);height:auto}@media only screen and (min-width:768px){.two-column-paragraph[class*=only] .text-content{margin:0}}.two-column-paragraph[class*=only] .has-overlap-top,.two-column-paragraph[class*=only] .has-overlap-bottom,.two-column-paragraph[class*=only] .has-overlap-both{z-index:1;padding:6.4rem 4rem;border-radius:1.6rem;margin-inline:auto}@media only screen and (min-width:1440px){.two-column-paragraph[class*=only] .has-overlap-top,.two-column-paragraph[class*=only] .has-overlap-bottom,.two-column-paragraph[class*=only] .has-overlap-both{padding:6.4rem}}.two-column-paragraph[class*=only] .has-overlap-top{margin-top:-6.4rem;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--paragraph-shadow-up)}.two-column-paragraph[class*=only] .has-overlap-bottom{margin-bottom:-6.4rem;border-top-left-radius:0;border-top-right-radius:0}.two-column-paragraph[class*=only] .has-overlap-both{margin-block:-6.4rem}.preview-slider .product-slide{margin:4rem 0}@media only screen and (min-width:768px){.preview-slider .product-slide{margin:8rem 0}}@media only screen and (min-width:1024px){.preview-slider .product-slide{min-height:32rem}}@media only screen and (min-width:1440px){.preview-slider .product-slide{min-height:40rem}}.preview-slider .slide-image{animation:preview-slider-image .8s var(--ease-out-curve)}@media only screen and (min-width:768px){.preview-slider .slide-image{position:relative}.preview-slider .slide-image::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.preview-slider .slide-image::before{height:calc(100% - 4rem);width:100%;background:rgba(0,0,0,0);opacity:1;animation:preview-slider-image-psuedo 1.2s var(--ease-out-curve);border-radius:1.6rem;box-shadow:var(--shadow-soft-large);transform:translate3d(0,2rem,0)}.preview-slider .slide-image.transitioning{transition:250ms var(--ease-out-curve);opacity:0}.preview-slider .slide-image.transitioning::before{transition:250ms var(--ease-out-curve);opacity:0}}.preview-slider .slide-image img{position:relative;z-index:1;border-radius:1.6rem}.preview-slider .slide-text{margin:4rem 0;gap:2rem}@media only screen and (min-width:768px){.preview-slider .slide-text{margin:0 2rem;gap:2.4rem}}@media only screen and (min-width:1024px){.preview-slider .slide-text{margin:0 4rem;min-height:32rem;gap:2.8rem}}@media only screen and (min-width:1440px){.preview-slider .slide-text{margin:0 8rem;min-height:40rem;gap:3.2rem}}.preview-slider .slide-text h3,.preview-slider .slide-text p,.preview-slider .slide-text div{margin:0}.preview-slider .slide-text h3{font-size:var(--font-size-md);animation:preview-slider-text-slide-down .4s var(--ease-out-curve)}@media only screen and (min-width:768px){.preview-slider .slide-text h3{font-size:var(--font-size-lg)}}@media only screen and (min-width:1024px){.preview-slider .slide-text h3{font-size:var(--font-size-xl)}}@media only screen and (min-width:1440px){.preview-slider .slide-text h3{font-size:var(--font-size-xxl)}}.preview-slider .slide-text p{animation:preview-slider-text-slide-up 1s var(--ease-out-curve)}.preview-slider .slide-text a{animation:preview-slider-text-slide-up .4s var(--ease-out-curve)}.preview-slider .slide-text.transitioning h3{transition:150ms var(--ease-out-curve);opacity:0}@media only screen and (min-width:768px){.preview-slider .slide-text.transitioning h3{transform:translate3d(0,-1rem,0)}}.preview-slider .slide-text.transitioning p{transition:225ms var(--ease-out-curve);opacity:0}@media only screen and (min-width:768px){.preview-slider .slide-text.transitioning p{transform:translate3d(0,0.5rem,0)}}.preview-slider .slide-text.transitioning a{transition:150ms var(--ease-out-curve);opacity:0}@media only screen and (min-width:768px){.preview-slider .slide-text.transitioning a{transform:translate3d(0,1rem,0)}}.preview-slider .preview-buttons{list-style-type:none}.preview-slider .preview-buttons li{display:inline-block;cursor:pointer;margin:0 1.2rem;filter:grayscale(100%);transition:.5s var(--ease-out-curve);border-radius:.4rem;position:relative}.preview-slider .preview-buttons li::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.preview-slider .preview-buttons li.active{filter:grayscale(0%)}.preview-slider .preview-buttons li.active::after{transform:scale(1.1);opacity:1}.preview-slider .preview-buttons li.active.transitioning::after{transform:scale(1);opacity:0}.preview-slider .preview-buttons li::after{background-color:var(--accent-blue);transition:.5s var(--ease-out-curve);height:100%;width:100%;transform:scale(1);border-radius:.4rem;opacity:0}.preview-slider .preview-buttons li img{border-radius:.4rem;position:relative;z-index:1}@keyframes preview-slider-image{0%{opacity:0;transform:translate3d(-2rem,-2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes preview-slider-image-psuedo{0%{opacity:0;transform:scale(0.8) translate3d(0,0,0)}100%{opacity:1;transform:scale(1) translate3d(0,2rem,0)}}@keyframes preview-slider-text-slide-up{0%{opacity:0;@media only screen and (min-width:768px){transform:translate3d(0,1rem,0)}}70%{@media only screen and (min-width:768px){transform:translate3d(0,0,0)}}100%{opacity:1;@media only screen and (min-width:768px){transform:translate3d(0,0,0)}}}@keyframes preview-slider-text-slide-down{0%{opacity:0;@media only screen and (min-width:768px){transform:translate3d(0,-2rem,0)}}100%{opacity:.8;@media only screen and (min-width:768px){transform:translate3d(0,0,0)}}}.category-list{margin-inline:2rem}@media only screen and (min-width:768px){.category-list{margin-inline:0}}.category-list>h2,.category-list>p{max-width:80rem;margin:1.5em auto .5em;text-align:center}.category-list>h2{margin-top:4rem}.simple-slider{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.simple-slider{max-width:none}}@media only screen and (min-width:768px){.simple-slider{margin:4rem -2rem}}@media only screen and (min-width:1440px){.simple-slider{margin:4rem -4rem}}.simple-slider .related-card{margin:2rem 0}@media only screen and (min-width:768px){.simple-slider .related-card{margin:2rem}}@media only screen and (min-width:1440px){.simple-slider .related-card{margin:2rem 4rem}}@media only screen and (min-width:1024px){.simple-slider.slide-count-2{margin:4rem -4rem}.simple-slider.slide-count-2 .related-card{margin:4rem}}.related-grid{margin:8rem 0}.related-grid .related-card{margin:2rem}@media only screen and (min-width:768px){.related-grid .related-card{margin:0}}.related-card .text-container{display:flex;flex-direction:column;row-gap:1.2rem;margin-top:3.2rem}.related-card .text-container h3{font-size:var(--font-size-md)}@media only screen and (min-width:1440px){.related-card .text-container{row-gap:1.6rem}}.related-card .text-container>*{margin:0}.related-card .img-container{overflow:hidden;border-radius:.6rem}.related-card .img-container img{transition:500ms var(--ease-out-curve)}.related-card .img-container:hover img{transform:scale(1.05)}.category-related .slick-prev::before,.category-related .slick-next::before{font-family:var(--font-awesome);font-weight:900;font-size:2.4rem;color:var(--blue);opacity:1;display:none}@media only screen and (min-width:768px){.category-related .slick-prev::before,.category-related .slick-next::before{display:block}}.category-related .slick-next{z-index:1}.category-related .slick-next::before{content:""}.category-related .slick-prev{z-index:1}.category-related .slick-prev::before{content:""}.category-related .slick-disabled::before{color:var(--gray-light)}.category-related .slick-dots{position:relative;margin:1.2rem 0 4rem;bottom:auto}.category-related .slick-dots li{margin:0 1.2rem}.category-related .slick-dots li button::before{color:var(--gray-light);font-size:1.4rem;opacity:1}.category-related .slick-dots li.slick-active button::before{color:#337ab7;font-size:1.4rem;opacity:1}.rotating-banner-container .grid-2-columns{gap:0}@media only screen and (min-width:768px){.rotating-banner-container .grid-2-columns{gap:4rem}}.rotating-banner-container .img-container{height:100%}.rotating-banner-container .slick-current{z-index:10}.rotating-banner-container .slick-slider{margin-block:0}.rotating-banner-container .slick-dots{bottom:2rem}.rotating-banner-container .slick-dots li button::before{transition:var(--enter-screen) var(--ease-out-curve)}.rotating-banner-container.background-black .slick-dots li button::before,.rotating-banner-container.background-accent-blue .slick-dots li button::before,.rotating-banner-container.background-accent-purple .slick-dots li button::before,.rotating-banner-container.background-accent-pink .slick-dots li button::before{color:var(--white)}.rotating-banner-container .banner-text-container{height:100%;padding:4rem;min-height:0}@media only screen and (min-width:768px){.rotating-banner-container .banner-text-container{padding:4rem 0;min-height:40rem}}@media only screen and (min-width:1024px){.rotating-banner-container .banner-text-container{min-height:50rem}}.rotating-banner-container h3{margin-top:2rem}.image-comparison-slider{display:flex;align-items:center;justify-content:center;row-gap:2rem;margin-inline:2rem}@media only screen and (min-width:768px){.image-comparison-slider{margin-inline:0}}.image-comparison-slider img{max-height:60vh}.image-comparison-slider>div{border-radius:1.6rem}@keyframes responsive-menu-slide-out{0%{opacity:0;transform:translate3d(20rem,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes responsive-menu-slide-in{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(20rem,0,0)}}@keyframes responsive-menu-navigate-forward{0%{opacity:0;transform:translate3d(2rem,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes responsive-menu-navigate-backward{0%{opacity:0;transform:translate3d(-2rem,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes mobile-fade-in{0%{opacity:0;transform:translate3d(-2rem,0,0)}50%{opacity:0;transform:translate3d(-2rem,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes mobile-fade-out{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(-2rem,0,0)}}button.hamburger{border:0;padding:0;margin:0;width:6rem;height:6rem;line-height:6rem;text-align:center;background-color:var(--white);transform:translate3d(0,0,0);font-size:0;position:relative;position:relative}button.hamburger::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}button.hamburger::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}button.hamburger::before,button.hamburger::after{font-family:var(--font-awesome);content:"";font-weight:900;font-size:var(--font-size-md);transition:var(--enter-screen) var(--ease-out-curve);transform:scale(1);transform-origin:center;opacity:1}button.hamburger::after{content:"";opacity:0;transform:scale(0)}button.hamburger.menu-open::before{opacity:0;transform:scale(0)}button.hamburger.menu-open::after{opacity:1;transform:scale(1)}.responsive-navigation-container a:hover{text-decoration:none}.responsive-navigation-container ul{list-style-type:none;padding:0}.responsive-navigation-container ul a{font-weight:var(--font-weight-semibold);color:var(--black);font-size:var(--font-size-base);display:block;margin:1.2rem 0}.responsive-navigation-container>ul{height:auto}.responsive-navigation-container li.active{min-height:100%;width:100%;position:absolute;top:0;left:0;z-index:110;background-color:var(--white);padding-bottom:4rem}.responsive-navigation-container li.active>a{display:none}.responsive-navigation-container li.active>.submenu{display:block}.responsive-navigation-container .submenu{padding:4rem;display:none;min-height:100%}.responsive-navigation-container .submenu-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-space-medium);color:var(--black);margin:4rem 0 2rem}.responsive-navigation-container .has-submenu ul li a{font-size:var(--font-size-sm)}.responsive-navigation-container .has-submenu>a{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.responsive-navigation-container .has-submenu>a::after{font-family:var(--font-awesome);font-weight:900;content:"";margin-left:.6rem;transform:translate3d(0,0,0);transition:var(--leave-screen) var(--ease-out-curve);display:inline-block}.responsive-navigation-container .has-submenu>a:hover::after{transform:translate3d(0.6rem,0,0)}.responsive-navigation-container .has-submenu .parent-31>a,.responsive-navigation-container .has-submenu .parent-32>a,.responsive-navigation-container .has-submenu .parent-73>a,.responsive-navigation-container .has-submenu .parent-74>a,.responsive-navigation-container .has-submenu .parent-75>a,.responsive-navigation-container .has-submenu .parent-76>a,.responsive-navigation-container .has-submenu .parent-77>a,.responsive-navigation-container .has-submenu .parent-78>a,.responsive-navigation-container .has-submenu .parent-296>a,.responsive-navigation-container .has-submenu .parent-612>a{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.responsive-navigation-container .has-submenu .parent-31>a.has-subumen,.responsive-navigation-container .has-submenu .parent-32>a.has-subumen,.responsive-navigation-container .has-submenu .parent-73>a.has-subumen,.responsive-navigation-container .has-submenu .parent-74>a.has-subumen,.responsive-navigation-container .has-submenu .parent-75>a.has-subumen,.responsive-navigation-container .has-submenu .parent-76>a.has-subumen,.responsive-navigation-container .has-submenu .parent-77>a.has-subumen,.responsive-navigation-container .has-submenu .parent-78>a.has-subumen,.responsive-navigation-container .has-submenu .parent-296>a.has-subumen,.responsive-navigation-container .has-submenu .parent-612>a.has-subumen{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.responsive-navigation-container .has-submenu .has-submenu{margin:4rem 0}.responsive-navigation-container .has-submenu .has-submenu>a{font-size:var(--font-size-base)}.responsive-navigation-container .has-submenu .has-submenu>a::after{display:none}.responsive-navigation-container .has-submenu .has-submenu.parent-30{margin:0}.responsive-navigation-container .has-submenu .has-submenu.parent-30>a::after{display:inline-block}.responsive-navigation-container button.back-button{margin:0;font-weight:var(--font-weight-semibold);background-color:rgba(0,0,0,0);border:0}.responsive-navigation-container button.back-button::before{font-family:var(--font-awesome);font-weight:900;content:"";margin-right:.8rem;transform:translate3d(0,0,0);transition:var(--leave-screen) var(--ease-out-curve);display:inline-block}.responsive-navigation-container button.back-button:hover::before{transform:translate3d(-0.4rem,0,0)}.responsive-navigation-container button.back-button::after{display:none}.responsive-navigation-wrapper.transitioning-forward .has-submenu.current.active .submenu,.responsive-navigation-wrapper.transitioning-backward .has-submenu.current.active .submenu{animation:responsive-menu-navigate-forward var(--longer-duration) var(--ease-out-curve)}.responsive-navigation-wrapper.transitioning-backward .has-submenu.current.active .submenu{animation:responsive-menu-navigate-backward var(--longer-duration) var(--ease-out-curve)}.responsive-navigation-wrapper.transitioning-backward.main-active .responsive-navigation-container{animation:responsive-menu-navigate-backward var(--longer-duration) var(--ease-out-curve)}body{padding-top:6rem}@media only screen and (min-width:1440px){body{padding-top:0}}.responsive-navigation-bar{animation:fade-in var(--enter-screen) var(--ease-out-curve) forwards;background-color:var(--background-color);height:6rem;transform:translate3d(0,0,0);transition:var(--enter-screen) var(--ease-out-curve);position:fixed;top:0;left:0;width:100%;box-shadow:var(--shadow-soft-large);z-index:110}.responsive-navigation-bar.scrolling-down{transform:translate3d(0,-6rem,0)}.responsive-navigation-bar.top,.responsive-navigation-bar.scrolling-down.top,.responsive-navigation-bar.menu-open{transform:translate3d(0,0,0);box-shadow:none}.responsive-navigation-bar>.container{display:flex;padding-inline:0}@media only screen and (min-width:1024px){.responsive-navigation-bar>.container{padding-inline:2rem}}.responsive-navigation-bar .logo{width:8.6rem;height:6rem;margin-inline:2rem}.responsive-navigation{display:flex;justify-content:flex-end;width:100%;animation:fade-in var(--enter-screen) var(--ease-out-curve);z-index:110}.responsive-navigation-wrapper{display:none;position:fixed;width:100%;top:0;right:auto;left:0;height:100vh;background-color:var(--white);z-index:109;overflow:hidden;animation:responsive-menu-slide-out var(--enter-screen) var(--ease-out-curve);box-shadow:var(--shadow-soft-large);padding-top:6rem}@media only screen and (min-width:768px){.responsive-navigation-wrapper{right:0;left:auto;width:calc(50% - 2rem)}}@media only screen and (min-width:1024px){.responsive-navigation-wrapper{width:calc(50% - 12rem)}}.responsive-navigation-wrapper.open{display:block}.responsive-navigation-wrapper.open .responsive-navigation-container>*{display:block;animation:mobile-fade-in 500ms var(--ease-out-curve)}.responsive-navigation-wrapper.closing{display:block;opacity:0;animation:responsive-menu-slide-in 400ms var(--standard-curve)}.responsive-navigation-wrapper.closing .responsive-navigation-container>*{display:block;opacity:0;animation:mobile-fade-out var(--leave-screen) var(--ease-out-curve)}.responsive-navigation-outter-container{max-width:45.6rem;width:100%;height:100%;position:relative;overflow:hidden;padding:4rem;box-sizing:border-box;margin:0 auto}@media only screen and (min-width:768px){.responsive-navigation-outter-container{width:35.4rem;margin:0;max-width:none}}.responsive-navigation-container{height:100%;width:100%;overflow-y:scroll;position:absolute;top:0;left:0;padding:4rem;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.responsive-navigation-container::-webkit-scrollbar{width:0 !important}.ais-SearchBox-form,.search-dropdown{display:none;background-color:var(--white);position:fixed;left:0;width:100%;padding:4rem;border:.1rem solid #dadfe1;margin:0;box-shadow:var(--shadow-soft-large)}.ais-SearchBox-form h2,.ais-SearchBox-form h3,.search-dropdown h2,.search-dropdown h3{margin:0 0 1.2rem;font-size:var(--font-size-md);letter-spacing:var(--letter-space-small);font-weight:var(--font-weight-bold);line-height:1.1}.ais-SearchBox-form input,.search-dropdown input{box-sizing:border-box;line-height:4rem;padding-left:6rem}.search-wrapper{grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid;gap:4rem;margin:0 auto;width:117rem}.search-container{position:relative}.search-container .search-box{position:relative}.search-container .fa-search{color:var(--gray-medium);position:absolute;line-height:4rem;top:2rem;left:2rem;font-size:var(--font-size-md)}.search-container .fa-spinner{position:absolute;line-height:4rem;top:2rem;right:2rem;font-size:var(--font-size-md);opacity:0;color:var(--hover);transition:var(--enter-screen) var(--ease-out-curve)}.search-container .fa-spinner.loading{opacity:1;animation:loading-spinner 1s linear infinite}@keyframes loading-spinner{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}.popular-search-terms{animation:menu-fade-in 600ms cubic-bezier(0,0,0.2,1);transform-origin:top left}.popular-search-terms ul{-moz-columns:unset;columns:unset}.popular-search-terms ul li a{margin:0;color:var(--hover)}.popular-search-terms .featured-link{font-size:var(--font-size-base)}.search-results{animation:fade-in var(--enter-screen) var(--ease-out-curve)}.search-results ul{-moz-columns:unset;columns:unset}.search-results .highlight{font-weight:var(--font-weight-bold);background-color:var(--gray-light);display:inline-block;padding:0 .4rem;border-radius:.4rem}.search-results p .highlight{color:var(--black)}.search-results .view-more-results{margin:4rem 0;line-height:1.5}.search-results .view-more-results a{color:var(--hover)}.search-results h3{font-weight:var(--font-weight-bold);margin:4rem 0 2rem;font-size:var(--font-size-md)}.search-results>ul{padding-left:0}.search-results>ul>li{list-style-type:none;margin:3.2rem 0}.search-results>ul>li a,.search-results>ul>li p{margin:.5em 0;display:block;font-weight:var(--font-weight-semibold)}.search-results>ul>li p{color:var(--gray-dark);font-size:var(--font-size-sm)}.search-results>ul>li a{color:var(--accent-blue);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:0}.search-results>ul>li.no-results{margin:0}.search-results .widen-pdf{display:block}.search-results .widen-pdf::before{width:4rem;left:0;top:1rem;position:absolute}.search-results .widen-pdf a,.search-results .widen-pdf p{padding-left:4rem}.mobile-search-box{position:relative;width:100%;display:none}.mobile-search-box input{margin:0 0 2rem;box-sizing:border-box;padding-left:4rem}.mobile-search-box .search-icon{position:absolute;line-height:4rem;top:.2rem;left:0;margin:0;width:4rem;text-align:center;color:var(--gray-dark)}.social{margin:1.2rem 0 4rem}.social a{display:inline-block;padding:0 1rem;font-size:var(--font-size-base);color:var(--gray-dark)}@media only screen and (min-width:768px){.social a{font-size:var(--font-size-md)}}.social a i{transition:.5s var(--ease-out-curve)}.social a:first-child{padding-left:0}.social a:last-child{padding-right:0}.social a:hover .fa-facebook-f{color:#1877f2}.social a:hover .fa-twitter{color:#1da1f2}.social a:hover .fa-linkedin-in{color:#0a66c2}.social-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);-webkit-margin-after:2rem;margin-block-end:2rem}.social-share{margin:2rem 0 4rem}.social-share .social-share-title{font-weight:500;margin:1.2rem 0}.social-share a{display:inline-block;color:var(--gray-dark);margin:0 1rem;font-size:var(--font-size-base)}.wechat-modal{width:50vw;height:auto;padding:4rem}.wechat-modal button.close-form{right:1.4rem}.timeline-slider{position:relative;padding-bottom:4rem}.timeline-slider .slick-list{display:flex;flex-direction:column;background-color:var(--gray-light);padding:2rem 4rem 0;margin:0 8rem 0 5rem}.timeline-slider .slick-list .slick-track{display:flex;flex-direction:row;align-items:flex-end}.timeline-slider .slick-list .slick-track .slick-slide{height:100%}.timeline-slider .slick-list .slick-track .slick-slide>div{height:100%}.timeline-slider .slick-list .slick-track .timeline-slide{height:100%}.timeline-slider .slick-list .slick-track .timeline-slide>div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.timeline-slider .slick-list .slick-track .timeline-slide>div .description{position:relative;border-left:.2rem solid #00a9e0;padding:1rem 10rem 4rem 2rem;margin:2rem 0;white-space:pre-line;font-size:1.6rem;line-height:2.4rem;border-bottom:.1rem solid #53565a}.timeline-slider .slick-list .slick-track .timeline-slide>div .description::after{content:url("/themes/custom/varian/images/icon-timeline.svg");position:absolute;width:4rem;height:4rem;background-size:100% 100%;left:-2rem;bottom:-2rem;background-color:var(--gray-light);z-index:9;border-radius:3.2rem}.timeline-slider .slick-list .slick-track .timeline-slide>div .description p{white-space:pre-line;font-size:1.6rem;line-height:2.4rem}.timeline-slider .slick-list .slick-track .timeline-slide>div .description p:last-child{margin-bottom:0}.timeline-slider .slick-list .slick-track .timeline-slide>div h3{margin:2rem 0}.timeline-slider .slick-prev::before{content:url("/themes/custom/varian/images/prev-dark-gray.png")}.timeline-slider .slick-next{right:4.5rem}.timeline-slider .slick-next::after{content:url("/themes/custom/varian/images/next-dark-gray.png")}.timeline-slider .slick-dots{position:relative;margin:1.2rem 0;bottom:0}.timeline-slider .slick-dots li{margin:0 1.2rem}.timeline-slider .slick-dots li button::before{color:var(--gray-light);font-size:1.4rem;opacity:1}.timeline-slider .slick-dots li.slick-active button::before{color:var(--blue);font-size:1.4rem;opacity:1}.countdown{color:var(--blue);transition:300ms var(--ease-out-curve);margin:8rem 0 4.8rem}@media only screen and (min-width:1024px){.countdown{margin:8rem 0}}.countdown .image-container{display:flex;justify-content:flex-start;align-items:center;order:-1;margin-left:-1rem;height:10rem}@media only screen and (min-width:768px){.countdown .image-container{margin-left:-12rem;justify-content:center}}@media only screen and (min-width:1024px){.countdown .image-container{height:inherit;margin-left:0;order:inherit}}.countdown h2{font-size:3rem;margin:0}@media only screen and (min-width:768px){.countdown h2{font-size:4rem}}.countdown h3{color:var(--white);margin:0;font-size:2rem}@media only screen and (min-width:768px){.countdown h3{font-size:2.4rem}}.countdown .brand-ellipses{display:flex}.countdown .brand-ellipses .dot{background-color:var(--blue);display:block;height:6rem;width:6rem;margin-inline:.9rem;margin-block:4rem;border-radius:50%;opacity:0}@media only screen and (min-width:768px){.countdown .brand-ellipses .dot{height:7rem;width:7rem;margin-inline:1.2rem}}@media only screen and (min-width:1024px){.countdown .brand-ellipses .dot{height:9rem;width:9rem;margin-inline:1.2rem;transform:translateX(-60%)}}@media only screen and (min-width:1440px){.countdown .brand-ellipses .dot{transform:translateX(0)}}.countdown .brand-ellipses .dot:nth-child(1){animation:shadow-fade 5s var(--ease-out-curve) forwards}.countdown .brand-ellipses .dot:nth-child(2){animation:shadow-fade 5s var(--ease-out-curve) .75s forwards}.countdown .brand-ellipses .dot:nth-child(3){animation:shadow-fade 5s var(--ease-out-curve) 1.5s forwards}.countdown .countdown-numbers{color:var(--white);margin:0}.time-abbrev{display:none}@media only screen and (min-width:1024px){.time-abbrev{display:inline}}.countdown-time-container{display:flex;flex-direction:column;justify-content:flex-start;gap:2rem}@media only screen and (min-width:1024px){.countdown-time-container{align-items:flex-start;text-align:left}}.countdown-time-container ul{list-style:none;display:flex;margin:0;padding:0}.countdown-time-container ul li{color:var(--white);font-weight:bold;font-size:1.6rem;margin-right:2rem}.countdown-time-container ul li:last-child{margin-right:0}.countdown-time-container ul li span{color:var(--white)}.countdown-time-container ul li time{color:var(--blue)}@media only screen and (min-width:1024px){.countdown-time-container ul li{font-size:1.8rem}}.loading.countdown{opacity:0}.loading.countdown .dot{animation:none}@keyframes shadow-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.countdown-left-column{display:flex;justify-content:flex-start}@media only screen and (min-width:768px){.countdown-left-column{justify-content:center}}@media only screen and (min-width:1024px){.countdown-left-column{justify-content:flex-start}}.related-events-title{text-align:center;margin:0 0 6rem}.simple-card,.related-event{margin-top:4rem;margin-bottom:4rem}.simple-card:hover .img-container img,.related-event:hover .img-container img{transform:scale(1.1)}.simple-card .img-container,.related-event .img-container{background-color:var(--gray-light);height:0;padding-bottom:50%;position:relative;overflow:hidden}.simple-card .img-container img,.related-event .img-container img{position:absolute;left:0;top:0;transition:500ms var(--ease-out-curve);max-height:none}@media screen and (max-width:767px){.simple-card .img-container img,.related-event .img-container img{width:100%}}.simple-card h3,.related-event h3{margin:2rem 0 .6rem;line-height:1.25;font-size:2rem}.simple-card p,.related-event p{margin:2rem 0}.simple-card .related-event-date,.related-event .related-event-date{font-size:1.6rem;color:var(--gray-dark);margin:0 0 2rem;font-weight:var(--font-weight-semibold)}.sessions-title{text-align:center;margin:0 0 2rem}.speaker-sessions{font-size:1.6rem;margin:4rem 0}@media screen and (max-width:767px){.speaker-sessions{margin:0}}.speaker-sessions h3{margin:4rem 0 0}.speaker-sessions p{font-size:1.6rem}.speaker-sessions .speaker-session-title{font-weight:var(--font-weight-semibold);color:var(--gray-dark)}.speaker-sessions .speakers,.speaker-sessions .moderator{margin:4rem 0}.speaker-sessions .speaker{margin:1.6rem 0}.speaker-sessions .date-and-time{font-size:1.8rem;color:var(--gray-dark);margin:0 0 4rem;font-weight:var(--font-weight-semibold)}.speaker-sessions .btn-primary{margin-bottom:2.4rem}.right-column .block{background-color:var(--gray-lightest);padding:4rem;margin-bottom:4rem;border-radius:1.2rem}.right-column .block h2,.right-column .block h3,.right-column .block h4,.right-column .block h5,.right-column .block h6{font-size:var(--font-size-lg);letter-spacing:var(--letter-space-small);font-weight:var(--font-weight-semibold);margin-block:0 2rem}.right-column .block>*:first-child{margin-top:0}.right-column .block>*:last-child{margin-bottom:0}.right-column .block .region-support,.right-column .block .region-contact{margin-block:2rem}.right-column .block .region-support p,.right-column .block .region-contact p{margin:0}.right-column .block .btn{margin-block:2rem 0}.right-column .views-row{margin:4rem 0}.right-column .views-row:last-child{margin-bottom:0}.right-column .related-articles{display:flex;gap:2rem;font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);border-radius:.4rem}.right-column .related-articles .content-image{position:relative;height:7.2rem;min-width:7.2rem;background-color:var(--gray-light);border-radius:.4rem}.right-column .related-articles img{border-radius:.4rem}.table-container,.cme-credit-container{overflow-x:auto;border:solid .1rem var(--gray-light);border-collapse:separate;border-radius:.6rem;margin:4rem 0}.table-container .table,.cme-credit-container .table{margin:0}.table-container .table th,.table-container .table td,.cme-credit-container .table th,.cme-credit-container .table td{border:none}.table-container .table tr,.cme-credit-container .table tr{border:none}.table-container .table tr:nth-child(odd),.cme-credit-container .table tr:nth-child(odd){background-color:var(--gray-lightest)}.table-container .table thead>tr,.cme-credit-container .table thead>tr{background-color:rgba(0,0,0,0) !important}.table-container .table i,.cme-credit-container .table i{margin-left:.6rem}.cme-credit-container .table th{cursor:pointer}.cme-credit-container .table th.active{background-color:rgba(0,0,0,0)}.cme-credit-container .table th,.cme-credit-container .table td{text-align:center}.cme-credit-container .table th:first-child,.cme-credit-container .table td:first-child{text-align:left}.news-article .article-header .article-image,.blog-article .article-header .article-image{position:relative;margin:0 0 4rem;overflow:hidden;width:100%;padding-bottom:56.25%}.news-article .article-header .article-image img,.blog-article .article-header .article-image img{position:absolute;top:0;left:0;border-radius:1.2rem}.news-article .article-header time,.blog-article .article-header time{color:var(--gray-dark);font-weight:var(--font-weight-semibold);margin:1.2rem 0}.news-article .article-header h2,.blog-article .article-header h2{margin:0 0 1.2rem}.news-article .article-header h3,.blog-article .article-header h3{color:var(--gray-dark);margin:1.2rem 0}.news-article .article-body h2,.news-article .article-body h3,.news-article .article-body h4,.news-article .article-body h5,.news-article .article-body h6,.blog-article .article-body h2,.blog-article .article-body h3,.blog-article .article-body h4,.blog-article .article-body h5,.blog-article .article-body h6{font-size:var(--font-size-md);line-height:var(--line-height)}.news-article .article-body img,.blog-article .article-body img{max-width:100%;margin-block:4rem;height:auto;width:100% !important;border-radius:1.2rem}.news-article .article-body p>strong:has(+br),.news-article .article-body p>strong:only-child,.blog-article .article-body p>strong:has(+br),.blog-article .article-body p>strong:only-child{font-size:var(--font-size-md);margin-block:4rem 0;display:block}.news-article section.highlight-section,.blog-article section.highlight-section{padding:4rem;background-color:var(--gray-lightest)}.news-article section.highlight-section h3,.blog-article section.highlight-section h3{margin:0 0 2rem;padding:0}.news-article section.highlight-section ul,.blog-article section.highlight-section ul{padding-left:2.4rem}.news-article .wcag-arialevel-3{-webkit-margin-after:2rem !important;margin-block-end:2rem !important;-webkit-margin-before:4rem !important;margin-block-start:4rem !important}.news-article .wcag-arialevel-3>strong{font-size:var(--font-size-md)}.blog-article table{overflow-x:auto;border:solid .1rem var(--gray-light);border-collapse:separate;border-radius:.6rem;width:100% !important;max-width:100%}.blog-article table th,.blog-article table td{border:none}.blog-article table tr{border:none}.blog-article table tr:nth-child(odd){background-color:var(--gray-lightest)}.blog-article table thead>tr{background-color:rgba(0,0,0,0) !important}.users-meeting{margin:6rem 0;gap:1.2rem;display:flex;flex-direction:column;-moz-column-gap:4rem;column-gap:4rem;position:relative}.users-meeting::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}@media only screen and (min-width:768px){.users-meeting{margin:8rem 0 4rem}}.users-meeting::after{background:url("/themes/custom/varian/images/varian-logo-black.png");background-repeat:no-repeat;background-position:center;left:auto;top:auto;width:14rem;height:4.8rem;display:none}@media only screen and (min-width:768px){.users-meeting::after{display:block}}.users-meeting h2,.users-meeting h3,.users-meeting h4{margin:0}@media only screen and (min-width:768px){.users-meeting h4{margin-bottom:4rem}}.users-meeting h2{text-transform:uppercase}.leap-in-cancer-care{font-size:var(--font-size-lg);margin-block:4rem;position:relative}.leap-in-cancer-care::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}@media only screen and (min-width:768px){.leap-in-cancer-care{font-size:var(--font-size-xxl)}}@media only screen and (min-width:1024px){.leap-in-cancer-care{font-size:var(--font-size-xxxl)}}.leap-in-cancer-care::after{background:url("/themes/custom/varian/images/brand-elements/ellipse.svg");position:relative;height:3rem;width:8rem;transform:translate3d(1rem,0,0);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center bottom}@media only screen and (min-width:768px){.leap-in-cancer-care::after{height:4rem;width:15rem;transform:translate3d(1rem,2rem,0)}}@media only screen and (min-width:1024px){.leap-in-cancer-care::after{height:5rem;width:15rem;transform:translate3d(2rem,2rem,0)}}.center-icon h3{font-size:2.8rem;margin:.4rem 0}.center-icon .img-container{height:15rem;width:15rem;display:flex;flex-direction:column;justify-content:space-evenly;margin:4rem auto}.center-icon .img-container img{max-height:15rem;max-width:15rem;margin:0 auto}.small-icon{margin:4rem 0}.small-icon h3{font-size:2.8rem;line-height:1.2}.small-icon h3,.small-icon p{margin:1.2rem 0}.small-icon .img-container{height:8rem;width:8rem;display:flex;flex-direction:column;justify-content:space-evenly}.small-icon img{max-height:8rem;max-width:8rem}.simple-overlap{z-index:1}.simple-overlap h2{font-size:3.6rem;margin:0 0 4rem}.simple-overlap.has-overlap-bottom{margin-bottom:-6.4rem}@media screen and (max-width:767px){.simple-overlap.has-overlap-bottom{margin-bottom:0}}.simple-overlap.has-overlap-top{margin-top:-6.4rem}@media screen and (max-width:767px){.simple-overlap.has-overlap-top{margin-top:0}}.highlight-asterick{padding:4rem 0 4rem 6rem;position:relative}.highlight-asterick h3{margin:1.2rem 0;line-height:1.2;font-size:2.4rem}.highlight-asterick p{font-size:1.8rem}.highlight-asterick::before{content:"*";font-weight:bold;font-family:Arial,sans-serif;color:var(--blue);top:5.2rem;left:2rem;line-height:10rem;font-size:10rem;position:absolute}.global-site-map .full-map img{margin:4rem auto;max-width:96rem}@media screen and (max-width:1023px){.global-site-map .full-map img{max-width:100%}}.global-site-map .half-map img{margin:4rem auto}.jump-off-links{text-align:center}.jump-off-links h3{line-height:1.2;margin:0}.jump-off-links>div{margin:4rem 0;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem}@media screen and (max-width:1023px){.jump-off-links>div{min-height:14rem}}.environmental-goals .goal{margin:2rem 0}.environmental-goals .goal .img-container{max-width:20rem;max-height:20rem;height:20rem;margin:2rem auto;display:flex;flex-direction:column;justify-content:space-evenly}.environmental-goals .goal .img-container img{max-height:20rem;max-width:20rem;margin:auto}.environmental-goals .goal h3{margin:1.2rem 0}.environmental-goals .goal h4{margin:.8rem 0}.volunteer-stats{display:flex;justify-content:space-evenly}.volunteer-stats .stat{max-width:30rem;position:relative;padding-left:10rem}.volunteer-stats .stat h3{font-size:4rem;margin:0}.volunteer-stats .stat p{font-size:1.8rem;font-weight:var(--font-weight-semibold)}.volunteer-stats .stat::before{content:"*";font-family:Arial,sans-serif;font-size:15rem;color:#00a9e0;position:absolute;left:3rem;top:-3rem;font-weight:bold}.chart-container>canvas{margin:4rem 0}@media only screen and (min-width:1440px){.two-column-icon-blade,.three-column-icon-blade{gap:8rem}}.two-column-icon-blade h3,.three-column-icon-blade h3{padding-top:2.8rem;position:relative}.two-column-icon-blade h3::before,.three-column-icon-blade h3::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.two-column-icon-blade h3::before,.three-column-icon-blade h3::before{height:.4rem;width:4rem;background-color:var(--blue);top:0;left:0;border-radius:1.2rem;transform-origin:top left;animation:icon-border-animate-in 2s var(--ease-out-curve) forwards}.two-column-icon-blade h3,.two-column-icon-blade p,.two-column-icon-blade div,.three-column-icon-blade h3,.three-column-icon-blade p,.three-column-icon-blade div{margin-block:2rem}.two-column-icon-blade img,.two-column-icon-blade svg,.three-column-icon-blade img,.three-column-icon-blade svg{max-width:10rem}.two-column-icon-blade .svg-icon,.three-column-icon-blade .svg-icon{margin:2rem 0;min-height:10rem}.two-column-icon-blade .grid-item,.three-column-icon-blade .grid-item{max-width:50ch;padding-inline:2rem;box-sizing:content-box;margin:0 auto;width:100%}@media only screen and (min-width:1024px){.two-column-icon-blade .grid-item,.three-column-icon-blade .grid-item{padding-inline:0}}.two-column-icon-blade{gap:0}@media only screen and (min-width:768px){.two-column-icon-blade svg{max-width:12rem}.two-column-icon-blade .svg-icon{min-height:12rem}}@media only screen and (min-width:1024px){.two-column-icon-blade svg{max-width:15rem}.two-column-icon-blade .svg-icon{min-height:15rem}}@media only screen and (min-width:1440px){.two-column-icon-blade svg{max-width:18rem}.two-column-icon-blade .svg-icon{min-height:18rem}}.two-column-icon-blade>.grid-item{padding:0;box-sizing:border-box}@media only screen and (min-width:768px){.two-column-icon-blade>.grid-item{padding-inline:4rem}}@media only screen and (min-width:1440px){.two-column-icon-blade>.grid-item{padding-inline:6.4rem}}.loading .two-column-icon-blade,.loading .three-column-icon-blade{display:none}@keyframes icon-border-animate-in{0%{opacity:0;transform:scaleX(0)}50%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}.product-info{background:linear-gradient(var(--gray-lightest),var(--white));padding:4rem 2rem 0;margin-bottom:9.6rem}@media only screen and (min-width:768px){.product-info{padding:4rem 0 0}}@media only screen and (min-width:1440px){.product-info{padding-top:9.6rem}}.product-info.background-black{--background-color:var(--black);--primary-font-color:var(--white);background:var(--background-color);color:var(--primary-font-color)}.product-info .featured-product-image{width:100%;position:relative;padding-bottom:56.25%;height:0;margin:0 0 -9.6rem;pointer-events:none}.product-info .featured-product-image img{position:absolute;top:0;left:0;border-radius:1.6rem}.product-detail-grid .product-details h3{margin:0;font-size:var(--font-size-md)}.product-detail-grid .product-details p{margin:2rem 0}.product-detail-grid .product-details ul{list-style:none;padding:0;margin:4rem 2rem}@media only screen and (min-width:768px){.product-detail-grid .product-details ul{-moz-columns:2;columns:2;grid-gap:4rem;padding:0;margin:5.2rem 0}.product-detail-grid .product-details ul li{display:inline-flex;align-items:stretch}}@media only screen and (min-width:1024px){.product-detail-grid .product-details ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row dense;grid-gap:4rem}.product-detail-grid .product-details ul .item--1{padding:1.5rem;grid-column:1;grid-row:1}.product-detail-grid .product-details ul .item--2{padding:1.5rem;grid-column:2;grid-row:1}.product-detail-grid .product-details ul .item--3{padding:1.5rem;grid-column:3;grid-row:1}.product-detail-grid .product-details ul .item--4{padding:1.5rem;grid-column:1;grid-row:2}.product-detail-grid .product-details ul .item--5{padding:1.5rem;grid-column:2;grid-row:2}.product-detail-grid .product-details ul .item--6{padding:1.5rem;grid-column:3;grid-row:2}.product-detail-grid .product-details ul .item--7{padding:1.5rem;grid-column:1;grid-row:3}.product-detail-grid .product-details ul .item--8{padding:1.5rem;grid-column:2;grid-row:3}.product-detail-grid .product-details ul .item--9{padding:1.5rem;grid-column:3;grid-row:3}.product-detail-grid .product-details ul .item--10{padding:1.5rem;grid-column:1;grid-row:4}.product-detail-grid .product-details ul .item--11{padding:1.5rem;grid-column:2;grid-row:4}.product-detail-grid .product-details ul .item--12{padding:1.5rem;grid-column:3;grid-row:4}.product-detail-grid .product-details ul .item--13{padding:1.5rem;grid-column:1;grid-row:5}.product-detail-grid .product-details ul .item--14{padding:1.5rem;grid-column:2;grid-row:5}.product-detail-grid .product-details ul .item--15{padding:1.5rem;grid-column:3;grid-row:5}.product-detail-grid .product-details ul .item--16{padding:1.5rem;grid-column:1;grid-row:6}.product-detail-grid .product-details ul .item--17{padding:1.5rem;grid-column:2;grid-row:6}.product-detail-grid .product-details ul .item--18{padding:1.5rem;grid-column:3;grid-row:6}}.product-detail-grid .product-details ul li{display:flex;margin:4rem 0;transition:750ms var(--ease-out-curve)}@media only screen and (min-width:768px){.product-detail-grid .product-details ul li{margin:0}}.product-detail-grid .product-details ul li:nth-child(1){transition-delay:calc(100ms * 1)}.product-detail-grid .product-details ul li:nth-child(1) span{transition-delay:calc(100ms * 1)}.product-detail-grid .product-details ul li:nth-child(2){transition-delay:calc(100ms * 2)}.product-detail-grid .product-details ul li:nth-child(2) span{transition-delay:calc(100ms * 2)}.product-detail-grid .product-details ul li:nth-child(3){transition-delay:calc(100ms * 3)}.product-detail-grid .product-details ul li:nth-child(3) span{transition-delay:calc(100ms * 3)}.product-detail-grid .product-details ul li:nth-child(4){transition-delay:calc(100ms * 4)}.product-detail-grid .product-details ul li:nth-child(4) span{transition-delay:calc(100ms * 4)}.product-detail-grid .product-details ul li:nth-child(5){transition-delay:calc(100ms * 5)}.product-detail-grid .product-details ul li:nth-child(5) span{transition-delay:calc(100ms * 5)}.product-detail-grid .product-details ul li:nth-child(6){transition-delay:calc(100ms * 6)}.product-detail-grid .product-details ul li:nth-child(6) span{transition-delay:calc(100ms * 6)}.product-detail-grid .product-details ul li:nth-child(7){transition-delay:calc(100ms * 7)}.product-detail-grid .product-details ul li:nth-child(7) span{transition-delay:calc(100ms * 7)}.product-detail-grid .product-details ul li:nth-child(8){transition-delay:calc(100ms * 8)}.product-detail-grid .product-details ul li:nth-child(8) span{transition-delay:calc(100ms * 8)}.product-detail-grid .product-details ul li:nth-child(9){transition-delay:calc(100ms * 9)}.product-detail-grid .product-details ul li:nth-child(9) span{transition-delay:calc(100ms * 9)}.product-detail-grid .product-details ul li:nth-child(10){transition-delay:calc(100ms * 10)}.product-detail-grid .product-details ul li:nth-child(10) span{transition-delay:calc(100ms * 10)}.product-detail-grid .product-details ul li span{width:4.8rem;height:4.4rem;background-color:var(--blue);border-radius:50%;margin:.6rem 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:4.2rem;color:var(--white);text-align:center;transition:500ms var(--ease-out-curve)}.product-detail-grid .product-details ul li .product-detail{width:100%;padding-left:2rem}.product-detail-grid .product-details ul li:nth-child(3n){padding-right:0}.product-detail-grid .product-details ul li:nth-child(3n-2){padding-left:0}.product-details.loading span,.product-details.loading li{opacity:0}.product-details.loading li{transform:translate3d(0,2rem,0)}.product-details.loading span{transform:scale(0);transform-origin:center}.featured-product-header{text-align:center;margin:0 auto 4rem;width:80%}.featured-product-header h2{margin:0}.featured-product-header p{margin:2.4rem 0 4rem;font-weight:var(--font-weight-semibold);font-size:2rem;letter-spacing:-0.033rem;line-height:1.3}.product.teaser-small-with-summary img{margin:0 auto}.product.teaser-small-with-summary p{font-size:1.6rem;line-height:2.4rem}.product.teaser-small-with-summary .content-url{font-size:1.8rem;line-height:2.7rem;font-weight:var(--font-weight-semibold)}.product.teaser-small-with-summary .content-url::after{position:relative;font-family:var(--font-awesome);font-weight:900;content:"";color:var(--blue);font-size:1rem;margin-left:.6rem;bottom:.1rem}.field-product-blades{padding-top:.01rem}.product-page #content-moderation-entity-moderation-form{display:none}.hide-intro .product-info{margin-bottom:0}.path-search .region-header{max-width:45.6rem;margin-inline:auto;margin-inline:auto}@media only screen and (min-width:768px){.path-search .region-header{max-width:none}}.path-search .region-header h2{font-size:var(--font-size-lg)}@media only screen and (min-width:768px){.path-search .region-header h2{margin-bottom:4rem}}.path-search .region-header .input-group{position:relative;margin-block:4rem}.path-search .region-header .input-group::before{content:"";position:absolute;line-height:4rem;color:var(--gray-medium);top:1rem;left:2rem;font-size:var(--font-size-md);font-family:var(--font-awesome);font-weight:900;z-index:5}.path-search .region-header #edit-search--2{padding-left:6rem;font-weight:var(--font-weight-semibold)}.path-search .region-header #edit-actions--2{display:none}.path-search .facets-widget-checkbox{max-width:45.6rem;margin-inline:auto;margin-inline:auto}@media only screen and (min-width:768px){.path-search .facets-widget-checkbox{max-width:none}}.path-search .facets-widget-checkbox>h3{padding:0}@media only screen and (min-width:768px){.path-search .facets-widget-checkbox>h3{margin-bottom:4rem}}.path-search .facets-widget-checkbox ul{list-style-type:none;padding:0;margin-block:2rem}.path-search .facets-widget-checkbox ul li{display:flex;margin-block:2rem}.path-search .facets-widget-checkbox ul li label{margin:0 1.2rem;font-weight:var(--font-weight-semibold)}.path-search .facets-widget-checkbox ul li label .facet-item__count{color:var(--gray-medium)}.path-search .view-varian-global-search{max-width:45.6rem;margin-inline:auto;margin-inline:auto}@media only screen and (min-width:768px){.path-search .view-varian-global-search{max-width:none}}.path-search .view-varian-global-search .view-header{margin-block:2rem;font-weight:var(--font-weight-semibold)}@media only screen and (min-width:768px){.path-search .view-varian-global-search .view-header{margin-block:2rem 4rem}}.path-search .view-varian-global-search .views-row{margin-block:2rem}@media only screen and (min-width:768px){.path-search .view-varian-global-search .views-row{margin-block:4rem}}@media only screen and (min-width:1024px){.path-search .view-varian-global-search .views-row{margin-block:6rem}}.path-search .view-varian-global-search .views-row:first-child{margin-top:0}.path-search .view-varian-global-search .views-row .views-field-field-news-date>span{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);color:var(--gray-medium);margin-block:.6rem}.path-search .view-varian-global-search .views-row .views-field-name>span,.path-search .view-varian-global-search .views-row .views-field-title>span{font-size:var(--font-size-md);margin-block:.6rem}.path-search nav.pager-nav{text-align:left;margin-bottom:8rem}body.login-page{background-color:var(--gray-light);display:flex;align-items:center;justify-content:center;row-gap:2rem}body.login-page footer{border:none}.user-login-form{max-width:60rem;margin:0 auto;padding:4rem;background-color:var(--white);border-radius:1.6rem;box-shadow:var(--shadow-soft-large);animation:fade-in 1s var(--standard-curve)}.user-login-form .form-item{margin:4rem 0}.user-login-form .form-item:first-child{margin-top:0}.user-login-form .form-item:first-child label{margin-top:0}.user-login-form .form-item label{margin:1.2em 0 .6em}.user-login-form .form-item .description{margin:.6em 0}.courses-and-training mark{color:var(--white);background-color:var(--accent-blue);font-weight:var(--font-weight-bold)}.courses-and-training h3{margin:0;font-size:var(--font-size-md)}.courses-and-training .search-results{margin-bottom:4rem}@media only screen and (min-width:768px){.courses-and-training .search-results{margin-block:4rem}}.courses-and-training .checkbox-no-select{color:var(--gray-medium)}.course-count{color:var(--gray-medium)}.course-filter-title{display:flex;align-items:center;justify-content:center;row-gap:2rem;justify-content:flex-start;cursor:pointer;color:var(--accent-blue)}.course-filter-title i{margin-inline:.4rem 2rem}.course-training-title{cursor:pointer;color:var(--accent-blue);display:flex;align-items:center;justify-content:center;row-gap:2rem;justify-content:space-between}.filter-group>ul{animation:filter-expand var(--enter-screen) var(--ease-out-curve);transform-origin:top;padding:0}@keyframes filter-expand{0%{opacity:0;transform:scaleY(0)}50%{transform:scaleY(1)}100%{opacity:1;transform:scaleY(1)}}.course-filters-and-search{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.courses-filter-checkbox{display:flex;align-items:center;justify-content:center;row-gap:2rem;justify-content:flex-start;cursor:pointer;font-weight:var(--font-weight-semibold);padding-block:.4rem}.courses-filter-checkbox p{margin:0}.courses-filter-checkbox i{color:var(--accent-blue);font-size:var(--font-size-md)}.courses-filter-checkbox input{margin-right:2rem}.course-listing{border-bottom:solid 1px var(--gray-light);padding-bottom:4rem;margin-bottom:4rem;display:flex;flex-direction:column;gap:2rem}.course-listing>*{margin:0;padding:0}.course-listing .hidden{transition:all .6s ease-in-out;overflow:hidden;height:0}.course-listing .course-dates{font-size:var(--font-size-sm)}.course-listing .course-dates ul{margin:0;padding:0;animation:filter-expand var(--enter-screen) var(--ease-out-curve);transform-origin:top}.course-listing .course-date{list-style:none;list-style-type:none}.course-listing .all-dates{color:var(--accent-blue);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.course-listing .up-arrow{transform:rotate(90deg) translate(0,-0.3rem);display:inline-block}.course-listing .down-arrow{transform:rotate(-90deg);display:inline-block}.course-listing:last-child{border:none}.course-search{position:relative;display:flex;align-items:center;justify-content:center;row-gap:2rem;justify-content:space-between}.course-search input{font-size:var(--font-size-sm)}.course-search button{margin:0}.course-search div::after{font-family:var(--font-awesome);font-weight:900;content:"";color:var(--gray-medium);position:absolute;left:1rem;top:1rem}.courses-search-input{padding-left:3rem}.course-description>span::before{font-family:var(--font-awesome);content:" •";margin-inline:1.2rem}.course-description>span:first-child::before{content:"";margin-inline:0}.course-description span.course-location+span.country::before{content:", "}.course-edit-button a{border-radius:4rem;padding:.4rem;display:flex;justify-content:center;align-items:center;border:solid 1px #d3d3d3;background-color:#fff}.course-edit-button :hover{filter:brightness(0.7);text-decoration:none}.edit-pencil::after{font-family:var(--font-awesome);font-weight:900;padding:.4rem;content:""}.course-link i{margin-left:.3rem}.course-link a{margin-left:1.6rem}:root{--enter-screen:225ms;--leave-screen:195ms;--shorter-duration:150ms;--longer-duration:300ms;--complex-duration:375ms;--standard-curve:cubic-bezier(0.4,0,0.2,1);--ease-out-curve:cubic-bezier(0,0,0.2,1);--acceleration-curve:cubic-bezier(0.4,0,1,1);--sharp-curve:cubic-bezier(0.4,0,0.6,1);--sharper-curve:cubic-bezier(0.23,1,0.32,1);--mini-bounce-curve:cubic-bezier(0.57,0.19,0.65,1.3)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes blur-fade-in{0%{opacity:0;filter:blur(0.5rem)}100%{opacity:1;filter:blur(0)}}@keyframes fade-in-long{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@keyframes fade-in-5{0%{opacity:0}100%{opacity:.25}}@keyframes fade-out-5{0%{opacity:.25}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes slide-out{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes slide-in{0%{opacity:0;transform:scaleY(1)}100%{opacity:1;transform:scaleY(0)}}@keyframes slide-out-right{0%{transform:translate3d(-4rem,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-left{0%{transform:translate3d(4rem,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-up{0%{transform:translate3d(0,4rem,0)}100%{transform:translate3d(0,0,0)}}@keyframes slide-out-down{0%{transform:translate3d(0,-4rem,0)}100%{transform:translate3d(0,0,0)}}@keyframes menu-fade-in{0%{opacity:0;transform:translate3d(0,-1.2rem,0)}50%{opacity:0;transform:translate3d(0,-1.2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-menu-open{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes product-menu-close{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}@keyframes product-submenu-open-forward{0%{opacity:0;transform:translate3d(0,2rem,0)}50%{opacity:0;transform:translate3d(0,2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-submenu-open-backward{0%{opacity:0;transform:translate3d(0,-2rem,0)}50%{opacity:0;transform:translate3d(0,-2rem,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes product-submenu-close-forward{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:0;transform:translate3d(0,2rem,0)}100%{opacity:0;transform:translate3d(0,2rem,0)}}@keyframes product-submenu-close-backward{0%{opacity:1;transform:translate3d(0,0,0)}50%{opacity:0;transform:translate3d(0,-2rem,0)}100%{opacity:0;transform:translate3d(0,-2rem,0)}}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:var(--font-weight-medium);src:url("/themes/custom/varian/fonts/mark-ot/ff-mark/aaa60e19-0167-40dc-acae-6136c364000f.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/24d1af04-9699-493f-ac15-e38ceefcb623.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/481c9cfa-f6bd-4f1d-b180-51e921634a88.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/481c9cfa-f6bd-4f1d-b180-51e921634a88.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark/18ee7845-8b7d-4d4d-ad2b-614819d98d77.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:var(--font-weight-light);src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/9fffb502-49ec-468f-97b8-c24fe0d581ce.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/ba03b0e5-67a2-4446-98e4-3d9ebbc32465.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/53f98d20-67de-4b03-b161-524b1b01c250.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/53f98d20-67de-4b03-b161-524b1b01c250.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-light/f251d40f-97cf-46f6-b510-47ae08dc6051.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/03f00053-c3e6-4fd2-8a5b-cabb74ccf768.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/57b2b15c-8cde-47c5-9ee6-0fcdd8aafc2b.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/f25a0ed7-7ef4-4b19-90e5-6191ec2a3066.eot?"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/f25a0ed7-7ef4-4b19-90e5-6191ec2a3066.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-medium/1baff80e-f423-4240-bdb2-106b4bfd6f05.ttf") format("truetype")}@font-face{font-family:"FF Mark";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/30a36693-e101-43bb-ab55-2690f439b8a8.woff2") format("woff2"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/3bbc0b9d-a428-4577-9896-735ce1fb7b97.woff") format("woff"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/237e42ab-b2ea-47bd-8284-d0b444188208.eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/237e42ab-b2ea-47bd-8284-d0b444188208.eot?#iefix") format("eot"),url("/themes/custom/varian/fonts/mark-ot/ff-mark-bold/ba2ba902-1244-4734-8140-5fdc4a764061.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp.otf") format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-jp/noto-sans-jp-bold.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans SC";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-sc/noto-sans-sc-bold.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:400;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:500;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc-medium.otf") format("opentype")}@font-face{font-family:"Noto Sans TC";font-style:normal;font-display:swap;font-weight:700;src:url("/themes/custom/varian/fonts/noto-sans/noto-sans-tc/noto-sans-tc-bold.otf") format("opentype")}.demo-page{padding-block:4rem}.demo-page #nav-header{display:none}.demo-page .demo-header{padding-block:8rem 4rem}.demo-page .demo-header h2,.demo-page .demo-header h3,.demo-page .demo-header p{margin-block:1.6rem;max-width:80rem}.demo-page.adminimal-admin-toolbar .demo-navigation-container{top:4rem}@media only screen and (min-width:768px){.demo-page.adminimal-admin-toolbar .demo-navigation-container{top:12rem}}.demo-page .demo-navigation-container{position:fixed;top:2rem;right:2rem;z-index:5}@media only screen and (min-width:768px){.demo-page .demo-navigation-container{top:4rem}}.demo-page .navigation-toggle{position:absolute;top:0;right:0;height:6.4rem;width:6.4rem;line-height:6.4rem;text-align:center;background-color:var(--accent-blue);color:var(--white);z-index:1;cursor:pointer;transition:300ms var(--ease-out-curve);transform:scale(0.8)}.demo-page .open .navigation-toggle{transform:scale(1);border-top-right-radius:1.2rem}.demo-page .demo-toc-header,.demo-page .demo-nav-header{height:6.4rem;line-height:6.4rem;padding-inline:2.4rem;font-size:1.2rem;font-weight:var(--font-weight-bold);text-transform:uppercase;background-color:var(--gray-lighter);border-top-left-radius:1.2rem}.demo-page .demo-toc-header{height:4rem;line-height:4rem;border-radius:0}.demo-page .demo-navigation{position:absolute;right:0;top:0;padding:0;background-color:var(--white);width:28rem;box-shadow:var(--modal-shadow);border-radius:1.2rem;transform-origin:top right;animation:demo-toggle var(--enter-screen) var(--ease-out-curve) forwards}.demo-page .demo-navigation ul{padding:1.2rem 0;list-style-type:none}.demo-page .demo-navigation li{position:relative}.demo-page .demo-navigation li::before{content:"";display:block;background-color:var(--accent-blue);height:.2rem;width:.8rem;position:absolute;top:50%;left:2.4rem;transform:translateY(-50%) scaleX(0);transition:var(--enter-screen) var(--ease-out-curve);transform-origin:left}.demo-page .demo-navigation li:hover::before{transform:translateY(-50%) scaleX(1)}.demo-page .demo-navigation a{display:block;padding:.4rem 2.4rem;transition:var(--enter-screen) var(--ease-out-curve)}.demo-page .demo-navigation a:hover{text-decoration:none;transform:translate3d(1.2rem,0,0)}.demo-page code{border-radius:1.2rem;margin-block:4rem}.demo-spacer{min-height:40rem}.copy-button{background-color:var(--frost-blue);transition:var(--enter-screen) var(--ease-out-curve);border:0;border-radius:.6rem;padding:.6rem 1.6rem;color:var(--white);font-weight:var(--font-weight-bold);position:relative}.copy-button::after{content:"";font-family:var(--font-awesome);position:absolute;right:0;color:var(--frost-slate);transition:var(--enter-screen) var(--sharper-curve);opacity:0;transform:translate3d(0,0,0) rotate(90deg);font-size:2rem}.copy-button.view-image{display:block}.copy-button.alert-copied{background-color:var(--frost-slate)}.copy-button.alert-copied::after{opacity:1;transform:translate3d(30px,0,0) rotate(0deg)}.demo-example{margin-block:8rem}@keyframes demo-toggle{0%{transform:scale(0.2);opacity:0}100%{transform:scale(1);opacity:1}}.events-listing>h3{font-size:var(--font-size-xl);border-bottom:solid .1rem var(--gray-light);padding-bottom:2rem;margin-block:6rem 4rem}.events-listing .event-item{margin-block:4rem;display:flex;flex-direction:column;gap:.6rem}.events-listing .event-item>*{margin:0}.events-search{margin-bottom:4rem;position:relative}.events-search button{position:absolute;right:1rem;top:1rem;border:0;background:rgba(0,0,0,0);height:4rem;width:4rem;line-height:4rem;font-size:var(--font-size-md);color:var(--gray-medium)}.events-banner .event-title{display:none}.events-banner .event-title h2{text-shadow:var(--simple-banner-text-shadow)}@media only screen and (min-width:768px){.events-banner .event-title{display:flex}}.events-banner .varian-block{margin:0}.events-banner .event{display:flex;flex-direction:column;gap:1.2rem;text-shadow:var(--blue-banner-text-shadow)}.events-banner .event>*,.events-banner .event .event-info h4{margin:0}.events-banner .event a{color:var(--white)}.events-banner .event a:hover{text-decoration:none}.events-banner .event-info h4{font-size:var(--font-size-base)}.events-banner .event-info time{font-size:var(--font-size-md)}.event-landing-page{position:relative}.event-passed{display:inline-block;top:0;left:0;padding:.4rem 1.2rem;font-weight:var(--font-weight-semibold);background-color:var(--accent-yellow);border-radius:.4rem}.events-page .newsroom-subscribe{border-radius:1.2rem}.image-gallery{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.image-gallery{max-width:none}}.modal-container.image-modal-container{width:auto;min-width:32rem;overflow-y:hidden}.modal-container.image-modal-container.show{display:inline-block}.modal-image-gallery-wrapper img{margin:auto}.gallery-thumbnail .img-container{border-radius:.6rem;border:solid 1px #eee;height:0;padding-top:75%}.gallery-thumbnail .img-container img{position:absolute;width:100%;top:0;bottom:0;right:0;left:0}.gallery-thumbnail .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all ease-out .5s;cursor:pointer}.gallery-thumbnail .img-container img:hover{transform:scale(1.2)}.gallery-thumbnail p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-4-columns.img-gallery-4-columns{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (min-width:768px){.grid-4-columns.img-gallery-4-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.img-download{position:relative}.img-download::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}.img-download::before{font-family:var(--font-awesome);font-weight:900;content:"";position:relative;margin-right:.6rem}.image-gallery-search-container{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.image-gallery-search-container{flex-direction:row}}.modal-image-container{display:flex}.modal-image-container img{max-height:50vh}.newsroom-articles:first-child{margin-top:0}.newsroom-articles .path-about-varian ul{margin-bottom:0;padding-bottom:4rem}.newsroom-articles h2{font-size:var(--font-size-xl)}.newsroom-articles h3{font-size:var(--font-size-md)}.newsroom-articles time{color:var(--gray-dark);font-weight:var(--font-weight-semibold);margin-block:2rem}.newsroom-articles p{margin:0;font-style:normal}.newsroom-articles .newsroom-see-all{margin-block:4rem;font-size:var(--font-size-md)}.news-articles-info{display:flex;flex-direction:column;gap:1.2rem}.news-articles-info>*{margin:0 !important}.newsroom-sidebox{border-radius:1.2rem}.recent-news{font-size:var(--font-size-base-sm)}.recent-news .date-time{display:block;margin-bottom:0;font-weight:var(--font-weight-semibold)}.recent-news a{margin:0;margin-block:.8rem 0}.newsroom-entry-vertical img{margin-bottom:4rem}.newsroom-nav ul.nav{overflow-x:auto;white-space:nowrap;padding:1.6rem 0 4rem;border-bottom:0}@media only screen and (min-width:768px){.newsroom-nav ul.nav{overflow-x:hidden;white-space:normal}}.newsroom-nav ul.nav li{display:inline-block;position:relative;margin-right:2.4rem}@media only screen and (min-width:768px){.newsroom-nav ul.nav li{margin-right:4.8rem}}.newsroom-nav ul.nav li::before{content:"";position:absolute;left:0;bottom:0;height:.4rem;width:100%;background-color:var(--gray-light);transform:scaleX(0);opacity:0;border-radius:.4rem;transition:var(--enter-screen) var(--standard-curve)}.newsroom-nav ul.nav li:hover::before{transform:scaleX(1);opacity:1}.newsroom-nav ul.nav li:last-child{margin-right:0}.newsroom-nav ul.nav li.is-active::before,.newsroom-nav ul.nav li.active::before{background-color:var(--blue);transform:scaleX(1);opacity:1}.newsroom-nav ul.nav li a{font-size:1.6rem;line-height:1.5;color:var(--black);padding-left:0;padding-right:0;background-color:rgba(0,0,0,0);border:0;border-bottom:solid .4rem rgba(0,0,0,0)}.newsroom-nav ul.nav li a.active{border-bottom:solid .4rem var(--blue)}.newsroom-nav ul.nav li a:hover,.newsroom-nav ul.nav li a:active,.newsroom-nav ul.nav li a:focus{border:0;border-bottom:solid .4rem rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.ais-SearchBox-form{display:block;position:relative;box-shadow:none;padding:0;border:0;margin-bottom:4rem}.ais-SearchBox-form:focus,.ais-SearchBox-form select:focus,.ais-SearchBox-form textarea:focus{border:solid .2rem var(--accent-blue)}.ais-SearchBox-form button{color:var(--gray-medium);position:absolute;line-height:6rem;width:6rem;height:6rem;top:0;left:0;border:0;background:rgba(0,0,0,0)}.ais-SearchBox-form button svg{display:none}.ais-SearchBox-form button::before{font-family:var(--font-awesome);content:"";font-size:var(--font-size-md);color:var(--gray-medium);font-weight:900}.ais-Hits-list{list-style-type:none;padding:0}a .ais-Highlight-highlighted{color:inherit;background-color:rgba(0,0,0,0);font-weight:var(--font-weight-bold)}p .ais-Highlight-highlighted{background-color:var(--gray-lighter);color:var(--black);font-weight:var(--font-weight-bold);border-radius:.4rem;padding-inline:.2rem}.search-page{max-width:45.6rem;margin-inline:auto;margin-inline:auto}@media only screen and (min-width:768px){.search-page{max-width:none}}@media only screen and (min-width:768px){.search-page .grid-1-3-columns{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:4rem}}.search-header h2{font-size:var(--font-size-lg)}.search-result{margin-block:2rem;display:flex;flex-direction:column;gap:.6rem}.search-result p{margin:0}@media only screen and (min-width:768px){.search-result{margin-block:4rem}}@media only screen and (min-width:1024px){.search-result{margin-block:6rem}}.search-result:first-child{margin-top:0}.search-result h3{margin-block:.6rem;font-size:var(--font-size-md)}.search-result .date{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);color:var(--gray-medium);margin-block:.6rem}.search-facets h3{margin-bottom:4rem}.search-facets ul{list-style-type:none;padding:0;margin-block:2rem}.search-facets label{margin-left:2rem;position:relative}.search-facets input{position:absolute;left:-2rem;top:.2rem}.search-facets span{font-weight:var(--font-weight-semibold);display:inline-block}.search-facets .ais-RefinementList-labelText{margin-inline:1.2rem .6rem}.search-facets .ais-RefinementList-count{color:var(--gray-medium)}.search-facets .ais-RefinementList-count::before{content:"("}.search-facets .ais-RefinementList-count::after{content:")"}#varian-locator-map{position:relative;color:var(--gray-dark)}.marker{padding:1.2rem;font-family:var(--primary-font)}.marker h2{padding:0;margin:0 0 1.2rem;font-size:var(--font-size-md)}.marker .marker-address>p,.marker .marker-phone,.marker .marker-website{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.marker .marker-solutions div{display:inline-block;margin-right:.6rem}.marker>div{position:relative;padding:0 0 1rem 2rem}.marker>div:last-child{padding-bottom:0}.marker>div span{position:absolute;top:0;left:0}.map-legend>div{position:relative;padding:0 0 0 4rem;margin-bottom:4rem}.map-legend img{position:absolute;top:.4rem;left:0}.map-legend .solution-title{font-weight:var(--font-weight-semibold)}.map-search{position:absolute;z-index:10;top:2rem;left:50%;transform:translateX(-50%);width:100%;padding-inline:4rem}.map-search [data-reach-listbox-input]>span{background-color:var(--white);border-radius:.4rem;box-sizing:border-box;padding:1rem 1.5rem;transition:225ms cubic-bezier(0.4,0,0.2,1);letter-spacing:var(--letter-space-small);font-size:var(--font-size-base);white-space:nowrap;width:100%}[data-reach-combobox-popover]{z-index:10}.note-submit{background-color:var(--gray-lightest);padding:2rem}.note-submit strong{display:block;margin-bottom:1rem}.react-responsive-modal-overlay{background:rgba(0,0,0,.5)}.request-form-modal{padding:4rem 8.4rem 4rem 6.4rem}.request-form-modal .form-error{color:red}.request-form-modal .request-solutions label{position:relative;padding-left:4rem;margin-top:1rem}.request-form-modal .request-solutions label input[type=checkbox]{position:absolute;left:1rem;top:.6rem}.request-form-modal .button{margin:3.2rem 0 1.2rem;width:auto}.react-responsive-modal-closeButton{display:none}.error-modal,.thankyou-modal{padding:4rem;text-align:center}.error-modal>span,.thankyou-modal>span{color:var(--gray-light)}.error-modal .btn,.thankyou-modal .btn{margin-top:2rem}.react-bingmaps{width:100%;height:44rem !important}.rounded-corners{border-radius:1.2rem}.small-rounded-corners{border-radius:.6rem}.rounded-corners-top{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.rounded-corners-bottom{border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem}.square-corners{border-radius:0}.square-corners-top{border-top-left-radius:0;border-top-right-radius:0}.sqaure-corners-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.border-light{border:solid .1rem var(--gray-light)}.border-medium{border:solid .1rem var(--gray-medium)}.border-dark{border:solid .1rem var(--gray-dark)}.border-black{border:solid .1rem var(--black)}.black-text{color:var(--black)}.white-text{color:var(--white)}.blue-text{color:var(--blue)}.background-transparent{--background-color:transparent;--primary-font-color:inherit;background-color:var(--background-color);color:var(--primary-font-color)}.background-white{--background-color:var(--white);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.background-black{--background-color:var(--black);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-blue{--background-color:var(--blue);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-blue p{font-weight:var(--font-weight-semibold)}.background-varian-blue{--background-color:var(--blue);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-varian-blue p{font-weight:var(--font-weight-semibold)}.background-gray-lightest{--background-color:var(--gray-lightest);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.background-gray-lighter{--background-color:var(--gray-lighter);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.background-gray-light{--background-color:var(--gray-light);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.background-gray-dark{--background-color:var(--gray-dark);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-gray-slate{--background-color:var(--gray-medium);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-gray-blue{--background-color:var(--gray-blue);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.background-accent-blue{--background-color:var(--accent-blue);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-accent-pink{--background-color:var(--accent-pink);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-accent-purple{--background-color:var(--accent-purple);--primary-font-color:var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.background-accent-yellow{--background-color:var(--accent-yellow);--primary-font-color:var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.large-soft-shadow{box-shadow:var(--shadow-soft-large)}.small-hard-shadow{box-shadow:var(--shadow-hard-small)}.modal-shadow{box-shadow:var(--modal-shadow)}.inset-shadow{box-shadow:var(--inset-box-shadow)}.paragraph-shadow{box-shadow:var(--paragraph-shadow)}.paragraph-shadow-up{box-shadow:var(--paragraph-shadow-up)}.flex-columns{display:flex;flex-direction:column}.flex-columns>*{flex-basis:100%}@media only screen and (min-width:1024px){.flex-columns{flex-direction:row}}.flex-item{flex-basis:100%}.flex-item h2,.flex-item h3,.flex-item h4,.flex-item h5,.flex-item p{margin:0;width:100%}.flex-item .link-container{width:100%;margin:1.2rem 0}.flexbox{display:flex}.flex{flex:1}.flex-2-column{flex-direction:column}.flex-2-column .flex-item{flex-basis:100%}@media only screen and (min-width:768px){.flex-2-column{flex-direction:row}.flex-2-column .flex-item{flex-basis:50%}}.flex-3-column .flex-item{width:33%}.flex-4-column .flex-item{width:25%}.flex-row{display:flex;-moz-column-gap:4rem;column-gap:4rem;margin:4rem 0}.flex-row.no-column-gaps{-moz-column-gap:0;column-gap:0}.flex-row.no-row-gaps{margin:0}.flex-column{display:flex;flex-direction:column;-moz-column-gap:4rem;column-gap:4rem}.flex-center-column{display:flex;align-items:center;justify-content:center;row-gap:2rem;flex-direction:column;-moz-column-gap:4rem;column-gap:4rem}.flex-center-vertically{display:flex;align-items:center;row-gap:2rem}.flex-center-horizontally{display:flex;justify-content:center;row-gap:2rem}.flex-direction-reverse{flex-direction:row-reverse}.flex-gutters{padding:4rem}.flex-center{display:flex;align-items:center;justify-content:center}.grid-2-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-2-columns{max-width:none}}@media only screen and (min-width:768px){.grid-2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.grid-2-columns{gap:4rem}}.grid-2-column-reverse{grid-row-start:auto}@media only screen and (min-width:768px){.grid-2-column-reverse{grid-row-start:1}}.grid-2-1-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-2-1-columns{max-width:none}}@media only screen and (min-width:768px){.grid-2-1-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media only screen and (min-width:1024px){.grid-2-1-columns{gap:4rem}}@media only screen and (min-width:768px){.grid-2-1-columns.page-template{grid-template-columns:1fr}}@media only screen and (min-width:1024px){.grid-2-1-columns.page-template{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem}}.grid-2-1-column-medium{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-2-1-column-medium{max-width:none}}@media only screen and (min-width:1024px){.grid-2-1-column-medium{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem}}@media only screen and (min-width:1440px){.grid-2-1-column-medium{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.grid-2-1-column-medium.reverse>div:nth-child(2){grid-row-start:1}@media only screen and (min-width:1024px){.grid-2-1-column-medium.reverse>div:nth-child(2){grid-row-start:auto}}.grid-1-2-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-1-2-columns{max-width:none}}@media only screen and (min-width:768px){.grid-1-2-columns{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media only screen and (min-width:1024px){.grid-1-2-columns{gap:4rem}}@media only screen and (min-width:768px){.grid-1-2-columns.page-template{grid-template-columns:1fr}}@media only screen and (min-width:1024px){.grid-1-2-columns.page-template{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}}.grid-1-3-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-1-3-columns{max-width:none}}@media only screen and (min-width:768px){.grid-1-3-columns{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}}@media only screen and (min-width:1024px){.grid-1-3-columns{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.grid-3-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-3-columns{max-width:none}}@media only screen and (min-width:768px){.grid-3-columns{max-width:50ch;grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:1024px){.grid-3-columns{gap:4rem;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4-columns{display:grid;grid-template-columns:1fr;gap:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-4-columns{max-width:none}}@media only screen and (min-width:1024px){.grid-4-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-6-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.grid-6-columns{max-width:none}}@media only screen and (min-width:768px){.grid-6-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1024px){.grid-6-columns{grid-template-columns:repeat(6,minmax(0,1fr))}}.img-container{position:relative;overflow:hidden}.img-responsive{max-width:100%;max-height:100%}.img-ratio-16-9{height:0;padding-top:56.25%}.img-ratio-16-9 img{position:absolute;width:100%;top:0;bottom:0;right:0;left:0}.img-ratio-4-3{height:0;padding-top:75%}.img-ratio-4-3 img{position:absolute;width:100%;top:0;bottom:0;right:0;left:0}.img-ratio-3-4{height:0;padding-top:133.3333333333%}.img-ratio-3-4 img{position:absolute;width:100%;top:0;bottom:0;right:0;left:0}.img-ratio-1-1{height:0;padding-top:100%}.img-ratio-1-1 img{position:absolute;width:100%;top:0;bottom:0;right:0;left:0}.img-object-fit{-o-object-fit:contain;object-fit:contain}.img-loaded{animation:blur-fade-in 1s var(--standard-curve)}.img-loaded.no-fade{animation:none}.background-cover,.center-background-img,[class*=background-alignment]{background-repeat:no-repeat;background-size:cover;background-position:center}.background-contain{background-size:contain;background-repeat:no-repeat;background-position:center}.center-background-alignment{background-position:center center}.top-background-alignment{background-position:center top}.bottom-background-alignment{background-position:center bottom}.center-center-background-alignment{background-position:center center}.center-left-background-alignment{background-position:left}.center-right-background-alignment{background-position:right}.top-left-background-alignment{background-position:left top}.top-right-background-alignment{background-position:right top}.top-center-background-alignment{background-position:center top}.bottom-left-background-alignment{background-position:left bottom}.bottom-right-background-alignment{background-position:right bottom}.bottom-center-background-alignment{background-position:center bottom}.no-bullet-list{list-style:none;padding:0;margin:0}[class*=show-locale]{display:none}html:lang(en) .show-locale-en{display:block}html:lang(es-xl) .show-locale-es-xl{display:block}html:lang(pt-br) .show-locale-pt-br{display:block}html:lang(en-au) .show-locale-en-au{display:block}html:lang(zh-hans) .show-locale-zh-hans{display:block}html:lang(zh-hant) .show-locale-zh-hant{display:block}html:lang(ja) .show-locale-ja{display:block}html:lang(en-ch) .show-locale-en-ch{display:block}html:lang(de) .show-locale-de{display:block}html:lang(es) .show-locale-es{display:block}html:lang(fr) .show-locale-fr{display:block}html:lang(fi) .show-locale-fi{display:block}html:lang(pt-pt) .show-locale-pt-pt{display:block}html:lang(en-gb) .show-locale-en-gb{display:block}.center-horizontally{margin:0 auto}.center-vertically{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2.4rem}.center-vertically>*{margin:0}.no-transform{transform:none}.zindex-1{z-index:1}.zindex-2{z-index:5}.zindex-3{z-index:7}.zindex-unset{z-index:unset}.hide{display:none}.position-relative{position:relative}.visually-hidden{position:absolute;left:-9999rem;clip:rect(0 0 0 0);border:0;top:auto;width:1px;height:1px;overflow:hidden;margin:0;padding:0}.visually-hidden:active,.visually-hidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static}.no-padding{padding-left:0;padding-right:0}.container-padding{padding:0 1.6rem}.column-padding{padding:6.4rem 4rem}@media only screen and (min-width:1024px){.column-padding{padding:6.4rem}}.no-spacing{padding:0;margin:0}.no-margin{margin:0}.inline-block{display:inline-block}.small-spacing,.small-vertical-padding{padding-top:2rem;padding-bottom:2rem}.small-horizontal-padding{padding-right:2rem;padding-left:2rem}.small-vertical-margin{margin-top:2rem;margin-bottom:2rem}.small-vertical-margin-top{margin-top:2rem}.small-vertical-margin-bottom{margin-bottom:2rem}.small-horizontal-margin{margin-right:2rem;margin-left:2rem}.medium-spacing,.medium-vertical-padding{padding-top:4rem;padding-bottom:4rem}.medium-horizontal-padding{padding-right:4rem;padding-left:4rem}.medium-vertical-margin{margin-top:4rem;margin-bottom:4rem}.medium-vertical-margin-top{margin-top:4rem}.medium-vertical-margin-bottom{margin-bottom:4rem}.medium-horizontal-margin{margin-right:4rem;margin-left:4rem}.large-spacing,.large-vertical-padding{padding-top:8rem;padding-bottom:8rem}.large-horizontal-padding{padding-right:8rem;padding-left:8rem}.large-vertical-margin{margin-top:8rem;margin-bottom:8rem}.large-vertical-margin-top{margin-top:8rem}.large-vertical-margin-bottom{margin-bottom:8rem}.large-horizontal-margin{margin-right:8rem;margin-left:8rem}.m-0{margin:0rem}.mx-0{margin-inline:0rem}.my-0{margin-block:0rem}.mt-0{margin-top:0rem}.mr-0{margin-right:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.p-0{margin:0rem}.px-0{padding-inline:0rem}.py-0{padding-block:0rem}.pt-0{padding-top:0rem}.pr-0{padding-right:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.m-1{margin:0.4rem}.mx-1{margin-inline:0.4rem}.my-1{margin-block:0.4rem}.mt-1{margin-top:0.4rem}.mr-1{margin-right:0.4rem}.mb-1{margin-bottom:0.4rem}.ml-1{margin-left:0.4rem}.p-1{margin:0.4rem}.px-1{padding-inline:0.4rem}.py-1{padding-block:0.4rem}.pt-1{padding-top:0.4rem}.pr-1{padding-right:0.4rem}.pb-1{padding-bottom:0.4rem}.pl-1{padding-left:0.4rem}.m-2{margin:0.8rem}.mx-2{margin-inline:0.8rem}.my-2{margin-block:0.8rem}.mt-2{margin-top:0.8rem}.mr-2{margin-right:0.8rem}.mb-2{margin-bottom:0.8rem}.ml-2{margin-left:0.8rem}.p-2{margin:0.8rem}.px-2{padding-inline:0.8rem}.py-2{padding-block:0.8rem}.pt-2{padding-top:0.8rem}.pr-2{padding-right:0.8rem}.pb-2{padding-bottom:0.8rem}.pl-2{padding-left:0.8rem}.m-3{margin:1.2rem}.mx-3{margin-inline:1.2rem}.my-3{margin-block:1.2rem}.mt-3{margin-top:1.2rem}.mr-3{margin-right:1.2rem}.mb-3{margin-bottom:1.2rem}.ml-3{margin-left:1.2rem}.p-3{margin:1.2rem}.px-3{padding-inline:1.2rem}.py-3{padding-block:1.2rem}.pt-3{padding-top:1.2rem}.pr-3{padding-right:1.2rem}.pb-3{padding-bottom:1.2rem}.pl-3{padding-left:1.2rem}.m-4{margin:1.6rem}.mx-4{margin-inline:1.6rem}.my-4{margin-block:1.6rem}.mt-4{margin-top:1.6rem}.mr-4{margin-right:1.6rem}.mb-4{margin-bottom:1.6rem}.ml-4{margin-left:1.6rem}.p-4{margin:1.6rem}.px-4{padding-inline:1.6rem}.py-4{padding-block:1.6rem}.pt-4{padding-top:1.6rem}.pr-4{padding-right:1.6rem}.pb-4{padding-bottom:1.6rem}.pl-4{padding-left:1.6rem}.m-5{margin:2rem}.mx-5{margin-inline:2rem}.my-5{margin-block:2rem}.mt-5{margin-top:2rem}.mr-5{margin-right:2rem}.mb-5{margin-bottom:2rem}.ml-5{margin-left:2rem}.p-5{margin:2rem}.px-5{padding-inline:2rem}.py-5{padding-block:2rem}.pt-5{padding-top:2rem}.pr-5{padding-right:2rem}.pb-5{padding-bottom:2rem}.pl-5{padding-left:2rem}.m-6{margin:2.4rem}.mx-6{margin-inline:2.4rem}.my-6{margin-block:2.4rem}.mt-6{margin-top:2.4rem}.mr-6{margin-right:2.4rem}.mb-6{margin-bottom:2.4rem}.ml-6{margin-left:2.4rem}.p-6{margin:2.4rem}.px-6{padding-inline:2.4rem}.py-6{padding-block:2.4rem}.pt-6{padding-top:2.4rem}.pr-6{padding-right:2.4rem}.pb-6{padding-bottom:2.4rem}.pl-6{padding-left:2.4rem}.m-7{margin:2.8rem}.mx-7{margin-inline:2.8rem}.my-7{margin-block:2.8rem}.mt-7{margin-top:2.8rem}.mr-7{margin-right:2.8rem}.mb-7{margin-bottom:2.8rem}.ml-7{margin-left:2.8rem}.p-7{margin:2.8rem}.px-7{padding-inline:2.8rem}.py-7{padding-block:2.8rem}.pt-7{padding-top:2.8rem}.pr-7{padding-right:2.8rem}.pb-7{padding-bottom:2.8rem}.pl-7{padding-left:2.8rem}.m-8{margin:3.2rem}.mx-8{margin-inline:3.2rem}.my-8{margin-block:3.2rem}.mt-8{margin-top:3.2rem}.mr-8{margin-right:3.2rem}.mb-8{margin-bottom:3.2rem}.ml-8{margin-left:3.2rem}.p-8{margin:3.2rem}.px-8{padding-inline:3.2rem}.py-8{padding-block:3.2rem}.pt-8{padding-top:3.2rem}.pr-8{padding-right:3.2rem}.pb-8{padding-bottom:3.2rem}.pl-8{padding-left:3.2rem}.m-9{margin:3.6rem}.mx-9{margin-inline:3.6rem}.my-9{margin-block:3.6rem}.mt-9{margin-top:3.6rem}.mr-9{margin-right:3.6rem}.mb-9{margin-bottom:3.6rem}.ml-9{margin-left:3.6rem}.p-9{margin:3.6rem}.px-9{padding-inline:3.6rem}.py-9{padding-block:3.6rem}.pt-9{padding-top:3.6rem}.pr-9{padding-right:3.6rem}.pb-9{padding-bottom:3.6rem}.pl-9{padding-left:3.6rem}.m-10{margin:4rem}.mx-10{margin-inline:4rem}.my-10{margin-block:4rem}.mt-10{margin-top:4rem}.mr-10{margin-right:4rem}.mb-10{margin-bottom:4rem}.ml-10{margin-left:4rem}.p-10{margin:4rem}.px-10{padding-inline:4rem}.py-10{padding-block:4rem}.pt-10{padding-top:4rem}.pr-10{padding-right:4rem}.pb-10{padding-bottom:4rem}.pl-10{padding-left:4rem}.m-11{margin:4.4rem}.mx-11{margin-inline:4.4rem}.my-11{margin-block:4.4rem}.mt-11{margin-top:4.4rem}.mr-11{margin-right:4.4rem}.mb-11{margin-bottom:4.4rem}.ml-11{margin-left:4.4rem}.p-11{margin:4.4rem}.px-11{padding-inline:4.4rem}.py-11{padding-block:4.4rem}.pt-11{padding-top:4.4rem}.pr-11{padding-right:4.4rem}.pb-11{padding-bottom:4.4rem}.pl-11{padding-left:4.4rem}.m-12{margin:4.8rem}.mx-12{margin-inline:4.8rem}.my-12{margin-block:4.8rem}.mt-12{margin-top:4.8rem}.mr-12{margin-right:4.8rem}.mb-12{margin-bottom:4.8rem}.ml-12{margin-left:4.8rem}.p-12{margin:4.8rem}.px-12{padding-inline:4.8rem}.py-12{padding-block:4.8rem}.pt-12{padding-top:4.8rem}.pr-12{padding-right:4.8rem}.pb-12{padding-bottom:4.8rem}.pl-12{padding-left:4.8rem}.m-13{margin:5.2rem}.mx-13{margin-inline:5.2rem}.my-13{margin-block:5.2rem}.mt-13{margin-top:5.2rem}.mr-13{margin-right:5.2rem}.mb-13{margin-bottom:5.2rem}.ml-13{margin-left:5.2rem}.p-13{margin:5.2rem}.px-13{padding-inline:5.2rem}.py-13{padding-block:5.2rem}.pt-13{padding-top:5.2rem}.pr-13{padding-right:5.2rem}.pb-13{padding-bottom:5.2rem}.pl-13{padding-left:5.2rem}.m-14{margin:5.6rem}.mx-14{margin-inline:5.6rem}.my-14{margin-block:5.6rem}.mt-14{margin-top:5.6rem}.mr-14{margin-right:5.6rem}.mb-14{margin-bottom:5.6rem}.ml-14{margin-left:5.6rem}.p-14{margin:5.6rem}.px-14{padding-inline:5.6rem}.py-14{padding-block:5.6rem}.pt-14{padding-top:5.6rem}.pr-14{padding-right:5.6rem}.pb-14{padding-bottom:5.6rem}.pl-14{padding-left:5.6rem}.m-15{margin:6rem}.mx-15{margin-inline:6rem}.my-15{margin-block:6rem}.mt-15{margin-top:6rem}.mr-15{margin-right:6rem}.mb-15{margin-bottom:6rem}.ml-15{margin-left:6rem}.p-15{margin:6rem}.px-15{padding-inline:6rem}.py-15{padding-block:6rem}.pt-15{padding-top:6rem}.pr-15{padding-right:6rem}.pb-15{padding-bottom:6rem}.pl-15{padding-left:6rem}.m-16{margin:6.4rem}.mx-16{margin-inline:6.4rem}.my-16{margin-block:6.4rem}.mt-16{margin-top:6.4rem}.mr-16{margin-right:6.4rem}.mb-16{margin-bottom:6.4rem}.ml-16{margin-left:6.4rem}.p-16{margin:6.4rem}.px-16{padding-inline:6.4rem}.py-16{padding-block:6.4rem}.pt-16{padding-top:6.4rem}.pr-16{padding-right:6.4rem}.pb-16{padding-bottom:6.4rem}.pl-16{padding-left:6.4rem}.m-17{margin:6.8rem}.mx-17{margin-inline:6.8rem}.my-17{margin-block:6.8rem}.mt-17{margin-top:6.8rem}.mr-17{margin-right:6.8rem}.mb-17{margin-bottom:6.8rem}.ml-17{margin-left:6.8rem}.p-17{margin:6.8rem}.px-17{padding-inline:6.8rem}.py-17{padding-block:6.8rem}.pt-17{padding-top:6.8rem}.pr-17{padding-right:6.8rem}.pb-17{padding-bottom:6.8rem}.pl-17{padding-left:6.8rem}.m-18{margin:7.2rem}.mx-18{margin-inline:7.2rem}.my-18{margin-block:7.2rem}.mt-18{margin-top:7.2rem}.mr-18{margin-right:7.2rem}.mb-18{margin-bottom:7.2rem}.ml-18{margin-left:7.2rem}.p-18{margin:7.2rem}.px-18{padding-inline:7.2rem}.py-18{padding-block:7.2rem}.pt-18{padding-top:7.2rem}.pr-18{padding-right:7.2rem}.pb-18{padding-bottom:7.2rem}.pl-18{padding-left:7.2rem}.m-19{margin:7.6rem}.mx-19{margin-inline:7.6rem}.my-19{margin-block:7.6rem}.mt-19{margin-top:7.6rem}.mr-19{margin-right:7.6rem}.mb-19{margin-bottom:7.6rem}.ml-19{margin-left:7.6rem}.p-19{margin:7.6rem}.px-19{padding-inline:7.6rem}.py-19{padding-block:7.6rem}.pt-19{padding-top:7.6rem}.pr-19{padding-right:7.6rem}.pb-19{padding-bottom:7.6rem}.pl-19{padding-left:7.6rem}.m-20{margin:8rem}.mx-20{margin-inline:8rem}.my-20{margin-block:8rem}.mt-20{margin-top:8rem}.mr-20{margin-right:8rem}.mb-20{margin-bottom:8rem}.ml-20{margin-left:8rem}.p-20{margin:8rem}.px-20{padding-inline:8rem}.py-20{padding-block:8rem}.pt-20{padding-top:8rem}.pr-20{padding-right:8rem}.pb-20{padding-bottom:8rem}.pl-20{padding-left:8rem}@media only screen and (min-width:768px){.paragraph.top-spacer-0{padding-top:6.4rem}.paragraph.top-spacer-20{padding-top:8.4rem}.paragraph.top-spacer-40{padding-top:10.4rem}.paragraph.top-spacer-80{padding-top:14.4rem}.paragraph.bottom-spacer-0{padding-bottom:6.4rem}.paragraph.bottom-spacer-20{padding-bottom:8.4rem}.paragraph.bottom-spacer-40{padding-bottom:10.4rem}.paragraph.bottom-spacer-80{padding-bottom:14.4rem}.paragraph.vertical-spacer-0{padding-bottom:6.4rem;padding-top:6.4rem}.paragraph.vertical-spacer-20{padding-bottom:8.4rem;padding-top:8.4rem}.paragraph.vertical-spacer-40{padding-bottom:10.4rem;padding-top:10.4rem}.paragraph.vertical-spacer-80{padding-bottom:14.4rem;padding-top:14.4rem}}.banner-spacer{padding-top:2rem}.banner-spacer.large-spacing{padding-top:10rem}.banner-spacer.medium-spacing{padding-top:6rem}.banner-spacer.small-spacing{padding-top:4rem}.width-100{width:100%}.width-auto{width:auto}.text-center,.center-text,.center-align-text{text-align:center}.left-align-text{text-align:left}.right-align-text{text-align:right}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-size-8{font-size:0.8rem}.font-size-12{font-size:1.2rem}.font-size-16{font-size:1.6rem}.font-size-20{font-size:2rem}.font-size-24{font-size:2.4rem}.font-size-28{font-size:2.8rem}.font-size-32{font-size:3.2rem}.font-size-36{font-size:3.6rem}.font-size-40{font-size:4rem}.font-size-44{font-size:4.4rem}.font-size-48{font-size:4.8rem}.font-size-52{font-size:5.2rem}.font-size-56{font-size:5.6rem}.font-size-60{font-size:6rem}.font-size-64{font-size:6.4rem}.font-size-xs{font-size:var(--font-size-xs)}.font-size-sm{font-size:var(--font-size-sm)}.font-size-base-sm{font-size:var(--font-size-base-sm)}.font-size-base{font-size:var(--font-size-base)}.font-size-md{font-size:var(--font-size-md)}.font-size-lg{font-size:var(--font-size-lg)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-xxl{font-size:var(--font-size-xxl)}.font-size-xxxl{font-size:var(--font-size-xxxl)}.line-height-large-text{--line-height:1.25;line-height:var(--line-height)}[class^=underline-]{padding:1.2rem 0;display:inline-block;border-bottom:.4rem solid rgba(0,0,0,0);position:relative;position:relative}[class^=underline-]::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0}[class^=underline-]::before{border-radius:2rem;background-color:var(--accent-blue);height:.4rem;width:100%;display:block;bottom:-0.4rem;transform-origin:left;transition:var(--enter-screen) var(--standard-curve)}.loading [class^=underline]::before{transform:scaleX(0)}.underline-accent-purple::before{background-color:var(--accent-purple)}.underline-accent-pink::before{background-color:var(--accent-pink)}.underline-accent-yellow::before{background-color:var(--accent-yellow)}.underline-blue::before{background-color:var(--blue)}.underline-black::before{background-color:var(--black)}.underline-gray-light::before{background-color:var(--gray-light)}.underline-gray-blue::before{background-color:var(--gray-blue)}.footnote{max-width:65ch;color:var(--gray-dark);font-size:var(--font-size-sm);margin:0 auto}@media only screen and (min-width:1024px){.footnote{max-width:100%}}.resources{max-width:50ch;margin:0 auto}@media only screen and (min-width:1024px){.resources{max-width:none}}.resources h2{margin:0 0 2rem}.text-content{max-width:50ch;margin:0 auto;padding-inline:2rem;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.text-content{max-width:none}}@media only screen and (min-width:768px){.text-content{padding-inline:unset}}@media only screen and (min-width:1024px){.text-content{max-width:65ch}}@media only screen and (min-width:1440px){.text-content.wide{max-width:75ch}}.text-content .resources{margin:8rem 0 4rem}.text-content .resources h2{font-size:var(--font-size-xl)}.header-container{margin:2rem auto 4rem;text-align:left;max-width:50ch;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.header-container{max-width:none}}@media only screen and (min-width:768px){.header-container{text-align:center;max-width:65ch}}@media only screen and (min-width:1440px){.header-container{max-width:75ch}}.header-container h2{margin:0;font-size:var(--font-size-xl)}@media only screen and (min-width:768px){.header-container h2{font-size:var(--font-size-xxl)}}h2.header-container{font-size:var(--font-size-xl)}@media only screen and (min-width:768px){h2.header-container{font-size:var(--font-size-xxl)}}.subheader-container{line-height:var(--line-height);max-width:60ch;margin:0 auto;padding-inline:2rem;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);max-width:45.6rem;margin-inline:auto}@media only screen and (min-width:768px){.subheader-container{max-width:none}}@media only screen and (min-width:768px){.subheader-container{padding-inline:unset;max-width:50ch}}@media only screen and (min-width:1024px){.subheader-container{max-width:60ch}}@media only screen and (min-width:1440px){.subheader-container{font-size:var(--font-size-md)}}.strike-through{text-decoration:line-through}.loading.hypersight{opacity:0}.loading.hypersight .blue-shadow,.loading.hypersight .black-square-a,.loading.hypersight .black-square-b,.loading.hypersight .title-container h2,.loading.hypersight .title-container h3,.loading.hypersight .dot{animation:none}.hypersight{margin:auto;height:48rem;position:relative;transition:300ms var(--ease-out-curve)}@media only screen and (min-width:768px){.hypersight{height:60rem}}.hypersight .brand-ellipses{position:absolute;width:20rem;top:0;left:50%;transform:translateX(-50%);height:6rem;display:flex}@media only screen and (min-width:768px){.hypersight .brand-ellipses{top:4rem}}.hypersight .brand-ellipses .dot{background-color:var(--blue);display:block;height:5.5rem;width:5.5rem;margin-inline:.5rem;border-radius:50%;opacity:0}.hypersight .brand-ellipses .dot:nth-child(1){animation:dot-fade 5s var(--ease-out-curve) 2s forwards}.hypersight .brand-ellipses .dot:nth-child(2){animation:dot-fade 4s var(--ease-out-curve) 3s forwards}.hypersight .brand-ellipses .dot:nth-child(3){animation:dot-fade 3.5s var(--ease-out-curve) 4s forwards}.hypersight .blue-shadow{height:48rem;max-width:72rem;margin:0 auto;background:radial-gradient(circle,rgb(0,153,204) 0%,rgba(0,0,0,0) 60%);animation:shadow-fade 2s ease-in-out forwards}@media only screen and (min-width:768px){.hypersight .blue-shadow{height:60rem}}.hypersight .black-square-a,.hypersight .black-square-b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18rem;height:30rem;background-color:var(--black);box-shadow:rgba(0,153,204,.6) 0 -4px 36px,rgba(0,153,204,.8) 0 8px 24px,rgba(0,153,204,.5) 0 2px 46px;animation:square-a-fade-in 5s var(--ease-out-curve) forwards}.hypersight .black-square-b{opacity:1;box-shadow:none;animation:square-b-fade-in 3s var(--ease-out-curve) forwards}.hypersight .title-container{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);text-align:center;width:100%;display:flex;flex-direction:column;gap:.8rem}.hypersight .title-container h2,.hypersight .title-container h3{text-transform:uppercase;margin:0}.hypersight .title-container h2{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.6rem;animation:title-fade-in 4s var(--ease-out-curve) forwards}@media only screen and (min-width:768px){.hypersight .title-container h2{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:1rem}}@media only screen and (min-width:1024px){.hypersight .title-container h2{letter-spacing:1.2rem}}.hypersight .title-container h3{color:var(--blue);letter-spacing:.4rem;font-size:var(--font-size-lg);text-shadow:var(--black-banner-blue-text-shadow);animation:title-fade-in 5s var(--ease-out-curve) forwards}@media only screen and (min-width:768px){.hypersight .title-container h3{letter-spacing:.8rem;font-size:var(--font-size-xl)}.hypersight .title-container h3 br{display:none}}@media only screen and (min-width:1024px){.hypersight .title-container h3{letter-spacing:1rem}}@media only screen and (min-width:768px){.hypersight-home-banner .text-content{max-width:45ch}}@media only screen and (min-width:1440px){.hypersight-home-banner .text-content{max-width:unset}}.hypersight-home-banner .hypersight{height:24rem}@media only screen and (min-width:1024px){.hypersight-home-banner .hypersight{height:38.4rem}}.hypersight-home-banner .hypersight .black-square-a,.hypersight-home-banner .hypersight .black-square-b{height:18rem;width:10.8rem}@media only screen and (min-width:1024px){.hypersight-home-banner .hypersight .black-square-a,.hypersight-home-banner .hypersight .black-square-b{height:20rem;width:12rem}}.hypersight-home-banner .hypersight .black-square-a{animation:square-a-fade-in 6s var(--ease-out-curve) forwards}.hypersight-home-banner .hypersight .black-square-b{animation:square-b-fade-in 4s var(--ease-out-curve) forwards}.hypersight-home-banner .hypersight .blue-shadow{height:24rem;width:24rem;background:radial-gradient(circle,rgb(0,153,204) 0%,rgba(0,0,0,0) 50%);animation:shadow-fade 4s ease-in-out forwards}@media only screen and (min-width:1024px){.hypersight-home-banner .hypersight .blue-shadow{height:38.4rem;max-width:20rem}}@keyframes dot-fade{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes shadow-fade{0%{opacity:0}100%{opacity:1}}@keyframes square-b-fade-in{0%{transform:scale(0.5) translate(-50%,-50%);transform-origin:left top}100%{transform:scale(1) translate(-50%,-50%);transform-origin:left top}}@keyframes square-a-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes title-fade-in{0%{transform:translate3d(0,2rem,0);opacity:0}50%{transform:translate3d(0,2rem,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}
