: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);--shs-orange: #ec6602;--shs-petrol: #099;--shs-light-gray: #f9f9fa;--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-base-md: 1.8rem;--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-family-shs: "Siemens Sans";--font-family-shs-header: "SH Headline";--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)}:lang(de) h2,:lang(de) h3{hyphens:auto}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);-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,h3{text-wrap:balance}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;border-radius:1.2rem}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%;color:rgba(0,0,0,0)}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);border-color:var(--accent-blue)}.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)}button.anchor-no-href,button.simple-modal-link{display:inline-block;padding:0;margin:0;background:none;border:0;color:var(--accent-blue);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}button.anchor-no-href:hover,button.simple-modal-link:hover{text-decoration:underline}.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;inset:0 0 0 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)}.background-blue .featured-link,.background-black .featured-link{color:var(--white) !important}.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;inset:0 0 0 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:10}#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-promotion,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-promotion::after,button.close-promotion::before,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-promotion::before,button.close-modal::before,button.close-form::before{transform:rotate(45deg)}button.close-promotion:hover,button.close-modal:hover,button.close-form:hover{box-shadow:0 0 0 2rem var(--gray-dark) inset;transform:scale(1)}button.close-promotion:hover::before,button.close-promotion:hover::after,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-promotion:hover::before,button.close-modal:hover::before,button.close-form:hover::before{transform:rotate(45deg) scale(0.9)}.outbound-link::after,.external-link::after,.mega-menu-dropdown ul li ul li a[target=_blank]::after,.responsive-navigation-container .has-submenu ul li a[target=_blank]::after,footer .legal-navigation a[target=_blank]::after{font-family:var(--font-awesome);font-weight:900;content:" "}.mega-menu-dropdown ul li ul li a[target=_blank]::after,.responsive-navigation-container .has-submenu ul li a[target=_blank]::after,footer .legal-navigation a[target=_blank]::after{font-size:var(--font-size-sm);margin-left:.6rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track::after,.slick-track::before{display:table;content:""}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:0;background:0 0}.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{opacity:1}.slick-next.slick-disabled::before,.slick-prev.slick-disabled::before{opacity:.25}.slick-next::before,.slick-prev::before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev::before{content:"←"}[dir=rtl] .slick-prev::before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next::before{content:"→"}[dir=rtl] .slick-next::before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus::before,.slick-dots li button:hover::before{opacity:1}.slick-dots li button::before{font-family:var(--font-awesome);font-weight:900;font-size:1rem;line-height:2rem;position:absolute;top:0;left:0;width:2rem;height:2rem;content:"";text-align:center;opacity:.25;color:var(--gray-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{opacity:.75;color:#000}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;inset:0 0 0 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;inset:0 0 0 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}.navigation-slide-wrapper{background-color:var(--gray-lightest)}.navigation-slide-wrapper h3{font-size:var(--font-size-xxl);margin-bottom:4rem}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .nav-slide-product-container h3{display:none}}.navigation-slide-wrapper .tpc-disclaimer{padding-top:4rem}.navigation-slide-wrapper .tpc-disclaimer p{font-size:var(--font-size-base-sm)}.navigation-slide-wrapper .no-break{-moz-column-break-inside:avoid;break-inside:avoid-column}.navigation-slide-wrapper .navigation-slide{margin-inline:2rem;background-color:var(--white);padding:2rem 4rem 4rem;border-radius:2rem;position:relative}@media only screen and (min-width: 768px){.navigation-slide-wrapper .navigation-slide{width:72rem;margin-inline:auto}}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide{width:100rem}}.navigation-slide-wrapper .navigation-slide .nav-slide-dropdown-container{padding-top:2rem}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .nav-slide-dropdown-container{display:none}}.navigation-slide-wrapper .navigation-slide .nav-slide-dropdown-container ul{border:.1rem solid var(--gray-light);margin:0;list-style-type:none;font-weight:var(--font-weight-semibold);padding:0 1.2rem 0 0;position:absolute;top:8.4rem;width:calc(100% - 8rem);background-color:var(--white);z-index:10;box-shadow:var(--shadow-soft-large)}.navigation-slide-wrapper .navigation-slide .nav-slide-dropdown-container ul li{width:100%;padding:.8rem 1.6rem;cursor:pointer}.navigation-slide-wrapper .navigation-slide .nav-slide-dropdown-container ul li:hover{background-color:var(--gray-lighter)}.navigation-slide-wrapper .navigation-slide .nav-option-backer{background-color:var(--blue);width:16.8rem;height:100%;position:absolute;left:0;top:0;z-index:5;border-radius:2rem;transition:all var(--longer-duration) var(--standard-curve)}.navigation-slide-wrapper .navigation-slide .tpc .nav-option-backer{width:24rem}.navigation-slide-wrapper .navigation-slide .tpc.nav-slide-container li{width:12rem}.navigation-slide-wrapper .navigation-slide .three-co.nav-slide-container li{width:16.8rem}.navigation-slide-wrapper .navigation-slide .nav-slide-container{margin:4rem;position:relative}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul{width:84rem;display:none;background-color:var(--gray-lighter);padding:0;border-radius:2rem;justify-content:space-between}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .nav-slide-container ul{display:flex}}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul li{padding-block:1.2rem;border-radius:2rem;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);z-index:10;transition:color .3s ease-in-out;cursor:pointer}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul li:hover{background-color:var(--gray-light)}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul .truebeam-family-tab{width:24rem}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul .vitalbeam-tab{width:16rem}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul .halcyon-ethos-tab{width:20rem}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul .active{color:var(--white)}.navigation-slide-wrapper .navigation-slide .nav-slide-container ul .active:hover{background-color:rgba(0,0,0,0)}.navigation-slide-wrapper .navigation-slide .tpc-image{max-width:53rem}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .tpc-image{transform:translateX(-4rem)}}.navigation-slide-wrapper .navigation-slide .vital-beam-image{max-width:73rem}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .vital-beam-image{transform:translateX(-4rem)}}.navigation-slide-wrapper .navigation-slide .three-co-image{max-width:20rem}.navigation-slide-wrapper .navigation-slide .product-detail-list{display:flex;flex-direction:column;padding:0;transform:translateX(0);justify-content:space-evenly}@media only screen and (min-width: 768px){.navigation-slide-wrapper .navigation-slide .product-detail-list{align-items:center}}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .product-detail-list{flex-direction:row;align-items:flex-start}}.navigation-slide-wrapper .navigation-slide .product-detail-list img{margin-bottom:4rem}.navigation-slide-wrapper .navigation-slide .product-detail-list h3{margin:0 0 4rem;padding:0;display:block;font-size:var(--font-size-xxl);color:var(--black)}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .product-detail-list h3{display:none}}.navigation-slide-wrapper .navigation-slide .product-detail-list ul{margin-bottom:4rem;max-width:28.5rem}.navigation-slide-wrapper .navigation-slide .product-detail-list li{font-size:var(--font-size-base);line-height:2.4rem}.navigation-slide-wrapper .navigation-slide .product-detail-list h4{margin:0}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .product-detail-list.tpc{width:99.8rem;transform:translateX(-12rem);flex-direction:row-reverse}}.navigation-slide-wrapper .navigation-slide .product-detail-list .tpc-products{display:flex;gap:2.4rem;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 768px){.navigation-slide-wrapper .navigation-slide .product-detail-list .tpc-products{flex-direction:row}}@media only screen and (min-width: 768px){.navigation-slide-wrapper .navigation-slide .vitalbeam-product-list{-moz-columns:2;columns:2}}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .vitalbeam-product-list{-moz-columns:1;columns:1}}@media only screen and (min-width: 1024px){.navigation-slide-wrapper .navigation-slide .truebeam-image{margin-top:4rem}}.navigation-slide-wrapper .navigation-slide .dropdown-arrow{width:100%;margin-right:4rem;color:var(--black);padding:.8rem;text-align:left;font-weight:var(--font-weight-semibold)}.navigation-slide-wrapper .navigation-slide .dropdown-arrow::after{font-family:var(--font-awesome);font-weight:900;content:"";position:absolute;top:5rem;right:6rem}.navigation-slide-wrapper .navigation-slide .arrow-open::after{transform:rotate(180deg)}.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,ul.rc-pagination{list-style-type:none;padding:0;margin:4rem 0}ul.ais-Pagination-list>li,ul.pagination>li,ul.rc-pagination>li{display:inline-block;margin-inline:1rem}ul.ais-Pagination-list>li:first-child,ul.pagination>li:first-child,ul.rc-pagination>li:first-child{margin-left:0}ul.ais-Pagination-list>li:last-child,ul.pagination>li:last-child,ul.rc-pagination>li:last-child{margin-right:0}ul.ais-Pagination-list>li.active,ul.pagination>li.active,ul.rc-pagination>li.active{text-decoration:underline}ul.ais-Pagination-list li.rc-pagination-next button,ul.ais-Pagination-list li.rc-pagination-prev button,ul.pagination li.rc-pagination-next button,ul.pagination li.rc-pagination-prev button,ul.rc-pagination li.rc-pagination-next button,ul.rc-pagination li.rc-pagination-prev button{background:rgba(0,0,0,0);border:0}ul.ais-Pagination-list li.rc-pagination-next button::before,ul.ais-Pagination-list li.rc-pagination-prev button::before,ul.pagination li.rc-pagination-next button::before,ul.pagination li.rc-pagination-prev button::before,ul.rc-pagination li.rc-pagination-next button::before,ul.rc-pagination li.rc-pagination-prev button::before{content:"";color:var(--accent-blue);font-family:var(--font-awesome);font-weight:900}ul.ais-Pagination-list li.rc-pagination-next button::before,ul.pagination li.rc-pagination-next button::before,ul.rc-pagination li.rc-pagination-next button::before{content:""}ul.ais-Pagination-list .rc-pagination-item-before-jump-next::after,ul.pagination .rc-pagination-item-before-jump-next::after,ul.rc-pagination .rc-pagination-item-before-jump-next::after{content:"...";margin-left:1rem}ul.ais-Pagination-list .rc-pagination-item-after-jump-prev::before,ul.pagination .rc-pagination-item-after-jump-prev::before,ul.rc-pagination .rc-pagination-item-after-jump-prev::before{content:"...";margin-right:1rem}.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}.podcast-audio-playback-container{background-color:var(--gray-lightest);max-width:50ch;margin:0 auto;padding:2rem}@media only screen and (min-width: 1024px){.podcast-audio-playback-container{max-width:65ch}}@media only screen and (min-width: 1440px){.podcast-audio-playback-container{max-width:75ch}}.podcast-title-links-container{display:flex;flex-direction:column;gap:2rem;justify-content:center}.podcast-button{border-radius:50%;color:var(--black);font-size:var(--font-size-lg);min-width:8rem;min-height:8rem;position:relative}.podcast-button:hover{background-color:var(--gray-light)}.podcast-button.play::after,.podcast-button.stop::after{position:absolute;font-family:var(--font-awesome);font-weight:900;left:50%;top:50%;transform:translate(-50%, -50%)}.podcast-button.play::after{content:""}.podcast-button.stop::after{content:""}@media only screen and (min-width: 768px){.podcast-button{background-color:var(--white);font-size:var(--font-size-sm);min-width:3.6rem;min-height:3.6rem}}@media only screen and (min-width: 1024px){.podcast-button{font-size:var(--font-size-base);min-width:4.8rem;min-height:4.8rem}}@media only screen and (min-width: 1440px){.podcast-button{font-size:var(--font-size-md);min-width:5.6rem;min-height:5.6rem}}.podcast-image-container{position:relative}.podcast-image-container img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.podcast-image-container img{height:12.4rem;width:16.8rem}}@media only screen and (min-width: 1024px){.podcast-image-container img{height:13.6rem;width:21.6rem}}@media only screen and (min-width: 1440px){.podcast-image-container img{height:14.4rem;width:25.6rem}}.podcast-image-container .podcast-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.podcast-image-container .podcast-button{display:none}}.podcast-links{align-items:center;display:flex;gap:2rem}.podcast-links .podcast-button{display:none}@media only screen and (min-width: 768px){.podcast-links .podcast-button{display:inline-block}}.podcast-dialog-content{align-items:center;display:flex;flex-direction:column-reverse;gap:1.2rem;justify-content:center;margin:0 auto;max-width:45.6;width:100%}@media only screen and (min-width: 768px){.podcast-dialog-content{flex-direction:row;gap:2rem;max-width:72rem}}@media only screen and (min-width: 1024px){.podcast-dialog-content{gap:2rem;max-width:94.8}}@media only screen and (min-width: 1440px){.podcast-dialog-content{gap:4rem;max-width:116rem}}.podcast-dialog-content img{display:none;max-height:8rem}@media only screen and (min-width: 1024px){.podcast-dialog-content img{display:inline-block}}.podcast-dialog-content h3{font-size:var(--font-size-base)}@media only screen and (min-width: 768px){.podcast-dialog-content h3{font-size:var(--font-size-base-sm)}}@media only screen and (min-width: 1024px){.podcast-dialog-content h3{font-size:var(--font-size-base)}}@media only screen and (min-width: 1440px){.podcast-dialog-content h3{font-size:var(--font-size-md)}}.podcast-text-content{margin-top:2rem}#podcast-dialog-wrapper{border:none;padding:0;width:100%;z-index:15}#podcast-dialog-wrapper.show .dialog-inner-container,#podcast-dialog-wrapper[open] .dialog-inner-container{animation:podcast-dialog-fade-in;animation-duration:400ms;animation-timing-function:var(--ease-out-curve)}#podcast-dialog-wrapper .dialog-inner-container{background-color:var(--white);bottom:0;left:0;padding:2rem;position:fixed;width:100%;box-shadow:var(--paragraph-shadow-up)}@keyframes podcast-dialog-fade-in{0%{opacity:0;transform:translate3d(0, 16rem, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.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;inset:0 0 0 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}@media only screen and (min-width: 768px){.breadcrumb-wrapper{display:block}}@media only screen and (min-width: 1440px){.breadcrumb-wrapper{position:absolute;bottom:0}}#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;inset:0 0 0 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}.simple-countdown-timer{display:flex;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base-md);text-align:center}.simple-countdown-timer .countdown-number{margin-right:2rem}.simple-countdown-timer .count-type{margin-bottom:1.2rem}.simple-countdown-timer .days,.simple-countdown-timer .hours,.simple-countdown-timer .minutes,.simple-countdown-timer .seconds{font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.shs-announcement-banner .announcement-banner,.announcement-banner-wrapper .announcement-banner{position:relative;height:80rem;overflow:hidden}@media only screen and (min-width: 768px){.shs-announcement-banner .announcement-banner,.announcement-banner-wrapper .announcement-banner{height:64rem}}@media only screen and (min-width: 1440px){.shs-announcement-banner .announcement-banner,.announcement-banner-wrapper .announcement-banner{height:60rem}}.shs-announcement-banner .announcement-banner.landing-page,.announcement-banner-wrapper .announcement-banner.landing-page{height:74rem}@media only screen and (min-width: 768px){.shs-announcement-banner .announcement-banner.landing-page,.announcement-banner-wrapper .announcement-banner.landing-page{height:64rem}}@media only screen and (min-width: 1440px){.shs-announcement-banner .announcement-banner.landing-page,.announcement-banner-wrapper .announcement-banner.landing-page{height:60rem}}.shs-announcement-banner h2,.announcement-banner-wrapper h2{line-height:1}.shs-announcement-banner .text-container,.announcement-banner-wrapper .text-container{max-width:50ch;margin:8rem auto 4rem;padding-inline:2rem;position:relative}@media only screen and (min-width: 768px){.shs-announcement-banner .text-container,.announcement-banner-wrapper .text-container{max-width:50%;margin:8rem 0 4rem;padding-inline:0}}@media only screen and (min-width: 1440px){.shs-announcement-banner .text-container,.announcement-banner-wrapper .text-container{margin:8rem 0}}.shs-announcement-banner .logo-container,.announcement-banner-wrapper .logo-container{max-width:50ch;margin:0 auto;padding-inline:2rem}@media only screen and (min-width: 768px){.shs-announcement-banner .logo-container,.announcement-banner-wrapper .logo-container{margin:6rem 0;padding-inline:0;max-width:35%}}@media only screen and (min-width: 1024px){.shs-announcement-banner .logo-container,.announcement-banner-wrapper .logo-container{margin:8rem 0}}.shs-announcement-banner .logo-container>img,.announcement-banner-wrapper .logo-container>img{max-width:20rem}@media only screen and (min-width: 768px){.shs-announcement-banner .logo-container>img,.announcement-banner-wrapper .logo-container>img{max-width:100%}}.shs-announcement-banner .element-container,.shs-announcement-banner .img-container,.announcement-banner-wrapper .element-container,.announcement-banner-wrapper .img-container{position:absolute;right:20%;top:auto;bottom:0;width:100%}@media only screen and (min-width: 768px){.shs-announcement-banner .element-container,.shs-announcement-banner .img-container,.announcement-banner-wrapper .element-container,.announcement-banner-wrapper .img-container{right:0;width:auto}}@media only screen and (min-width: 1440px){.shs-announcement-banner .element-container,.shs-announcement-banner .img-container,.announcement-banner-wrapper .element-container,.announcement-banner-wrapper .img-container{bottom:auto;top:0}}.announcement-banner-wrapper.landing-page .announcement-banner{height:62rem}@media only screen and (min-width: 768px){.announcement-banner-wrapper.landing-page .announcement-banner{height:50rem}}@media only screen and (min-width: 1440px){.announcement-banner-wrapper.landing-page .announcement-banner{height:60rem}}.announcement-banner-wrapper.landing-page .text-container{margin-top:8rem}@media only screen and (min-width: 768px){.announcement-banner-wrapper.landing-page .text-container{margin:0;height:100%}}@media only screen and (min-width: 768px){.announcement-banner-wrapper.landing-page .text-container .center-vertically{height:100%}}.announcement-banner-wrapper.landing-page .center-vertically{gap:.8rem}.announcement-banner-wrapper.landing-page .logo-container{margin:4rem 0 0;padding:0}@media only screen and (min-width: 768px){.announcement-banner-wrapper.landing-page .logo-container{margin:8rem 0 0;max-width:70%}}html:lang(ja) .announcement-banner-wrapper .show-locale-ja,html:lang(zh-hans) .announcement-banner-wrapper .show-locale-zh-hans,html:lang(zh-hant) .announcement-banner-wrapper .show-locale-zh-hant{display:inline}html:lang(es-419) .announcement-banner-wrapper .hide-locale-es{display:inline}.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}.featured-menu-item .featured-menu-image img{padding:0;min-height:100%;min-width:100%;position:absolute;margin:auto;inset:-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,.two-column-paragraph .event a h3{font-size:var(--font-size-md)}.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 var(--enter-screen) 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 ul>li>button,.contact-info-nav ul>li>button{border:0;background:none;color:var(--black);font-weight:var(--font-weight-semibold);padding:0}.footer-nav ul>li>button:hover,.contact-info-nav ul>li>button:hover{color:var(--accent-blue);text-decoration:underline}.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{max-width:unset;width:100%}}@media only screen and (min-width: 1440px){.footer-nav{max-width:unset;width:100%}.footer-nav ul{display:flex;gap:4rem;animation:fade-in var(--enter-screen) var(--standard-curve)}.footer-nav ul li{flex-basis:100%;animation:fade-in var(--enter-screen) var(--standard-curve)}}.social-nav{max-width:45.6rem;margin-inline:auto}@media only screen and (min-width: 768px){.social-nav{max-width:none}}@media only screen and (min-width: 768px){.social-nav{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem;max-width:unset;width:100%}}@media only screen and (min-width: 1440px){.social-nav{display:flex;flex-direction:column;gap:0}}.social-nav>.social{margin:1.2rem 0 0}@media only screen and (min-width: 1440px){.social-nav>.social{margin:0}}.social-nav .social-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 .8em;animation:fade-in var(--enter-screen) var(--standard-curve)}@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-top:0}}.social-nav .contact-info-nav ul>li{margin-block:1.2rem}footer{line-height:1.5;border-top:1px solid var(--gray-lighter)}footer label,footer h2{line-height:var(--line-height)}#footer{min-height:82.8rem}@media only screen and (min-width: 768px){#footer{min-height:54.8rem}}@media only screen and (min-width: 1440px){#footer{min-height:40rem}}#varian-footer{display:grid;grid-template-rows:auto auto auto}@media only screen and (min-width: 768px){#varian-footer{grid-template-rows:auto 6.8rem 24rem}}@media only screen and (min-width: 1440px){#varian-footer{grid-template-rows:42rem 4rem 14rem}}.footer-wrapper{background-color:var(--white);padding:4rem;width:100%;box-sizing:content-box;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width: 768px){.footer-wrapper{max-width:none}}@media only screen and (min-width: 768px){.footer-wrapper{width:76rem;max-width:unset;padding:4rem 0}}@media only screen and (min-width: 1024px){.footer-wrapper{width:98.8rem}}@media only screen and (min-width: 1440px){.footer-wrapper{width:120rem}}.footer-container{display:block}@media only screen and (min-width: 768px){.footer-container{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:4rem;padding-inline:2rem}}@media only screen and (min-width: 1024px){.footer-container{gap:8rem}}@media only screen and (min-width: 1440px){.footer-container{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr)}}.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 .trust-e img{height:3.4rem;width:20rem}.copyright-wrapper .copyright{animation:fade-in var(--enter-screen) var(--standard-curve);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{animation:fade-in var(--enter-screen) var(--standard-curve);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 var(--enter-screen) var(--standard-curve)}.legal-navigation a{line-height:4rem;display:block;color:var(--black);animation:fade-in var(--enter-screen) var(--standard-curve)}@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 auto 0;padding-inline:4rem;font-size:var(--font-size-sm);max-width:45.6rem;box-sizing:content-box}@media only screen and (min-width: 768px){.safety-disclaimer{padding-inline:unset;margin:4rem 2rem 0;max-width:unset}}.safety-disclaimer strong{font-weight:var(--font-weight-bold)}.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}.main-navigation-wrapper .logo{height:8rem}.logo{display:flex;align-items:center;row-gap:2rem}.logo img{animation:fade-in var(--enter-screen) var(--standard-curve);max-width:100%}@media only screen and (min-width: 1440px){.logo img{width:22rem}}.logo,.auxiliary-navigation{animation:fade-in var(--enter-screen) var(--ease-out-curve)}#varian-header{min-height:auto;display:grid;position:relative}@media only screen and (min-width: 768px){#varian-header{min-height:5rem}}@media only screen and (min-width: 1440px){#varian-header{grid-template-rows:3.2rem 8rem 5rem}}@media only screen and (min-width: 768px){.path-frontpage #nav-header #varian-header,#nav-header.no-breadcrumb #varian-header{min-height:auto}}@media only screen and (min-width: 1440px){.path-frontpage #nav-header #varian-header,#nav-header.no-breadcrumb #varian-header{grid-template-rows:3.2rem 8rem}}.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 1.2s 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}70%{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}#modal-wrapper.region-modal{width:clamp(30rem,80vw,48rem);max-width:60rem}#modal-wrapper.region-modal .dialog-inner-container img{width:2rem;height:2rem;margin-right:1.2rem;vertical-align:middle}@media only screen and (min-width: 768px){#modal-wrapper.region-modal .dialog-inner-container img{width:3rem;height:3rem;margin-right:2rem}}#modal-wrapper.region-modal .dialog-inner-container ul{padding:0;list-style:none}#modal-wrapper.region-modal .dialog-inner-container li{margin-block:1.2rem}@media only screen and (min-width: 768px){#modal-wrapper.region-modal .dialog-inner-container li{margin:2rem 0}}#modal-wrapper.region-modal .dialog-inner-container .header-container{margin:0 0 2rem !important}#modal-wrapper.region-modal .dialog-inner-container .header-container h2{margin:0;font-size:var(--font-size-md);letter-spacing:var(--letter-space-small)}@media only screen and (min-width: 768px){#modal-wrapper.region-modal .dialog-inner-container .header-container h2{font-size:var(--font-size-lg);letter-spacing:var(--letter-space-medium)}}#modal-wrapper.region-modal .dialog-inner-container h3{font-size:var(--font-size-base)}@media only screen and (min-width: 768px){#modal-wrapper.region-modal .dialog-inner-container h3{font-size:var(--font-size-base-md)}}#modal-wrapper.region-modal .dialog-inner-container a{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold)}@media only screen and (min-width: 768px){#modal-wrapper.region-modal .dialog-inner-container a{font-size:var(--font-size-base)}}.region{margin:0}.region:nth-child(2){margin:4rem 0 0}.top-header-bar .language-select-button{border:0;background:none;position:relative;cursor:pointer;font-weight:var(--font-weight-semibold);line-height:3.2rem;padding-inline:1.2rem}.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;inset: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.tid-78{height:52rem}.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>button{display:block;padding:1rem 1rem 1rem 4rem;border:0;text-align:left;width:100%;background-color:rgba(0,0,0,0);font-weight:var(--font-weight-semibold);position:relative}.product-menu-wrapper .product-menu>ul>li>button::before{content:"";position:absolute;inset:0 0 0 0}.product-menu-wrapper .product-menu>ul>li>button::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:.6rem;border-top-left-radius:.6rem}.product-menu-wrapper .product-menu>ul>li.active button::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)}:lang(fr-ca) .product-menu-wrapper .product-menu.tid-74,:lang(fr-ca) .product-menu-wrapper .product-menu.tid-78{height:56rem}.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{animation:fade-in;animation-duration:var(--longer-duration);animation-timing-function:var(--standard-curve);margin:0 1em;line-height:7.9rem;position:relative}li.top-level-navigation-item>button{border:0;background:none;font-weight:var(--font-weight-semibold);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;inset:0 0 0 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 .mega-menu-container>ul>li>button,.mega-menu-dropdown .mega-menu-container>ul>li>button{padding:.6rem 0;font-weight:var(--font-weight-semibold);background:none;border:0;text-align:left;width:100%}.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);border-radius:0 0 .8rem .8rem;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 (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 (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%}#modal-wrapper{z-index:200;border:none;padding:0}#modal-wrapper::backdrop{background-color:#000;opacity:0}#modal-wrapper.show::backdrop,#modal-wrapper[open]::backdrop{display:block;opacity:.25;transition:var(--enter-screen) var(--ease-out-curve)}#modal-wrapper .dialog-inner-container{padding:4rem;position:fixed;background-color:#fff;border-radius:1.6rem;transform:translate(-50%, -50%);left:50%;top:50%;animation:modal-fade-in;animation-duration:var(--enter-screen);animation-timing-function:var(--ease-out-curve);overflow-y:scroll;width:80dvw;max-width:80rem;max-height:80dvh;box-shadow:var(--modal-shadow);transform-origin:center;-ms-overflow-style:none;scrollbar-width:none}#modal-wrapper .dialog-inner-container::-webkit-scrollbar{width:0 !important}#modal-wrapper .dialog-inner-container label,#modal-wrapper .dialog-inner-container h2{line-height:var(--line-height)}#modal-wrapper .dialog-inner-container h3{margin-block:2rem 0;font-size:var(--font-size-md)}#modal-wrapper iframe,#modal-wrapper video,#modal-wrapper .video-js{position:absolute;inset:0;height:100%;width:100%;border:0;border-radius:1.2rem}@media screen and (max-width: 767px){#modal-wrapper h3{font-size:1.8rem}}#modal-wrapper .video-container{width:80vw;max-width:100%;padding-bottom:56.25%;height:0;position:relative;border:solid .1rem var(--gray-medium);border-radius:1.2rem}.modal-width-80{width:80vw}@keyframes modal-fade-in{0%{opacity:0;transform:translate(-50%, -40%)}100%{opacity:1;transform:translate(-50%, -50%)}}.video-modal-link,.simple-video-link{display:inline-block;cursor:pointer;position:relative}@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;color:var(--black);position:relative;position:relative}button.hamburger::after{content:"";position:absolute;inset:0 0 0 0}button.hamburger::before{content:"";position:absolute;inset:0 0 0 0}button.hamburger::before,button.hamburger::after{font-family:var(--font-awesome);content:"";color:var(--black);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>button{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)}.responsive-navigation-container .has-submenu>button{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--black);background:none;border:0;padding:0;margin:1.2rem 0;display:block}.responsive-navigation-container .has-submenu>button::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>button:hover::after{transform:translate3d(0.6rem, 0, 0)}.responsive-navigation-container .has-submenu .parent-31>button,.responsive-navigation-container .has-submenu .parent-32>button,.responsive-navigation-container .has-submenu .parent-73>button,.responsive-navigation-container .has-submenu .parent-74>button,.responsive-navigation-container .has-submenu .parent-75>button,.responsive-navigation-container .has-submenu .parent-76>button,.responsive-navigation-container .has-submenu .parent-77>button,.responsive-navigation-container .has-submenu .parent-78>button,.responsive-navigation-container .has-submenu .parent-296>button,.responsive-navigation-container .has-submenu .parent-612>button{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.responsive-navigation-container .has-submenu .parent-31>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-32>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-73>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-74>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-75>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-76>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-77>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-78>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-296>button.has-subumenu,.responsive-navigation-container .has-submenu .parent-612>button.has-subumenu{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.responsive-navigation-container .has-submenu .menu-item-297 a,.responsive-navigation-container .has-submenu .menu-item-302 a,.responsive-navigation-container .has-submenu .menu-item-495 a,.responsive-navigation-container .has-submenu .menu-item-492 a,.responsive-navigation-container .has-submenu .menu-item-82 a,.responsive-navigation-container .has-submenu .menu-item-83 a,.responsive-navigation-container .has-submenu .menu-item-624 a,.responsive-navigation-container .has-submenu .menu-item-304 a,.responsive-navigation-container .has-submenu .menu-item-300 a,.responsive-navigation-container .has-submenu .menu-item-609 a,.responsive-navigation-container .has-submenu .menu-item-602 a,.responsive-navigation-container .has-submenu .menu-item-92 a,.responsive-navigation-container .has-submenu .menu-item-342 a{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.responsive-navigation-container .has-submenu .parent-32>button{padding:0;background:none;border:0;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);margin:1.2rem 0;display:block;text-align:left;width:100%}.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:none;border:0;color:var(--black);padding: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.user-logged-in,.responsive-navigation-wrapper.user-logged-in,body.user-logged-in{margin-top:39px}@media only screen and (min-width: 1024px){.responsive-navigation-bar.user-logged-in,.responsive-navigation-wrapper.user-logged-in,body.user-logged-in{margin-top:59px}}@media(976px <= width <= 1024px){.responsive-navigation-bar.user-logged-in,.responsive-navigation-wrapper.user-logged-in,body.user-logged-in{margin-top:76px}}@media only screen and (min-width: 1440px){.responsive-navigation-bar.user-logged-in,.responsive-navigation-wrapper.user-logged-in,body.user-logged-in{margin-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:100dvw;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:18rem;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:100dvw;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}.promotion{display:none;padding:4rem;border-radius:1.6rem;position:relative;background-color:var(--white);box-shadow:var(--shadow-hard-small)}@media only screen and (min-width: 768px){.promotion{display:block}}.promotion h3{font-size:var(--font-size-md)}.promotion p{margin:0;font-size:var(--font-size-base-sm)}.promotion .grid-1-3-columns,.promotion .grid-3-1-columns{margin:auto}@media only screen and (min-width: 768px){.promotion .grid-1-3-columns,.promotion .grid-3-1-columns{margin:0}}.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-semibold)}.ais-SearchBox-form input,.search-dropdown input{box-sizing:border-box;line-height:4rem;padding-left:6rem}.ais-SearchBox-form .search-header h2,.search-dropdown .search-header h2{font-size:var(--font-size-md)}.search-wrapper{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr);display:grid;gap:4rem;margin:0 auto;width:117rem}.search-box,.search-container{position:relative}.search-box .link-container,.search-container .link-container{line-height:var(--line-height);font-size:var(--font-size-md)}.search-box .search-box-form>.search-icon,.search-container .search-box-form>.search-icon{top:1rem}.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)}.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)}.simple-search-result{margin-block:2rem}.simple-search-result h3{font-size:var(--font-size-base-md);margin:0}.simple-search-result p{font-weight:var(--font-weight-medium);font-size:var(--font-size-base-sm);margin:0}.simple-search-result .date,.simple-search-result .category,.simple-search-result .region,.simple-search-result .course-unavaiable,.simple-search-result .timezone,.search-result .date,.search-result .category,.search-result .region,.search-result .course-unavaiable,.search-result .timezone{color:var(--gray-dark)}.simple-search-result .dot-separator,.search-result .dot-separator{margin-inline:1.2rem}.simple-search-result .region,.search-result .region{text-transform:uppercase}.simple-search-result .course-unavailable,.simple-search-result .category,.search-result .course-unavailable,.search-result .category{margin-block:1.2rem;margin-right:1.2rem;padding:.2rem .6rem;border-radius:.4rem;background-color:var(--gray-lightest);color:var(--black);font-weight:var(--font-weight-bold)}.simple-search-result .course-unavailable.blog,.simple-search-result .category.blog,.search-result .course-unavailable.blog,.search-result .category.blog{background-color:var(--accent-blue);color:var(--white)}.simple-search-result .course-unavailable.veterinary-oncology,.simple-search-result .category.veterinary-oncology,.search-result .course-unavailable.veterinary-oncology,.search-result .category.veterinary-oncology{background-color:var(--gray-medium);color:var(--white)}.simple-search-result .course-unavailable,.search-result .course-unavailable{background-color:var(--accent-yellow);color:var(--black)}.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-linkedin-in{color:#0a66c2}.social-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);margin-block-end:2rem}.follow{animation:fade-in var(--enter-screen) var(--standard-curve)}.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}form .form-container{text-align:left}form .form-container p{text-align:left;padding:0}form .form-container h2{font-size:var(--font-size-xl)}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:3.2rem;font-size:var(--font-size-base-md)}form .form-container label.required::after{content:"*";font-weight:900;color:var(--error);margin:0 .6rem}form .form-container input,form .form-container select,form .form-container textarea{margin-top:1.2rem}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 .checkbox-field{margin-bottom: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;inset:0 0 0 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 .form-disclaimer a{color:var(--accent-blue)}form .form-container .form-disclaimer .checkbox-field-group .checkbox-field{align-items:baseline;display:flex;padding:0;margin-bottom:0}form .form-container .form-disclaimer .checkbox-field-group.error{border:solid .2rem var(--error);padding:1.2rem}.response{text-align:center;animation:fade-in 500ms var(--standard-curve)}.response h2,.response p{margin:0}.response p{margin-top:2rem;padding:0;font-size:2rem}.response .error-message{position:relative}.response .error-message::before{content:"";position:absolute;inset:0 0 0 0}.response .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:0}@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;margin:0 auto;padding:0;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: 768px){.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)}.varian-inline-form button{animation:fade-in var(--enter-screen) var(--ease-out-curve)}[class*=hero-banner-full]{position:relative;min-height:56rem;overflow:hidden}@media only screen and (min-width: 1024px){[class*=hero-banner-full]{min-height:64rem}}@media only screen and (min-width: 1440px){[class*=hero-banner-full]{min-height:72rem}}[class*=hero-banner-full].small-vertical-spacing{min-height:48rem}@media only screen and (min-width: 1024px){[class*=hero-banner-full].small-vertical-spacing{min-height:52rem}}@media only screen and (min-width: 1440px){[class*=hero-banner-full].small-vertical-spacing{min-height:60rem}}[class*=hero-banner-full].large-vertical-spacing{min-height:64rem}@media only screen and (min-width: 1024px){[class*=hero-banner-full].large-vertical-spacing{min-height:72rem}}@media only screen and (min-width: 1440px){[class*=hero-banner-full].large-vertical-spacing{min-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 .3s var(--ease-out-curve) 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:fade-in-and-up .4s var(--ease-out-curve) .3s 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:.5s;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}@keyframes fade-in-and-up{0%{opacity:0;transform:translateY(2rem)}100%{opacity:1;transform:translateY(0)}}[class*=hero-banner-overlap] h2,[class*=hero-banner-overlap] p,[class*=hero-banner-overlap] a{opacity:0;animation:banner-text-slide-up var(--enter-screen) var(--ease-out-curve) .3s forwards,fade-in .3s var(--ease-out-curve) .3s forwards}[class*=hero-banner-overlap] p{animation-delay:.5s;animation-duration:.3s;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base-sm);line-height:1.2;margin:0}@media only screen and (min-width: 768px){[class*=hero-banner-overlap] p{font-size:var(--font-size-base)}}@media only screen and (min-width: 1024px){[class*=hero-banner-overlap] p{font-size:var(--font-size-base-md)}}@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;display:flex;justify-content:center;align-items:center}[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;padding:4rem;z-index:1;opacity:0;border-radius:1.2rem;animation:banner-scale-in .5s var(--ease-out-curve) forwards;transform-origin:bottom;transform:translate3d(0, 6.4rem, 0);width:90%;max-width:45.6rem;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 .5s var(--ease-out-curve) 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{0%{opacity:0;transform:translate3d(0, 8.4rem, 0)}100%{opacity:1;transform: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}.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-black h2,.varian-banner.background-black h3,.varian-banner.background-black p{text-shadow:var(--simple-banner-text-shadow)}.varian-banner.background-black h2{color:var(--blue)}.simple-banner-inner-container{min-height:36rem;padding-block:4rem}@media only screen and (min-width: 1024px){.simple-banner-inner-container{padding-block:8rem}}.simple-banner{width:100dvw;position:relative;background-size:cover;background-position:center center;animation:.5s fade-in}.simple-banner .banner-text-wrapper{height:100%;display:flex;min-height:36rem;flex-direction:column;justify-content:center}.simple-banner .banner-text-wrapper .banner-text-container{max-width:65ch;display:flex;flex-direction:column;gap:2rem;margin:auto;text-shadow:var(--simple-banner-text-shadow);padding-block:4rem}@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}.countdown-banner img.lazy,.simple-banner-image-left-text-right img.lazy,.simple-banner-image-right-text-left img.lazy{opacity:0}.countdown-banner img.lazy.img-loaded,.simple-banner-image-left-text-right img.lazy.img-loaded,.simple-banner-image-right-text-left img.lazy.img-loaded{opacity:1}.countdown-banner .contain img,.countdown-banner .cover img,.simple-banner-image-left-text-right .contain img,.simple-banner-image-left-text-right .cover img,.simple-banner-image-right-text-left .contain img,.simple-banner-image-right-text-left .cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.countdown-banner .contain img,.simple-banner-image-left-text-right .contain img,.simple-banner-image-right-text-left .contain img{-o-object-fit:contain;object-fit:contain}.countdown-banner .img-container,.simple-banner-image-left-text-right .img-container,.simple-banner-image-right-text-left .img-container{max-width:50ch;margin:auto}@media only screen and (min-width: 1024px){.countdown-banner .img-container,.simple-banner-image-left-text-right .img-container,.simple-banner-image-right-text-left .img-container{height:100%;max-width:100%}}.countdown-banner .grid-2-columns,.simple-banner-image-left-text-right .grid-2-columns,.simple-banner-image-right-text-left .grid-2-columns{grid-template-columns:1fr;gap:0}@media only screen and (min-width: 1024px){.countdown-banner .grid-2-columns,.simple-banner-image-left-text-right .grid-2-columns,.simple-banner-image-right-text-left .grid-2-columns{gap:6.4rem;grid-template-columns:repeat(2, minmax(0, 1fr))}}.countdown-banner{padding-block:4rem}.countdown-banner .text-content{padding-block:0}@media only screen and (min-width: 1024px){.countdown-banner .text-content{padding-block:4rem}}.countdown-banner .text-content h3{font-size:var(--font-size-base)}@media only screen and (min-width: 768px){.countdown-banner .text-content h3{font-size:var(--font-size-base-md)}}@media only screen and (min-width: 1024px){.countdown-banner .text-content h3{font-size:var(--font-size-md)}}.countdown-banner .text-content p{font-size:var(--font-size-base-sm)}@media only screen and (min-width: 1024px){.countdown-banner .text-content p{font-size:var(--font-size-base)}}.countdown-banner .countdown-container{display:flex;justify-content:space-between;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base-md);text-align:center}.countdown-banner .countdown-container .count-type{margin-bottom:1.2rem}.countdown-banner .countdown-container .days,.countdown-banner .countdown-container .hours,.countdown-banner .countdown-container .minutes,.countdown-banner .countdown-container .seconds{font-weight:var(--font-weight-bold);font-size:var(--font-size-md)}.countdown-banner .grid-2-columns{gap:4rem}.countdown-banner.paragraph.top-spacer-0{padding-top:6.4rem}.countdown-banner.paragraph.top-spacer-20{padding-top:8.4rem}.countdown-banner.paragraph.top-spacer-40{padding-top:10.4rem}.countdown-banner.paragraph.top-spacer-80{padding-top:14.4rem}.countdown-banner.paragraph.bottom-spacer-0{padding-bottom:6.4rem}.countdown-banner.paragraph.bottom-spacer-20{padding-bottom:8.4rem}.countdown-banner.paragraph.bottom-spacer-40{padding-bottom:10.4rem}.countdown-banner.paragraph.bottom-spacer-80{padding-bottom:14.4rem}.countdown-banner.paragraph.vertical-spacer-0{padding-bottom:6.4rem;padding-top:6.4rem}.countdown-banner.paragraph.vertical-spacer-20{padding-bottom:8.4rem;padding-top:8.4rem}.countdown-banner.paragraph.vertical-spacer-40{padding-bottom:10.4rem;padding-top:10.4rem}.countdown-banner.paragraph.vertical-spacer-80{padding-bottom:14.4rem;padding-top:14.4rem}.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%)}.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}}.has-overlap-bottom{min-height:36rem}@media only screen and (min-width: 1024px){.has-overlap-bottom{min-height:40rem}}@media only screen and (min-width: 1440px){.has-overlap-bottom{min-height:48rem}}.has-overlap-bottom.small{min-height:28rem}@media only screen and (min-width: 1024px){.has-overlap-bottom.small{min-height:32rem}}@media only screen and (min-width: 1440px){.has-overlap-bottom.small{min-height:40rem}}.has-overlap-bottom.large{min-height:36rem}@media only screen and (min-width: 1024px){.has-overlap-bottom.large{min-height:48rem}}@media only screen and (min-width: 1440px){.has-overlap-bottom.large{min-height:60rem}}.hero-banner-full-width{min-height:56rem}@media only screen and (min-width: 1024px){.hero-banner-full-width{min-height:64rem}}@media only screen and (min-width: 1440px){.hero-banner-full-width{min-height:72rem}}.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-lg)}@media only screen and (min-width: 1024px){.two-column-paragraph .text-content h2{font-size:var(--font-size-xl)}}.two-column-paragraph .text-content h3{line-height:1.1;margin-top:1rem;font-size:var(--font-size-base)}@media only screen and (min-width: 768px){.two-column-paragraph .text-content h3{font-size:var(--font-size-base-md)}}@media only screen and (min-width: 1440px){.two-column-paragraph .text-content h3{font-size:var(--font-size-md)}}.two-column-paragraph .text-content .disclaimer{font-size:var(--font-size-sm)}@media only screen and (min-width: 1024px){.two-column-paragraph .text-content .disclaimer{font-size:var(--font-size-base-sm)}}.two-column-paragraph .text-content .text-content-header{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 1024px){.two-column-paragraph .text-content .text-content-header{gap:2.8rem}}.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}.two-column-full-width-image-left-text-right h2,.two-column-full-width-image-right-text-left h2{font-size:var(--font-size-lg)}.two-column-full-width-image-left-text-right h3,.two-column-full-width-image-right-text-left h3{font-size:var(--font-size-base-md)}@media only screen and (min-width: 768px){.two-column-full-width-image-left-text-right h3,.two-column-full-width-image-right-text-left h3{font-size:var(--font-size-md)}}.two-column-full-width-image-left-text-right .desktop-image,.two-column-full-width-image-right-text-left .desktop-image{display:none}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .desktop-image,.two-column-full-width-image-right-text-left .desktop-image{display:block}}.two-column-full-width-image-left-text-right .mobile-image,.two-column-full-width-image-right-text-left .mobile-image{display:block;height:40rem}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .mobile-image,.two-column-full-width-image-right-text-left .mobile-image{display:none}}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .right-column,.two-column-full-width-image-left-text-right .left-column,.two-column-full-width-image-right-text-left .right-column,.two-column-full-width-image-right-text-left .left-column{display:flex;justify-content:flex-end}}.two-column-full-width-image-left-text-right .right-column.background-black h2,.two-column-full-width-image-left-text-right .left-column.background-black h2,.two-column-full-width-image-right-text-left .right-column.background-black h2,.two-column-full-width-image-right-text-left .left-column.background-black h2{color:var(--blue)}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .right-column,.two-column-full-width-image-right-text-left .right-column{justify-content:flex-start}}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .right-column .text-content-header,.two-column-full-width-image-right-text-left .right-column .text-content-header{padding-right:0;padding-left:4rem}}@media only screen and (min-width: 1440px){.two-column-full-width-image-left-text-right .right-column .text-content-header,.two-column-full-width-image-right-text-left .right-column .text-content-header{padding-right:0;padding-left:6.4rem}}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .left-column .text-content-header,.two-column-full-width-image-right-text-left .left-column .text-content-header{padding-left:0}}@media only screen and (min-width: 1440px){.two-column-full-width-image-left-text-right .left-column .text-content-header,.two-column-full-width-image-right-text-left .left-column .text-content-header{padding-left:0}}.two-column-full-width-image-left-text-right .full-width-columns,.two-column-full-width-image-right-text-left .full-width-columns{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .full-width-columns,.two-column-full-width-image-right-text-left .full-width-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.two-column-full-width-image-left-text-right .img-container,.two-column-full-width-image-right-text-left .img-container{height:100%;width:100%}.two-column-full-width-image-left-text-right .link-container a,.two-column-full-width-image-right-text-left .link-container a{display:inline-block;margin-top:.6rem}.two-column-full-width-image-left-text-right .text-content-header,.two-column-full-width-image-right-text-left .text-content-header{max-width:53.6rem;padding:4rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.2rem}@media only screen and (min-width: 768px){.two-column-full-width-image-left-text-right .text-content-header,.two-column-full-width-image-right-text-left .text-content-header{padding:4rem 2rem;max-width:none;width:76rem}}@media only screen and (min-width: 1024px){.two-column-full-width-image-left-text-right .text-content-header,.two-column-full-width-image-right-text-left .text-content-header{box-sizing:border-box;max-width:48rem;gap:2rem}}@media only screen and (min-width: 1440px){.two-column-full-width-image-left-text-right .text-content-header,.two-column-full-width-image-right-text-left .text-content-header{max-width:58rem;padding:6.4rem}}.two-column-full-width-image-left-text-right .text-content-header>*,.two-column-full-width-image-right-text-left .text-content-header>*{margin:0}.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);position:relative}.preview-slider .slide-image::before{content:"";position:absolute;inset:0 0 0 0}@media only screen and (min-width: 768px){.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.2rem}.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)}}.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;padding:0}.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;height:6rem;width:6rem;position:relative}@media only screen and (min-width: 1024px){.preview-slider .preview-buttons li{height:10rem;width:10rem}}.preview-slider .preview-buttons li::after{content:"";position:absolute;inset:0 0 0 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;height:6rem;width:6rem}@media only screen and (min-width: 1024px){.preview-slider .preview-buttons li img{height:10rem;width:10rem}}@keyframes preview-slider-image{0%{opacity:0}100%{opacity:1}}@keyframes preview-slider-image-psuedo{0%{opacity:0}100%{opacity:1}}@keyframes preview-slider-text-slide-up{0%{opacity:0}100%{opacity:1}}@keyframes preview-slider-text-slide-down{0%{opacity:0}100%{opacity:.8}}@media only screen and (min-width: 768px){@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}70%{transform:translate3d(0, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes preview-slider-text-slide-down{0%{opacity:0;transform:translate3d(0, -2rem, 0)}100%{opacity:.8;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}}@media only screen and (min-width: 1024px){.related-grid .related-card p{font-size:var(--font-size-base-sm)}}@media only screen and (min-width: 1440px){.related-grid .related-card p{font-size:var(--font-size-base)}}.related-grid.grid-2-columns{grid-template-columns:1fr;max-width:45.6rem;margin-inline:auto}@media only screen and (min-width: 768px){.related-grid.grid-2-columns{max-width:none}}@media only screen and (min-width: 768px){.related-grid.grid-2-columns{max-width:50ch}}@media only screen and (min-width: 1024px){.related-grid.grid-2-columns{max-width:none;grid-template-columns:repeat(2, minmax(0, 1fr))}}.related-grid.grid-3-columns{gap:4rem}@media only screen and (min-width: 768px){.related-grid.grid-3-columns{gap:6.4rem}}@media only screen and (min-width: 1024px){.related-grid.grid-3-columns{gap:4rem}}@media only screen and (min-width: 1440px){.related-grid.grid-3-columns{gap:6.4rem}}.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)}.simple-slider .slick-prev::before,.simple-slider .slick-next::before,.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}.simple-slider .slick-next,.category-related .slick-next{z-index:1}.simple-slider .slick-next::before,.category-related .slick-next::before{content:""}.simple-slider .slick-prev,.category-related .slick-prev{z-index:1}.simple-slider .slick-prev::before,.category-related .slick-prev::before{content:""}.simple-slider .slick-disabled::before,.category-related .slick-disabled::before{color:var(--gray-light)}.simple-slider .slick-dots,.category-related .slick-dots{position:relative;margin:1.2rem 0 4rem;bottom:auto}.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}.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;max-width:7.2rem}.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),.blog-article .article-body p>strong:has(+br){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);border-radius:1.2rem}.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{margin-block:4rem 2rem !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;inset:0 0 0 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;inset:0 0 0 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;inset:0 0 0 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:50%;transform:translateX(-50%);border-radius:1.6rem;max-width:128rem}.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}.hide-details .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}.treatment-location-section h2{margin-block:0 2rem;font-size:var(--font-size-lg)}@media only screen and (min-width: 768px){.treatment-location-section h2{margin-block:4rem 2rem}}.treatment-location-section p{display:inline-block;margin:0}.treatment-location-section label{font-weight:var(--font-weight-semibold)}.treatment-location-section .locator-address p:not(:last-child)::after,.treatment-location-section .locator-solutions p:not(:last-child)::after{content:", "}.treatment-location-section .locator-address p:last-child::after,.treatment-location-section .locator-solutions p:last-child::after{content:"."}#treatment-locator-map{max-width:100%;height:24rem}@media only screen and (min-width: 768px){#treatment-locator-map{height:44rem;margin-bottom:0}}.treatment-location-container{margin-block:4rem}.locator-search ul{background-color:var(--white);border:.1rem solid var(--gray-medium);padding:1.2rem;margin:0}.locator-search ul li{list-style-type:none;padding:.4rem;cursor:pointer}.locator-search ul li:hover{background-color:var(--gray-lightest)}.course-listing-wrapper{margin-bottom:6.4rem}.course-listing-wrapper .reset-button{background:rgba(0,0,0,0);border:0;font-weight:var(--font-weight-semibold);padding:0;color:var(--gray-medium);animation:fade-in var(--enter-screen) var(--ease-out-curve)}.course-listing-wrapper .reset-button::before{content:"";font-family:var(--font-awesome);font-weight:900;margin-inline:.4rem 1.4rem}.course-listing-wrapper .course-search{position:relative}.course-listing-wrapper .course-search input{font-size:var(--font-size-base-sm);padding-left:3.6rem;text-overflow:ellipsis}.course-listing-wrapper .course-search .fa-search{position:absolute;left:1.2rem;top:1.4rem;z-index:1;font-size:var(--font-size-sm);color:var(--gray-medium)}.course-listing-wrapper .result-count{margin-top:0}.course-listing-wrapper .no-results h2{font-size:var(--font-size-lg)}.course-listing-wrapper .no-results h3{font-size:var(--font-size-md)}@media only screen and (min-width: 768px){.course-listing-wrapper .grid-1-3-columns{grid-template-columns:minmax(0, 1fr)}}@media only screen and (min-width: 1024px){.course-listing-wrapper .grid-1-3-columns{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:4rem}}@media only screen and (min-width: 1440px){.course-listing-wrapper .grid-1-3-columns{gap:8rem}}.course-results .course{margin-bottom:4rem;display:flex;flex-direction:column;gap:1.2rem;animation:fade-in 500ms}@media only screen and (min-width: 768px){.course-results .course{margin-bottom:6.4rem}}.course-results .course>*{margin:0;padding:0}.course-results .course h3{margin:0;padding:0}@media only screen and (min-width: 768px){.course-results .course h3{padding-right:4rem}}.course-results .course .course-title{position:relative}.course-link{position:relative}.course-link::before{content:"";font-family:var(--font-awesome);font-weight:900;margin-inline:.4rem 1.6rem}.course-location-information>span{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);color:var(--gray-dark)}.course-location-information>span::before{font-family:var(--font-awesome);content:"•";margin-inline:1.2rem;color:var(--black)}.course-location-information>span:first-child::before{content:"";margin-inline:0}.course-location-information .region{text-transform:uppercase}.course-location-information span.course-location+span.country::before{content:", "}.course-edit-button{display:none}@media only screen and (min-width: 1024px){.course-edit-button{display:inline-block;position:absolute;top:0;right:0}}.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.95);text-decoration:none}.edit-pencil::after{font-family:var(--font-awesome);font-weight:900;padding:.4rem;content:""}.course-dates{font-size:var(--font-size-base-sm)}.course-dates ul{margin-block:1.2rem 0}@media only screen and (min-width: 1024px){.course-filter{margin-bottom:4rem}}.course-filter h3{margin-bottom:2rem}.course-filter label{font-size:var(--font-size-base-md);margin:.6rem 0 .6rem 4rem;position:relative}.course-filter span{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.course-filter input{top:.8rem;position:absolute;left:0}.course-filter ul{list-style-type:none;margin-block:1.2rem 2rem;padding:0;display:flex;flex-direction:column}.course-filter ul li{font-size:var(--font-size-base);display:flex;position:relative}.course-filter ul li.products{order:-1}.course-filter h4{cursor:pointer;margin:0}.course-filter .count{color:var(--gray-medium);margin-left:.6rem}.course-filter .fa-angle-down{margin-inline:.4rem 2rem;color:var(--accent-blue);transition:var(--enter-screen) var(--ease-out-curve);transform:rotate(-90deg);cursor:pointer}.course-filter.expanded ul{animation:filter-expand var(--enter-screen) var(--ease-out-curve);transform-origin:top}.course-filter.expanded .fa-angle-down{transform:rotate(0)}@keyframes filter-expand{0%{opacity:0;transform:scaleY(0)}50%{transform:scaleY(1)}100%{opacity:1;transform:scaleY(1)}}: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:4rem;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:4rem;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%;inset: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;inset:0 0 0 0}.img-download::before{content:"";position:relative;margin-right:.6rem;font-family:var(--font-awesome);font-weight:900}.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:50dvh;max-width:80dvw;margin:auto}.newsroom-navigation{padding:1.6rem 0 2rem}.newsroom-navigation ul{display:flex;flex-direction:column;margin:0;padding:0}@media only screen and (min-width: 768px){.newsroom-navigation ul{flex-flow:row wrap}}.newsroom-navigation li{position:relative;display:inline-block;list-style-type:none;margin-right:2.4rem}@media only screen and (min-width: 768px){.newsroom-navigation li{margin-right:4rem}}.newsroom-navigation a{font-size:var(--font-size-base);color:var(--black);padding-block:1.2rem;background-color:rgba(0,0,0,0);border:0;text-decoration:none;display:inline-block;position:relative}.newsroom-navigation a::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-navigation a:hover::before{transform:scaleX(1);opacity:1}.newsroom-navigation a:last-child{margin-right:0}.newsroom-navigation a.is-active::before,.newsroom-navigation a.active::before{background-color:var(--blue);transform:scaleX(1);opacity:1}.blog-category>span,button.blog-category{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--gray-dark);background-color:var(--gray-lightest);padding:0 .6rem;border-radius:.4rem;display:inline-block}button.blog-category{border:0;margin-right:.6rem;transition:var(--enter-screen) var(--ease-out-curve);padding:.2rem .8rem;font-size:var(--font-size-base-sm)}button.blog-category:hover{background-color:var(--gray-light)}button.blog-category.active{background-color:var(--accent-blue);color:var(--white)}.newsroom-articles:first-child{margin-top:0}.newsroom-articles h2{font-size:var(--font-size-xl)}.newsroom-articles h3{font-size:var(--font-size-base-md)}.newsroom-articles time{color:var(--gray-dark);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base-sm);margin-block:2rem}.newsroom-articles p{margin:0;font-style:normal;font-size:var(--font-size-sm)}@media only screen and (min-width: 768px){.newsroom-articles p{font-size:var(--font-size-base-sm)}}.newsroom-articles .blogs-heading{font-size:var(--font-size-base);color:var(--gray-dark);letter-spacing:normal;margin-bottom:.6rem}.newsroom-articles .blog-type{margin-top:.6rem;font-size:var(--font-size-xl)}.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-sidebar{margin-top:0 !important}.newsroom-sidebox{border-radius:1.2rem}.newsroom-sidebox:first-child{margin-top:0}.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}@media only screen and (min-width: 768px){.newsroom-container.grid-2-1-columns{grid-template-columns:1fr;gap:4rem}}@media only screen and (min-width: 1024px){.newsroom-container.grid-2-1-columns{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:6rem}}/*! @algolia/autocomplete-theme-classic 1.9.3 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height: 44px;--aa-input-icon-size: 20px;--aa-base-unit: 16;--aa-spacing-factor: 1;--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half: calc(var(--aa-spacing) / 2);--aa-panel-max-height: 650px;--aa-base-z-index: 9999;--aa-font-size: calc(var(--aa-base-unit) * 1px);--aa-font-family: inherit;--aa-font-weight-medium: 500;--aa-font-weight-semibold: 600;--aa-font-weight-bold: 700;--aa-icon-size: 20px;--aa-icon-stroke-width: 1.6;--aa-icon-color-rgb: 119, 119, 163;--aa-icon-color-alpha: 1;--aa-action-icon-size: 20px;--aa-text-color-rgb: 38, 38, 39;--aa-text-color-alpha: 1;--aa-primary-color-rgb: 62, 52, 211;--aa-primary-color-alpha: 0.2;--aa-muted-color-rgb: 128, 126, 163;--aa-muted-color-alpha: 0.6;--aa-panel-border-color-rgb: 128, 126, 163;--aa-panel-border-color-alpha: 0.3;--aa-input-border-color-rgb: 128, 126, 163;--aa-input-border-color-alpha: 0.8;--aa-background-color-rgb: 255, 255, 255;--aa-background-color-alpha: 1;--aa-input-background-color-rgb: 255, 255, 255;--aa-input-background-color-alpha: 1;--aa-selected-color-rgb: 179, 173, 214;--aa-selected-color-alpha: 0.205;--aa-description-highlight-background-color-rgb: 245, 223, 77;--aa-description-highlight-background-color-alpha: 0.5;--aa-detached-media-query: (max-width: 680px);--aa-detached-modal-media-query: (min-width: 680px);--aa-detached-modal-max-width: 680px;--aa-detached-modal-max-height: 500px;--aa-overlay-color-rgb: 115, 114, 129;--aa-overlay-color-alpha: 0.4;--aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, .1), 0 6px 16px -4px rgba(35, 38, 59, .15);--aa-scrollbar-width: 13px;--aa-scrollbar-track-background-color-rgb: 234, 234, 234;--aa-scrollbar-track-background-color-alpha: 1;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha: 1}@media(hover: none)and (pointer: coarse){:root{--aa-spacing-factor: 1.2;--aa-action-icon-size: 22px}}body[data-theme=dark],body.dark{--aa-text-color-rgb: 183, 192, 199;--aa-primary-color-rgb: 146, 138, 255;--aa-muted-color-rgb: 146, 138, 255;--aa-input-background-color-rgb: 0, 3, 9;--aa-background-color-rgb: 21, 24, 42;--aa-selected-color-rgb: 146, 138, 255;--aa-selected-color-alpha: 0.25;--aa-description-highlight-background-color-rgb: 0 255 255;--aa-description-highlight-background-color-alpha: 0.25;--aa-icon-color-rgb: 119, 119, 163;--aa-panel-shadow: inset 1px 1px 0 0 rgb(44, 46, 64), 0 3px 8px 0 rgb(0, 3, 9);--aa-scrollbar-track-background-color-rgb: 44, 46, 64;--aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb)}.aa-Panel *,.aa-Autocomplete *,.aa-DetachedFormContainer *{box-sizing:border-box}.aa-Panel,.aa-Autocomplete,.aa-DetachedFormContainer{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:normal;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha));border-radius:3px;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:rgba(62,52,211,.2) 0 0 0 2px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentcolor none medium}.aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;height:44px;height:var(--aa-search-input-height);order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;cursor:initial;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-input-icon-size)}.aa-SubmitButton,.aa-LoadingIndicator{height:100%;padding-left:11px;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media(hover: none)and (pointer: coarse){.aa-SubmitButton,.aa-LoadingIndicator{padding-left:3px;padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;appearance:none}.aa-InputWrapperSuffix{align-items:center;display:flex;height:44px;height:var(--aa-search-input-height);order:4}.aa-ClearButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;height:100%;margin:0;padding:0 12.8333333328px;padding:0 12.8333333328px;padding:0 calc(var(--aa-spacing)*0.8333333333 - .5px)}@media(hover: none)and (pointer: coarse){.aa-ClearButton{padding:0 10.1666666672px;padding:0 10.1666666672px;padding:0 calc(var(--aa-spacing)*0.6666666667 - .5px)}}.aa-ClearButton:hover,.aa-ClearButton:focus{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:4px;border-radius:4px;border-radius:calc(var(--aa-spacing)/4);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;transition:opacity 200ms ease-in,filter 200ms ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha));border-color:#eaeaea;border-color:rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha));border-radius:9999px;border-style:solid;border-width:3px 2px 3px 3px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0;padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0;padding:0;position:relative}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:solid 1px #3e34d3;border-bottom:solid 1px rgba(var(--aa-primary-color-rgb), 1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:linear-gradient(180deg, rgb(255, 255, 255), rgba(128, 126, 163, 0.14));background:linear-gradient(180deg, rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)), rgba(128, 126, 163, 0.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));border-radius:5px;box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb), 1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1)}.aa-Item{align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb), var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ItemActionButton,.aa-Item[aria-selected=true] .aa-ActiveOnly{visibility:visible}.aa-ItemIcon{align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:3px;box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb), var(--aa-icon-color-alpha));display:flex;flex-shrink:0;font-size:.7em;height:28px;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));justify-content:center;overflow:hidden;stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);text-align:center;width:28px;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{align-self:flex-start}.aa-ItemIcon--noBorder{background:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{align-items:center;cursor:pointer;display:grid;gap:8px;grid-gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:flex;flex-direction:column;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentTitle,.aa-ItemContent--dual .aa-ItemContentSubtitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{display:grid;gap:4px;grid-gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon::before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb), 0.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon::before{border-width:0 0 1.5px;margin-left:8px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));display:grid;gap:8px;grid-gap:8px;grid-gap:8px;grid-gap:var(--aa-spacing-half);gap:var(--aa-spacing-half);grid-auto-flow:column;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon::before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:8px;height:var(--aa-spacing-half);width:8px;width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb), 1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb), var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemWrapper,.aa-ItemLink{align-items:center;color:inherit;display:grid;gap:4px;grid-gap:4px;grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;flex-shrink:0;padding:0}.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha))}@media(hover: none)and (pointer: coarse){.aa-ItemActionButton:hover svg,.aa-ItemActionButton:focus svg{color:inherit}}.aa-ItemActionButton svg{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));margin:0;margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb), 1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader::after{background-image:linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));bottom:-8px;bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));display:flex;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter::after{background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(128, 126, 163, 0.6));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));bottom:0;box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:var(--aa-panel-shadow);display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha));border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:solid 1px rgba(128,126,163,.3);border-bottom:solid 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha));display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedSearchButton{align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb), var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha));cursor:pointer;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb), 1);box-shadow:rgba(62,52,211,.2) 0 0 0 3px,inset rgba(62,52,211,.2) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb), var(--aa-primary-color-alpha)) 0 0 0 2px;outline:currentcolor none medium}.aa-DetachedSearchButtonIcon{align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb), 1);cursor:auto;cursor:initial;display:flex;flex-shrink:0;height:100%;justify-content:center;width:36px;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb), 1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(115,114,129,.4);background-color:rgba(var(--aa-overlay-color-rgb), var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientTop,.aa-GradientBottom{height:8px;height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0));top:0}.aa-GradientBottom{background-image:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));background-image:linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-background-color-rgb), 1));border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media(hover: none)and (pointer: coarse){.aa-DesktopOnly{display:none}}@media(hover: hover){.aa-TouchOnly{display:none}}.aa-Label{margin:0}.aa-Label svg{color:var(--gray-dark)}.aa-Item{border-radius:.6rem;transition:225ms var(--ease-out-curve)}.aa-Item[aria-selected=true]{background-color:var(--gray-lightest)}.aa-Input{line-height:4rem;height:6rem;padding-block:1rem}.aa-Input:focus{border:none !important}.aa-Form{border:solid .2rem var(--gray-blue);border-radius:.6rem}.aa-Form:focus-within{border:solid .2rem var(--accent-blue);box-shadow:unset}.aa-Panel{box-shadow:var(--shadow-soft-large);border-radius:.6rem;border:.1rem solid var(--gray-light)}.aa-ItemActionButton svg,.aa-ItemIcon svg{color:var(--gray-medium)}.ais-Hits-item{margin-block:4rem}.search-box-form{display:block;position:relative;box-shadow:none;padding:0;border:0;margin-bottom:4rem}.search-box-form:focus,.search-box-form select:focus,.search-box-form textarea:focus{border:solid .4rem var(--accent-blue)}.search-box-form input{line-height:4rem;padding-left:6rem}.search-box-form .search-icon{color:var(--gray-medium);position:absolute;line-height:6rem;width:2rem;height:6rem;top:0;left:2rem;border:0;background:rgba(0,0,0,0)}.search-box-form .search-icon svg{display:none}.search-box-form .search-icon::before{font-family:var(--font-awesome);content:"";font-size:var(--font-size-md);color:var(--gray-medium);font-weight:900;margin:auto}.ais-Hits-item,.ais-RefinementList-item,.search-header .result-count{animation:fade-in 500ms}.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)}}@media only screen and (min-width: 1024px){.search-page .grid-1-3-columns{grid-template-columns:minmax(0, 1fr) minmax(0, 3fr);gap:4rem}}@media only screen and (min-width: 1440px){.search-page .grid-1-3-columns{gap:8rem}}.search-page .no-query,.search-page .no-search-results-found,.search-page .search-results-wrapper{margin-bottom:6.4rem}.search-header h2{font-size:var(--font-size-lg)}.ais-Hits-item>a{color:var(--black)}.ais-Hits-item>a:hover{text-decoration:none}.search-result{display:grid;grid-template-columns:100%;gap:0}.search-result p{margin:0;font-weight:var(--font-weight-medium)}@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:0;font-size:var(--font-size-md)}.search-result img{border-radius:.6rem}.search-result .date{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);color:var(--gray-medium);margin-block:.6rem}.search-result .text-container{display:flex;flex-direction:column;gap:1.2rem;font-weight:var(--font-weight-medium)}.search-result .text-container>*{margin:0}.search-result.blog,.search-result.product{grid-template-columns:20% calc(80% - 4rem);gap:2rem}@media only screen and (min-width: 1024px){.search-result.blog,.search-result.product{gap:4rem}}.search-result.blog.no-image,.search-result.product.no-image{grid-template-columns:1fr;gap:0}@media only screen and (min-width: 1024px){.search-facets{margin-bottom:4rem}}.search-facets h3{margin-bottom:2rem}.search-facets ul{list-style-type:none;padding:0;margin-block:0;display:flex;flex-direction:column}.search-facets ul li{display:flex;position:relative}.search-facets ul li.products{order:-1}.search-facets label{font-size:var(--font-size-base-md);margin:1.2rem 0 1.2rem 3.2rem;position:relative}.search-facets input{position:absolute;left:0;top:1.4rem}.search-facets span{font-weight:var(--font-weight-semibold)}.search-facets .count{color:var(--gray-medium);margin-left:.6rem}.search-bar{margin-bottom:4rem}#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}.circular{border-radius:50%}.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)}.shs-orange-text{color:var(--shs-orange)}.shs-petrol-text{color:var(--shs-petrol)}.background-transparent{--background-color: transparent;--primary-font-color: inherit;background-color:var(--background-color);color:var(--primary-font-color)}.fill-transparent{--fill-color: transparent}.fill-transparent svg path,.fill-transparent ellipse,.fill-transparent circle,.fill-transparent line{fill:var(--fill-color)}.background-white{--background-color: var(--white);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-white{--fill-color: var(--white)}.fill-white svg path,.fill-white ellipse,.fill-white circle,.fill-white line{fill:var(--fill-color)}.background-black{--background-color: var(--black);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-black{--fill-color: var(--black)}.fill-black svg path,.fill-black ellipse,.fill-black circle,.fill-black line{fill:var(--fill-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)}.fill-blue{--fill-color: var(--blue)}.fill-blue svg path,.fill-blue ellipse,.fill-blue circle,.fill-blue line{fill:var(--fill-color)}.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)}.fill-varian-blue{--fill-color: var(--blue)}.fill-varian-blue svg path,.fill-varian-blue ellipse,.fill-varian-blue circle,.fill-varian-blue line{fill:var(--fill-color)}.background-gray-lightest{--background-color: var(--gray-lightest);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-lightest{--fill-color: var(--gray-lightest)}.fill-gray-lightest svg path,.fill-gray-lightest ellipse,.fill-gray-lightest circle,.fill-gray-lightest line{fill:var(--fill-color)}.background-gray-lighter{--background-color: var(--gray-lighter);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-lighter{--fill-color: var(--gray-lighter)}.fill-gray-lighter svg path,.fill-gray-lighter ellipse,.fill-gray-lighter circle,.fill-gray-lighter line{fill:var(--fill-color)}.background-gray-light{--background-color: var(--gray-light);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-light{--fill-color: var(--gray-light)}.fill-gray-light svg path,.fill-gray-light ellipse,.fill-gray-light circle,.fill-gray-light line{fill:var(--fill-color)}.background-gray-dark{--background-color: var(--gray-dark);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-dark{--fill-color: var(--gray-dark)}.fill-gray-dark svg path,.fill-gray-dark ellipse,.fill-gray-dark circle,.fill-gray-dark line{fill:var(--fill-color)}.background-gray-slate{--background-color: var(--gray-medium);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-slate{--fill-color: var(--gray-medium)}.fill-gray-slate svg path,.fill-gray-slate ellipse,.fill-gray-slate circle,.fill-gray-slate line{fill:var(--fill-color)}.background-gray-blue{--background-color: var(--gray-blue);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-gray-blue{--fill-color: var(--gray-blue)}.fill-gray-blue svg path,.fill-gray-blue ellipse,.fill-gray-blue circle,.fill-gray-blue line{fill:var(--fill-color)}.background-accent-blue{--background-color: var(--accent-blue);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-accent-blue{--fill-color: var(--accent-blue)}.fill-accent-blue svg path,.fill-accent-blue ellipse,.fill-accent-blue circle,.fill-accent-blue line{fill:var(--fill-color)}.background-accent-pink{--background-color: var(--accent-pink);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-accent-pink{--fill-color: var(--accent-pink)}.fill-accent-pink svg path,.fill-accent-pink ellipse,.fill-accent-pink circle,.fill-accent-pink line{fill:var(--fill-color)}.background-accent-purple{--background-color: var(--accent-purple);--primary-font-color: var(--white);background-color:var(--background-color);color:var(--primary-font-color)}.fill-accent-purple{--fill-color: var(--accent-purple)}.fill-accent-purple svg path,.fill-accent-purple ellipse,.fill-accent-purple circle,.fill-accent-purple line{fill:var(--fill-color)}.background-accent-yellow{--background-color: var(--accent-yellow);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-accent-yellow{--fill-color: var(--accent-yellow)}.fill-accent-yellow svg path,.fill-accent-yellow ellipse,.fill-accent-yellow circle,.fill-accent-yellow line{fill:var(--fill-color)}.background-shs-orange{--background-color: var(--shs-orange);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-shs-orange{--fill-color: var(--shs-orange)}.fill-shs-orange svg path,.fill-shs-orange ellipse,.fill-shs-orange circle,.fill-shs-orange line{fill:var(--fill-color)}.background-shs-light-gray{--background-color: var(--shs-light-gray);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-shs-light-gray{--fill-color: var(--shs-light-gray)}.fill-shs-light-gray svg path,.fill-shs-light-gray ellipse,.fill-shs-light-gray circle,.fill-shs-light-gray line{fill:var(--fill-color)}.background-shs-petrol{--background-color: var(--shs-petrol);--primary-font-color: var(--black);background-color:var(--background-color);color:var(--primary-font-color)}.fill-shs-petrol{--fill-color: var(--shs-petrol)}.fill-shs-petrol svg path,.fill-shs-petrol ellipse,.fill-shs-petrol circle,.fill-shs-petrol line{fill:var(--fill-color)}.fill-gray-medium{fill:var(--gray-medium)}.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-columns.reverse{grid-template-columns:1fr}@media only screen and (min-width: 1024px){.grid-2-columns.reverse{grid-template-columns:repeat(2, minmax(0, 1fr))}}.grid-2-columns.reverse>*:nth-child(even){grid-row-start:1}@media only screen and (min-width: 1024px){.grid-2-columns.reverse>*:nth-child(even){grid-row-start:auto}}.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;gap:4rem}}@media only screen and (min-width: 1024px){.grid-2-1-columns.page-template{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:6rem}}.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-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-3-1-columns{max-width:none}}@media only screen and (min-width: 768px){.grid-3-1-columns{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:4rem}}@media only screen and (min-width: 1024px){.grid-3-1-columns{grid-template-columns:minmax(0, 3fr) minmax(0, 1fr)}}.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%;inset:0}.img-ratio-4-3{height:0;padding-top:75%}.img-ratio-4-3 img{position:absolute;width:100%;inset:0}.img-ratio-3-4{height:0;padding-top:133.3333333333%}.img-ratio-3-4 img{position:absolute;width:100%;inset:0}.img-ratio-1-1{height:0;padding-top:100%}.img-ratio-1-1 img{position:absolute;width:100%;inset:0}.img-object-fit{-o-object-fit:contain;object-fit:contain}img.lazy{opacity:0}.img-loaded{animation:fade-in .5s var(--standard-curve)}.img-loaded.lazy{opacity:1}.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}.executive-leadership img{border-radius:.6rem}.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(en) .hide-locale-en{display:none}html:lang(es-419) .show-locale-es-xl{display:block}html:lang(es-419) .hide-locale-es-xl{display:none}html:lang(pt-br) .show-locale-pt-br{display:block}html:lang(pt-br) .hide-locale-pt-br{display:none}html:lang(en-au) .show-locale-en-au{display:block}html:lang(en-au) .hide-locale-en-au{display:none}html:lang(zh-hans) .show-locale-zh-hans{display:block}html:lang(zh-hans) .hide-locale-zh-hans{display:none}html:lang(zh-hant) .show-locale-zh-hant{display:block}html:lang(zh-hant) .hide-locale-zh-hant{display:none}html:lang(ja) .show-locale-ja{display:block}html:lang(ja) .hide-locale-ja{display:none}html:lang(en-ch) .show-locale-en-ch{display:block}html:lang(en-ch) .hide-locale-en-ch{display:none}html:lang(de) .show-locale-de{display:block}html:lang(de) .hide-locale-de{display:none}html:lang(es) .show-locale-es{display:block}html:lang(es) .hide-locale-es{display:none}html:lang(fr) .show-locale-fr{display:block}html:lang(fr) .hide-locale-fr{display:none}html:lang(fi) .show-locale-fi{display:block}html:lang(fi) .hide-locale-fi{display:none}html:lang(pt-pt) .show-locale-pt-pt{display:block}html:lang(pt-pt) .hide-locale-pt-pt{display:none}html:lang(en-gb) .show-locale-en-gb{display:block}html:lang(en-gb) .hide-locale-en-gb{display:none}html:lang(en-ca) .show-locale-en-ca{display:block}html:lang(en-ca) .hide-locale-en-ca{display:none}html:lang(fr-ca) .show-locale-fr-ca{display:block}html:lang(fr-ca) .hide-locale-fr-ca{display:none}html:lang(nl) .show-locale-nl{display:block}html:lang(nl) .hide-locale-nl{display:none}html:lang(tr) .show-locale-tr{display:block}html:lang(tr) .hide-locale-tr{display:none}.center-horizontally{margin:0 auto}.center-vertically{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2.4rem}.center-vertically>*{margin:0}.center-vertically.small-gaps{gap:1.2rem}.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}.margin-auto{margin:auto}.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:10.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}.shs-font{font-family:var(--font-family-shs)}.shs-header-font{font-family:var(--font-family-shs-header)}.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-base-md{font-size:var(--font-size-base-md)}.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;inset:0 0 0 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:45.6rem;margin:0 auto}@media only screen and (min-width: 768px){.resources{max-width:none}}.resources h2{margin:0 0 2rem}.text-content{max-width:50ch;margin:0 auto;padding-inline:2rem}@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:50ch}}@media only screen and (min-width: 1440px){.header-container{max-width:65ch}.header-container.wide{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}.disclaimer{font-size:var(--font-size-sm)}@media only screen and (min-width: 1024px){.disclaimer{font-size:var(--font-size-base-sm)}}.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,.rapidarc-dynamic{margin:auto;height:48rem;position:relative;transition:300ms var(--ease-out-curve)}@media only screen and (min-width: 768px){.hypersight,.rapidarc-dynamic{height:60rem}}.hypersight .brand-ellipses,.rapidarc-dynamic .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,.rapidarc-dynamic .brand-ellipses{top:4rem}}.hypersight .brand-ellipses .dot,.rapidarc-dynamic .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),.rapidarc-dynamic .brand-ellipses .dot:nth-child(1){animation:dot-fade 5s var(--ease-out-curve) 2s forwards}.hypersight .brand-ellipses .dot:nth-child(2),.rapidarc-dynamic .brand-ellipses .dot:nth-child(2){animation:dot-fade 4s var(--ease-out-curve) 3s forwards}.hypersight .brand-ellipses .dot:nth-child(3),.rapidarc-dynamic .brand-ellipses .dot:nth-child(3){animation:dot-fade 3.5s var(--ease-out-curve) 4s forwards}.hypersight .blue-shadow,.rapidarc-dynamic .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,.rapidarc-dynamic .blue-shadow{height:60rem}}.hypersight .black-square-a,.hypersight .black-square-b,.hypersight .black-square-c,.hypersight .black-square-d,.rapidarc-dynamic .black-square-a,.rapidarc-dynamic .black-square-b,.rapidarc-dynamic .black-square-c,.rapidarc-dynamic .black-square-d{position:absolute;left:50%;top:50%;background-color:var(--black);box-shadow:#00cbfe 0 -4px 36px,rgba(0,153,204,.8) 0 8px 24px,rgba(0,153,204,.5) 0 2px 46px}.hypersight .black-square-a,.hypersight .black-square-b,.rapidarc-dynamic .black-square-a,.rapidarc-dynamic .black-square-b{transform:translate(-84%, -50%) perspective(400px) rotateY(10deg);width:18rem;height:30rem;animation:square-a-c-fade-in 5s var(--ease-out-curve) forwards}.hypersight .black-square-c,.hypersight .black-square-d,.rapidarc-dynamic .black-square-c,.rapidarc-dynamic .black-square-d{transform:translate(-25.2%, -50%) perspective(440px) rotateY(-14deg);width:18rem;height:18rem;animation:square-a-c-fade-in 5s var(--ease-out-curve) forwards}.hypersight .black-square-b,.rapidarc-dynamic .black-square-b{opacity:1;box-shadow:none;animation:square-b-fade-in 3s var(--ease-out-curve) forwards}.hypersight .black-square-d,.rapidarc-dynamic .black-square-d{opacity:1;box-shadow:none;animation:square-d-fade-in 3s var(--ease-out-curve) forwards}.hypersight .title-container,.rapidarc-dynamic .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,.rapidarc-dynamic .title-container h2,.rapidarc-dynamic .title-container h3{text-transform:uppercase;margin:0}.hypersight .title-container h2,.rapidarc-dynamic .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,.rapidarc-dynamic .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,.rapidarc-dynamic .title-container h2{letter-spacing:1.2rem}}.hypersight .title-container h3,.rapidarc-dynamic .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,.rapidarc-dynamic .title-container h3{letter-spacing:.8rem;font-size:var(--font-size-xl)}.hypersight .title-container h3 br,.rapidarc-dynamic .title-container h3 br{display:none}}@media only screen and (min-width: 1024px){.hypersight .title-container h3,.rapidarc-dynamic .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-c,.hypersight-home-banner .hypersight .black-square-d{height:10rem;width:10rem}@media only screen and (min-width: 1024px){.hypersight-home-banner .hypersight .black-square-c,.hypersight-home-banner .hypersight .black-square-d{height:11.2rem;width:11.2rem}}.hypersight-home-banner .hypersight .black-square-a,.hypersight-home-banner .hypersight .black-square-c{animation:square-a-c-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 .black-square-d{animation:square-d-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.75) translate(-120%, -50%) perspective(400px) rotateY(10deg);transform-origin:center}100%{transform:scale(1) translate(-84%, -50%) perspective(400px) rotateY(10deg);transform-origin:center}}@keyframes square-d-fade-in{0%{transform:scale(0.5) translate(35%, -50%) perspective(440px) rotateY(-14deg);transform-origin:center}100%{transform:scale(1) translate(-25.2%, -50%) perspective(440px) rotateY(-14deg);transform-origin:center}}@keyframes square-a-c-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}}@media only screen and (min-width: 768px){.grid-2-columns.isolis-homepage-banner{grid-template-columns:1fr}}@media only screen and (min-width: 1024px){.grid-2-columns.isolis-homepage-banner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}}.grid-2-columns.isolis-homepage-banner .text-container{margin:2rem 2rem 0}@media only screen and (min-width: 768px){.grid-2-columns.isolis-homepage-banner .text-container{margin:4rem 0 0}}@media only screen and (min-width: 1024px){.grid-2-columns.isolis-homepage-banner .text-container{margin-block:8rem}}.grid-2-columns.isolis-homepage-banner .needle-square{background-image:url("https://varian.widen.net/content/xsuhd5m3km/png?w=600&h=600&crop=false")}.grid-2-columns.isolis-homepage-banner .needle-horizontal{background-image:url("https://varian.widen.net/content/axzqrgzyjq/png?w=1440&amp;h=810&amp;crop=false");height:0;padding-bottom:56.25%}.rapidarc-dynamic{min-height:60rem;overflow:hidden;position:relative}.rapidarc-dynamic .rapidarc-inset-shadow{box-shadow:0 0 2rem 2rem var(--black) inset;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (min-width: 1024px){.rapidarc-dynamic{min-height:80rem}}.rapidarc-dynamic .brand-ellipses{position:relative;margin-top:4rem}@media only screen and (min-width: 768px){.rapidarc-dynamic .brand-ellipses{margin-top:0}}.rapidarc-dynamic .rapidarc-title-container{display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;top:24rem;width:100%;z-index:2}.rapidarc-dynamic .rapidarc-title-container .a-turning-point{animation:fade-in 3s linear 1s forwards}.rapidarc-dynamic .rapidarc-title-container .for-arc-therapy{animation:fade-in 3s linear 1.5s forwards}@media only screen and (width >= 411px){.rapidarc-dynamic .rapidarc-title-container{top:28rem}}@media only screen and (min-width: 768px){.rapidarc-dynamic .rapidarc-title-container{top:26rem}}@media only screen and (min-width: 1024px){.rapidarc-dynamic .rapidarc-title-container{flex-direction:row;margin:0;top:24rem;padding:0 4rem}}@media only screen and (min-width: 1440px){.rapidarc-dynamic .rapidarc-title-container{padding:0 12rem}}.rapidarc-dynamic .rapidarc-title-container h3{text-shadow:1px 1px 8px var(--black),-1px 1px 8px var(--black),1px -1px 8px var(--black),-1px -1px 8px var(--black);opacity:0;margin:0 auto}@media only screen and (min-width: 1024px){.rapidarc-dynamic .rapidarc-title-container h3{margin:0}}.rapidarc-dynamic .rapidarc-text-container{bottom:4rem;position:absolute;width:100%;z-index:2}.rapidarc-dynamic .rapidarc-text-container p{animation:fade-in 3s linear 2s forwards;max-width:48rem;opacity:0}@media only screen and (min-width: 768px){.rapidarc-dynamic .rapidarc-text-container{bottom:8rem}}@media only screen and (min-width: 1024px){.rapidarc-dynamic .rapidarc-text-container{bottom:16rem}}.rapidarc-dynamic .rapidarc-image-container{animation:fade-in 3s linear;filter:contrast(1.2) hue-rotate(10deg);height:100%;position:absolute;width:100%;z-index:0}.rapidarc-dynamic .rapidarc-image-container .rapid-arc-overlay{mix-blend-mode:screen;animation:rotation-clockwise 260s infinite linear}.rapidarc-dynamic .rapidarc-image-container img{position:absolute;top:24%;left:50%;transform:translate(-50%, -50%);min-width:40rem;min-height:40rem;width:40rem;height:40rem;transform-origin:top left;z-index:0}@media only screen and (min-width: 768px){.rapidarc-dynamic .rapidarc-image-container img{min-width:48rem;min-height:48rem}}@media only screen and (min-width: 1024px){.rapidarc-dynamic .rapidarc-image-container img{top:35%;min-width:80rem;min-height:80rem}}@keyframes rotation-clockwise{from{transform:rotate(0deg) translate(-50%, -50%)}to{transform:rotate(359deg) translate(-50%, -50%)}}

/*# sourceMappingURL=bundle.css.map*/