:root{--black: rgba(0, 0, 0, 1);--black-5pct: rgba(0, 0, 0, 0.05);--black-10pct: rgba(0, 0, 0, 0.1);--black-20pct: rgba(0, 0, 0, 0.2);--black-30pct: rgba(0, 0, 0, 0.3);--black-40pct: rgba(0, 0, 0, 0.4);--black-50pct: rgba(0, 0, 0, 0.5);--black-60pct: rgba(0, 0, 0, 0.6);--black-70pct: rgba(0, 0, 0, 0.7);--black-80pct: rgba(0, 0, 0, 0.8);--black-90pct: rgba(0, 0, 0, 0.9);--gray-100: rgba(247, 247, 247, 1);--gray-200: rgba(216, 216, 216, 1);--gray-300: rgba(190, 190, 190, 1);--gray-400: rgba(169, 169, 169, 1);--gray-500: rgba(114, 114, 114, 1);--gray-600: rgba(87, 88, 90, 1);--gray-700: rgba(40, 40, 40, 1);--white: rgba(255, 255, 255, 1);--white-5pct: rgba(255, 255, 255, 0.05);--white-10pct: rgba(255, 255, 255, 0.1);--white-20pct: rgba(255, 255, 255, 0.2);--white-30pct: rgba(255, 255, 255, 0.3);--white-40pct: rgba(255, 255, 255, 0.4);--white-50pct: rgba(255, 255, 255, 0.5);--white-60pct: rgba(255, 255, 255, 0.6);--white-70pct: rgba(255, 255, 255, 0.7);--white-80pct: rgba(255, 255, 255, 0.8);--white-90pct: rgba(255, 255, 255, 0.9);--blue-dark: rgba(5, 28, 44, 1);--blue-dark-80pct: rgba(5, 28, 44, 0.8);--blue-dark-50pct: rgba(5, 28, 44, 0.5);--blue-dark-20pct: rgba(5, 28, 44, 0.2);--blue-med-dark: rgba(20, 41, 64, 1);--blue-med: rgba(0, 67, 121, 1);--blue-med-80pct: rgba(0, 67, 121, 0.8);--blue-med-50pct: rgba(0, 67, 121, 0.5);--blue-med-20pct: rgba(0, 67, 121, 0.2);--blue-light: rgba(0, 174, 239, 1);--blue-light-80pct: rgba(0, 174, 239, 0.8);--blue-light-50pct: rgba(0, 174, 239, 0.5);--blue-light-20pct: rgba(0, 174, 239, 0.2);--blue-light-0pct: rgba(0, 174, 239, 0);--blue-xlight: rgba(149, 218, 243, 1);--gray-light-3: rgba(218, 229, 237, 1);--gray-light-2: rgba(230, 237, 243, 1);--gray-light: rgba(242, 246, 249, 1);--gray-table-border: rgba(173, 185, 206, 1);--yellow: rgba(243, 208, 62, 1);--yellow-20pct: rgba(243, 208, 62, 0.2);--blue-accent: #2ca0ce;--font-sans: "graphie", sans-serif;--fontweight-extralight: 200;--fontweight-light: 300;--fontweight-book: 400;--fontweight-normal: 500;--fontweight-semibold: 600;--fontweight-bold: 700;--fontsize-h0: clamp(3.625rem, 7.5vw, 5rem);--fontsize-h1: clamp(2.375rem, 4.5vw, 3rem);--fontsize-h2: clamp(1.75rem, 4.5vw, 2rem);--fontsize-h3: clamp(1.25rem, 1.75vw, 1.5625rem);--fontsize-h4: clamp(1.125rem, 1.5vw, 1.25rem);--fontsize-h5: 1.125rem;--fontsize-h6: 1.125rem;--fontsize-p-lg: clamp(1.25rem, 1.75vw, 1.5rem);--fontsize-p: 18px;--fontsize-p-sm: 14px;--fontsize-p-xs: 10px;--text-color: var(--blue-med);--heading-color: var(--blue-med);--link-color: var(--blue-med);--link-color-hover: var(--blue-med);--link-decoration-color: var(--blue-light);--link-decoration-color-hover: var(--blue-light);--link-color-visited: var(--blue-med);--block-spacing-sm: 4rem;--block-spacing-md: 6rem;--block-spacing-lg: 8rem;--block-spacing-xl: 10rem;--block-spacing-sm-neg: -4rem;--block-spacing-md-neg: -6rem;--block-spacing-lg-neg: -8rem;--block-spacing-xl-neg: -10rem;--utility-red: #a50034;--utility-purple: #402885;--border-radius-lg: 40px;--border-radius-md: 20px;--border-radius-sm: 15px;--border-radius-full: 100vw}*{margin:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.global-navbar__toggle .menu-trigger .text,.visually-hidden,.screen-reader-text,.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-to-content{background-color:var(--black-90pct);border:2px solid var(--gray-600);color:var(--white);display:inline-block;font-weight:var(--fontweight-bold);left:4px;margin:0 auto;padding:.75em 2em;position:absolute;top:-100px;-webkit-transition:top 250ms ease;transition:top 250ms ease;z-index:9999}.skip-to-content:focus{top:4px}:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}@media(prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.container{margin:auto;max-width:84.5rem;padding:0 2rem;width:100%}.container--medium{max-width:69rem}.container--narrow{max-width:60rem}.container--thin{max-width:50rem}.container>*:first-child{margin-top:0}.columns{display:grid;gap:4rem;padding:0 1rem}@media screen and (min-width: 50em){.columns--two-columns{grid-template-columns:1fr 1fr}}.entry-content{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);padding-block:4rem}.entry-content>*{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.entry-content>*.alignwide{max-width:var(--wp--style--global--wide-size)}.entry-content>*.alignfull{max-width:none;margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}.entry-content>*.alignleft{float:left;margin-right:2em}.entry-content>*.alignright{float:right;margin-left:2em}.entry-content p:empty{margin:0}html{height:-webkit-fill-available}body{background-color:var(--white);color:var(--text-color);font-family:var(--font-sans);font-size:1.125rem;font-weight:var(--fontweight-normal);min-height:100vh;position:relative;text-rendering:optimizeSpeed;scroll-behavior:smooth}main{display:block;z-index:1}p,li{color:var(--text-color);margin-bottom:1em}@media screen and (min-width: 50em){p,li{font-size:1.125rem}}a:where(:not([class])){color:var(--link-color);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-color:var(--link-decoration-color)}a:where(:not([class])):visited{text-decoration-color:var(--link-decoration-color)}a:where(:not([class])):hover{color:var(--link-color-hover)}a:where(:not([class])):focus-visible{outline:2px solid var(--link-decoration-color);outline-offset:2px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--heading-color);display:block;font-weight:var(--fontweight-book);line-height:1.2;margin:2rem 0 1rem;word-break:keep-all;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit;text-decoration:none;word-break:break-word}h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{text-decoration:underline}h1,.h1{font-size:var(--fontsize-h1);line-height:1}h2,.h2{font-size:var(--fontsize-h2)}h3,.h3{font-size:var(--fontsize-h3)}h4,.h4{font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold)}h5,.h5{font-size:var(--fontsize-h5);font-weight:var(--fontweight-semibold)}h6,.h6{font-size:var(--fontsize-h6);font-weight:var(--fontweight-semibold)}ol,ul{margin-bottom:2rem;padding-left:1.5em}@media only screen and (min-width: 50em){ol.column-count-2,ul.column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 50em){ol.column-count-3,ul.column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}ol li,ul li{margin-bottom:.75rem}@media only screen and (min-width: 50em){ol[class*=column-count-] li,ul[class*=column-count-] li{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0;padding:0 2rem .5rem 0}}ol.list-style-none,ul.list-style-none{list-style:none;padding-left:0}ol.list-style-none li::before,ul.list-style-none li::before{content:"​"}address{font-style:normal}blockquote:where(:not([class])){padding:0 2rem}blockquote:where(:not([class])) p{font-size:1.25rem;line-height:1.4;position:relative}blockquote:where(:not([class])) p:first-of-type::before{color:var(--black-20);content:"“";font-size:3rem;font-weight:var(--fontweight-medium);left:-2rem;position:absolute;top:-0.75rem}blockquote:where(:not([class])) p:last-of-type::after{bottom:-1.75rem;color:var(--black-20);content:"”";font-size:3rem;font-weight:var(--fontweight-medium);margin-left:.5rem;position:absolute}cite{display:block;font-style:normal;margin-top:1.5rem;padding-left:0;text-align:right}cite .cite-author-name{display:block;font-weight:var(--fontweight-medium)}cite .cite-author-description{display:block;font-size:.75rem;font-weight:var(--fontweight-normal)}hr{background-color:var(--gray-400);border:0;border-top:1px solid var(--gray-400);color:var(--gray-400);height:1px;margin:0 auto;width:100%}.content-section hr{margin:4rem auto}b,strong{font-weight:var(--fontweight-bold)}.underline{text-decoration-color:var(--yellow);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.125em}sup{font-size:.7em;font-weight:var(--fontweight-normal);line-height:0}sup a{text-decoration:none}caption,.small,.has-small-font-size{font-size:.9em}.large,.has-large-font-size{font-size:1.1875rem;line-height:1.4;margin-bottom:1em}@media screen and (min-width: 40em){.large,.has-large-font-size{font-size:1.375rem}}.xlarge,.has-xlarge-font-size{font-size:2.5em;line-height:1.2}.no-wrap{display:inline-block;white-space:nowrap}.uppercase{text-transform:uppercase}.preheading{font-size:1.1875rem;font-weight:var(--fontweight-medium);text-transform:uppercase}.alignleft,.left-aligned{text-align:left}.alignright,.right-aligned{text-align:right}.aligncenter,.centered{text-align:center}.aligncenter p,.centered p{margin-left:auto;margin-right:auto}.add-margin-top{margin-top:2rem}.text-light-blue{color:var(--blue-light)}.text-yellow{color:var(--yellow)}.disclosure-menu>li.has-btn a,input[type=submit],.btn{--btn-bg-color: var(--blue-light);--btn-bg-color-hover: var(--yellow);--btn-border-color: var(--blue-light);--btn-border-color-hover: var(--yellow);--btn-border-radius: var(--border-radius-full);--btn-text-color: var(--blue-dark);--btn-text-color-hover: var(--blue-dark);background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-text-color);cursor:pointer;display:inline-block;font-size:1rem;font-weight:var(--fontweight-semibold);line-height:1;margin:0 1em 1em 0;padding:1em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease;white-space:nowrap}.disclosure-menu>li.has-btn a:hover,input[type=submit]:hover,.btn:hover,.disclosure-menu>li.has-btn a:focus,input[type=submit]:focus,.btn:focus{background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover)}.centered .btn{margin:0 .5rem .5rem}.btn[disable],.btn.slick-disabled{--btn-bg-color: var(--gray-400);--btn-border-color: var(--gray-600);--btn-text-color: var(--gray-600);--btn-bg-color-hover: var(--gray-400);--btn-border-color-hover: var(--gray-400);--btn-text-color-hover: var(--gray-600);cursor:default;pointer-events:none;-ms-touch-action:none;touch-action:none}form{--form-bg-color: var(--white);--form-border-color: var(--gray-light-2);--form-border-style: 1px solid var(--form-border-color);--form-border-radius: 100px;--form-fontfamily: var(--font-sans);--form-text-color: var(--text-color);--form-label-color: var(--blue-light);--form-bg-color-focus: var(--form-bg-color);--form-border-color-focus: var(--blue-light);--form-placeholder-color: var(--blue-med);--form-label-fontweight: var(--fontweight-semibold);--form-accent-color: var(--blue-accent)}label,legend{color:var(--form-label-color);display:block;font-weight:var(--form-label-fontweight) !important;font-size:1.125rem !important}legend{margin-bottom:.5rem}input,select,textarea{background-color:var(--form-bg-color);border:var(--form-border-style);border-radius:var(--form-border-radius);color:var(--form-text-color);padding:12px 24px !important;-webkit-transition:background-color .1s ease-out,border-color .1s ease-out;transition:background-color .1s ease-out,border-color .1s ease-out;width:100%;font-size:1.125rem;-webkit-box-shadow:6px 5px 24px rgba(128,165,195,.1);box-shadow:6px 5px 24px rgba(128,165,195,.1)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--form-border-color-focus);outline-offset:0}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--form-placeholder-color);font-style:normal;font-size:.875rem}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:var(--form-placeholder-color);font-style:normal;font-size:.875rem}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--form-placeholder-color);font-style:normal;font-size:.875rem}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--form-placeholder-color);font-style:normal;font-size:.875rem}input::placeholder,select::placeholder,textarea::placeholder{color:var(--form-placeholder-color);font-style:normal;font-size:.875rem}input:where([type=checkbox]),input:where([type=radio]){border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0px !important}input:where([type=checkbox])+label,input:where([type=radio])+label{color:var(--form-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-sans);font-size:1.125rem !important;font-weight:var(--fontweight-normal) !important;letter-spacing:unset;margin-bottom:.5rem;overflow:hidden;text-transform:unset}input:where([type=checkbox])+label::before,input:where([type=radio])+label::before{background-position:top left;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.4em;margin-right:.75em;vertical-align:top;width:1.4em}input:where([type=checkbox]):focus-visible+label,input:where([type=radio]):focus-visible+label{outline:2px solid var(--form-border-color-focus);outline-offset:2px}input:where([type=checkbox])+label::before{background-image:url("../images/ui/form-checkbox-empty.svg")}input:where([type=checkbox]):checked+label::before{background-image:url("../images/ui/form-checkbox-checked.svg")}input:where([type=radio])+label::before{background-image:url("../images/ui/form-radio-empty.svg")}input:where([type=radio]):checked+label::before{background-image:url("../images/ui/form-radio-checked.svg")}input[type=submit]{width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="8" height="14" transform="translate(14) rotate(90)" fill="none"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.7071 0.292893C14.0976 0.683418 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976317 1.31658 -0.0976317 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976312 13.3166 -0.0976311 13.7071 0.292893Z" fill="%2300AEEF"/></svg>');background-origin:content-box;background-position:right center;background-repeat:no-repeat;background-size:.8em .5em;margin:0;padding-right:1rem}select::-ms-expand{display:none}textarea{border-radius:var(--border-radius-md);height:10rem}.input-group{border-collapse:separate;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .5em 1rem;position:relative;width:100%}.radio-group,.checkbox-group{margin:1em 2rem 1em 0}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{position:relative;margin-bottom:1rem}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.gform_wrapper.gravity-theme .gfield_checkbox label::before,.gform_wrapper.gravity-theme .gfield_radio label::before{top:auto !important}.gform_wrapper.gravity-theme .gfield{margin-bottom:1rem !important}.table{--table-border-color: var(--gray-table-border);--table-row-bg-color: var(--gray-light-2);--table-cell-padding: 1rem;--table-cell-bg-color: var(--white);font-size:.7rem;border-collapse:collapse;margin:0 0 2rem;text-align:left;width:100%}@media screen and (min-width: 40em){.table{font-size:unset}}.table__wrapper{max-width:100%;overflow:scroll}.table caption{caption-side:top;padding:10px;font-weight:bold}.table th{background-color:var(--table-cell-bg-color);color:var(--text-color);font-weight:var(--fontweight-semibold);padding:var(--table-cell-padding)}.table th.table--highlight--blue{--table-cell-bg-color: var(--blue-light);--text-color: var(--white)}.table th.table--highlight--yellow{--table-cell-bg-color: var(--yellow)}.table td{background-color:var(--table-cell-bg-color);color:var(--text-color);padding:var(--table-cell-padding)}.table td.table--highlight--blue{--table-cell-bg-color: var(--blue-light-20pct);--text-color: var(--blue-med)}.table td.table--highlight--yellow{--table-cell-bg-color: var(--yellow-20pct)}.table--striped tr:nth-child(even){background-color:var(--table-row-bg-color)}.table--lined tr+tr{border-top:1px solid var(--table-border-color)}.table--bordered{outline:1px solid var(--table-border-color);outline-offset:-1px;border-radius:10px;overflow:hidden}.table--bordered th{border-top:1px solid var(--table-border-color)}.table--bordered th+th{border-left:1px solid var(--table-border-color)}.table--bordered td{border:1px solid var(--table-border-color)}@media screen and (max-width: 50em){.table--responsive thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.table--responsive thead tr th{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 50em){.table--responsive tr{display:grid;grid-template-columns:auto 1fr;padding:.3875rem 0}}@media screen and (max-width: 50em){.table--responsive td{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:grid;grid-column:span 2;grid-template-columns:subgrid;padding:.3875rem 1rem}.table--responsive td::before{content:attr(data-label) ":";display:inline-block;font-size:.75rem;font-weight:var(--fontweight-semibold);margin-right:.5rem;text-transform:uppercase}}.has-bg--gradient-vert{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, var(--blue-dark)), to(var(--blue-med)));background-image:linear-gradient(180deg, var(--blue-dark) 30%, var(--blue-med) 100%);--text-color: var(--white);--heading-color: var(--white)}.has-bg--gradient-horiz{background-image:-webkit-gradient(linear, left top, right top, from(var(--blue-dark)), to(var(--blue-med)));background-image:linear-gradient(90deg, var(--blue-dark) 0%, var(--blue-med) 100%);--text-color: var(--white);--heading-color: var(--white)}.has-bg--blue-dark{background-color:var(--blue-dark);--text-color: var(--white);--heading-color: var(--white)}.has-bg--blue-med{background-color:var(--blue-med);--text-color: var(--white);--heading-color: var(--white)}.has-bg--gray-light{background-color:var(--gray-light-2)}.has-bg--gray-light-with-glow{background-color:var(--gray-light-2);background-image:radial-gradient(50% 40px at center calc(100% + 20px), var(--blue-light-50pct) 0, var(--blue-light-0pct) 100%)}.has-bg--gray-xlight{background-color:var(--gray-light)}.has-bg--white{ackground-color:var(--white)}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button .swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.glightbox-container{--glbx-desc-bg-color: var(--black);--glbx-desc-text-color: var(--white);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background-color:var(--glbx-desc-bg-color);text-align:center}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;color:var(--glbx-desc-text-color);line-height:1.4em;margin:0 auto}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.site-logo{aspect-ratio:261/78;color:var(--blue-med);display:inline-block}.site-logo--light{color:var(--white)}.site-logo svg{aspect-ratio:261/78;width:100%}.disclosure-menu{display:block;margin:0;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.disclosure-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--navbar-menu-spacing);height:100%;margin:0 auto;padding:0}}.disclosure-menu ul,.disclosure-menu li{list-style:none;margin:0;padding:0}.disclosure-menu>li.has-btn{margin:0;padding:0}.disclosure-menu>li.has-btn a{color:var(--blue-dark);display:block;margin:2rem auto 0;width:min(300px,100%)}.disclosure-menu>li.has-btn a::after{display:none}@media screen and (min-width: 960px){.disclosure-menu>li.has-btn a{display:inline-block;margin:0 auto;width:auto}}.disclosure-menu>li.has-separator{border-top:1px solid var(--white-50pct)}@media screen and (min-width: 960px){.disclosure-menu>li.has-separator{border-left:1px solid var(--white);border-top:0;padding-inline:var(--navbar-menu-spacing) 0}}.disclosure-menu a{color:var(--white);cursor:pointer;display:inline-block;font-size:1.5625rem;font-weight:var(--fontweight-semibold);padding:1rem;position:relative;text-decoration:none}@media screen and (min-width: 960px){.disclosure-menu a{font-size:1rem;padding:0}}.disclosure-menu a::after{background-color:var(--blue-light);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;-webkit-transition:width 250ms ease;transition:width 250ms ease;width:0;z-index:2}.disclosure-menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width: 960px){.disclosure-menu .menu-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:initial;gap:.25rem}}@media screen and (min-width: 960px){.disclosure-menu .menu-item.mobile-only{display:none}}.disclosure-menu .menu-item.current-menu-item>a::after,.disclosure-menu .menu-item.current-menu-parent>a::after,.disclosure-menu .menu-item.current-page-ancestor>a::after{width:100%}.disclosure-menu .sub-menu{display:none;padding:0}.disclosure-menu .sub-menu.toggled-on{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.disclosure-menu .sub-menu__section-image{display:none}@media screen and (min-width: 960px){.disclosure-menu .sub-menu__section-image{border-radius:5px;display:block;max-width:530px;width:100%}}.disclosure-menu .sub-menu__section-title{display:none}@media screen and (min-width: 960px){.disclosure-menu .sub-menu__section-title{color:var(--white);display:block;font-size:var(--fontsize-h2);font-weight:var(--fontweight-semibold);grid-column:1/-1;width:100%}}.disclosure-menu .sub-menu__items{width:100%}@media screen and (min-width: 960px){.disclosure-menu .sub-menu__items{-ms-flex-line-pack:start;align-content:start;display:grid;gap:1rem 4rem}}@media screen and (min-width: 1080px){.disclosure-menu .sub-menu__items:has(>:nth-child(5)){grid-template-columns:repeat(2, auto)}}.disclosure-menu .sub-menu .menu-item{border-bottom:1px solid var(--blue-med-80pct)}@media screen and (min-width: 960px){.disclosure-menu .sub-menu .menu-item{border-bottom:none}}.disclosure-menu .sub-menu li a{font-size:1.125rem}@media screen and (min-width: 960px){.disclosure-menu .sub-menu li a{font-size:1.5625rem}}.disclosure-menu .dropdown-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--black-20pct);border-radius:5px;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:.5rem;top:.75rem;width:44px}@media screen and (min-width: 960px){.disclosure-menu .dropdown-toggle{background-color:rgba(0,0,0,0);border:0;cursor:inline-block;grid-column:1/-1;grid-row:1;height:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;position:inherit;right:unset;top:unset;width:100%;z-index:2}}.disclosure-menu .dropdown-toggle svg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;fill:var(--blue-light-50pct);height:.7em;margin:auto;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;width:1.2em;will-change:transform}@media screen and (min-width: 960px){.disclosure-menu .dropdown-toggle svg{height:.5em;width:.7em;margin:0}}.disclosure-menu .dropdown-toggle.toggled-on svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 960px){.disclosure-menu{z-index:2}.disclosure-menu>.menu-item{border-bottom:2px solid rgba(0,0,0,0);display:grid;position:unset}.disclosure-menu>.menu-item:not(.has-btn){grid-template-columns:1fr 1.5rem}.disclosure-menu>.menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;text-decoration:none}.disclosure-menu>.menu-item>a:not(:has([href])){grid-column:1/2;grid-row:1;z-index:1}.disclosure-menu>.menu-item>.sub-menu{background-color:var(--blue-dark);border-radius:var(--border-radius-lg);display:none;left:0;outline:1px solid var(--blue-light-20pct);padding:120px 2rem 4rem;position:absolute;right:0;top:0;transition-behavior:allow-discrete;-webkit-transition:opacity .5s ease-out,-webkit-box-shadow 1s ease-out;transition:opacity .5s ease-out,-webkit-box-shadow 1s ease-out;transition:box-shadow 1s ease-out,opacity .5s ease-out;transition:box-shadow 1s ease-out,opacity .5s ease-out,-webkit-box-shadow 1s ease-out;z-index:-1}.disclosure-menu>.menu-item>.sub-menu.toggled-on{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;opacity:1;-webkit-box-shadow:0 0 2rem var(--blue-light-20pct);box-shadow:0 0 2rem var(--blue-light-20pct)}@starting-style{.disclosure-menu>.menu-item>.sub-menu.toggled-on{opacity:0;-webkit-box-shadow:0 0;box-shadow:0 0}}.disclosure-menu>.menu-item>.sub-menu>.menu-item{-ms-flex-line-pack:start;align-content:start;-webkit-box-sizing:content-box;box-sizing:content-box;display:grid;gap:.75rem;height:auto;width:100%}.disclosure-menu>.menu-item>.sub-menu>.menu-item .dropdown-toggle{display:none}.disclosure-menu>.menu-item>.sub-menu>.menu-item+.menu-item{margin-left:1.5rem;padding-left:1.5rem}.disclosure-menu>.menu-item>.sub-menu>.menu-item>a{display:block;width:100%}.disclosure-menu>.menu-item>.sub-menu>.menu-item>a:hover{text-decoration:underline}}.references{--references-bg-color: var(--white);--references-text-color: var(--text-color);bottom:100%;left:0;position:absolute;right:0;width:100%;z-index:2}.references .references-toggle.btn{--btn-icon-fill-color: currentColor;background-color:var(--references-bg-color);background-image:none;border-radius:20px 20px 0 0;border:0;bottom:100%;color:var(--references-text-color);margin:0;padding:.75em 1.5em;position:absolute}.references .references-toggle.btn:hover,.references .references-toggle.btn:focus-within{--references-text-color: var(--blue-light)}.references .references-toggle.btn .label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:relative}.references .references-toggle.btn .icon{fill:currentcolor;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;width:16px}.references .references-toggle.btn[aria-expanded=true] .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.references .references-content{background-color:var(--references-bg-color);border-radius:0 0 var(--border-radius-sm);-webkit-box-shadow:none;box-shadow:none;color:var(--references-text-color);padding:2rem 1rem;-webkit-transition:-webkit-box-shadow 250ms ease;transition:-webkit-box-shadow 250ms ease;transition:box-shadow 250ms ease;transition:box-shadow 250ms ease, -webkit-box-shadow 250ms ease;width:100%}.references .references-content[aria-expanded=true]{-webkit-box-shadow:0 0 2rem var(--blue-med-20pct);box-shadow:0 0 2rem var(--blue-med-20pct)}.references .references-content p,.references .references-content li{color:var(--text-color);font-size:.8125rem;max-width:60rem}@media screen and (min-width: 40em){.references .references-content p,.references .references-content li{font-size:.9375rem}}.social-links{--social-link-icon-color: var(--white);--social-link-icon-size: 32px;--social-link-bg-color: var(--blue-med);--social-link-bg-color-hover: var(--blue-light);--social-link-focus-color: var(--focus-outline-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.social-links li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.social-links .social-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--social-link-bg-color);border-radius:calc(var(--social-link-icon-size)/2);color:var(--social-link-icon-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--social-link-icon-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;width:var(--social-link-icon-size);margin:0;padding:0}.social-links .social-link:hover{background-color:var(--social-link-bg-color-hover)}.social-links .social-link__icon{fill:currentColor;height:calc(var(--social-link-icon-size) - .75rem);margin:auto;width:calc(var(--social-link-icon-size) - .75rem)}.content-section{padding:2em 0}@media screen and (min-width: 960px){.content-section{padding:4rem 0}}@media screen and (min-width: 960px){.content-section.scroll-snap__section{padding:8rem 0 6rem}}.content-section.has-bg--white+.has-bg--white{padding-top:0}.content-section .bento-section{padding:0}.bento-section{padding:2rem 0}.bento-section+.bento-section{padding-top:0}@media screen and (min-width: 40em){.bento-section+.bento-section{padding:2rem}}@media screen and (min-width: 960px)and (min-height: 800px){.bento-section+.bento-section{margin-top:100px}}@media screen and (min-width: 40em){.bento-section{padding:2rem}}@media screen and (min-width: 960px)and (min-height: 800px){.bento-section{min-height:100vh}}.bento-section__wrapper{border-radius:var(--border-radius-sm);display:grid;padding:2rem 0}@media screen and (min-width: 960px){.bento-section__wrapper{padding:6rem 0 3rem}}@media screen and (min-width: 960px)and (min-height: 800px){.bento-section__wrapper{-ms-flex-line-pack:center;align-content:center;min-height:calc(100vh - 4rem)}}@media screen and (min-width: 60em)and (min-height: 800px){html:has(.scroll-snap__wrapper),body:has(.scroll-snap__wrapper){margin:0;padding:0;height:100%;width:100%;overflow:hidden}.scroll-snap__wrapper{max-height:100vh;overflow-y:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.scroll-snap__progress-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white);border-radius:var(--border-radius-full);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;left:4px;padding-block:.5rem;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;z-index:0;-webkit-transition:opacity 1000ms ease-out;transition:opacity 1000ms ease-out}.scroll-snap__progress-dots:not(:has(.active)){opacity:0}.scroll-snap__progress-dots .dot{background-color:var(--blue-med-50pct);border-radius:var(--border-radius-full);display:block;height:8px;-webkit-transition:background-color 250ms ease-out,height 250ms ease-out;transition:background-color 250ms ease-out,height 250ms ease-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:8px}.scroll-snap__progress-dots .dot.active{background-color:var(--blue-med);height:24px}.scroll-snap__section{scroll-snap-align:start}}.heading-group{margin-bottom:4rem}.bento-section .heading-group{margin-bottom:2rem}@media screen and (min-height: 800px){.bento-section .heading-group{margin-bottom:4rem}}.heading-group h2{font-size:var(--fontsize-h1)}.heading-group h2 br{display:none}@media screen and (min-width: 50em){.heading-group h2 br{display:initial}}.heading-group p{font-size:var(--fontsize-h4)}.heading-group--default{max-width:50rem}.heading-group--default h2,.heading-group--default p{text-wrap:balance}.heading-group--centered{display:grid;text-align:center}.heading-group--centered>*{margin:0 auto;text-wrap:balance}@media screen and (min-width: 50em){.heading-group--inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.heading-group--inline .heading-group__text{gap:1rem}@media screen and (min-width: 50em){.heading-group--inline .heading-group__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:0 2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%}}.heading-group--inline .heading-group__text h2{font-weight:var(--fontweight-book);max-width:100%}@media screen and (min-width: 50em){.heading-group--inline .heading-group__text h2{margin:auto 0}.heading-group--inline .heading-group__text h2:has(+p){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.heading-group--inline .heading-group__text h2:has(+p)::after{aspect-ratio:50/86;background-image:url("../images/deco/divider-slash.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:auto auto auto 2rem;width:40px}}.heading-group--inline .heading-group__text p{max-width:100%}@media screen and (min-width: 50em){.heading-group--inline .heading-group__text p{margin:auto 0}}@media screen and (min-width: 50em){.heading-group--cta .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto}}@media screen and (min-width: 50em){.heading-group--cta.heading-group--inline .btn{margin:auto 0}}.card--card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0 auto;max-width:400px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.animate-in .card--card-list{visibility:hidden}.card--card-list img,.card--card-list video{aspect-ratio:375/200;border:2px solid var(--blue-light);border-radius:var(--border-radius-full);-o-object-fit:cover;object-fit:cover;width:80%;margin:0 auto 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card--card-list h3{color:var(--blue-light);font-size:var(--fontsize-h3);font-weight:var(--fontweight-book);line-height:1.3;margin:1rem .5rem 0;text-wrap:balance}.card--card-list p{font-size:18px;margin-inline:.5rem}.card-list{display:grid;gap:2rem;position:relative}@media screen and (min-width: 50em){.card-list{gap:3rem 1rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.card-list{gap:3rem}}.card-list--slider{display:block;overflow:hidden;position:relative;width:100%;cursor:ew-resize}@media screen and (min-width: 60em){.card-list--slider{cursor:unset}}.card-list--slider .swiper{padding:4rem max(2rem,50vw - 680px) 2rem}@media screen and (min-width: 60em){.card-list--slider .swiper{padding-top:2rem}}.card-list--slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.card-list--slider .swiper-slide{width:calc(100vw - 4rem)}@media screen and (min-width: 40em){.card-list--slider .swiper-slide{width:calc(100vw - 4rem)}}@media screen and (min-width: 760px){.card-list--slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 60em){.card-list--slider .swiper-slide{width:calc(33.3333333333% - 1.33rem)}}.bento-section .card-list--slider .swiper-slide{width:calc(100vw - 4rem)}@media screen and (min-width: 40em){.bento-section .card-list--slider .swiper-slide{width:calc(100vw - 8rem)}}@media screen and (min-width: 760px){.bento-section .card-list--slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 60em){.bento-section .card-list--slider .swiper-slide{width:calc(33.3333333333% - 1.33rem)}}.card-list--slider:has(.swiper-slide:nth-child(4)){margin-top:-2rem;cursor:ew-resize}.card-list--slider:has(.swiper-slide:nth-child(4)) .swiper{padding-top:4rem}@media screen and (min-width: 60em){.card-list--slider:has(.swiper-slide:nth-child(4)) .card-list--slider__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-list--slider__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:absolute;left:max(2rem,50vw - 680px);top:4px;z-index:100}@media screen and (min-width: 60em){.card-list--slider__swiper-buttons{display:none}}.card-list--slider__swiper-buttons .swiper-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:100px;border:1px solid var(--blue-light);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:border-color 250ms ease;transition:border-color 250ms ease;width:40px}.card-list--slider__swiper-buttons .swiper-button svg{fill:var(--blue-light);height:1em;margin:auto;-webkit-transition:fill 250ms ease;transition:fill 250ms ease;width:1em}.card-list--slider__swiper-buttons .swiper-button:hover:not(.swiper-button-disabled) svg{fill:var(--yellow)}.card-list--slider__swiper-buttons .swiper-button:focus{outline:none}.card-list--slider__swiper-buttons .swiper-button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.card-list--slider__swiper-buttons .swiper-button.swiper-button-disabled{border-color:var(--blue-med-80pct)}.card-list--slider__swiper-buttons .swiper-button.swiper-button-disabled svg{fill:var(--blue-med-80pct)}.card-list--slider .swiper-pagination{background-color:var(--white-20pct);border-radius:var(--border-radius-full);bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;margin:auto;padding:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.card-list--slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--white);border-radius:var(--border-radius-full);-webkit-transition:width 250ms ease-out;transition:width 250ms ease-out;opacity:1}.card-list--slider .swiper-pagination .swiper-pagination-bullet-active{width:24px}@media screen and (min-width: 60em){.card-list--slider:not(:has(.swiper-slide:nth-child(4))) .swiper-pagination{display:none}}.disclaimer-text p{font-size:var(--fontsize-p-xs)}.modal-lightbox{display:none}.goverlay,.glightbox-mobile .goverlay{background-color:var(--blue-med-50pct);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gslide-inline{background-color:var(--white);border-radius:var(--border-radius-sm)}.gslide-inline .ginlined-content{padding:3rem}.glightbox-clean .gslide-media{-webkit-box-shadow:none;box-shadow:none}.global-header{--navbar-text-color: var(--white);--navbar-background-color: var(--blue-dark);--navbar-background-blur: 10px;--navbar-menu-item-border-color: var(--blue-light);--navbar-menu-spacing: clamp(8px, 1.25vw, 20px);left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;z-index:10}@media screen and (min-width: 960px){.global-header{position:fixed;top:1rem;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;padding:0 max(3rem,50vw - 660px);z-index:200}}@media screen and (min-width: 960px)and (min-height: 800px){.global-header{top:3rem}}.global-navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--navbar-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:.5rem}.global-navbar:has(.menu-is-expanded){min-height:100vh}@media screen and (min-width: 960px){.global-navbar:has(.menu-is-expanded){min-height:unset}}@media screen and (min-width: 960px){.global-navbar{--navbar-background-color: var(--blue-dark-80pct);-webkit-backdrop-filter:blur(var(--navbar-background-blur));backdrop-filter:blur(var(--navbar-background-blur));border-radius:var(--border-radius-full);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--navbar-menu-spacing);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1320px;padding:.85rem 1rem}}.global-navbar__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin:0 auto;max-width:148px;position:relative;z-index:10}@media screen and (min-width: 960px){.global-navbar__logo{margin:auto auto auto 0;max-width:175px}}.global-navbar__logo a{display:block}.global-navbar__logo .bioprotect-logo{aspect-ratio:260/79;-webkit-transition:all 250ms ease;transition:all 250ms ease;width:260px}.global-navbar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:auto 0;position:absolute;right:1rem;top:10px;z-index:2}@media screen and (min-width: 960px){.global-navbar__toggle{display:none}}.global-navbar__toggle .menu-trigger{--menu-trigger-accent-color: var(--blue-light);background-color:rgba(0,0,0,0);background-image:url("../images/ui/menu-trigger-open.svg");border:0;border-radius:var(--border-radius-full);cursor:pointer;display:inline-block;height:40px;margin:0 0 0 1rem;padding:0;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;width:40px}.global-navbar__toggle .menu-trigger:hover{background-color:var(--blue-light)}.global-navbar__toggle .menu-trigger:focus-visible{outline:2px solid var(--menu-trigger-accent-color);outline-offset:.25rem}.global-navbar__toggle .menu-trigger[aria-expanded=true],.global-navbar__toggle .menu-trigger.menu-is-active{background-image:url("../images/ui/menu-trigger-close.svg")}.global-navbar__menu{-ms-flex-item-align:end;align-self:end;display:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.global-navbar__menu[aria-expanded=true]{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 960px){.global-navbar__menu{-ms-flex-item-align:unset;align-self:unset;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:auto}}.global-footer{background-color:var(--gray-light-2)}.global-footer__wrapper{padding:3rem 0}@media screen and (min-width: 960px){.global-footer__wrapper{padding:6rem 0}}@media screen and (min-height: 900px){.global-footer__wrapper{padding-top:8rem}}.global-footer .container{height:100%}.global-footer .flex-layout{-ms-flex-line-pack:center;align-content:center;display:grid;gap:2rem;height:100%}@media screen and (min-width: 50em){.global-footer .flex-layout{grid-template-columns:1.25fr 1fr}}@media screen and (min-width: 80em){.global-footer .flex-layout{gap:6rem}}.global-footer .flex-layout .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}@media screen and (min-width: 50em){.global-footer:not(.global-footer--has-contact-form) .global-footer__wrapper{background-image:url("../images/bg/bg-footer-lines.svg");background-position:-570px center;background-repeat:no-repeat;background-size:auto}}@media screen and (min-width: 80em){.global-footer:not(.global-footer--has-contact-form) .global-footer__wrapper{background-position:calc(50% - 570px) center}}@media screen and (min-height: 900px){.global-footer:not(.global-footer--has-contact-form) .global-footer__wrapper{background-position:calc(50% - 570px) calc(50% + 1rem)}}.global-footer:not(.global-footer--has-contact-form) .global-footer__site-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:auto 0}.global-footer:not(.global-footer--has-contact-form) .global-footer__site-logo .site-logo{margin:auto;width:235px}@media screen and (min-width: 50em){.global-footer:not(.global-footer--has-contact-form) .global-footer__site-logo .site-logo{margin:auto auto auto 0;width:350px}}.global-footer--has-contact-form{background-image:none}.global-footer--has-contact-form .global-footer__site-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 2rem}@media screen and (min-width: 50em){.global-footer--has-contact-form .global-footer__site-logo{margin:4.5rem 0 1.5rem}}.global-footer--has-contact-form .global-footer__site-logo .site-logo{margin:0;width:235px}.global-footer__contact-form h2{font-size:var(--fontsize-h1);margin-bottom:2rem;text-wrap:balance}.global-footer__contact-form form input:where([type=checkbox])+label,.global-footer__contact-form form input:where([type=radio])+label{font-size:.875rem !important}.global-footer__contact-form .disclaimer-text{margin-top:2rem}.global-footer__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.global-footer__menu ul,.global-footer__menu li{list-style:none;margin:0;padding:0}.global-footer__menu a{text-decoration:none}.global-footer__menu a:hover{text-decoration:underline}@media screen and (min-width: 30em){.global-footer__menu .footer-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-left:-1rem}.global-footer__menu .footer-menu li{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0;padding:0 1rem 1rem 0;max-width:200px;display:inline-block;width:100%}}.global-footer__menu .footer-menu>li{padding:1rem}.global-footer__menu .footer-menu>li a{color:var(--blue-light);font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold)}.global-footer__menu .footer-menu>li.has-separator{position:relative;z-index:1}.global-footer__menu .footer-menu>li.has-separator::before{background-color:var(--gray-light-3);border-radius:var(--border-radius-sm);content:"";display:block;inset:0;position:absolute;z-index:-1}.global-footer__menu .footer-menu>li .sub-menu li{line-height:1.2;margin-bottom:.25rem;padding:0}.global-footer__menu .footer-menu>li .sub-menu li a{color:var(--blue-med);font-size:1.125rem;font-weight:var(--fontweight-normal)}.global-footer__addl-links{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-self:flex-end;margin-bottom:1rem}.global-footer__addl-links h2{color:var(--blue-light);font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold);margin-bottom:1rem}.global-footer__addl-links .back-to-top{color:var(--text-color);font-weight:var(--fontweight-semibold);text-decoration:none}.global-footer__addl-links .back-to-top:hover{text-decoration:underline}.global-footer__addl-links .back-to-top::after{content:url("../images/ui/arrow-diagonal.svg");display:inline-block;height:1em;margin-left:.5em;-o-object-fit:contain;object-fit:contain;width:1em}.global-footer__copyright{justify-self:flex-end;margin-bottom:0}.global-footer__copyright p{font-size:var(--fontsize-p-sm)}.global-footer__subfooter{background-image:-webkit-gradient(linear, left top, right top, color-stop(5%, var(--blue-light)), color-stop(90%, var(--blue-med)));background-image:linear-gradient(90deg, var(--blue-light) 5%, var(--blue-med) 90%);content:"";display:block;height:2rem;position:relative}.hero-homepage{--text-color: var(--white);background-color:var(--blue-dark);display:grid;min-height:100vh;overflow:hidden;padding:3rem 0}@media screen and (min-width: 50em){.hero-homepage{padding:6rem 0 4rem}}.hero-homepage__video-bg{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;grid-row:1/-1;margin:auto 0;position:relative;z-index:1}.hero-homepage__video-bg::after{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--blue-dark)), color-stop(10%, var(--blue-med-50pct)), color-stop(90%, var(--blue-med-50pct)), to(var(--blue-dark)));background-image:linear-gradient(to bottom, var(--blue-dark) 0%, var(--blue-med-50pct) 10%, var(--blue-med-50pct) 90%, var(--blue-dark) 100%);content:"";display:block;inset:0;position:absolute}.hero-homepage__video-bg__overlay{--overlay-positon: -90px;height:500px;left:50%;position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);width:2000px;z-index:2}@media screen and (min-width: 40em){.hero-homepage__video-bg__overlay{--overlay-positon: -200px;height:1000px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:4000px}}.hero-homepage__video-bg__overlay.upper{background-image:url("../images/bg/video-overlay-upper.png");background-position:center bottom;background-repeat:no-repeat;background-size:auto;bottom:var(--overlay-positon);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-homepage__video-bg__overlay.lower{background-image:url("../images/bg/video-overlay-lower.png");background-position:center top;background-repeat:no-repeat;background-size:auto;top:var(--overlay-positon);-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.hero-homepage__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:300px}@media screen and (min-width: 40em){.hero-homepage__video{height:500px}}.hero-homepage__video.hide-on-mobile{display:none}@media screen and (min-width: 40em){.hero-homepage__video.hide-on-mobile{display:block}}.hero-homepage__video video{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-homepage__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;grid-column:1/-1;grid-row:1/-1;margin:auto;max-width:calc(100% - 4rem);position:relative;z-index:2}.hero-homepage__content::after{background-image:radial-gradient(var(--blue-light-80pct) 0%, transparent 70%);border-radius:100%;content:"";display:block;-webkit-filter:blur(25px);filter:blur(25px);inset:0;position:absolute;z-index:-1}.hero-homepage__heading{color:var(--text-color);font-size:var(--fontsize-h0);font-weight:var(--fontweight-light);line-height:1.2;text-align:center;text-wrap:balance}@media screen and (min-width: 40em){.hero-homepage__heading{font-weight:var(--fontweight-extralight)}}.hero-homepage__product-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem auto auto;max-width:840px}.hero-homepage__product-image img{display:block}.hero-homepage__product-image figcaption{color:var(--text-color);font-size:1.25rem;font-weight:var(--fontweight-medium);letter-spacing:.09em;text-align:center;text-transform:uppercase;text-wrap:balance}.hero-homepage__product-image figcaption span{font-weight:var(--fontweight-light)}.hero-homepage__subheading{color:var(--text-color);font-size:1.5625rem;font-weight:var(--fontweight-book);line-height:1.3;margin:auto;max-width:646px;text-align:center}@media screen and (min-width: 40em){.hero-homepage__subheading{font-size:var(--fontsize-h2)}}@media screen and (max-width: 40em)and (min-height: 800px),screen and (min-height: 900px){.hero-homepage__scroll-indicator{bottom:-5rem;content:url("../images/ui/scroll-indicator.svg");display:block;height:50px;-o-object-fit:contain;object-fit:contain;position:absolute;width:42px}}.hero{--text-color: var(--white);--heading-color: var(--white);background-color:var(--blue-dark);background-image:url("../images/bg/bg-hero.svg"),-webkit-gradient(linear, left bottom, left top, from(var(--blue-med)), to(var(--blue-dark)));background-image:url("../images/bg/bg-hero.svg"),linear-gradient(0deg, var(--blue-med) 0%, var(--blue-dark) 100%);background-position:calc(50vw - 720px) 37%,center center;background-repeat:repeat-x;background-size:auto;position:relative}@media screen and (min-width: 960px){.hero{display:grid;min-height:450px}}.hero__content{margin:auto 0 0 0;padding:6rem 0 max(6rem,18vw) 2rem}@media screen and (min-width: 40em){.hero__content{padding:8rem 0 15vw 2rem}}@media screen and (min-width: 960px){.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto 0 4rem 0;max-width:50vw;padding:10rem 0 0 max(4rem,50% - 640px)}}.hero__heading{font-size:var(--fontsize-h1);font-weight:var(--fontweight-light);line-height:1.2;margin-top:0;text-wrap:balance}.hero__subheading{color:var(--yellow);font-size:var(--fontsize-h2);font-weight:var(--fontweight-book);line-height:1.2}.hero__image{aspect-ratio:640/346;bottom:0;position:absolute;right:0;-webkit-transform:translateY(45%);-ms-transform:translateY(45%);transform:translateY(45%);width:clamp(300px,50vw,640px)}.hero__image img{-o-object-fit:contain;object-fit:contain;width:100%}.hero--has-image{margin-bottom:clamp(100px,15vw,200px)}.hero--has-image+.content-section.has-bg--white{padding-top:0}@media screen and (min-width: 960px){.hero--has-image+.content-section.has-bg--white{margin-top:-3rem}}@media screen and (min-width: 960px){.hero--has-image+.content-section.has-bg--white .heading-group:not(.heading-group--centered){max-width:calc(100% - 460px)}}.video-section h2{--heading-color: var(--blue-light)}.video-section__player{border-radius:var(--border-radius-lg);display:block;margin:auto;max-width:45rem;overflow:hidden;position:relative}.animate-in .video-section__player{visibility:hidden}.video-section__player iframe{aspect-ratio:16/9;display:block;height:100%;width:100%}.video-section__player video[poster]{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.video-section__player__play-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--blue-dark-80pct);background-image:url("../images/ui/play.svg");background-position:center center;background-repeat:no-repeat;border-radius:var(--border-radius-full);border:none;-webkit-box-shadow:0 4px 6px 0 var(--white);box-shadow:0 4px 6px 0 var(--white);cursor:pointer;height:100px;left:50%;overflow:hidden;padding:0;position:absolute;text-indent:-999px;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;width:100px;z-index:1}.video-section__player__play-button:hover{background-color:var(--blue-light-80pct)}@media screen and (min-width: 50em){.statistics{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}.statistics__heading{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.statistics__heading .heading-group{margin-bottom:2rem}.statistics__heading h2{line-height:1.125}@media screen and (min-width: 50em){.statistics__heading .btn{margin-top:2rem}}.statistics__list{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:2rem;padding-left:2rem;overflow:hidden}.statistics__list__item{border-bottom:1px solid var(--blue-light);padding:1rem 0}@media screen and (min-width: 80em){.statistics__list__item{display:grid;gap:2rem;grid-template-columns:1.2fr 2fr}}.statistics.animate-in .statistics__list .statistics__item{visibility:hidden}.content-section .statistics{border-radius:var(--border-radius-md);padding:4rem}.statistic{padding:1rem 0}@media screen and (min-width: 50em){.statistic{padding:2rem 0}}@media screen and (min-width: 80em){.statistic{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:2rem 0}}.statistic__number{color:var(--text-color);font-size:var(--fontsize-h1);font-weight:var(--fontweight-extralight);line-height:1;margin:0}.statistic__number .text-yellow{font-weight:var(--fontweight-light);white-space:nowrap}.statistic__description{color:var(--text-color);margin:0;text-wrap:balance}.statistic__description p:last-child{margin-bottom:0}.updates__wrapper{padding-bottom:2rem}@media screen and (min-width: 50em){.updates__wrapper{border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;padding:4rem 2rem 4rem 0}}.updates__list{display:grid;gap:2rem;position:relative}@media screen and (min-width: 50em){.updates__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.updates__list{gap:3rem}}.update{-ms-flex-line-pack:start;align-content:start;border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;display:grid;gap:1rem;justify-items:start;padding:2rem 2rem 2rem 0}@media screen and (min-width: 50em){.update{border:0;padding:0}}.update__type{border-radius:var(--border-radius-full);border:1px solid var(--blue-light);color:var(--text-color);font-size:var(--fontsize-p-sm);padding:.25rem 1rem}.update__date{color:var(--blue-light);display:block;font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold)}.update__title{color:var(--text-color);font-size:var(--fontsize-h3);line-height:1.3;text-decoration:none}.update__title:hover{text-decoration:underline;text-decoration-color:var(--yellow)}.testimonials--slider{cursor:ew-resize;display:block;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 60em){.testimonials--slider{cursor:unset}}.testimonials--slider .swiper{padding:4rem max(2rem,50vw - 680px) 2rem}@media screen and (min-width: 60em){.testimonials--slider .swiper{padding-top:2rem}}.testimonials--slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials--slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;margin:0;width:calc(100vw - 4rem)}@media screen and (min-width: 40em){.testimonials--slider .swiper-slide{width:calc(100vw - 4rem)}}@media screen and (min-width: 760px){.testimonials--slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 60em){.testimonials--slider .swiper-slide{width:calc(33.3333333333% - 1.33rem)}}.bento-section .testimonials--slider .swiper-slide{width:calc(100vw - 4rem)}@media screen and (min-width: 40em){.bento-section .testimonials--slider .swiper-slide{width:calc(100vw - 8rem)}}@media screen and (min-width: 760px){.bento-section .testimonials--slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 60em){.bento-section .testimonials--slider .swiper-slide{width:calc(33.3333333333% - 1.33rem)}}.testimonials--slider:has(.swiper-slide:nth-child(4)){cursor:ew-resize;margin-top:-2rem}.testimonials--slider:has(.swiper-slide:nth-child(4)) .swiper{padding-top:4rem}@media screen and (min-width: 60em){.testimonials--slider:has(.swiper-slide:nth-child(4)) .testimonials--slider__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.testimonials--slider__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;left:max(2rem,50vw - 680px);position:absolute;top:4px;z-index:100}@media screen and (min-width: 60em){.testimonials--slider__swiper-buttons{display:none}}.testimonials--slider__swiper-buttons .swiper-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-radius:100px;border:1px solid var(--blue-light);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:border-color 250ms ease;transition:border-color 250ms ease;width:40px}.testimonials--slider__swiper-buttons .swiper-button svg{fill:var(--blue-light);height:1em;margin:auto;-webkit-transition:fill 250ms ease;transition:fill 250ms ease;width:1em}.testimonials--slider__swiper-buttons .swiper-button:hover:not(.swiper-button-disabled) svg{fill:var(--yellow)}.testimonials--slider__swiper-buttons .swiper-button:focus{outline:none}.testimonials--slider__swiper-buttons .swiper-button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.testimonials--slider__swiper-buttons .swiper-button.swiper-button-disabled{border-color:var(--blue-med-80pct)}.testimonials--slider__swiper-buttons .swiper-button.swiper-button-disabled svg{fill:var(--blue-med-80pct)}.testimonials--slider .swiper-pagination{background-color:var(--blue-med-20pct);border-radius:var(--border-radius-full);bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;margin:auto;padding:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.testimonials--slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--blue-med);border-radius:var(--border-radius-full);opacity:1;-webkit-transition:width 250ms ease-out;transition:width 250ms ease-out}.testimonials--slider .swiper-pagination .swiper-pagination-bullet-active{width:24px}@media screen and (min-width: 60em){.testimonials--slider:not(:has(.swiper-slide:nth-child(4))) .swiper-pagination{display:none}}.testimonial{border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 2rem 2rem 0}.animate-in .testimonial{visibility:hidden}.testimonial__quote{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.testimonial__citation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.testimonial__image{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;width:60px}.testimonial__image img{border-radius:var(--border-radius-full);border:1px solid var(--blue-light)}.testimonial__author{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:var(--fontsize-p-sm)}.testimonial__author__name{font-weight:var(--fontweight-semibold)}@media screen and (min-width: 50em){.cta-vertical-ticker-section .bento-section__wrapper{height:calc(100dvh - 4rem) !important;overflow:hidden;padding-block:0}}@media screen and (min-width: 50em){.cta-vertical-ticker{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}}.content-section .cta-vertical-ticker{border-radius:var(--border-radius-md);padding-inline:2rem}@media screen and (min-width: 50em){.content-section .cta-vertical-ticker{padding-inline:4rem}}.cta-vertical-ticker__vertical-ticker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw;height:calc(60dvh - 4rem) !important;margin-top:-2rem;-webkit-mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(20%, black));-webkit-mask-image:linear-gradient(0deg, transparent 0%, black 20%);mask-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(20%, black));mask-image:linear-gradient(0deg, transparent 0%, black 20%)}@media screen and (min-width: 50em){.cta-vertical-ticker__vertical-ticker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:3rem;height:100dvh !important;margin-top:0;-webkit-mask-image:none;mask-image:none}}.cta-vertical-ticker__vertical-ticker .swiper{width:100%;height:100%}.cta-vertical-ticker__vertical-ticker .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.cta-vertical-ticker__vertical-ticker .swiper-slide{height:auto !important;width:auto !important}.cta-vertical-ticker__vertical-ticker .vertical-ticker{-webkit-column-gap:2.85vw;-moz-column-gap:2.85vw;column-gap:2.85vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100dvh - 4rem);margin-inline:auto;overflow:hidden}.cta-vertical-ticker__vertical-ticker .vertical-ticker__slide-content{overflow:hidden;position:relative;width:calc(40vw - 1rem)}@media screen and (min-width: 50em){.cta-vertical-ticker__vertical-ticker .vertical-ticker__slide-content{width:min(15vw,220px)}}.cta-vertical-ticker__vertical-ticker .vertical-ticker__slide img{aspect-ratio:2/3;border-radius:var(--border-radius-full);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-vertical-ticker__cta .heading-group{margin-bottom:0}@media screen and (min-width: 50em){.cta-vertical-ticker__cta .heading-group h2{margin-top:0}}.content-section .cta-vertical-ticker__cta{padding:2rem}@media screen and (min-width: 50em){.content-section .cta-vertical-ticker__cta{padding:0}}.rich-text{max-width:50rem}.rich-text__section .heading-group{margin-bottom:2rem}.rich-text__section .heading-group:has(.heading-group__text>p){margin-bottom:4rem}.detail-list .detail{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-top:1px solid var(--blue-light);display:grid;min-height:calc(3rem + 40px);padding:2rem 0;position:relative;gap:2rem}@media screen and (min-width: 50em){.detail-list .detail{gap:4rem;grid-template-columns:1fr 1.5fr}}.detail-list .detail__summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--blue-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--fontsize-h2);font-weight:var(--fontweight-semibold);gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;width:100%}.detail-list .detail__content__heading{color:var(--blue-light);font-size:var(--fontsize-h2);font-weight:var(--fontweight-book);margin:0}.has-bg--blue-dark .detail-list .detail__content__heading{color:var(--blue-xlight)}.media-text{display:grid;gap:2rem}@media screen and (min-width: 50em){.media-text{gap:4rem;grid-template-columns:1fr 1fr}}.media-text+.media-text{margin-top:4rem}.media-text__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%;margin-block:0}.media-text__text>*{margin:0}.media-text__text h3{color:var(--blue-light);font-size:var(--fontsize-h2);margin:0}.media-text__text br{display:none}@media screen and (min-width: 50em){.media-text__text br{display:initial}}.media-text__media figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.media-text__media video{aspect-ratio:1/1;border-radius:5px;-o-object-fit:cover;object-fit:cover}.media-text__media img{max-width:540px;width:100%}@media screen and (min-width: 50em){.media-text:nth-child(odd) .media-text__media{grid-column:2/3;grid-row:1/-1}}@media screen and (min-width: 50em){.media-text:nth-child(odd) .media-text__media img{margin-inline:auto 0}}@media screen and (min-width: 50em){.media-text:nth-child(odd) .media-text__text{grid-column:1/2;grid-row:1/-1}}.media-text.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0;height:100%}.media-text.align-items-center .media-text__text,.media-text.align-items-center .media-text__media{margin-block:auto}.callout-text{border-radius:var(--border-radius-sm);padding:2rem}@media screen and (min-width: 960px){.callout-text{padding:4rem}}@media screen and (min-width: 50em){.callout-text__content{display:grid;gap:4rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 60em){.callout-text__content{gap:6rem}}.callout-text__content h2{font-weight:var(--fontweight-book)}.cta{border-radius:var(--border-radius-sm);background-image:url("../images/bg/bg-cta.svg");background-position:center top;background-repeat:repeat-x;background-size:auto;display:grid;padding:4rem 2rem;place-content:center}.cta .cta__content{margin:auto;max-width:850px;text-align:center}.cta__content h2{font-size:var(--fontsize-h1);margin-top:0}.cta__content h2 br{display:none}@media screen and (min-width: 50em){.cta__content h2 br{display:initial}}.cta__content p{text-wrap:balance}@media screen and (min-width: 50em)and (min-height: 800px){.cta--large{min-height:600px}}.cta--mini{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("../images/bg/bg-cta-mini.svg"),-webkit-gradient(linear, left top, right top, from(var(--blue-dark)), to(var(--blue-med)));background-image:url("../images/bg/bg-cta-mini.svg"),linear-gradient(90deg, var(--blue-dark) 0%, var(--blue-med) 100%);background-position:center center,center center;background-repeat:no-repeat,no-repeat;background-size:auto,100% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem}@media screen and (min-width: 50em){.cta--mini{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-position:calc(100% + 420px) center,center center}}.cta--mini .cta__content{margin:0;max-width:unset}.cta--mini .cta__content h2{text-align:center;text-wrap:balance}@media screen and (min-width: 50em){.cta--mini .cta__content h2{margin:0}}.cta--mini .btn{margin:0}.cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media screen and (min-width: 40em){.cta-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cta-buttons .btn{margin:0}.cta-buttons .btn--wide{max-width:280px;width:100%}.highlight-list{border-radius:var(--border-radius-sm);padding:2rem}@media screen and (min-width: 960px){.highlight-list{padding:2rem 4rem 4rem}}.highlight-list h2{font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold)}.highlight-list__wrapper{display:grid;margin-block:2rem;position:relative;z-index:1}@media screen and (min-width: 50em){.highlight-list__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;grid-template-columns:repeat(2, 1fr)}}.highlight-list__details{list-style:none;margin:0;padding:0}.highlight-list__details details{margin-bottom:2rem}.highlight-list__summary{color:var(--blue-light);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:var(--fontweight-book);gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;text-decoration:none;-webkit-transition:color 300ms ease;transition:color 300ms ease}.highlight-list__summary::after{background-image:url("../images/ui/arrow-right-gradient.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1em;opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:1em}@media screen and (min-width: 50em){.highlight-list__summary::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.highlight-list__summary:hover,.highlight-list__summary.active{color:var(--dark-blue)}.highlight-list__summary.active::after{opacity:1}.highlight-list__description{margin-top:1rem}@media screen and (min-width: 960px){.highlight-list__description{max-width:calc(100% - 8rem)}}.highlight-list__images{display:grid;-webkit-transform:translateX(2rem);-ms-transform:translateX(2rem);transform:translateX(2rem)}@media screen and (min-width: 960px){.highlight-list__images{-webkit-transform:translateX(4rem);-ms-transform:translateX(4rem);transform:translateX(4rem)}}.highlight-list__images .highlight-list__image{grid-column:1/-1;grid-row:1/-1;opacity:0;-webkit-transition:opacity 400ms linear;transition:opacity 400ms linear;width:100%;z-index:1}.highlight-list__images .highlight-list__image img{display:block;width:100%}.highlight-list__images .highlight-list__image.active{opacity:1;z-index:2}.people-list{display:grid;gap:2rem}@media screen and (min-width: 30em){.people-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 50em){.people-list{gap:3rem 1rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.people-list{gap:3rem}}.person{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:2rem 2rem 0 0}.person__image{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:120px;width:120px}.person__image img{border-radius:var(--border-radius-full);border:2px solid var(--blue-light)}.person__name{font-weight:var(--fontweight-normal);margin:0}.person--profile{color:var(--card-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:3rem 0}@media screen and (min-width: 50em){.person--profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;padding:0}}.person--profile__sidebar{-ms-flex-line-pack:start;align-content:start;display:grid;gap:1rem}@media screen and (min-width: 50em){.person--profile__sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.person--profile__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:560px}@media screen and (min-width: 50em){.person--profile__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.person--profile__content .columns{gap:1rem;padding:0}@media screen and (min-width: 30em){.person--profile__content .columns{grid-template-columns:repeat(2, 1fr);margin-top:2rem}}.person--profile__content .columns h4{font-size:var(--fontsize-p);font-weight:var(--fontweight-normal);margin:0 0 .5em}.person--profile__content .columns ul{margin:0}.person--profile__content .columns li{font-size:.9375rem;margin:0}.person--profile__name{color:var(--blue-light);font-size:var(--fontsize-h2);font-weight:var(--fontweight-book);margin:0}.person--profile__title{font-weight:var(--fontweight-semibold);margin:0}.person--profile__image{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:240px;width:240px}.person--profile__image img{border-radius:var(--border-radius-full);border:2px solid var(--blue-light)}.bar-graph h2{font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold);margin:0}.bar-graph__wrapper{margin-top:2rem}@media screen and (min-width: 50em){.bar-graph__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}.bar-graph__heading{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:2rem}@media screen and (min-width: 50em){.bar-graph__heading{margin-bottom:0}}.bar-graph__heading h3{color:var(--blue-light);font-size:var(--fontsize-h2);line-height:1.125;margin-top:0}.bar-graph__graphs__heading{font-size:var(--fontsize-h2);margin:0;text-align:center}.bar-graph__graphs__wrapper{-ms-flex-line-pack:start;align-content:start;border-radius:var(--border-radius-md);display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:2rem;padding:2rem}.bar-graph__graphs__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar-graph__graphs__legend__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.bar-graph__graphs__legend__item .legend__color{border-radius:var(--border-radius-full);height:1rem;width:4rem}.bar-graph__graphs__legend__item .legend__color--blue-light{background-color:var(--blue-light)}.bar-graph__graphs__legend__item .legend__color--yellow{background-color:var(--yellow)}.bar-graph__graphs__legend__item .legend__label{color:var(--text-color);line-height:1}.bar-graph__graphs__grid{display:grid}@media screen and (min-width: 50em){.bar-graph__graphs__grid{gap:1rem;grid-template-columns:1fr 1fr auto}}.bar-graph__graphs__grid .graph{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:subgrid}.bar-graph .graph+.graph{border-top:1px solid var(--blue-light);margin-top:2rem;padding-top:2rem}.bar-graph .graph__label{color:var(--text-color);grid-column:1/2}@media screen and (min-width: 50em){.bar-graph .graph__label{margin-right:1rem}}.bar-graph .graph__progress-bars{-ms-flex-line-pack:start;align-content:start;display:grid;grid-column:2/4;grid-template-columns:subgrid}.bar-graph .graph .progress-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:.25rem;grid-column:span 2;grid-template-columns:subgrid}@media screen and (min-width: 50em){.bar-graph .graph .progress-bar{gap:unset}}.bar-graph .graph .progress-bar+.progress-bar{margin-top:1rem}.bar-graph .graph .progress-bar__outer{background-color:#1b3547;border-radius:var(--border-radius-full);display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/2;height:22px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.bar-graph .graph .progress-bar__inner{border-radius:var(--border-radius-full);height:100%;width:var(--progress-value, 1%)}.bar-graph .graph .progress-bar__inner--blue-light{background-color:var(--blue-light)}.bar-graph .graph .progress-bar__inner--yellow{background-color:var(--yellow)}.bar-graph .graph .progress-bar__label{color:var(--text-color);font-size:var(--fontsize-p-sm);grid-column:2/3;line-height:1}.chart-slides h2{font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold);margin:0}.chart-slides__wrapper{margin-top:2rem}@media screen and (min-width: 50em){.chart-slides__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}}.chart-slides__heading{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:2rem}@media screen and (min-width: 50em){.chart-slides__heading{margin-bottom:0}}.chart-slides__heading h3{color:var(--blue-light);font-size:var(--fontsize-h2);line-height:1.125;margin-top:0}.chart-slides__slides{background-color:var(--white);border-radius:var(--border-radius-md);overflow:hidden}@media screen and (min-width: 50em){.chart-slides__slides{max-inline-size:calc(70% - 3rem)}}.chart-slides .swiper-pagination{background-color:var(--blue-med-20pct);border-radius:var(--border-radius-full);bottom:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;margin:auto;padding:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.chart-slides .swiper-pagination .swiper-pagination-bullet{background-color:var(--white);border-radius:var(--border-radius-full);-webkit-transition:background-color 250ms ease-out,width 250ms ease-out;transition:background-color 250ms ease-out,width 250ms ease-out;opacity:1}.chart-slides .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--blue-light);width:24px}.post-list{display:grid;gap:2rem;position:relative}@media screen and (min-width: 50em){.post-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.post-list{gap:3rem}}.post{-ms-flex-line-pack:start;align-content:start;border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;display:grid;gap:1rem;justify-items:start;padding:2rem 2rem 2rem 0}.post__category{border-radius:var(--border-radius-full);border:1px solid var(--blue-light);color:var(--text-color);font-size:var(--fontsize-p-sm);padding:.25rem 1rem}.post__date{color:var(--blue-light);display:block;font-size:var(--fontsize-h4);font-weight:var(--fontweight-semibold)}.post__title{color:var(--text-color);font-size:var(--fontsize-h3);line-height:1.3;text-decoration:none}.post__title:hover{text-decoration:underline;text-decoration-color:var(--yellow)}.resource-list__group{margin-top:2rem}@media screen and (min-width: 60em){.resource-list__group{margin-top:3rem}}.resource-list__group__subheading{color:var(--blue-light);font-size:var(--fontsize-h2)}.resource-list__group__resources{display:grid;gap:2rem}@media screen and (min-width: 30em){.resource-list__group__resources{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 50em){.resource-list__group__resources{gap:3rem 1rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.resource-list__group__resources{gap:3rem}}.card--resource{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid var(--blue-light);border-bottom:0;border-left:0;border-radius:0 var(--border-radius-lg) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:2rem 2rem 0 0}.card--resource__image{width:100%}.card--resource__image img{aspect-ratio:1/1;border-radius:var(--border-radius-md);border:2px solid var(--blue-light);display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.card--resource__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card--resource__title{color:var(--text-color);display:block;font-size:var(--fontsize-h3);text-decoration:none}.card--resource__description{font-size:.9375rem}.card--resource__cta{margin-top:1rem}.card--resource--image{position:relative}.card--resource--image a::before{content:"";display:block;inset:0;position:absolute;z-index:1}.card--resource--image .card--resource__body{z-index:2}.data-table{max-width:100%;overflow:scroll}.data-table__section .heading-group{margin-bottom:2rem}.data-table__section .rich-text{margin-bottom:4rem}
/*# sourceMappingURL=style.css.map */
