: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-50pct: rgba(5, 28, 44, 0.5);--blue-med-dark: rgba(20, 41, 64, 1);--blue-med: rgba(0, 75, 135, 1);--blue-light: rgba(0, 174, 239, 1);--blue-light-50pct: rgba(0, 174, 239, 0.5);--yellow: rgba(243, 208, 62, 1);--blue-accent: #2ca0ce;--grad-gray: linear-gradient(135deg, var(--gray-100) 0%, var(--gray-200) 100%);--font-sans: "graphie", sans-serif;--fontweight-extralight: 200;--fontweight-light: 300;--fontweight-book: 400;--fontweight-normal: 500;--fontweight-semibold: 600;--fontweight-bold: 700;--fontsize-h1: clamp(2.5rem, 6vw, 3.5rem);--fontsize-h2: clamp(2rem, 4.5vw, 2.5rem);--fontsize-h3: clamp(1.75rem, 4vw, 2rem);--fontsize-h4: clamp(1.75rem, 4vw, 2rem);--fontsize-h5: clamp(1.375rem, 3vw, 1.625rem);--fontsize-h6: clamp(1.375rem, 3vw, 1.625rem);--fontsize-p-xl: clamp(1.25rem, 1.75vw, 1.5rem);--fontsize-p-lg: clamp(1.125rem, 1.5vw, 1.25rem);--fontsize-p: rem(18px);--text-color: var(--white);--link-color: var(--white);--link-color-hover: var(--white);--link-color-visited: var(--white);--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: 0.375rem}*{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}.hamburger .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:82rem;padding:0 2rem;width:100%}.container-medium{max-width:60rem}.container-narrow{max-width:45rem}.columns{display:grid;gap:4rem;padding:0 1rem}@media screen and (min-width: 50em){.columns.two-columns{grid-template-columns:1fr 1fr}}html{height:-webkit-fill-available;scroll-behavior:smooth}body{background-color:var(--blue-dark);color:var(--text-color);font-family:var(--font-sans);font-size:1rem;font-weight:var(--fontweight-normal);min-height:100vh;position:relative;text-rendering:optimizeSpeed}main{display:block;overflow:hidden;position:relative;z-index:1}p,li{margin-bottom:1em}@media screen and (min-width: 50em){p,li{font-size:1.125rem}}main a:not([class]){color:var(--link-color);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}main a:not([class]):visited{text-decoration-color:var(--gray-400)}main a:not([class]):hover,main a:not([class]):focus{color:var(--link-color-hover)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-weight:var(--fontweight-light);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:clamp(2.5rem,6.75vw,4.5rem);line-height:1}h2,.h2{font-size:clamp(2rem,6.25vw,3.375rem);line-height:1}h3,.h3,h4,.h4{font-size:clamp(1.75rem,5vw,2.25rem)}h5,.h5,h6,.h6{font-size:clamp(1.375rem,3vw,1.625rem)}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{padding:0 2rem}blockquote p{font-size:1.25rem;line-height:1.4;position:relative}blockquote 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 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:13px;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}img{height:auto;max-width:100%}input[type=submit],.btn{--btn-bg-color: var(--blue-light);--btn-bg-color-hover: var(--white);--btn-border-color: var(--blue-light);--btn-border-color-hover: var(--white);--btn-border-radius: 100px;--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:.75em 2em;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}input[type=submit]:hover,.btn:hover,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(--blue-med-dark);--form-border-color: var(--blue-med-dark);--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-bg-color-focus: var(--form-bg-color);--form-placeholder-color: var(--white-50pct);--form-label-fontweight: var(--fontweight-medium);--form-accent-color: var(--blue-accent)}label,legend{color:var(--form-text-color);display:block;font-weight:var(--form-label-fontweight)}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:.5rem 1rem .4rem;-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%}input:focus,select:focus,textarea:focus{background-color:var(--form-bg-color-focus)}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--form-placeholder-color);font-style:normal}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:var(--form-placeholder-color);font-style:normal}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--form-placeholder-color);font-style:normal}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--form-placeholder-color);font-style:normal}input::placeholder,select::placeholder,textarea::placeholder{color:var(--form-placeholder-color);font-style:normal}input[type=checkbox],input[type=radio]{accent-color:var(--form-accent-color);margin-right:.5em;width:auto}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;display:inline;-webkit-box-flex:0;-ms-flex:0;flex:0;font-weight:var(--fontweight-book);margin-bottom:0;overflow:hidden}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="white"/></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{height:10rem;padding:.5em .5rem;border-radius:.5rem}.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:0 2rem 0 0}.has-bg--gradient{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, var(--blue-dark)), to(#014377));background-image:linear-gradient(180deg, var(--blue-dark) 30%, #014377 100%)}.has-bg--blue-med{background-color:var(--blue-med)}.hamburger{--hamburger-color: var(--white);--hamburger-active: var(--blue-light);--hamburger-accent-color: var(--blue-light);--hamburger-animation-duration: 0.0875s;--hamburger-animation-ease: linear;background-color:rgba(0,0,0,0);border:0;color:var(--hamburger-color);cursor:pointer;display:inline-block;margin:0 0 0 1rem;overflow:visible;padding:0}.hamburger:focus-visible{outline:2px solid var(--hamburger-accent-color);outline-offset:.25rem}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger.menu-is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:var(--hamburger-animation-duration);transition-delay:var(--hamburger-animation-duration);-webkit-transition-timing-function:var(--hamburger-animation-ease);transition-timing-function:var(--hamburger-animation-ease)}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner::before,.hamburger[aria-expanded=true] .hamburger-inner::after,.hamburger.menu-is-active .hamburger-inner,.hamburger.menu-is-active .hamburger-inner::before,.hamburger.menu-is-active .hamburger-inner::after{background-color:var(--hamburger-active)}.hamburger[aria-expanded=true] .hamburger-inner::before,.hamburger.menu-is-active .hamburger-inner::before{opacity:0;top:0;-webkit-transition:top var(--hamburger-animation-duration) var(--hamburger-animation-ease),opacity var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:top var(--hamburger-animation-duration) var(--hamburger-animation-ease),opacity var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease)}.hamburger[aria-expanded=true] .hamburger-inner::after,.hamburger.menu-is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-ease),transform var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-ease),transform var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease)}.hamburger-box{display:inline-block;height:1.5em;position:relative;vertical-align:bottom;width:1.6em}.hamburger-inner{display:block;top:40%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:var(--hamburger-animation-duration);transition-duration:var(--hamburger-animation-duration);-webkit-transition-timing-function:var(--hamburger-animation-ease);transition-timing-function:var(--hamburger-animation-ease)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:var(--hamburger-color);height:.2em;position:absolute;width:1.6em}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-0.5em;-webkit-transition:top var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),opacity var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:top var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),opacity var(--hamburger-animation-duration) var(--hamburger-animation-ease)}.hamburger-inner::after{bottom:-0.5em;-webkit-transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),transform var(--hamburger-animation-duration) var(--hamburger-animation-ease);transition:bottom var(--hamburger-animation-duration) var(--hamburger-animation-duration) var(--hamburger-animation-ease),transform var(--hamburger-animation-duration) var(--hamburger-animation-ease),-webkit-transform var(--hamburger-animation-duration) var(--hamburger-animation-ease)}.content-section{padding:clamp(4rem,12.5vw,10rem) 0}.heading-block{margin:auto auto 4rem;max-width:840px;text-align:center}.heading-block .section-heading{color:var(--blue-light);font-size:1.25rem;font-weight:var(--fontweight-semibold);margin-top:0}.heading-block p,.heading-block .section-subheading{color:var(--white);font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:var(--fontweight-book);line-height:1.3}.card-list{display:grid;gap:2rem;list-style:none;margin:0;padding:0;position:relative;z-index:1}@media screen and (min-width: 50em){.card-list{gap:1rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 60em){.card-list{gap:2rem}}.card-list__card{border-radius:1.25rem;border:2px solid var(--blue-light);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;padding:.75rem}.card-list__card img{aspect-ratio:372/234;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.card-list__card h3{color:var(--blue-light);font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:var(--fontweight-book);line-height:1.3;margin:1rem .5rem 0;text-wrap:balance}.card-list__card p{font-size:18px;margin-inline:.5rem}.product-features{display:grid;position:relative;z-index:1}@media screen and (min-width: 50em){.product-features{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;grid-template-columns:repeat(2, 1fr)}}.product-features__links{list-style:none;margin:0;padding:0}.product-features__link{color:#007dbb;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(2.25rem,4.125vw,3rem);font-weight:var(--fontweight-light);gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1;margin-bottom:2rem;text-decoration:none;-webkit-transition:color 300ms ease;transition:color 300ms ease}.product-features__link::after{background-image:url("../images/ui/arrow-large-right.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);-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;width:1em}@media screen and (min-width: 50em){.product-features__link::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.product-features__link:hover,.product-features__link.active{color:var(--white)}.product-features__link.active::after{opacity:1}.product-features__photos{display:grid}.product-features__photos .product-features__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}.product-features__photos .product-features__image img{display:block;width:100%}.product-features__photos .product-features__image.active{opacity:1;z-index:2}.product-features__photos .product-features__image figcaption{margin:1rem auto 0;max-width:430px;text-align:center;text-wrap:balance}.disclaimer p{font-size:.8em}.social-links{--social-link-icon-color: var(--white);--social-link-icon-size: 48px;--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:1rem;list-style:none;margin:2rem 0 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) - 1rem);margin:auto;width:calc(var(--social-link-icon-size) - 1rem)}.global-header{--navbar-text-color: var(--white);--navbar-background-color: var(--blue-dark-50pct);--navbar-background-blur: 20px;--navbar-border: 0;--navbar-menu-item-border-color: var(--blue-light);border-bottom:var(--navbar-border);left:0;position:fixed;right:0;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;z-index:10}.global-header .global-navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(var(--navbar-background-blur));backdrop-filter:blur(var(--navbar-background-blur));background-color:var(--navbar-background-color);border-radius:20px;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;margin:.5rem;padding:.5rem max(50vw - 640px,.5rem)}@media screen and (min-width: 50em){.global-header .global-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;margin:1rem;padding:1rem max(50vw - 640px,1rem)}}.global-header .navbar-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin:0 auto auto 0;max-width:160px;-webkit-transition:all 250ms ease;transition:all 250ms ease}@media screen and (min-width: 50em){.global-header .navbar-logo{margin:auto auto auto 0;max-width:260px}}.global-header .navbar-logo a{display:block}.global-header .navbar-logo .bioprotect-logo{aspect-ratio:260/79;-webkit-transition:all 250ms ease;transition:all 250ms ease;width:260px}.global-header .navbar-menu-trigger{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:1.5rem;top:1.15rem;z-index:2}@media screen and (min-width: 50em){.global-header .navbar-menu-trigger{display:none}}.global-header .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}.global-header .navbar-menu[aria-expanded=true]{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 50em){.global-header .navbar-menu{-ms-flex-item-align:unset;align-self:unset;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.global-header .navbar-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:2rem 1rem 0 auto;padding-bottom:1rem}@media screen and (min-width: 50em){.global-header .navbar-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:3.75rem;height:100%;margin:0 0 0 auto;padding:0}}.global-header .navbar-menu ul li{margin:0}.global-header .navbar-menu ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--navbar-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:var(--fontweight-semibold);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;position:relative;text-decoration:none}@media screen and (min-width: 50em){.global-header .navbar-menu ul li a{font-size:1rem;height:100%;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.global-header .navbar-menu ul li a::after{background-color:var(--navbar-menu-item-border-color);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;-webkit-transition:width 250ms ease;transition:width 250ms ease;width:0}.global-header .navbar-menu ul li a:hover::after,.global-header .navbar-menu ul li a[aria-current=page]::after{width:100%}body.admin-bar .global-header{margin-top:32px}@media screen and (max-width: 782px){body.admin-bar .global-header{margin-top:0;padding-top:46px}}@media screen and (max-width: 782px){#wpadminbar{z-index:999}}.spacer{height:40px}@media screen and (min-width: 50em){.spacer{height:140px}}.hero{padding:clamp(4rem,12.5vw,10rem) 0;position:relative}.hero__background-lines{background-image:url("../images/bg/lines-10.svg");background-position:center center;background-repeat:no-repeat;background-size:auto;inset:0;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 90%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 90%, transparent 100%);position:absolute;z-index:0}@media screen and (min-width: 50em){.hero__background-lines{background-size:100% auto}}.hero__accent-lines{display:none}@media screen and (min-width: 50em){.hero__accent-lines{background-size:100% auto;display:block;left:50%;max-height:790px;position:absolute;top:50%;-webkit-transform:translate(-50%, -32%);-ms-transform:translate(-50%, -32%);transform:translate(-50%, -32%);width:110%;z-index:0}.hero__accent-lines img{aspect-ratio:1680/808;margin:auto;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 10%, #000 90%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to right, transparent 0, #000 10%, #000 90%, transparent 100%);max-height:790px;-o-object-fit:contain;object-fit:contain}}.hero .grid-layout{display:grid;gap:2rem;justify-items:center;margin:auto;position:relative;width:100%}@media screen and (min-width: 50em){.hero .grid-layout{grid-template-columns:repeat(2, 1fr)}}.hero__text-wrapper{width:100%}.hero__title{font-size:clamp(4rem,8.5vw,6.875rem);font-weight:var(--fontweight-extralight);line-height:1.1;margin:0 0 2rem 0}.hero__title .yellow{color:var(--yellow);display:block}.hero__subtitle{max-width:310px}.hero__image{margin:0;position:relative}.hero__image::after{background-image:radial-gradient(ellipse, var(--blue-light) 40%, transparent 70%);content:"";display:block;-webkit-filter:blur(70px);filter:blur(70px);inset:0;opacity:.8;position:absolute;-webkit-transform:translate(-5%, 7%) scaleY(0.9) scaleX(1.2);-ms-transform:translate(-5%, 7%) scaleY(0.9) scaleX(1.2);transform:translate(-5%, 7%) scaleY(0.9) scaleX(1.2);z-index:0}.hero__image img{position:relative;width:100%;z-index:1}.hero__image figcaption{color:var(--white);font-size:1rem;font-weight:var(--fontweight-light);letter-spacing:.09em;line-height:1.3;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media screen and (min-width: 50em){.hero__image figcaption{bottom:0;font-size:clamp(.8rem,1.25vw,1rem);max-width:170px;position:absolute;right:0;text-align:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:2}}.hero__image figcaption strong{display:block;font-weight:var(--fontweight-normal)}.hero__scroll-indicator{display:none}@media screen and (min-width: 50em){.hero__scroll-indicator{background-image:url("../images/ui/arrow-small-down.svg");background-position:center center;background-repeat:no-repeat;background-size:14px 14px;border-radius:100px;border:1px solid var(--white);bottom:0;content:"";display:block;height:3.75rem;left:calc(50% - 1.5625rem);position:absolute;width:3.125rem}}.bioprotect-system{position:relative}.bioprotect-system__background-lines{background-image:url("../images/bg/lines-10.svg");background-position:center center;background-repeat:no-repeat;background-size:auto;inset:0;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 90%, transparent 100%);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 90%, transparent 100%);position:absolute;z-index:0}@media screen and (min-width: 50em){.bioprotect-system__background-lines{background-size:100% auto}}.references{--references-bg-color: #023D6C;--references-text-color: var(--white-50pct);position:relative}.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(--white)}.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(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-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(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.references .references-content{background-color:var(--references-bg-color);border-radius:0 4px 0 0;color:var(--references-text-color);padding:2rem 1rem}.references .references-content p,.references .references-content li{color:var(--white);font-size:.8125rem}@media screen and (min-width: 40em){.references .references-content p,.references .references-content li{font-size:.9375rem}}.references .references-content p:last-child,.references .references-content li:last-child{margin-bottom:0}.contact{background-image:radial-gradient(ellipse at 100% 100%, var(--blue-light) -25%, transparent 35%);position:relative}.contact .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__background-lines{background-image:url("../images/bg/lines-15.svg");background-position:-440px center;background-repeat:no-repeat;height:100%;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 50%, #000 90%, transparent 100%);mask-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to right, transparent 0%, #000 50%, #000 90%, transparent 100%);position:absolute;right:0;top:0;width:50%;z-index:0}.contact .heading-block{margin-bottom:2rem;max-width:unset;text-align:left}.contact .heading-block .section-subheading{font-size:clamp(2.16rem,5vw,4rem);font-weight:var(--fontweight-light);line-height:1.1;margin-bottom:0;max-width:16ch}.contact .heading-block .section-subheading .yellow{color:var(--yellow)}.contact__content{padding:4rem 0;position:relative;z-index:1}@media screen and (min-width: 50em){.contact__content{max-width:660px}}.contact__content form .input-group{padding-inline:0}.contact__logo{display:none}@media screen and (min-width: 40em){.contact__logo{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:1}}.contact__logo .bioprotect-logo{aspect-ratio:260/79;width:260px}.contact .copyright{bottom:0;font-size:.9375rem;left:0;padding-bottom:.5rem;position:absolute;right:0;text-align:center}.contact .copyright,.contact .copyright a{color:var(--gray-300)}
/*# sourceMappingURL=style.css.map */
