@font-face{font-family:The Message bold;src:url(/UI/fonts/the-message/the_message-bold.woff2) format("woff2"),url(/UI/fonts/the-message/the_message-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:The Message demibold;src:url(/UI/fonts/the-message/the_message-demibold.woff2) format("woff2"),url(/UI/fonts/the-message/the_message-demibold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:The Message;src:url(/UI/fonts/the-message/the_message-regular.woff2) format("woff2"),url(/UI/fonts/the-message/the_message-regular.woff) format("woff");font-weight:400;font-style:normal}:root{font-size:62.5%}body{color:#222;font-family:The Message,Arial,sans-serif;font-size:1.8rem;line-height:1.5}h1,h2,h3,h4,h5,h6,strong{font-family:The Message Demibold,Arial,sans-serif}strong{font-weight:400}.content-5050__content ul,ul.unordered-list{list-style-type:disc;margin-top:4rem;margin-bottom:4rem}.content-5050__content ul li,ul.unordered-list li{margin-left:2rem;margin-top:.75rem;margin-bottom:.75rem}.content-5050__content ol,ol.ordered-list{counter-reset:item;margin-top:4rem;margin-bottom:4rem}.content-5050__content ol li,ol.ordered-list li{counter-increment:item;margin-top:.75rem;margin-bottom:.75rem}.content-5050__content ol li:before,ol.ordered-list li:before{content:counter(item) ".";font-family:The Message Demibold,Arial,sans-serif;margin-right:.75rem}.site-color-icon svg{fill:currentColor;height:auto;display:inline-block;width:3rem}.hero-content{margin-bottom:6rem}.hero-content__block{scroll-margin-top:110px}@media screen and (min-width:900px){.hero-content__block .h-pt-28{padding-top:7rem}}.main-content__block{max-width:1279px;margin-left:auto;margin-right:auto;margin-top:6rem;scroll-margin-top:110px}.main-content__block:last-child{padding-bottom:6rem}@media screen and (min-width:900px){.main-content__block{margin-top:6rem;padding-bottom:6rem}}@media screen and (min-width:1279px){.is-content-page .banner{margin-left:-16.667%;margin-right:-16.667%}}@media screen and (min-width:1279px){.is-content-page.has-nav .banner{margin-left:0;margin-right:0}}@media screen and (min-width:900px){.is-content-page .link-list-collection{padding-left:6rem;padding-right:2.5rem}}@media screen and (min-width:900px){.is-content-page .content-5050{padding-left:2.5rem;padding-right:2.5rem}}.has-grid:after{background:url(/Static/grid/sanoma-grid-desktop.png) 50% repeat-y;background-size:contain;content:"";height:100vh;left:50%;max-width:1242px;pointer-events:none;position:fixed;transform:translateX(-50%);top:0;width:100%;z-index:100}:root{--primaryGroup-500:#3971ff;--primaryMedia-500:#fa6067;--primaryLearning-500:#33d67b;--primaryA-500:#2196f3;--primaryB-500:#00bcd4;--primaryC-500:#673ab7;--primary-050:#6c9ef5;--primary-100:#6c9ef5;--primary-200:#6c9ef5;--primary-300:#6c9ef5;--primary-400:#6c9ef5;--primary-500:var(--primaryGroup-500);--primary-600:#3971ff;--primary-700:#3971ff;--primary-800:#3971ff;--primary-900:#3971ff}.media-colors{--primary-050:#fd867c;--primary-100:#fd867c;--primary-200:#fd867c;--primary-300:#fd867c;--primary-400:#fd867c;--primary-500:var(--primaryMedia-500);--primary-600:#fa6067;--primary-700:#fa6067;--primary-800:#fa6067;--primary-900:#fa6067}.learning-colors{--primary-050:#56cd8b;--primary-100:#56cd8b;--primary-200:#56cd8b;--primary-300:#56cd8b;--primary-400:#56cd8b;--primary-500:var(--primarylearning-500);--primary-600:#33d67b;--primary-700:#33d67b;--primary-800:#33d67b;--primary-900:#33d67b}.primary-a-colors{--primary-050:#e3f2fd;--primary-100:#bbdefb;--primary-200:#90caf9;--primary-300:#64b5f6;--primary-400:#42a5f5;--primary-500:var(--primaryA-500);--primary-600:#1e88e5;--primary-700:#1976d2;--primary-800:#1565c0;--primary-900:#0d47a1}.primary-b-colors{--primary-050:#e0f7fa;--primary-100:#b2ebf2;--primary-200:#80deea;--primary-300:#4dd0e1;--primary-400:#26c6da;--primary-500:var(--primaryB-500);--primary-600:#00acc1;--primary-700:#0097a7;--primary-800:#00838f;--primary-900:#006064}.primary-c-colors{--primary-050:#ede7f6;--primary-100:#d1c4e9;--primary-200:#b39ddb;--primary-300:#9575cd;--primary-400:#7e57c2;--primary-500:var(--primaryC-500);--primary-600:#5e35b1;--primary-700:#512da8;--primary-800:#4527a0;--primary-900:#311b92}.text-content a:not(.button):not(.link){color:#3971ff;color:var(--primary-500)}.text-content a:not(.button):not(.link):hover{color:#6c9ef5;color:var(--primary-300)}.button{display:inline-flex;align-items:center;line-height:1.375;padding:.75rem 1.5rem;font-family:The Message Demibold,Arial,sans-serif;font-size:1.6rem;text-decoration:none}.button svg{transition-duration:.3s;transition-property:transform}.button:hover svg{transform:translateX(1rem)}.button--outline{border-width:2px;border-color:currentColor;color:currentColor}.button--arrow{text-decoration:none!important}.button--arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.857 0l-1.611 1.611 5.234 5.246H0v2.286h18.48l-5.246 5.246L14.857 16l8-8-8-8z' fill='%23222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;content:"";display:inline-block;height:1.5rem;margin-top:auto;margin-bottom:auto;width:4rem;transition-duration:.3s;transition-property:transform}.button--arrow:hover:after{transform:translateX(1rem)}.link--arrow-svg svg{transition-duration:.3s;transition-property:transform}.link--arrow-svg:hover svg{transform:translateX(1rem)}.link--arrow-svg.left svg{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-rotate:180deg}.link--arrow-svg.left:hover svg{transform:translateX(-1rem) rotate(180deg)}.link{font-family:The Message Demibold,Arial,sans-serif;font-size:1.4rem}.link--arrow{display:inline-flex;text-decoration:none!important}.link--arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.857 0l-1.611 1.611 5.234 5.246H0v2.286h18.48l-5.246 5.246L14.857 16l8-8-8-8z' fill='%23222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0;content:"";display:inline-block;height:1.5rem;margin-top:auto;margin-bottom:auto;width:4rem;transition-duration:.3s;transition-property:transform}.link--arrow:hover:before{transform:translateX(1rem)}.filter .filter-dropdown .dropdown .dropdown-nav__arrow:after{border-color:#e0e0e0 transparent transparent}.filter .filter-dropdown .dropdown .dropdown-nav__arrow:before{border-color:#e0e0e0;border-left-width:2px}.pagnation .first{margin-right:0}.pagnation .first:after{padding-left:.5rem;content:"..."}.pagnation .last{margin-left:0}.pagnation .last:before{padding-right:.5rem;content:"..."}.reports-presentations .report:hover .invert-hover{color:#000}.bg-overlay{background-color:#222}.dropdown-nav.dropdown-nav--click .dropdown-nav__arrow,.dropdown-nav.has-dropdown .dropdown-nav__arrow{display:inline-block;height:100%;width:2rem}.dropdown-nav.dropdown-nav--click .dropdown-nav__arrow:before,.dropdown-nav.has-dropdown .dropdown-nav__arrow:before{position:absolute;border-left:1px solid #fff;content:"";height:100%;right:24px;top:0;width:0}.dropdown-nav.dropdown-nav--click .dropdown-nav__arrow:after,.dropdown-nav.has-dropdown .dropdown-nav__arrow:after{position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:5px 4.5px 0;content:"";height:0;right:8px;margin-top:-3px;top:50%;transition:transform .2s;width:0}.dropdown-nav__dropdown{left:50%;margin-top:1px;transform:translate(-50%,25px);transition:all .2s;transition-delay:.2s}.dropdown-nav__dropdown:after{position:absolute;border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 7px;content:"";height:0;left:50%;margin:0 0 0 -6px;top:-7px;transition:transform .2s;width:0}.dropdown-nav__dropdown li:last-child span{border:0}.dropdown-nav.dropdown-open:focus-within .dropdown-nav__dropdown,.dropdown-nav.dropdown-open:hover .dropdown-nav__dropdown,.dropdown-nav.has-dropdown:focus-within .dropdown-nav__dropdown,.dropdown-nav.has-dropdown:hover .dropdown-nav__dropdown{opacity:1;transform:translate(-50%,20px);transition-delay:0s;visibility:visible;z-index:21}.dropdown-nav.dropdown-open:focus-within .dropdown-nav__arrow:after,.dropdown-nav.dropdown-open:hover .dropdown-nav__arrow:after,.dropdown-nav.has-dropdown:focus-within .dropdown-nav__arrow:after,.dropdown-nav.has-dropdown:hover .dropdown-nav__arrow:after{transform:rotate(-180deg)}.dropdown-nav--left .dropdown-nav__dropdown,.dropdown-nav--left.dropdown-open .dropdown-nav__dropdown{left:0;transform:translateY(25px)}.dropdown-nav--left.dropdown-open:focus-within .dropdown-nav__dropdown,.dropdown-nav--left.dropdown-open:hover .dropdown-nav__dropdown,.dropdown-nav--left:focus-within .dropdown-nav__dropdown,.dropdown-nav--left:hover .dropdown-nav__dropdown{transform:translateY(20px)}.overlay-nav-toggler{transform:rotate(0deg);transition:.5s ease-in-out}.overlay-nav-toggler:focus:not(:focus-visible){outline:none}.overlay-nav-toggler span{position:absolute;background-color:#fff;right:0;opacity:1;margin-left:.5rem;width:3rem;display:block;height:3px;transform:rotate(0deg);transition:.25s ease-in-out}.overlay-nav-toggler span:first-child{top:7px}.overlay-nav-toggler span:nth-child(2),.overlay-nav-toggler span:nth-child(3){top:18px}.overlay-nav-toggler span:nth-child(4){top:29px}.overlay-nav-toggler.is-open span:first-child{top:18px;width:0;right:50%}.overlay-nav-toggler.is-open span:nth-child(2){transform:rotate(45deg)}.overlay-nav-toggler.is-open span:nth-child(3){transform:rotate(-45deg)}.overlay-nav-toggler.is-open span:nth-child(4){top:11px;width:0;right:50%}.overlay-nav{transition:transform .3s}.overlay-nav.is-closed{overflow:hidden scroll;transition:width .3s ease-in-out .3s;width:0}.overlay-nav.is-closed .overlay-nav__content{opacity:0;transition:opacity .3s linear 0s}.overlay-nav.is-open{transition:width .3s ease-in-out 0s;width:100%}.overlay-nav.is-open .overlay-nav__content{opacity:1;transition:opacity .3s linear .6s}.overlay-nav__item svg{transition:transform .3s}@media screen and (max-width:768px){.overlay-nav .has-children .overlay-nav__children{max-height:0;margin-bottom:0;overflow:hidden;transition:margin .5s,max-height .5s}.overlay-nav .has-children.is-active .overlay-nav__item svg{transform:rotate(-180deg)}.overlay-nav .has-children.is-active .overlay-nav__children{max-height:1000px;margin-bottom:2.5rem}}.overlay-nav,.site-header{scrollbar-width:thin;scrollbar-color:#616161 solid #222}.overlay-nav::-webkit-scrollbar,.site-header::-webkit-scrollbar{width:12px}.overlay-nav::-webkit-scrollbar-track,.site-header::-webkit-scrollbar-track{background:#222}.overlay-nav::-webkit-scrollbar-thumb,.site-header::-webkit-scrollbar-thumb{background-color:#616161;border-radius:20px;border:3px solid #222}.side-nav__toggler svg{transition:transform .3s}.side-nav__toggler.is-open svg{transform:rotate(-180deg)}@media screen and (max-width:900px){.hero-content:not(.hero-content.mb-0)+.main-content .side-nav{margin-top:-6rem}}.hero-content:not(.hero-content.mb-0)+.main-content .side-nav.fixed{margin-top:0}@media screen and (max-width:900px){.side-nav__list{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .5s,padding .3s}}@media screen and (max-width:900px){.side-nav__list.is-open{max-height:100vh;padding-top:2rem;padding-bottom:2rem}}.side-nav__item a:before{border:solid #fff;border-width:2px 2px 0 0;content:"";display:block;height:8px;left:4px;position:absolute;top:16px;transform:rotate(45deg);width:8px;z-index:1}@media screen and (min-width:768px){.side-nav__item a:before{top:11px}}.side-nav__item a:after{background:#222;border:1px solid transparent;content:"";height:20px;left:0;position:absolute;top:10px;width:20px}@media screen and (min-width:768px){.side-nav__item a:after{top:5px}}.side-nav__item.is-active>:before{border:solid #222;border-width:2px 2px 0 0}.side-nav__item.is-active>:after{background:#fff}.side-nav__item.is-active>.collapsed:before{border:solid #fff;border-width:2px 2px 0 0}.side-nav__item .lvl-toggler{background:#222;border:1px solid transparent;height:20px;left:0;position:absolute;top:10px;z-index:10;width:20px}@media screen and (min-width:768px){.side-nav__item .lvl-toggler{top:5px}}.side-nav__item .lvl-toggler:after,.side-nav__item .lvl-toggler:before{background:#fff;content:"";height:2px;left:50%;margin:-1px 0 0 -5px;position:absolute;top:50%;width:10px;transition:transform .5s ease}.side-nav__item .lvl-toggler:after{transform-origin:center}.side-nav__item .lvl-toggler.collapsed:after{transform:rotate(90deg)}.side-nav__item .lvl-toggler.collapsed:before{transform:rotate(180deg)}.side-nav__item .lvl-toggler:focus:not(:focus-visible){outline:none}.side-nav__item .lvl-toggler.is-open{background:#fff}.side-nav__item .lvl-toggler.is-open.collapsed,.side-nav__item .lvl-toggler.is-open:after{background:#222}.side-nav__item .lvl-toggler.is-open.collapsed:after,.side-nav__item .lvl-toggler.is-open.collapsed:before{background:#fff}.side-nav__lvl2,.side-nav__lvl3{max-height:0;overflow:hidden;transition:max-height .7s}.side-nav__lvl.is-open{max-height:85vh}.side-nav__list .is-open>.lvl-toggler{background:#fff}.side-nav__list .is-open>.lvl-toggler:after,.side-nav__list .is-open>.lvl-toggler:before{background:#222}.side-nav__lvl1.is-open{height:calc(100vh - 130px);max-height:none}.text-content{font-size:1.6rem}@media screen and (min-width:768px){.text-content{font-size:1.8rem}}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-family:The Message Demibold,Arial,sans-serif;margin-top:4rem;margin-bottom:4rem}.text-content h1+table,.text-content h2+table,.text-content h3+table,.text-content h4+table,.text-content h5+table,.text-content h6+table{margin-top:-1rem}@media screen and (min-width:768px){.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{width:83.333333%}}.text-content h1{font-size:2.8rem;line-height:1.25}@media screen and (min-width:900px){.text-content h1{font-size:5.4rem;line-height:1}}.text-content h2{font-size:2.4rem;line-height:1.25}@media screen and (min-width:900px){.text-content h2{font-size:4.4rem;line-height:1}}.text-content h3{font-size:2rem;line-height:1.25}@media screen and (min-width:900px){.text-content h3{font-size:2.4rem}}.text-content h4{font-size:2rem;line-height:1.25}.text-content h5{font-size:1.8rem;line-height:1.25}.text-content h6{font-size:1.6rem;line-height:1.25}.text-content p{line-height:1.625;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.text-content p{width:83.333333%}}.text-content ul{list-style-type:square;margin-left:0;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.text-content ul{width:83.333333%}}.text-content ul li{margin-left:2rem;margin-top:.75rem;margin-bottom:.75rem}.text-content ol{counter-reset:item;list-style-type:none;margin-left:0;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.text-content ol{width:83.333333%}}.text-content ol li{counter-increment:item;margin-top:.75rem;margin-bottom:.75rem}.text-content ol li:before{content:counter(item) ".";font-family:The Message Demibold,Arial,sans-serif;margin-right:.75rem}.text-content blockquote{font-family:The Message Demibold,Arial,sans-serif;font-size:3.2rem;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.text-content blockquote{width:83.333333%}}.text-content table{font-size:1.4rem;margin-top:2rem;margin-bottom:2rem;min-width:100%;max-width:100%}@media screen and (max-width:900px){.text-content table{display:block;overflow-x:auto}}@media screen and (min-width:768px){.text-content table{min-width:50%}}@media screen and (min-width:900px){.text-content table{min-width:0}}.text-content table th,.text-content table thead td{background-color:#e0e0e0;font-family:The Message Demibold,Arial,sans-serif;text-align:left}.text-content table td,.text-content table th,.text-content table thead td{vertical-align:top;border-color:#e0e0e0;border-width:1px;padding:1.5rem 1rem}.text-content table td{background-color:#fff}.text-content table tbody tr:hover td{background-color:#eee!important;border-color:#eee;color:#222!important}.text-content a{text-decoration:underline;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s}.text-content :first-child{margin-top:0}.text-content :last-child{margin-bottom:0}@media screen and (min-width:768px){.text-content--full h1,.text-content--full h2,.text-content--full h3,.text-content--full h4,.text-content--full h5,.text-content--full h6,.text-content--full p{width:100%}}.table-head--primary thead td,.table-head--primary thead th{background-color:#6c9ef5!important;background-color:var(--primary-300)!important;color:#fff!important}.mce-content-body .table-head--primary thead td,.mce-content-body .table-head--primary thead th{background-color:#f5f5f5!important;color:#000!important}.table-striped tbody tr:nth-child(2n) td{background-color:#f5f5f5}.group-colors .table-col-1-bg tbody td:first-child{background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-1-bg.table-striped tbody tr:nth-child(2n) td:first-child{background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-2-bg tbody td:nth-child(2){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-2-bg.table-striped tbody tr:nth-child(2n) td:nth-child(2){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-3-bg tbody td:nth-child(3){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-3-bg.table-striped tbody tr:nth-child(2n) td:nth-child(3){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-4-bg tbody td:nth-child(4){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-4-bg.table-striped tbody tr:nth-child(2n) td:nth-child(4){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-5-bg tbody td:nth-child(5){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-5-bg.table-striped tbody tr:nth-child(2n) td:nth-child(5){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-6-bg tbody td:nth-child(6){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-6-bg.table-striped tbody tr:nth-child(2n) td:nth-child(6){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-7-bg tbody td:nth-child(7){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-7-bg.table-striped tbody tr:nth-child(2n) td:nth-child(7){background-color:#3971ff;background-color:var(--primary-500)}.group-colors .table-col-8-bg tbody td:nth-child(8){background-color:#6c9ef5;background-color:var(--primary-300);color:#fff}.group-colors .table-col-8-bg.table-striped tbody tr:nth-child(2n) td:nth-child(8){background-color:#3971ff;background-color:var(--primary-500)}.hero-content{overflow:hidden}.dark-hero .bg-primary-300{background-color:#222}.hero-imageheight{height:100%}@media screen and (min-width:900px){.hero-imageheight{height:113%}}.-translate-half{transform:translate(-50%,-50%)}.-hover-translate-y-1:hover{transform:translateY(-.25rem)}.hover-zoom-image .zoom-image,.hover-zoom-image img{transition:transform .65s cubic-bezier(.35,.435,.26,.93)}.hover-zoom-image:hover .zoom-image,.hover-zoom-image:hover img{transform:scale(1.1)}.first-letter-uppercase:first-letter{text-transform:uppercase}.social-sharing__dialog{transition:right .5s}.social-sharing__dialog.is-closed{right:-100%}.social-sharing__dialog.is-open{right:0}.social-sharing-toggler .social-sharing-toggler__text{transition:max-width .5s}.social-sharing-toggler:hover .social-sharing-toggler__text{max-width:51rem;transition:max-width .8s}.social-sharing__overlay{opacity:0;transition:opacity .5s}.social-sharing__overlay.visible{position:fixed;left:0;opacity:1;pointer-events:auto;top:0;z-index:30}.colored-content-liftup .groupprimary-500 .colored-content-liftup__item-content{border-color:#3971ff;border-color:var(--primaryGroup-500)}.colored-content-liftup .groupprimary-500 .colored-content-liftup_item-headline{color:#3971ff;color:var(--primaryGroup-500)}.colored-content-liftup .learningprimary-500 .colored-content-liftup__item-content{border-color:#33d67b;border-color:var(--primaryLearning-500)}.colored-content-liftup .learningprimary-500 .colored-content-liftup_item-headline{color:#33d67b;color:var(--primaryLearning-500)}.colored-content-liftup .mediaprimary-500 .colored-content-liftup__item-content{border-color:#fa6067;border-color:var(--primaryMedia-500)}.colored-content-liftup .mediaprimary-500 .colored-content-liftup_item-headline{color:#fa6067;color:var(--primaryMedia-500)}.colored-content-liftup .primary-b-500 .colored-content-liftup__item-content{border-color:#00bcd4;border-color:var(--primaryB-500)}.colored-content-liftup .primary-b-500 .colored-content-liftup_item-headline{color:#00bcd4;color:var(--primaryB-500)}.colored-content-liftup .primary-c-500 .colored-content-liftup__item-content{border-color:#673ab7;border-color:var(--primaryC-500)}.colored-content-liftup .primary-c-500 .colored-content-liftup_item-headline{color:#673ab7;color:var(--primaryC-500)}.has-img-zoom-modal-parent{cursor:pointer;display:inline-block;position:relative;width:auto!important}.has-img-zoom-modal-parent:after,.has-img-zoom-modal-parent:before{content:"";opacity:0;pointer-events:none;transition:opacity .2s}.has-img-zoom-modal-parent:hover:before{background-color:rgba(0,0,0,.1);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.has-img-zoom-modal-parent:hover:after{background:#222 50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.84 15.833h1.118l7.07 7.084-2.111 2.11-7.084-7.069V16.84l-.382-.396a9.168 9.168 0 01-5.993 2.224A9.208 9.208 0 01.25 9.458 9.208 9.208 0 019.458.25a9.208 9.208 0 019.209 9.208c0 2.281-.836 4.378-2.225 5.993l.397.382zM3.082 9.458a6.366 6.366 0 006.375 6.375 6.366 6.366 0 006.375-6.375 6.366 6.366 0 00-6.375-6.375 6.366 6.366 0 00-6.375 6.375z' fill='%23fff'/%3E%3C/svg%3E");background-size:50%;bottom:0;display:block;height:4rem;opacity:1;position:absolute;right:0;width:4rem}.img-zoom-modal{-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out;align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;margin-top:-1px;position:fixed;top:0;width:100%;z-index:1000}.img-zoom-modal img{-webkit-animation:zoom .3s ease-in-out;animation:zoom .3s ease-in-out;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.img-zoom-modal__close{background:50% no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7 14 1.41z' fill='%23fff'/%3E%3C/svg%3E");background-size:60%;color:hsla(0,0%,100%,.87);cursor:pointer;height:4rem;margin:20px;position:absolute;right:0;top:0;transition:.2s ease-in-out;width:4rem}.img-zoom-modal__close:hover{color:#fff}.img-zoom-modal--is-closing{-webkit-animation:fadeOut .3s ease-in-out;animation:fadeOut .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.img-zoom-modal--is-closing img{-webkit-animation:zoomOut .3s ease-in-out;animation:zoomOut .3s ease-in-out;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.site-header{-webkit-animation:SiteHeader .15s ease-in forwards;animation:SiteHeader .15s ease-in forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s;opacity:0}.hero__content{-webkit-animation:Hero5050Content .3s ease-in forwards;animation:Hero5050Content .3s ease-in forwards;-webkit-animation-delay:.7s;animation-delay:.7s;opacity:0;z-index:10}.hero-fullscreen .hero__content{-webkit-animation:HeroFullwidthContent .3s ease-in forwards;animation:HeroFullwidthContent .3s ease-in forwards;-webkit-animation-delay:.7s;animation-delay:.7s;opacity:0;z-index:10}.hero__image{-webkit-animation:HeroImage .6s cubic-bezier(.5,0,0,1) forwards;animation:HeroImage .6s cubic-bezier(.5,0,0,1) forwards;-webkit-animation-delay:.2s;animation-delay:.2s;transform:translate3d(200%,0,0);z-index:10}@-webkit-keyframes SiteHeader{0%{opacity:0}to{opacity:1}}@keyframes SiteHeader{0%{opacity:0}to{opacity:1}}@-webkit-keyframes HeroImage{0%{transform:translate3d(200%,0,0)}to{transform:translateZ(0)}}@keyframes HeroImage{0%{transform:translate3d(200%,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes Hero5050Content{0%{opacity:0;transform:translate3d(15px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Hero5050Content{0%{opacity:0;transform:translate3d(15px,0,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes HeroFullwidthContent{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes HeroFullwidthContent{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}.banner.is-animating .banner__image{-webkit-animation:BannerImage .6s cubic-bezier(.5,0,0,1) forwards;animation:BannerImage .6s cubic-bezier(.5,0,0,1) forwards}.banner.is-animating .banner__text{-webkit-animation:BannerText .6s cubic-bezier(.5,0,0,1) forwards;animation:BannerText .6s cubic-bezier(.5,0,0,1) forwards}@-webkit-keyframes BannerImage{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes BannerImage{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes BannerText{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes BannerText{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translateZ(0)}}.newsroom .header{max-width:1440px}.newsroom .header__img{max-height:820px}.newsroom .header__img img{width:100%;height:auto}.newsroom .releases img{max-width:163px;max-height:163px}.scroll-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-width:0;color:transparent;cursor:pointer;height:3rem;left:50%;outline:0;position:absolute;width:3rem;z-index:20;display:block;bottom:0;margin-left:-15px;transform:translateY(-50%);transition:opacity .3s}.scroll-arrow:hover{opacity:.5}.scroll-arrow span{-webkit-animation:bounceIcon 2s infinite;animation:bounceIcon 2s infinite;border-left:2px solid #fff;border-bottom:2px solid #fff;display:inline-block;height:24px;left:50%;overflow:hidden;position:absolute;text-indent:-1000px;top:0;transform:rotate(-45deg);width:24px}button.scroll-arrow:focus{outline:none}@-webkit-keyframes bounceIcon{0%,20%,50%,80%,to{transform:translate(-50%) rotate(-45deg)}40%{transform:translate(-50%,-20px) rotate(-45deg)}60%{transform:translate(-50%,-10px) rotate(-45deg)}}@keyframes bounceIcon{0%,20%,50%,80%,to{transform:translate(-50%) rotate(-45deg)}40%{transform:translate(-50%,-20px) rotate(-45deg)}60%{transform:translate(-50%,-10px) rotate(-45deg)}}.latest-releases .releases img{max-width:85px;max-height:85px}@media screen and (min-width:900px){.latest-releases .releases img{max-width:163px;max-height:163px}}.EPiServerForms{color:#222;padding:4rem 6rem;background-color:#fff}.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail textarea{background-color:#fbe9e7}.EPiServerForms .ValidationFail.Form__Element.FormChoice .checkmark-checkbox,.EPiServerForms .ValidationFail.Form__Element.FormChoice .checkmark-radio{border-color:#a7000e}.EPiServerForms .ValidationRequired label:after{content:"*";margin-left:.25rem}.EPiServerForms h2.Form__Title{font-size:4.4rem}.EPiServerForms .Form__Description{margin-top:5rem;margin-bottom:4rem}.EPiServerForms .FormSubmitButton{display:inline-flex;line-height:1.75rem;padding:1.25rem;font-family:The Message Demibold,Arial,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;background-color:#222;color:#fff;margin-right:auto}.EPiServerForms .FormTextbox__Input{border-bottom-width:2px;border-color:#000;line-height:4rem;background-color:#f5f5f5}.EPiServerForms .FormTextbox__Input:focus{outline:0}.EPiServerForms .FormTextbox--Textarea textarea{resize:none;height:12rem}.EPiServerForms .FormTextbox--Textarea textarea:focus{outline:0}.EPiServerForms .Form__Element{display:flex;flex-direction:column}.EPiServerForms .Form__Element label{line-height:2.5rem}.EPiServerForms .FormSelection{border-radius:.375rem}.EPiServerForms .FormSelection select{outline:0;background-color:#fff;border-radius:.375rem;font-size:1.6rem;padding:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-width:1px;border-color:#eee}.EPiServerForms .FormSelection select option{border-bottom-width:1px;border-color:#eee;color:#222}.EPiServerForms .FormSelection select option:first,.EPiServerForms .FormSelection select option:last{border-radius:.375rem}.EPiServerForms .FormSelection select:hover{background-color:#eee;color:#222}.EPiServerForms .FormSelection select:hover option{background-color:#fff}.EPiServerForms .FormSelection select:after{border-color:#e0e0e0 transparent transparent}.EPiServerForms .FormSelection select:before{border-color:#e0e0e0;border-left-width:2px}.EPiServerForms .FormSelection select:disabled,.EPiServerForms .FormSelection select[aria-disabled=true]{color:#3971ff;color:var(--primaryGroup-500)}.EPiServerForms .Form__Element.FormChoice fieldset{display:flex;flex-direction:column;padding-left:0;padding-right:0;margin-left:0;margin-right:0;cursor:pointer}.EPiServerForms .Form__Element.FormChoice label{margin-top:.75rem;margin-bottom:.75rem;position:relative;padding-left:3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.EPiServerForms .Form__Element.FormChoice label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.EPiServerForms .Form__Element.FormChoice .checkmark-checkbox{position:absolute;margin:auto;bottom:0;top:0;left:0;height:2rem;width:2rem;background-color:#fff;border-width:2px;border-color:#222;border-radius:.375rem}.EPiServerForms .Form__Element.FormChoice label input:checked~.checkmark-checkbox,.EPiServerForms .Form__Element.FormChoice label input:checked~.checkmark-radio{background-color:#222}.EPiServerForms .Form__Element.FormChoice .checkmark-checkbox:after,.EPiServerForms .Form__Element.FormChoice .checkmark-radio:after{content:"";position:absolute;display:none}.EPiServerForms .Form__Element.FormChoice label input:checked~.checkmark-checkbox:after,.EPiServerForms .Form__Element.FormChoice label input:checked~.checkmark-radio:after{display:block}.EPiServerForms .Form__Element.FormChoice label .checkmark-checkbox:after{left:5px;top:0;width:.75rem;height:1.25rem;border-color:#fff;border-bottom-width:2px;border-right-width:2px;transform:rotate(45deg)}.EPiServerForms .Form__Element.FormChoice .checkmark-radio{position:absolute;margin:auto;bottom:0;top:0;left:0;height:2rem;width:2rem;background-color:#fff;border-width:2px;border-color:#222;border-radius:9999px}.EPiServerForms .Form__Element.FormChoice label .checkmark-radio:after{top:0;left:0;height:100%;width:100%;border-radius:9999px;border-width:2px;border-color:#fff}.learning-colors .FormTextbox--Textarea:focus,.learning-colors .FormTextbox__Input:focus{border-color:#33d67b;border-color:var(--primaryLearning-500)}.learning-colors .FormSubmitButton:hover{background-color:#33d67b;background-color:var(--primaryLearning-500)}.group-colors .FormTextbox--Textarea:focus,.group-colors .FormTextbox__Input:focus{border-color:#2196f3;border-color:var(--primaryA-500)}.group-colors .FormSubmitButton:hover{background-color:#2196f3;background-color:var(--primaryA-500)}.media-colors .FormTextbox--Textarea:focus,.media-colors .FormTextbox__Input:focus{border-color:#fa6067;border-color:var(--primaryMedia-500)}.media-colors .FormSubmitButton:hover{background-color:#fa6067;background-color:var(--primaryMedia-500)}.popup-modal{transition:opacity .5s}.popup-modal-trigger svg{transition:transform .3s}.popup-modal-trigger:hover svg{transform:scale(1.1)}.popup-modal.visible{opacity:1;pointer-events:auto;z-index:50}.accordion .triangle{content:"\A";border-bottom-style:solid;border-top-style:solid;border-bottom-width:20px;border-top-width:0;border-right:20px solid transparent;border-left:20px solid transparent}.accordion-body{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:border .3s,margin .3s,max-height .3s,padding .3s}.accordion-body.is-open{border-top-width:8px;margin-bottom:4rem;padding-top:2.5rem;padding-bottom:5rem;max-height:3500px;transition:border .7s,margin .7s,max-height .7s,padding .7s}.accordion-body__text{transition:border .3s,max-height .3s,padding .3s}.accordion-body__text.is-open{transition:border .7s,max-height .7s,padding .7s}.accordion-button,.accordion-list-button{position:relative}.accordion-button:after,.accordion-button:before,.accordion-list-button:after,.accordion-list-button:before{background-color:#fff;content:"";height:2px;left:50%;margin:-1px 0 0 -10px;position:absolute;top:50%;width:20px;transition:transform .5s ease}.accordion-button:after,.accordion-list-button:after{transform-origin:center}.accordion-button.collapsed:after,.accordion-list-button.collapsed:after{transform:rotate(90deg)}.accordion-button.collapsed:before,.accordion-list-button.collapsed:before{transform:rotate(180deg)}.accordion-button:focus:not(:focus-visible),.accordion-list-button:focus:not(:focus-visible){outline:none}@media screen and (max-width:900px){.banner .banner__image-wrapper:after{content:"";background-color:currentColor;position:absolute;bottom:0;height:50%;margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 30px);z-index:-1}}.link-list-collection .left{flex-direction:row-reverse}.link-list-collection .left .bottom{left:4rem}.link-list-collection .left .middle{left:2rem;margin-right:2rem}.link-list-collection .left .top{left:0}@media screen and (min-width:1279px){.link-list-collection .left .top{margin:0 4rem 0 0}}.link-list-collection .right .bottom{right:4rem}.link-list-collection .right .middle{right:2rem;margin-left:2rem}.link-list-collection .right .top{right:0}@media screen and (min-width:1279px){.link-list-collection .right .top{margin:0}}.link-list-collection .bottom{bottom:0;z-index:0;display:none;height:100%;max-height:100%}.link-list-collection .middle{bottom:-2rem;z-index:10;display:none;height:100%;max-height:100%}.link-list-collection .top{transition-property:opacity;bottom:-4rem;z-index:20;height:100%;min-height:56rem;max-width:51rem;margin:auto}@media screen and (min-width:1279px){.link-list-collection .bottom,.link-list-collection .middle{position:absolute;display:block}.link-list-collection .top{position:relative}}.link-list-collection .link-text{cursor:pointer}.link-list-collection .link-text svg{transition-duration:.3s;transition-property:transform}.link-list-collection .link-text:hover svg{transform:translateX(1rem)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden]{display:none}blockquote,dd,h1,h2,h3,h4,h5,h6,p{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,select,textarea{padding:0;line-height:inherit;color:inherit}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:360px){.container{max-width:360px}}@media (min-width:568px){.container{max-width:568px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1279px){.container{max-width:1279px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1600px){.container{max-width:1600px}}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-transparent{background-color:transparent}.bg-transparentblack-400{background-color:rgba(0,0,0,.4)}.bg-transparentblack-600{background-color:rgba(0,0,0,.6)}.bg-transparentblack-800{background-color:rgba(0,0,0,.8)}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-primary-100{background-color:#6c9ef5;background-color:var(--primary-100)}.bg-primary-200{background-color:#6c9ef5;background-color:var(--primary-200)}.bg-primary-300{background-color:#6c9ef5;background-color:var(--primary-300)}.bg-primary-400{background-color:#6c9ef5;background-color:var(--primary-400)}.bg-primary-500{background-color:#3971ff;background-color:var(--primary-500)}.bg-primary-600{background-color:#3971ff;background-color:var(--primary-600)}.bg-primary-700{background-color:#3971ff;background-color:var(--primary-700)}.bg-primary-800{background-color:#3971ff;background-color:var(--primary-800)}.bg-primary-900{background-color:#3971ff;background-color:var(--primary-900)}.bg-primary-050{background-color:#6c9ef5;background-color:var(--primary-050)}.bg-structural-100{background-color:#f5f5f5}.bg-structural-200{background-color:#eee}.bg-structural-300{background-color:#e0e0e0}.bg-structural-400{background-color:#bdbdbd}.bg-structural-500{background-color:#9e9e9e}.bg-structural-600{background-color:#757575}.bg-structural-700{background-color:#616161}.bg-structural-800{background-color:#424242}.bg-structural-900{background-color:#222}.hover\:bg-primary-300:hover{background-color:#6c9ef5;background-color:var(--primary-300)}.hover\:bg-structural-100:hover{background-color:#f5f5f5}.hover\:bg-structural-300:hover{background-color:#e0e0e0}.hover\:bg-structural-900:hover{background-color:#222}.group:hover .group-hover\:bg-transparentblack-200{background-color:rgba(0,0,0,.2)}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-transparent{border-color:transparent}.border-white{border-color:#fff}.border-primary-300{border-color:#6c9ef5;border-color:var(--primary-300)}.border-primary-500{border-color:#3971ff;border-color:var(--primary-500)}.border-structural-100{border-color:#f5f5f5}.border-structural-200{border-color:#eee}.border-structural-300{border-color:#e0e0e0}.border-structural-600{border-color:#757575}.border-structural-800{border-color:#424242}.hover\:border-structural-400:hover{border-color:#bdbdbd}.group:hover .group-hover\:border-transparent{border-color:transparent}.group:hover .group-hover\:border-structural-400{border-color:#bdbdbd}.rounded-none{border-radius:0}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-2xl{border-radius:.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-b-2{border-bottom-width:2px}.border-t-4{border-top-width:4px}.border-b-4{border-bottom-width:4px}.border-t-8{border-top-width:8px}.border-l-16{border-left-width:16px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.last\:border-0:last-child{border-width:0}.hover\:border-b:hover{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.table{display:table}.hidden{display:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.font-TheMessageRegular{font-family:The Message,Arial,sans-serif}.font-TheMessageDemiBold{font-family:The Message Demibold,Arial,sans-serif}.font-TheMessageBold{font-family:The Message bold,Arial,sans-serif}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.hover\:font-semibold:hover{font-weight:600}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-auto{height:auto}.h-full{height:100%}.h-unset{height:unset}.h-hero{height:calc(100vh - 50px)}.h-fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-80vh{height:80vh}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.m-2{margin:.5rem}.m-auto{margin:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.mt-1px{margin-top:1px}.ml-1px{margin-left:1px}.mt-3px{margin-top:3px}.-mt-6{margin-top:-1.5rem}.-mt-12{margin-top:-3rem}.-mt-2px{margin-top:-2px}.max-h-2xl{max-height:28rem}.max-w-0{max-width:0}.max-w-62{max-width:15.5rem}.max-w-204{max-width:51rem}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:900px}.max-w-screen-xl{max-width:1279px}.max-w-screen-xxxl{max-width:1600px}.max-w-7xl{max-width:86rem}.min-h-8{min-height:2rem}.min-h-24{min-height:6rem}.min-h-55{min-height:22rem}.min-h-128{min-height:32rem}.min-h-140{min-height:35rem}.min-h-160{min-height:40rem}.min-h-184{min-height:46rem}.min-h-224{min-height:56rem}.min-h-256{min-height:64rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-128{min-width:28rem}.min-w-208{min-width:52rem}.min-w-276{min-width:69rem}.min-w-336{min-width:86rem}.min-w-408{min-width:102rem}.min-w-full{min-width:100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.focus\:outline-none:focus{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.p-0{padding:0}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-20{padding:5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-64{padding-top:16rem;padding-bottom:16rem}.pt-0{padding-top:0}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pr-3{padding-right:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pl-6{padding-left:1.5rem}.pb-8{padding-bottom:2rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pt-30{padding-top:7.5rem}.pt-32{padding-top:8rem}.pt-38{padding-top:9rem}.pb-38{padding-bottom:9rem}.pt-56{padding-top:14rem}.pt-16-9{padding-top:56.25%}.pb-16-9{padding-bottom:56.25%}.pt-4-3{padding-top:75%}.placeholder-structural-400::-webkit-input-placeholder{color:#bdbdbd}.placeholder-structural-400::-moz-placeholder{color:#bdbdbd}.placeholder-structural-400:-ms-input-placeholder{color:#bdbdbd}.placeholder-structural-400::-ms-input-placeholder{color:#bdbdbd}.placeholder-structural-400::placeholder{color:#bdbdbd}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.right-12{right:3rem}.top-20{top:5rem}.top-24{top:7rem}.-top-10{top:-2.5rem}.-top-8{top:-2rem}.top-1\/2{top:50%}.left-1\/2{left:50%}.left-1\/1{left:100%}.resize{resize:both}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hover\:shadow-xl:hover,.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-current{color:currentColor}.text-black{color:#000}.text-white{color:#fff}.text-primary-300{color:#6c9ef5;color:var(--primary-300)}.text-primary-500{color:#3971ff;color:var(--primary-500)}.text-structural-300{color:#e0e0e0}.text-structural-500{color:#9e9e9e}.text-structural-600{color:#757575}.text-structural-700{color:#616161}.text-structural-900{color:#222}.text-chromatic-500{color:#7f91a4}.text-chromatic-700{color:#31454e}.hover\:text-black:hover{color:#000}.hover\:text-white:hover{color:#fff}.hover\:text-primary-500:hover{color:#3971ff;color:var(--primary-500)}.hover\:text-structural-300:hover{color:#e0e0e0}.hover\:text-structural-400:hover{color:#bdbdbd}.hover\:text-structural-500:hover{color:#9e9e9e}.text-xs{font-size:1.2rem}.text-sm{font-size:1.4rem}.text-base{font-size:1.6rem}.text-lg{font-size:1.8rem}.text-xl{font-size:2rem}.text-2xl{font-size:2.4rem}.text-3xl{font-size:2.8rem}.text-4xl{font-size:3.2rem}.text-5xl{font-size:3.6rem}.text-6xl{font-size:4rem}.text-7xl{font-size:4.4rem}.text-8xl{font-size:5.4rem}.text-10xl{font-size:7.4rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.group:hover .group-hover\:underline,.underline{text-decoration:underline}.align-middle{vertical-align:middle}.visible{visibility:visible}.invisible{visibility:hidden}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.w-6{width:1.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-32{width:8rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-full{width:100%}.w-1\/3-2rem{width:calc(33.33333% - 2rem)}.w-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-12{grid-gap:3rem;gap:3rem}.gap-20{grid-gap:5rem;gap:5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.rotate-90{--transform-rotate:90deg}.rotate-180{--transform-rotate:180deg}.-rotate-90{--transform-rotate:-90deg}.-rotate-45{--transform-rotate:-45deg}.transition-all{transition-property:all}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.duration-100{transition-duration:.1s}.duration-300{transition-duration:.3s}@media (min-width:360px){.xs\:block{display:block}.xs\:hidden{display:none}}@media (min-width:568px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:m-10{margin:2.5rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-24{margin-bottom:6rem}.sm\:min-h-32{min-height:8rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:text-8xl{font-size:5.4rem}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}.sm\:gap-12{grid-gap:3rem;gap:3rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:order-3{order:3}.md\:h-20{height:5rem}.md\:m-0{margin:0}.md\:m-auto{margin:auto}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mt-4{margin-top:1rem}.md\:mr-8{margin-right:2rem}.md\:mb-12{margin-bottom:3rem}.md\:max-w-124{max-width:27rem}.md\:max-w-md{max-width:28rem}.md\:min-h-64{min-height:16rem}.md\:min-w-full{min-width:100%}.md\:p-32{padding:8rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:pt-4{padding-top:1rem}.md\:pl-4{padding-left:1rem}.md\:pr-6{padding-right:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-12{padding-right:3rem}.md\:pl-12{padding-left:3rem}.md\:text-sm{font-size:1.4rem}.md\:text-2xl{font-size:2.4rem}.md\:text-5xl{font-size:3.6rem}.md\:w-20{width:5rem}.md\:w-auto{width:auto}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/4,.md\:w-6\/12{width:50%}.md\:w-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.md\:gap-12{grid-gap:3rem;gap:3rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.lg\:rounded-lg{border-radius:.5rem}.lg\:border-0{border-width:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:leading-none{line-height:1}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:mt-0{margin-top:0}.lg\:mr-0{margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mt-4{margin-top:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-16{margin-left:4rem}.lg\:mb-48{margin-bottom:12rem}.lg\:mt-auto{margin-top:auto}.lg\:-mt-24{margin-top:-6rem}.lg\:max-w-none{max-width:none}.lg\:min-h-160{min-height:40rem}.lg\:min-w-full{min-width:100%}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-40{padding-left:10rem;padding-right:10rem}.lg\:pt-4{padding-top:1rem}.lg\:pr-6{padding-right:1.5rem}.lg\:pr-12{padding-right:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pt-38{padding-top:9rem}.lg\:pt-4-3{padding-top:75%}.lg\:pt-2\/5{padding-top:40%}.lg\:static{position:static}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-40{top:10rem}.lg\:text-center{text-align:center}.lg\:text-2xl{font-size:2.4rem}.lg\:text-7xl{font-size:4.4rem}.lg\:text-8xl{font-size:5.4rem}.lg\:w-auto{width:auto}.lg\:w-1\/2{width:50%}.lg\:w-1\/5{width:20%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-4\/12{width:33.333333%}.lg\:w-7\/12{width:58.333333%}.lg\:w-8\/12{width:66.666667%}.lg\:w-1-2\/3{width:166%}.lg\:gap-16{grid-gap:4rem;gap:4rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1279px){.xl\:block{display:block}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-64{margin-left:16rem;margin-right:16rem}.xl\:min-w-full{min-width:100%}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:pt-0{padding-top:0}.xl\:pb-0{padding-bottom:0}.xl\:pl-0{padding-left:0}.xl\:w-1\/2{width:50%}.xl\:w-3\/12{width:25%}.xl\:w-4\/12{width:33.333333%}.xl\:w-9\/12{width:75%}.xl\:gap-12{grid-gap:3rem;gap:3rem}.xl\:gap-20{grid-gap:5rem;gap:5rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1440px){.xxl\:px-20{padding-left:5rem;padding-right:5rem}}