@import url("https://use.typekit.net/efk6mvv.css");@import url("https://use.typekit.net/efk6mvv.css");@font-face{font-family:"Circular";font-style:normal;font-weight:400;src:local("Circular Book"),url("/assets/static/fonts/circular/CircularXXSub-Book.woff2") format("woff2")}@font-face{font-family:"Circular";font-style:normal;font-weight:700;src:local("Circular Bold"),url("/assets/static/fonts/circular/CircularXXSub-Bold.woff2") format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h2,h3,h4,h5,h6{margin:0;padding:0}a{text-decoration:none}*{text‑size‑adjust:100%;box-sizing:border-box}.columns{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.columns.has-reversed-columns{flex-direction:row-reverse}@media (min-width:1024px){.columns.has-reversed-columns-desktop{flex-direction:row-reverse}}.columns:not(.is-full-width){max-width:1080px}.columns.is-centered{justify-content:center}.columns .column{width:100%}.columns .column:not(.no-padding){padding:1rem}.columns .column.no-vertical-padding{padding-top:0;padding-bottom:0}@media (min-width:1024px){.columns .column.is-1{width:8.33333%}.columns .column.is-2{width:16.66666%}.columns .column.is-3{width:24.99999%}.columns .column.is-4{width:33.33332%}.columns .column.is-5{width:41.66665%}.columns .column.is-6{width:49.99998%}.columns .column.is-7{width:58.33331%}.columns .column.is-8{width:66.66664%}.columns .column.is-9{width:74.99997%}.columns .column.is-10{width:83.3333%}.columns .column.is-11{width:91.66663%}.columns .column.is-12{width:99.99996%}.columns .column.is-20{width:20%}.columns .column.is-50{width:50%}}@media (max-width:1023px){.columns.is-touch .column.is-1{width:8.33333%}.columns.is-touch .column.is-2{width:16.66666%}.columns.is-touch .column.is-3{width:24.99999%}.columns.is-touch .column.is-4{width:33.33332%}.columns.is-touch .column.is-5{width:41.66665%}.columns.is-touch .column.is-6{width:49.99998%}.columns.is-touch .column.is-7{width:58.33331%}.columns.is-touch .column.is-8{width:66.66664%}.columns.is-touch .column.is-9{width:74.99997%}.columns.is-touch .column.is-10{width:83.3333%}.columns.is-touch .column.is-11{width:91.66663%}.columns.is-touch .column.is-12{width:99.99996%}.columns.is-touch .column.is-1-touch{width:8.33333%}.columns.is-touch .column.is-2-touch{width:16.66666%}.columns.is-touch .column.is-3-touch{width:24.99999%}.columns.is-touch .column.is-4-touch{width:33.33332%}.columns.is-touch .column.is-5-touch{width:41.66665%}.columns.is-touch .column.is-6-touch{width:49.99998%}.columns.is-touch .column.is-7-touch{width:58.33331%}.columns.is-touch .column.is-8-touch{width:66.66664%}.columns.is-touch .column.is-9-touch{width:74.99997%}.columns.is-touch .column.is-10-touch{width:83.3333%}.columns.is-touch .column.is-11-touch{width:91.66663%}.columns.is-touch .column.is-12-touch{width:99.99996%}}@font-face{font-family:"Circular";font-style:normal;font-weight:400;src:local("Circular Book"),url("/assets/static/fonts/circular/CircularXXSub-Book.woff2") format("woff2")}@font-face{font-family:"Circular";font-style:normal;font-weight:700;src:local("Circular Bold"),url("/assets/static/fonts/circular/CircularXXSub-Bold.woff2") format("woff2")}:root{--font-size-h1: 2.488em;--font-size-h2: 2.074em;--font-size-h3: 1.728em;--font-size-h4: 1.44em;--font-size-h5: 1.2em;--font-size-s: 0.8em}@media (min-width:1024px){:root{--font-size-h1: 3.052em;--font-size-h2: 2.441em;--font-size-h3: 1.953em;--font-size-h4: 1.563em;--font-size-h5: 1.25em;--font-size-s: 0.79em}}.h1,.h2,.h3,.h4{text-wrap:balance;font-weight:700;line-height:1.24;letter-spacing:-0.025em;margin-bottom:0.833em}@media (min-width:1024px){.h1,.h2,.h3,.h4{margin-bottom:1em}}.h1{font-size:var(--font-size-h1)}.h2{font-size:var(--font-size-h2)}.h3{font-size:var(--font-size-h3)}.h4{font-size:var(--font-size-h4)}.h5{font-size:var(--font-size-h5)}p{line-height:1.33333}.small{font-size:var(--font-size-s);font-size:0.8em}@media (min-width:1024px){.small{font-size:0.79em}}.cta,.cta:visited{z-index:1;padding:0.75rem 1.25rem;color:white;display:inline-block;font-size:1.25em;font-weight:700;cursor:pointer;position:relative}.cta:before,.cta:visited:before{z-index:-1;content:" ";position:absolute;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:linear-gradient(90deg, #ff7773, #fe524d);border-radius:2rem;transition:-webkit-transform 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s}.cta:hover:before,.cta:visited:hover:before{transition-duration:0.125s;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}h3+.cta{margin-top:1em}blockquote{font-family:utopia-std, serif;font-weight:400;font-style:italic;font-size:1.728em;line-height:1.488;margin-bottom:0.8em}.blockquote-credit{font-size:1.2em}a,a:visited{text-decoration:none;color:inherit}p a,p a:visited{text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:0.05em}.circular-image,.square-image{padding:100% 0 0;height:0;width:100%;overflow:hidden;position:relative}.circular-image img,.square-image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.r{vertical-align:top;font-size:66.6667%}.circular-image img{border-radius:20em}.touch-only{display:none}@media (max-width:1023px){.touch-only{display:block}}img{width:100%;height:auto}.roundel{padding:100% 0 0;height:0;border-radius:20em;background-color:white;position:relative;overflow:hidden}.roundel svg{position:absolute;top:50%;left:50%;width:37.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.roundel img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}em{font-style:normal}.has-scrolled em:before{width:calc(100% + 0.25em)}strong{font-weight:700}.no-overflow{overflow:hidden}.nowrap{white-space:nowrap}@media (max-width:1023px){.nowrap-touch{white-space:nowrap}}@media (min-width:1024px){.nowrap-desktop{white-space:nowrap}}.content-module:not(.no-padding){padding:1em 0 2em}@media (min-width:1024px){.content-module:not(.no-padding){padding:4em 0}}.has-content-centered{display:flex;justify-content:center;align-items:center}.has-content-centered>*{margin:auto}@media (min-width:1024px){.has-content-centered-desktop{display:flex;justify-content:center;align-items:center}.has-content-centered-desktop>*{margin:auto}}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}@media (max-width:1023px){.has-text-centered-touch{text-align:center}}@media (max-width:1023px){.is-hidden-touch{display:none !important}}@media (min-width:1024px){.is-hidden-desktop{display:none !important}}.has-bg{position:relative;height:50vw}.has-bg .bg{width:100%;height:100%;position:absolute;top:0;left:0}.has-bg .bg img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.has-bg .columns{width:100%;position:relative;z-index:2}.offset-anchor{position:relative;top:var(--combined-header-height)}.sticky{position:-webkit-sticky;position:sticky}.flickity-page-dot.is-selected{background-color:#00205b}.font-normal{font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}sup{position:relative;font-size:0.75em;top:-0.25em}.flex{display:flex}.justify-between{justify-content:space-between}.w-full{width:100%}.is-animated{--delay: 222ms;--multiplier: 0;transition:opacity 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s,-webkit-transform 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:opacity 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s,transform 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:opacity 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s,transform 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s,-webkit-transform 666ms cubic-bezier(0.23, 1, 0.32, 1) 0s}.is-animated.slide-up,.is-animated.slide-up-1,.is-animated.slide-up-2,.is-animated.slide-up-3,.is-animated.slide-up-4,.is-animated.slide-up-5,.is-animated.slide-up-6,.is-animated.slide-up-7,.is-animated.slide-up-8,.is-animated.slide-up-9,.is-animated.slide-up-10,.is-animated.slide-up-11,.is-animated.slide-up-12,.is-animated.slide-up-13,.is-animated.slide-up-14,.is-animated.slide-up-15,.is-animated.slide-up-16,.is-animated.slide-up-17,.is-animated.slide-up-18,.is-animated.slide-up-19,.is-animated.slide-up-20,.is-animated.slide-up-21,.is-animated.slide-up-22,.is-animated.slide-up-23,.is-animated.slide-up-24,.is-animated.slide-up-25{transition:opacity 666ms ease-out calc(var(--delay) * var(--multiplier)),-webkit-transform 666ms ease-out calc(var(--delay) * var(--multiplier));transition:opacity 666ms ease-out calc(var(--delay) * var(--multiplier)),transform 666ms ease-out calc(var(--delay) * var(--multiplier));transition:opacity 666ms ease-out calc(var(--delay) * var(--multiplier)),transform 666ms ease-out calc(var(--delay) * var(--multiplier)),-webkit-transform 666ms ease-out calc(var(--delay) * var(--multiplier));-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0}.is-animated.slide-up-1{--multiplier: 1}.is-animated.slide-up-2{--multiplier: 2}.is-animated.slide-up-3{--multiplier: 3}.is-animated.slide-up-4{--multiplier: 4}.is-animated.slide-up-5{--multiplier: 5}.is-animated.slide-up-6{--multiplier: 6}.is-animated.slide-up-7{--multiplier: 7}.is-animated.slide-up-8{--multiplier: 8}.is-animated.slide-up-9{--multiplier: 9}.is-animated.slide-up-10{--multiplier: 10}.is-animated.slide-up-11{--multiplier: 11}.is-animated.slide-up-12{--multiplier: 12}.is-animated.slide-up-13{--multiplier: 13}.is-animated.slide-up-14{--multiplier: 14}.is-animated.slide-up-15{--multiplier: 15}.is-animated.slide-up-16{--multiplier: 16}.is-animated.slide-up-17{--multiplier: 17}.is-animated.slide-up-18{--multiplier: 18}.is-animated.slide-up-19{--multiplier: 19}.is-animated.slide-up-20{--multiplier: 20}.is-animated.slide-up-21{--multiplier: 21}.is-animated.slide-up-22{--multiplier: 22}.is-animated.slide-up-23{--multiplier: 23}.is-animated.slide-up-24{--multiplier: 24}.is-animated.slide-up-25{--multiplier: 25}@media (max-width:1023px){.is-animated.slide-up-touch{--multiplier: 0;--delay: 222ms}.is-animated.slide-up-touch-1{--multiplier: 1}.is-animated.slide-up-touch-2{--multiplier: 2}.is-animated.slide-up-touch-3{--multiplier: 3}.is-animated.slide-up-touch,.is-animated.slide-up-touch-1,.is-animated.slide-up-touch-2,.is-animated.slide-up-touch-3{transition:opacity 666ms ease-out calc(var(--multiplier) * var(--delay)), -webkit-transform 666ms ease-out calc(var(--multiplier) * var(--delay));transition:opacity 666ms ease-out calc(var(--multiplier) * var(--delay)), transform 666ms ease-out calc(var(--multiplier) * var(--delay));transition:opacity 666ms ease-out calc(var(--multiplier) * var(--delay)), transform 666ms ease-out calc(var(--multiplier) * var(--delay)), -webkit-transform 666ms ease-out calc(var(--multiplier) * var(--delay))}}.is-animated.slide-down{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);opacity:0}.is-animated.slide-right{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);opacity:0}.is-animated.slide-left{-webkit-transform:translateX(2rem);transform:translateX(2rem);opacity:0}.is-animated.fade-in{opacity:0}.has-scrolled .is-animated{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}img[loading="lazy"]{opacity:1;transition:opacity 0.125s linear 0s}img[loading="lazy"]:not(.loaded){opacity:0}:root{--combined-header-height: 64px}@media (min-width:1024px){:root{--combined-header-height: 96px}}header{position:fixed;z-index:100;left:0;width:100vw;height:var(--combined-header-height);box-shadow:0 1rem 2rem rgba(0,32,91,0.0625);background:#00205b;color:white}@media (max-width:1023px){header{background:#00205b}}header #hamburger{position:absolute;right:1rem;top:1.333rem;width:1.75rem;height:1.25rem;z-index:3;cursor:pointer}@media (min-width:1024px){header #hamburger{display:none}}header #hamburger .line-1,header #hamburger .line-2,header #hamburger .line-3{height:2px;width:100%;border-radius:4rem;position:absolute;background-color:white;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.125s ease-in-out 0s}header #hamburger .line-1{top:0}header #hamburger .line-2{top:50%}header #hamburger .line-3{top:100%}header .header-contents{position:relative;margin:0 auto;line-height:1;font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:1024px){header .header-contents{width:100%;height:100%}}header .header-contents a.brand{color:white;position:relative;display:flex;align-items:center}@media (min-width:1024px){header .header-contents a.brand{background:#00205b}}header .header-contents a.brand svg{height:var(--combined-header-height);width:13em}@media (min-width:1024px){header .header-contents a.brand svg{width:15em}}@media (min-width:1280px){header .header-contents a.brand svg{width:17em}}header .header-contents a.brand .site-name{max-width:6.25em;letter-spacing:-0.03em}header .header-contents nav{display:none}@media (min-width:1024px){header .header-contents nav{display:block}}@media (min-width: 1280px){header .header-contents nav{font-size:1.25em}}header .header-contents nav>ul{display:flex}@media (min-width:768px){header .header-contents nav>ul{gap:1.25rem}}@media (min-width:1024px){header .header-contents nav>ul{margin-right:1em;gap:1.75vw}}@media (min-width: 1120px){header .header-contents nav>ul{margin-right:2em;gap:2vw}}@media (min-width:1280px){header .header-contents nav>ul{gap:2vw}}#language-selector{position:relative}@media (max-width:1023px){#language-selector #language-selector-toggle{display:none}}@media (min-width:1024px){#language-selector #language-selector-toggle{background-color:#407ec9;color:white;padding:0.375em 1.75em 0.5em 0.75em;border-radius:0.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;user-select:none;cursor:pointer;position:relative}#language-selector #language-selector-toggle svg{width:0.75em;height:0.75em;fill:currentColor;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:-webkit-transform 0.125s ease-in-out 0s;transition:transform 0.125s ease-in-out 0s;transition:transform 0.125s ease-in-out 0s, -webkit-transform 0.125s ease-in-out 0s}}#language-selector ul#languages{color:#00205b;font-weight:400;border-radius:0.5em;padding:0.5em 0;box-shadow:0 0 2em rgba(0,32,91,0.125)}@media (min-width:1024px){#language-selector ul#languages{font-size:0;opacity:0;top:calc(100% + 1.25em);right:0;position:absolute;transition:opacity 0.125s linear 0s, font-size 0s linear 0s;flex-wrap:wrap;background:white}}@media (max-width:1023px){#language-selector ul#languages{display:flex;flex-wrap:wrap;width:calc(100% - 4em);margin:1em auto 0;font-size:1rem;letter-spacing:0;background:#407ec9}#language-selector ul#languages li{width:50%}}#language-selector ul#languages a,#language-selector ul#languages a:visited{display:block;white-space:nowrap;padding:0.5em 1em;transition:color 0.125s linear 0s}@media (max-width:1023px){#language-selector ul#languages a,#language-selector ul#languages a:visited{color:white}}@media (min-width:1024px){#language-selector ul#languages a:hover,#language-selector ul#languages a:visited:hover{color:#00205b}}.has-active-language-selector #language-selector #language-selector-toggle svg{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}@media (min-width:1024px){.has-active-language-selector #language-selector ul#languages{transition:opacity 0.125s linear 0s, font-size 0s linear 0.125s;opacity:1;font-size:1rem}}.header-spacer{width:100%;height:var(--combined-header-height)}@media (max-width:1023px){.has-active-menu body{overflow:hidden}.has-active-menu #language-selector{position:fixed;bottom:1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.has-active-menu #language-selector #languages{min-width:240px}.has-active-menu #hamburger .line-2{width:0;opacity:0}.has-active-menu #hamburger .line-1{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%}.has-active-menu #hamburger .line-3{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);top:50%}.has-active-menu header{height:100vh}.has-active-menu header nav{display:block;width:100%;height:calc(100vh - var(--combined-header-height))}.has-active-menu header nav>ul{position:absolute;top:50%;width:100%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);flex-wrap:wrap;margin:0;padding:0}.has-active-menu header nav>ul>li{margin:0;padding:0;display:block;width:100%;text-align:center;font-size:2em;letter-spacing:-0.03em}.has-active-menu header nav>ul>li a,.has-active-menu header nav>ul>li a:visited{display:block;padding:0.25em}}.hero .h1{margin-bottom:0.5em}#flickity-home-carousel .square-image:not(:first-child){display:none}#flickity-home-carousel .flickity-viewport .square-image{display:block}a.linked-in{border:none}a.linked-in svg{width:2rem;height:2rem;fill:currentColor}footer{align-self:flex-end;width:100%;background:#00205b;color:white;padding:1em 0 0}@media (min-width:1024px){footer{padding:4em 0 0}}footer .content-module{padding:0 !important}footer .clcc-logo{margin:0.25em 0;width:15em;height:5em;fill:white}footer .disclaimer{opacity:0.75;margin:1rem 0;font-size:0.75em}footer .disclaimer .h5{font-weight:700;font-size:inherit;margin-bottom:0.5em}footer .disclaimer p{font-weight:400}footer .logos{margin:1em 0;display:flex;align-items:center;justify-content:flex-start}footer .logos img#b-corporation-logo{display:block;width:3em;height:auto}footer .logos img#made-in-britain-logo{display:inline-block;width:3.25em;height:auto;margin-left:1em}footer .logos img#iso-9001-logo{display:inline-block;width:7.5em;margin-left:1em}footer ul li a,footer ul li a:visited{display:inline-block;padding:0.25em 0;border-bottom:0.0625em solid transparent;transition:border-color 0.125s linear 0s}footer ul li a:hover,footer ul li a:visited:hover{border-color:currentColor}footer ul li a.linked-in{display:block;margin-top:1em}.cky-btn-revisit-wrapper{background-color:#407ec9 !important}.form .form-input-element{margin:1em 0;background:rgba(0,32,91,0.1);position:relative;text-align:left;border-radius:0.25em;overflow:hidden;border:2px solid rgba(0,32,91,0.1);transition:border-color 0.125s linear 0s}.form .form-input-element label{position:absolute;bottom:0.5rem;left:0.75rem;transition:bottom 0.125s ease-in-out 0s, font-size 0.125s linear 0s}.form .form-input-element.has-value label,.form .form-input-element.is-active label{bottom:1.625rem;font-size:0.625em}.form .form-input-element.is-active{border-color:#407ec9}.form .form-input-element input{z-index:9;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:100%;font-family:inherit;font-weight:700;color:#00205b;font-size:1.25em;padding:0.75em 0.75rem 0.125em}.form .form-input-element input:focus{outline:none}.form button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{min-height:100vh}body{background-color:white;font-size:14px;line-height:1.3333;color:#00205b;-webkit-font-smoothing:antialiased;display:flex;flex-wrap:wrap}@media (min-width:1024px){body{font-size:16px}}#content{width:100%;position:relative}#privacy-policy ul,#terms-and-conditions ul{margin:0.5em 0;list-style:disc}#privacy-policy ul li,#terms-and-conditions ul li{margin:0.25em 0.5em}#privacy-policy p,#terms-and-conditions p{margin:1em 0 1.5em}#privacy-policy ol,#terms-and-conditions ol{margin:1em 0 0.5em 1.5em;list-style:decimal}#privacy-policy ol li,#terms-and-conditions ol li{margin:0.25em 0.5em}#privacy-policy h5.h4,#terms-and-conditions h5.h4{margin:1em 0 0.5em}#privacy-policy table,#terms-and-conditions table{border:1px solid #00205b;margin:1.5em 0}#privacy-policy table td,#terms-and-conditions table td{padding:1em;border:1px solid #00205b}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.modal-bg{z-index:100;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00205b;opacity:0;pointer-events:none}@supports (height: 100dvh){.modal-bg{height:100dvh}}.modal{opacity:0;pointer-events:none;z-index:100;position:fixed;top:calc(2rem + 50%);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex;background-color:white;flex-direction:column}.modal button.close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;margin:0;border:none;cursor:pointer}.modal button.close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s}.modal button.close .line1,.modal button.close .line2{pointer-events:none;width:100%;height:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);background-color:#00205b}.modal button.close .line2{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media (min-width:1024px){.modal{flex-direction:row;max-width:800px}.modal .text,.modal .image{width:400px}}.modal .image{position:relative;background-color:#ff7773}.modal .image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.modal .text{padding:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:1024px){.modal .text{padding:4rem 2rem}}.modal .text *{margin:0}.modal .text p{margin-bottom:0.5rem}body.has-active-modal{overflow:hidden}body.has-active-modal .modal-bg{opacity:0.75;pointer-events:auto;transition:opacity 0.5s linear 0s}body.has-active-modal .modal{pointer-events:auto;opacity:1;top:50%;transition:opacity 0.5s linear 0.25s, top 0.5s ease-out 0.25s}@-webkit-keyframes ticker{0%{-webkit-transform:translateX(2.5%);transform:translateX(2.5%)}100%{-webkit-transform:translateX(-97.5%);transform:translateX(-97.5%)}}@keyframes ticker{0%{-webkit-transform:translateX(2.5%);transform:translateX(2.5%)}100%{-webkit-transform:translateX(-97.5%);transform:translateX(-97.5%)}}.ticker{width:100vw;height:48px;display:flex;align-items:center;background-color:white;overflow:hidden;--animation-duration: 45s}@media (min-width:1024px){.ticker{--animation-duration: 60s}}.ticker .ticker-inner{opacity:0;display:flex;white-space:nowrap}.ticker .ticker-inner a,.ticker .ticker-inner a:visited{display:block;font-weight:400;font-size:112.5%;transition:color 0.125s linear 0s;padding-right:2rem}.ticker .ticker-inner a:hover,.ticker .ticker-inner a:visited:hover{color:#ff7773}.ticker.is-active .ticker-inner{opacity:1;transition:opacity 1s linear 0.1s;padding:0;-webkit-animation:ticker var(--animation-duration) linear infinite;animation:ticker var(--animation-duration) linear infinite}#home-hero{background:#dde9d8}#home-hero .flickity-slider .flickity-cell img{transition:-webkit-transform 5s ease-out 0s;transition:transform 5s ease-out 0s;transition:transform 5s ease-out 0s, -webkit-transform 5s ease-out 0s}@media (min-width: 720px){#home-hero .flickity-slider .flickity-cell.is-selected img{-webkit-transform:scale(1.05);transform:scale(1.05)}}#home-hero #hero-headline{max-width:30em}@media (max-width:1023px){#home-hero #hero-headline h1{margin:0.2081em 0 0.4165em}}#home-hero #hero-headline ul{list-style:disc}#featured{background-color:#00205b;color:white;padding:0.5rem 0}#featured .column{display:flex;justify-content:space-between;align-items:center;gap:1.25em;flex-direction:column}#featured .column img{width:auto;height:1.25rem}@media (min-width:1024px){#featured .column{flex-direction:row;justify-content:space-between;align-items:center;gap:0}#featured .column img{height:1.375rem}}#featured .column .as-featured-in{white-space:nowrap;font-weight:700}@media (max-width:1023px){#featured .column .as-featured-in{order:-1}}#home-science-focus{position:relative;background:#dde9d8}#home-science-focus .bg{position:absolute;top:0;left:0;width:100%;height:100%}#home-science-focus .bg img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}#home-science-focus .columns{position:relative}@media (min-width:1024px){#home-science-focus .columns{flex-direction:row-reverse}}#home-science-focus .science-focus-logo{width:100%;padding:100% 0 0;height:0;overflow:hidden;position:relative;border-radius:20rem;border:1px solid currentColor}@media (max-width:767px){#home-science-focus .science-focus-logo{width:75%;padding:75% 0 0;margin:0 auto}}#home-science-focus .science-focus-logo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:66.6667%;height:auto;-o-object-fit:contain;object-fit:contain}#home-science-focus .science-focus-logo p{position:absolute;top:82.5%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;font-size:1rem;border:1px solid currentColor;padding:0.25em 0}#home-science-focus h3{font-family:utopia-std;font-style:italic}@media (max-width:767px){#home-science-focus h3{line-height:1.5}}#home-guidance{background:#dde9d8}#home-guidance p.h4{margin:1rem 0}@media (min-width:1024px){#home-guidance p.h4{margin:2rem 0}}#home-guidance .logo{width:20em;padding:2.25em 0 0;height:0;overflow:hidden;margin:1em auto 2em;display:block;position:relative}#home-guidance .logo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.quote-module{background:#00205b;color:white;padding:0 0 2em !important}@media (max-width:1023px){.quote-module{padding:2em 0 !important}}.quote-module .quote-holder .quote-text{font-weight:700;padding:1em 0 0}@media (max-width:1023px){.quote-module .quote-holder .quote-text{padding:0 0.5em 1em;margin:0 auto}}.quote-module .quote-holder .quote-credit{margin-left:auto;margin-right:auto}@media (min-width:1024px){.quote-module .quote-holder{margin:1em auto}}.quote-text{font-weight:400;padding:0 1em}.quote-text .h4{margin-bottom:0.25em}#home-lara-zibners-quote{background:white;color:#00205b}#home-kelle-moley-quote{background:white;color:#00205b}@media (min-width:1024px){#home-kelle-moley-quote .columns{flex-direction:row-reverse}}#vision-strategy{scroll-margin-top:96px;background:black}#vision-strategy .video-holder{padding:56.25% 0 0;height:0;overflow:hidden;position:relative}#vision-strategy .video-holder iframe{width:100%;height:100%;top:0;left:0;display:block;position:absolute}@media (max-width: 767px){#vision-strategy{padding:0}#vision-strategy .column{padding:0}}:root{--oral-delivery-text-height: 5em;--clt-benefit-height: 0}#clinical-need-pregnancy-loss-hero{background:#dde9d8}#clinical-need-pregnancy-loss-hero ul li{margin:0.5em 0}#clinical-need-pregnancy-loss-hero ul li sup{vertical-align:super;font-size:0.5em;font-weight:400;margin:0 0.125em}#clinical-need-pregnancy-loss-hero .hero-headline{max-width:35em}#clinical-need-pregnancy-loss-hero .footnotes{margin:2em 0 0;display:block}#clinical-need-pregnancy-loss-hero .footnotes .footnote{margin-right:1em}@media (max-width:1023px){#clinical-need-pregnancy-loss-hero .footnotes{margin:2em 0 0.5em}#clinical-need-pregnancy-loss-hero .footnotes .footnote{display:block;margin:0}}#clinical-need-bbc-quote{background-color:white;color:#00205b}#clinical-need-bbc-quote .logo{width:20em;padding:2.25em 0 0;height:0;overflow:hidden;margin:2em auto;display:block;position:relative}#clinical-need-bbc-quote .logo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#clinical-need-guidance{background-color:#dde9d8}#clinical-need-guidance .logo{width:20em;padding:2.2857em 0 0;height:0;overflow:hidden;margin:2em auto;display:block}#clinical-need-guidance .logo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}#clinical-need-lancet{background:#00205b;color:white}#clinical-need-lancet .logo{width:20em;padding:2.214em 0 0;height:0;overflow:hidden;margin:2em auto;display:block}#clinical-need-lancet .logo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.ivf-anchor{display:block;top:calc(0 - var(--combined-header-height));position:relative}#clinical-need-ivf-hero{background:#dde9d8}#clinical-need-ivf-hero .hero-headline{max-width:30em}#clinical-need-ivf-hero .hero-headline h1{margin-top:0.2082em}#clinical-need-ivf-injections{background:#00205b;color:white}@media (max-width:1023px){#clinical-need-ivf-injections blockquote{margin-left:1.25rem;margin-right:1.25rem}}.roundel-wrapper{margin:1em auto 2em;height:0;overflow:hidden;position:relative;width:40%;padding:40% 0 0}@media (min-width:1024px){.roundel-wrapper{margin:0 auto 2em;width:21.875%;padding:21.875% 0 0}}.roundel-wrapper .roundel{top:0;position:absolute;left:0;width:100%}.roundel-wrapper .roundel svg{width:90%;height:90%;top:47.55%}.roundel-wrapper .quote-credit img{height:3em}.benefit{background:white;color:#00205b;border-radius:1em;height:100%;padding:1em}@media (min-width:1024px){.benefit{padding:2em}}@media (min-width:1024px){.benefit .benefit-content{position:-webkit-sticky;position:sticky;top:calc(var(--combined-header-height) + 2em)}}.has-margin{margin:2em 0}.check{background:#ffce2e;border-radius:4em;width:4em;height:4em;margin:0 auto 1em;position:relative}.check svg{top:50%;left:50%;width:62.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;fill:#00205b}#reproductive-health-journal-quote{margin:0 0 3rem}#reproductive-health-journal-quote .rhj-logo{display:block;width:20em;padding:3em 0 0;height:0;overflow:hidden;margin:0 auto 1em;position:relative}#reproductive-health-journal-quote .rhj-logo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){#reproductive-health-journal-quote{margin:2rem 0 6rem}#reproductive-health-journal-quote .rhj-logo{width:25em;padding:3.7em 0 0}}#vaginal-microbiome-quotes{background-color:#00205b;color:white}#vaginal-microbiome-quotes .footnotes{margin:0 auto;width:auto}#vaginal-microbiome-bullets p{position:relative;margin:0}#vaginal-microbiome-bullets .has-yellow-border{padding-left:1rem}#vaginal-microbiome-bullets .has-yellow-border:before{content:"";left:0;top:0;width:calc(100% - 1rem);height:calc(100%);border:3px solid #ffce2e;border-radius:1rem;position:absolute;pointer-events:none}@media (max-width:1023px){#vaginal-microbiome-bullets .has-yellow-border{margin-right:1rem;width:100%;margin-left:1rem}}#sub-nav{background-color:white;color:#00205b;position:relative;padding:1rem 0;z-index:10;font-weight:700}@media (min-width:1024px){#sub-nav{padding:1.5rem 0;font-size:1.25rem}}#sub-nav ul{position:relative;display:flex;justify-content:center;gap:1.5rem}@media (min-width:1024px){#sub-nav ul{gap:2rem}}#sub-nav ul a,#sub-nav ul a:visited{line-height:1;display:inline-block;color:inherit;border-bottom:1px solid transparent}#sub-nav ul a.is-active,#sub-nav ul a:hover,#sub-nav ul a:visited.is-active,#sub-nav ul a:visited:hover{border-color:currentColor}#clinical-need-pessaries{background:#dde9d8;position:relative}#clinical-need-pessaries>.columns{z-index:2;position:relative}#clinical-need-pessaries:before{position:absolute;content:" ";bottom:0;left:0;width:100%;height:calc( var(--oral-delivery-text-height) + var(--clt-benefit-height) + 8.5em);display:block;background:#a1b5d8;z-index:1}#clinical-need-pessaries .small{margin-top:4em}#oral-delivery{margin:6em 0 0}#clinical-need-quote{background:#00205b;color:white}#technology-hero{background:#dde9d8;height:auto}@media (max-width:1023px){#technology-hero .bg{position:relative;height:100vw}#technology-hero .bg img{-o-object-position:center right;object-position:center right}}#technology-hero .hero-headline{max-width:35em}@media (max-width:1023px){#technology-hero .hero-headline h1{margin:0.4165em 0}}#technology-benefits{background:#dde9d8}#technology-benefits .roundel svg{width:75%}#technology-benefits .has-text-left>div,#technology-benefits .has-text-right>div{width:100%}#technology-benefits .has-text-left>div h3,#technology-benefits .has-text-right>div h3{margin:0 1em}@media (max-width:1023px){#technology-benefits .has-text-left>div h3,#technology-benefits .has-text-right>div h3{margin:0}}#technology-demonstration .h2{margin-bottom:0}#technology-device-illustration{margin-bottom:4rem}@media (max-width:1023px){#technology-device-illustration{margin-bottom:2rem;width:calc(100% - 2rem)}}#technology-device-illustration .column{position:relative}@media (max-width:1023px){#technology-device-illustration img{top:1vw;position:relative}}#technology-device-illustration .illustration-label{position:absolute;left:0.5em}#technology-device-illustration .illustration-label#mini-liner-label{top:18.5%}#technology-device-illustration .illustration-label#sheath-label{top:45%}#technology-device-illustration .illustration-label#pessary-label{top:56.5%}#technology-device-illustration .illustration-label#scaffold-label{top:67.5%}#technology-device-illustration .illustration-label-title{font-size:1.25em;font-weight:700}@media (max-width:1023px){.columns#device-steps{overflow-x:scroll;flex-wrap:nowrap;justify-content:flex-start}.columns#device-steps::-webkit-scrollbar{display:none}.columns#device-steps .column{min-width:80vw;width:auto}}.columns#device-steps .step-wrapper{border:4px solid #dde9d8;padding:1rem;height:100%;border-radius:1rem;background:white}.columns#device-steps img{width:10em;height:20em;margin:0 auto 1em;-o-object-fit:contain;object-fit:contain;display:block}#technology-unmet-need{background:#00205b;color:white}@media (max-width:1023px){#technology-unmet-need blockquote{margin-left:1.125rem;margin-right:1.125rem}}#technology-unmet-need .quote-credit{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#technology-unmet-need .quote-credit img{width:15em;height:3em;-o-object-fit:contain;object-fit:contain;display:block;margin-right:2em}#technology-made-in-britain{background:#dde9d8}#technology-made-in-britain .made-in-britian-logo{width:8em;margin:0 auto 1em}#technology-made-in-britain .made-in-britian-logo svg{width:100%;height:187.5%}#team-hero{background:#dde9d8}@media (max-width:1023px){#team-hero{color:#00205b}#team-hero .columns{height:100%}}@media (min-width:1024px){#team-hero{color:white}}#team-hero .hero-headline{max-width:30em}#team-intro{background:#dde9d8}#team-intro .logos{display:flex;margin:0.5em 0}#team-intro .logos img{display:block}#team-intro .logos img.b-corporation-logo{width:6em;height:auto;margin-right:2em}#team-intro .logos img.fast-company-logo{width:8em;height:auto;align-self:flex-end}#team-group-shot{position:relative;padding:75% 0 0}@media (min-width:1024px){#team-group-shot{padding:50% 0 0}}#team-group-shot .bg{position:absolute;top:0;left:0;width:100%;height:100%}#team-profiles h4,#directors-profiles h4,#advisors-profiles h4{margin:1em 0 0.5em}#team-profiles .h5,#directors-profiles .h5,#advisors-profiles .h5{text-wrap:balance}#team-profiles .roundel,#directors-profiles .roundel,#advisors-profiles .roundel{overflow:hidden}#team-profiles .has-content,#directors-profiles .has-content,#advisors-profiles .has-content{position:relative}#team-profiles .has-content .roundel img,#directors-profiles .has-content .roundel img,#advisors-profiles .has-content .roundel img{transition:-webkit-transform 0.2s ease-out 0s;transition:transform 0.2s ease-out 0s;transition:transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s}#team-profiles .has-content button,#directors-profiles .has-content button,#advisors-profiles .has-content button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;border:none;background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:pointer}#team-profiles .has-content:hover h4,#directors-profiles .has-content:hover h4,#advisors-profiles .has-content:hover h4{text-decoration:underline;text-underline-offset:3px}#team-profiles .has-content:hover .roundel img,#directors-profiles .has-content:hover .roundel img,#advisors-profiles .has-content:hover .roundel img{-webkit-transform:scale(1.0375);transform:scale(1.0375)}#team-profiles .has-content .team-member-bio,#directors-profiles .has-content .team-member-bio,#advisors-profiles .has-content .team-member-bio{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.team-modal-wrapper{z-index:1000;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh}@supports (height: 100dvh){.team-modal-wrapper{height:100dvh}}.team-modal-wrapper .team-modal-bg{opacity:0;transition:opacity 0.25s linear 0s;cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;display:block;position:absolute}.team-modal-wrapper .team-modal-bg:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";opacity:0.75;background:#00205b}.team-modal-wrapper .team-modal{transition:all 0.25s linear 0s;opacity:0;position:absolute;width:calc(100vw - 2rem);max-height:90vh;max-width:720px;top:calc(1rem + 50%);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:0;border-radius:1.5rem;display:flex;flex-direction:column}.team-modal-wrapper .team-modal:before,.team-modal-wrapper .team-modal:after{z-index:2;content:"";pointer-events:none;left:2rem;bottom:0;width:calc(100% - 4rem);position:absolute}.team-modal-wrapper .team-modal:before{top:calc(240px - 5rem);height:6rem;background:#fff;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, #fff 100%)}@media (min-width:1024px){.team-modal-wrapper .team-modal:before{top:calc(240px - 3rem);height:3rem}}.team-modal-wrapper .team-modal:after{height:4rem;bottom:0;background:linear-gradient(to top, #fff 0%,rgba(255,255,255,0.738) 19%,rgba(255,255,255,0.541) 34%,rgba(255,255,255,0.382) 47%,rgba(255,255,255,0.278) 56.5%,rgba(255,255,255,0.194) 65%,rgba(255,255,255,0.126) 73%,rgba(255,255,255,0.075) 80.2%,rgba(255,255,255,0.042) 86.1%,rgba(255,255,255,0.021) 91%,rgba(255,255,255,0.008) 95.2%,rgba(255,255,255,0.002) 98.2%,rgba(255,255,255,0) 100%)}.team-modal-wrapper .team-modal button.close{z-index:3;position:absolute;border:none;top:1rem;right:1rem;width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background-color:transparent;cursor:pointer;margin:0;color:inherit}@media (min-width:1024px){.team-modal-wrapper .team-modal button.close{top:2rem;right:2rem}}.team-modal-wrapper .team-modal button.close svg{width:1.5rem;height:1.5rem;fill:currentColor}.team-modal-wrapper .team-modal button.close:hover{transition:-webkit-transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s, -webkit-transform 0.25s ease-out 0s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.team-modal-wrapper .team-modal .team-modal-member{z-index:2;position:relative;padding:0 2rem;display:flex;align-items:center;flex-direction:column;gap:1rem;margin-bottom:-200px;border-radius:2rem 2rem 0 0}.team-modal-wrapper .team-modal .team-modal-member:before{background-color:#fff;content:"";position:absolute;width:calc(100% - 2rem);height:160px;top:0;left:0;border-radius:2rem 0 0 0}@media (min-width:1024px){.team-modal-wrapper .team-modal .team-modal-member:before{display:none}}@media (min-width:1024px){.team-modal-wrapper .team-modal .team-modal-member{flex-direction:row;margin-top:-2rem;margin-bottom:-1rem;gap:2rem}}.team-modal-wrapper .team-modal .team-modal-image{flex-shrink:0;position:relative;width:240px;margin-top:-1rem;padding:240px 0 0;height:0;border-radius:1000em}.team-modal-wrapper .team-modal .team-modal-image:before{width:240px;height:120px;border-radius:0 0 120px 120px;content:"";position:absolute;bottom:0;left:0;background-color:#ffffff;box-shadow:0 0 4rem #ffffff, 0 0 1rem #ffffff}@media (min-width:1024px){.team-modal-wrapper .team-modal .team-modal-image{margin-top:0;overflow:hidden}}.team-modal-wrapper .team-modal .team-modal-image img{border-radius:1000em;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.team-modal-wrapper .team-modal .team-modal-links:empty{display:none}.team-modal-wrapper .team-modal .team-modal-links{margin-top:1rem}.team-modal-wrapper .team-modal .team-modal-links ul{display:flex;gap:2rem}.team-modal-wrapper .team-modal .team-modal-links a,.team-modal-wrapper .team-modal .team-modal-links a:visited{color:#407ec9;display:block;transition:color 0.125s linear 0s}.team-modal-wrapper .team-modal .team-modal-links a svg,.team-modal-wrapper .team-modal .team-modal-links a:visited svg{fill:currentColor;pointer-events:none}.team-modal-wrapper .team-modal .team-modal-links a:hover,.team-modal-wrapper .team-modal .team-modal-links a:visited:hover{color:#00205b}.team-modal-wrapper .team-modal .team-member-name{text-wrap:balance}.team-modal-wrapper .team-modal .team-modal-bio{padding:220px 2rem 3rem;flex-grow:1;overflow:scroll;border-radius:0 0 2rem 2rem;position:relative}@media (min-width:1024px){.team-modal-wrapper .team-modal .team-modal-bio{padding:3rem 2rem}}.team-modal-wrapper .team-modal .team-modal-bio h4,.team-modal-wrapper .team-modal .team-modal-bio h5{text-align:center}.team-modal-wrapper .team-modal .team-modal-bio .team-modal-links{margin:-1rem 0 1rem 0}.team-modal-wrapper .team-modal .team-modal-bio .team-modal-links ul{justify-content:center}.team-modal-wrapper .team-modal .team-modal-bio h4{font-size:200%;margin-top:0 !important}.team-modal-wrapper .team-modal .team-modal-bio h5{font-size:150%;margin-top:-0.5rem;margin-bottom:2rem}.team-modal-wrapper .team-modal .team-modal-bio .team-modal-bio-text{font-size:117.5%}body.has-active-team-modal{overflow:hidden}body.has-active-team-modal .team-modal-wrapper{pointer-events:initial}body.has-active-team-modal .team-modal-wrapper .team-modal-bg{opacity:1}body.has-active-team-modal .team-modal-wrapper .team-modal{transition:all 0.25s linear 0.25s;opacity:1;top:50%}#partnerships-hero{color:white;background:#00205b}@media (max-width:1023px){#partnerships-hero{height:75vw}}#partnerships-intro{background:#dde9d8}@media (min-width:1024px){#partnerships-partners .column{margin:2rem 0}}#partnerships-partners .image-holder{width:100%;padding:100% 0 0;height:0;background:#f0f0f0;position:relative}#partnerships-partners .image-holder img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 2rem);height:calc(100% - 2rem)}#join-our-team-who h3,#join-our-team-openings h3,#join-our-team-apply h3{margin:3rem 0 1.5rem}#join-our-team-who h3:first-child,#join-our-team-openings h3:first-child,#join-our-team-apply h3:first-child{margin-top:0}#join-our-team-who h4,#join-our-team-openings h4,#join-our-team-apply h4{margin:1.5rem 0 0.5rem}#join-our-team-who p,#join-our-team-openings p,#join-our-team-apply p{margin-bottom:1.5rem}#join-our-team-openings,#join-our-team-apply{background:#dde9d8}#join-our-team-openings{padding-top:2rem}#join-our-team-openings ul{margin:2rem 0;display:flex;flex-wrap:wrap;justify-content:center}#join-our-team-openings ul li{margin:0.5rem 0;width:100%;position:relative}#join-our-team-openings .emdash{display:inline-block;position:relative;margin:0 1rem 0;-webkit-transform:scaleX(200%);transform:scaleX(200%)}#join-our-team-openings a,#join-our-team-openings a:visited{font-weight:700}#join-our-team-openings .apply-now{text-transform:uppercase;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}#join-our-team-apply{padding-bottom:2rem}#join-our-team-apply a,#join-our-team-apply a:visited{border:none;text-decoration:underline;text-underline-offset:2px}#join-our-team-job-description .breadcrumb{margin-bottom:2rem}#join-our-team-job-description .breadcrumb a,#join-our-team-job-description .breadcrumb a:visited{text-decoration:underline;text-underline-offset:2px}#join-our-team-job-description p,#join-our-team-job-description ul,#join-our-team-job-description ol{font-size:var(--font-size-h5)}#join-our-team-job-description p ol,#join-our-team-job-description p ul,#join-our-team-job-description ul ol,#join-our-team-job-description ul ul,#join-our-team-job-description ol ol,#join-our-team-job-description ol ul{font-size:inherit}#join-our-team-job-description ul{list-style:disc}#join-our-team-job-description ul li{margin:0.3333em 0 0.3333em 2em}#join-our-team-job-description ul ul{list-style:circle;margin-bottom:0.66667em}#join-our-team-job-description h3{font-size:var(--font-size-h3);font-weight:700;margin:1.25em 0 0.75em}#join-our-team-how-to-apply{background-color:#dde9d8}#join-our-team-how-to-apply p{font-size:var(--font-size-h5)}#join-our-team-how-to-apply p a,#join-our-team-how-to-apply p a:visited{border:none;text-decoration:underline}#join-our-team-how-to-apply h3{font-size:var(--font-size-h3);font-weight:700;margin:0 0 0.75em}.news-section-title{padding-top:1rem}@media (min-width:1024px){.news-section-title{padding-top:1rem}}.news-summary-list,.press-release-summary-list{padding-bottom:4rem}.news-summary-list .column,.press-release-summary-list .column{margin-bottom:2rem}img.new-lazyload{opacity:0;transition:opacity 0.125s linear 0s}img.new-lazyload.loaded{opacity:1}.news-hero,.press-release-hero{width:100%;padding:100% 0 0;height:0;display:block;position:relative}.news-hero img,.press-release-hero img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.news-hero,.press-release-hero{padding:50% 0 0;overflow:hidden}}.news-summary .h2,.press-release-summary .h2{margin-top:1rem}.news-summary .post-meta,.press-release-summary .post-meta{margin-top:-1em}.news-summary .author,.press-release-summary .author{margin:1rem 0 -1rem;font-weight:700;font-size:1.125rem;line-height:1.25}@media (min-width:1024px){.news-summary .author,.press-release-summary .author{font-size:1.25rem;line-height:1.5}}.news-summary .excerpt,.press-release-summary .excerpt{margin:1rem 0}.news-summary .excerpt p,.press-release-summary .excerpt p{font-size:1.125rem;line-height:1.25}@media (min-width:1024px){.news-summary .excerpt p,.press-release-summary .excerpt p{font-size:1.25rem;line-height:1.5}}.news-summary figure,.press-release-summary figure{padding:0;height:0;border-radius:0.25rem;overflow:hidden;position:relative}.news-summary figure img,.press-release-summary figure img{border-radius:0.25rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.news-summary a:not(.button) figure,.news-summary a:not(.button):visited figure,.press-release-summary a:not(.button) figure,.press-release-summary a:not(.button):visited figure{transition:-webkit-transform 0.125s linear 0s;transition:transform 0.125s linear 0s;transition:transform 0.125s linear 0s, -webkit-transform 0.125s linear 0s}.news-summary a:not(.button) .h2,.news-summary a:not(.button):visited .h2,.press-release-summary a:not(.button) .h2,.press-release-summary a:not(.button):visited .h2{text-decoration:underline;text-underline-offset:0.1em;text-decoration-thickness:0.05em;transition:color 0.0625s linear 0s;text-wrap:balance}.news-summary a:not(.button):hover figure,.news-summary a:not(.button):visited:hover figure,.press-release-summary a:not(.button):hover figure,.press-release-summary a:not(.button):visited:hover figure{-webkit-transform:scale(101.25%);transform:scale(101.25%)}.news-summary a:not(.button):hover .h2,.news-summary a:not(.button):visited:hover .h2,.press-release-summary a:not(.button):hover .h2,.press-release-summary a:not(.button):visited:hover .h2{color:#ff7773}.news-article-sidebar{padding-bottom:3rem !important}@media (min-width:1024px){.news-article-sidebar{padding-top:3.25rem !important;padding-bottom:4.25rem !important}}.news-article-sidebar .sticky{position:-webkit-sticky;position:sticky;top:calc(2rem + var(--combined-header-height))}.recent-stories{display:flex;flex-direction:column;gap:2rem}.recent-stories a img,.recent-stories a:visited img{transition:all 0.125s linear 0s;border-radius:0.25rem}.recent-stories a .h4,.recent-stories a:visited .h4{display:block;transition:color 0.0625s linear 0s;text-underline-offset:0.1em;text-decoration-thickness:0.05em;text-decoration:underline;margin-bottom:0.5rem;font-size:1.5rem;margin:0.5rem 0 0.5rem 0}.recent-stories a:hover img,.recent-stories a:visited:hover img{-webkit-transform:scale(102.5%);transform:scale(102.5%);-webkit-filter:saturate(125%);filter:saturate(125%)}.recent-stories a:hover .h4,.recent-stories a:visited:hover .h4{color:#ff7773}.weight-400{font-weight:400}.filters .h3{margin:0}.filters .filter-bar{padding-top:0 !important;padding-bottom:0 !important;position:relative;height:1px;margin:0.5rem 0}.filters .filter-bar:before{position:absolute;left:50%;height:100%;width:calc(100% - 2rem);height:1px;background-color:#00205b;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.filters .filter-bar hr{display:none}.years{position:relative}.years .select-wrapper{position:relative;font-size:1.125rem !important}.years select{height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:2;background-color:transparent;border:1px solid currentColor;padding:0 1.6667em 0 0.6667em;border-radius:2em;color:inherit;font:inherit}.years .chevron{position:absolute;top:calc(0.0667em + 50%);right:0.6667em;width:0.75em;height:0.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.years .chevron svg{display:block;width:0.75em;height:0.75em}ul.post-tags{display:flex;flex-wrap:wrap;gap:0.5em;text-wrap:balance;margin:0 !important;padding:0 !important;list-style:none !important;font-size:1.125rem !important;line-height:inherit}ul.post-tags li{padding:0 !important;margin:0 !important;display:inline}ul.post-tags a,ul.post-tags a:visited{display:flex;gap:0.5em;border:1px solid currentColor;padding:0 0.6667em;line-height:1.5;border-radius:2em;text-decoration:none}ul.post-tags a:hover,ul.post-tags a:visited:hover{color:#ff7773}ul.post-tags a.active,ul.post-tags a:visited.active{background-color:#00205b;color:white;border-color:#00205b}.news-article-content{padding-top:1rem !important;padding-bottom:2rem !important}.news-article-content .post-meta{margin:1rem 0 2rem 0;display:flex;flex-direction:column;gap:0.5em}@media (min-width:1024px){.news-article-content .post-meta{flex-direction:row;gap:1em;align-items:center}}.news-article-content .post-meta .post-date{white-space:nowrap;font-weight:700}.news-article-content figure{margin:1rem 0;height:0;padding:0;border-radius:0.25rem;position:relative}@media (min-width:1024px){.news-article-content figure{margin:1rem 0 2rem}}.news-article-content figure img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:0.25rem}.news-article-content .figcaption{margin-top:-0.5rem;margin-bottom:0.5rem;color:#999999}@media (min-width:1024px){.news-article-content .figcaption{margin-top:-0.75rem;margin-bottom:0.75rem}}.news-article-content .figcaption p{font-size:0.875rem}.news-article-content .author{font-size:1.125rem;line-height:1.75;margin-bottom:1.5rem;font-weight:700}.news-article-content .article p,.news-article-content .article blockquote{text-wrap:pretty;word-wrap:break-word}.news-article-content .article b,.news-article-content .article strong{font-weight:700}.news-article-content .article em{font-style:italic}.news-article-content .article p,.news-article-content .article blockquote,.news-article-content .article ol,.news-article-content .article ul{font-size:1.125rem;line-height:1.75;margin-bottom:1.5rem}.news-article-content .article blockquote p{font-size:1.375rem;line-height:1.5;margin-bottom:1rem}.news-article-content .article ol{list-style:decimal}.news-article-content .article ul{list-style:disc}.news-article-content .article .wp-block-image img{border-radius:0.25rem}.news-article-content .article .wp-block-embed{margin:1.5rem 0}.news-article-content .article .wp-block-embed .wp-block-embed__wrapper{padding:56.25% 0 0;width:100%;position:relative;height:0}.news-article-content .article .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:0.25rem}.news-article-content .article ol,.news-article-content .article ul{margin:1.5rem 0}.news-article-content .article ol li,.news-article-content .article ul li{margin-left:2.5rem}.news-article-content a:not(.cta):not(.post-tags *),.news-article-content a:visited:not(.cta):not(.post-tags *){color:#407ec9;border:none;text-decoration:underline;text-underline-offset:0.1em;word-wrap:break-word}.news-article-content a:not(.cta):not(.post-tags *):hover,.news-article-content a:visited:not(.cta):not(.post-tags *):hover{color:#ff7773}.news-article-content a.breadcrumb{display:inline-block;margin-top:2rem;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#00205b}.news-article-content a.breadcrumb:hover{color:#00205b;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.news-article-content h1,.news-article-content h2,.news-article-content h3,.news-article-content h4{font-weight:700;margin:2rem 0 0.5rem;line-height:1.125;text-wrap:balance;letter-spacing:-0.025em}.news-article-content h2{font-size:2rem}.news-article-content h2.h1,.news-article-content h1{font-size:2rem}.news-article-content h3{font-size:1.5rem}.news-article-content h4{font-size:1.25rem}.news-article-content blockquote{margin:4rem 0;padding:0;text-align:center}.news-article-content .wp-block-gallery{margin:2rem 0 3rem}.news-article-content .wp-block-gallery img{border-radius:0.25rem}@media (min-width:1024px){.news-article-content{padding-top:2rem !important;padding-right:4rem !important;padding-bottom:4rem !important}.news-article-content .post-meta{margin:1.5rem 0 1.5rem 0}.news-article-content .author{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.news-article-content p,.news-article-content blockquote,.news-article-content ol,.news-article-content ul{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem}.news-article-content blockquote p{font-size:1.5rem;margin-bottom:1rem}.news-article-content ol{list-style:decimal}.news-article-content ul{list-style:disc}.news-article-content .wp-block-embed{margin:4rem 0}.news-article-content ol,.news-article-content ul{margin:2rem 0}.news-article-content ol li,.news-article-content ul li{margin-left:4rem}.news-article-content h1,.news-article-content h2,.news-article-content h3,.news-article-content h4{font-weight:700;margin:2rem 0 0.5rem;line-height:1;text-wrap:balance;letter-spacing:-0.025em}.news-article-content h2{font-size:1.75rem}.news-article-content h2.h1,.news-article-content h1{font-size:2.5rem}.news-article-content h3{font-size:1.25rem}.news-article-content h4{font-size:1.125rem}.news-article-content blockquote{margin:4rem 0;padding:0 2rem;text-align:center}.news-article-content .wp-block-gallery{margin:4rem 0 4rem}}@media (min-width:1024px){.news-article-content>.h1{margin-top:1.25rem !important}}.pagination .column{text-align:center;border-top:1px solid currentColor}@media (min-width:1024px){.pagination .column{font-size:1.125rem}}.pagination .column .pagination-container{margin:1rem auto 2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}@media (min-width:1024px){.pagination .column .pagination-container{gap:1rem 1.5rem}}.pagination .column .pagination-container .pagination-summary{width:100%}.pagination .column .pagination-container .pagination-numbers{display:flex;gap:0.25rem}@media (min-width:1024px){.pagination .column .pagination-container .pagination-numbers{gap:0.5rem}}.pagination .column .pagination-container .pagination-numbers .pagination-ellipsis{width:1rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.pagination .column .pagination-container .pagination-numbers a,.pagination .column .pagination-container .pagination-numbers a:visited{white-space:nowrap;font-weight:700;border:1px solid currentColor;color:#00205b;border-radius:3rem;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.pagination .column .pagination-container .pagination-numbers a:hover,.pagination .column .pagination-container .pagination-numbers a:visited:hover{background-color:#00205b;border-color:#00205b;color:white}.pagination .column .pagination-container .pagination-numbers a.current,.pagination .column .pagination-container .pagination-numbers a:visited.current{background-color:#00205b;border-color:#00205b;color:white}.pagination .column .pagination-container a.pagination-button,.pagination .column .pagination-container a.pagination-button:visited{white-space:nowrap;font-weight:700;border:1px solid currentColor;color:#00205b;border-radius:3rem;width:2.5rem;height:2.5rem;display:none;justify-content:center;align-items:center}.pagination .column .pagination-container a.pagination-button svg,.pagination .column .pagination-container a.pagination-button:visited svg{fill:currentColor}.pagination .column .pagination-container a.pagination-button.disabled,.pagination .column .pagination-container a.pagination-button:visited.disabled{opacity:0.5;pointer-events:none;background-color:transparent;color:#00205b}.pagination .column .pagination-container a.pagination-button:hover,.pagination .column .pagination-container a.pagination-button:visited:hover{background-color:#00205b;border-color:#00205b;color:white}@media (min-width:1024px){.pagination .column .pagination-container a.pagination-button,.pagination .column .pagination-container a.pagination-button:visited{display:flex}}.featured-module{margin:1rem auto -1rem}@media (min-width:768px){.featured-module{margin:1rem auto}}@media (min-width:1024px){.featured-module{margin:1rem auto 2rem auto}}.featured-stories-mask{max-width:100vw;margin-left:-1rem;margin-right:-1rem;margin-top:-1rem;margin-bottom:0}@media (min-width:1024px){.featured-stories-mask{margin-left:0;margin-right:0;max-width:none}}.featured-stories{position:relative;margin:0;max-width:none;width:auto;padding:0}@media (min-width:1024px){.featured-stories{margin-top:0}}.featured-mobile-scroll{display:flex;flex-wrap:nowrap;gap:1.5rem;overflow-x:scroll;padding:2.5rem 1rem 3.5rem;margin:0;max-width:none;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-padding-left:1rem}.featured-mobile-scroll::-webkit-scrollbar{display:none}@media (min-width:1024px){.featured-mobile-scroll{display:none}}.featured-mobile-scroll .featured-story{scroll-snap-align:start;flex-shrink:0;width:300px}.featured-desktop-pages{display:none;padding:2.5rem 1.5rem;position:relative}@media (min-width:1024px){.featured-desktop-pages{display:block}}.featured-page{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out}.featured-page.is-active{opacity:1;visibility:visible;pointer-events:auto}.featured-page .featured-story{width:100%;flex:0 0 100%;box-shadow:0 0.5rem 2rem rgba(0,32,91,0.125)}.featured-story{background:white;box-shadow:0 0.5rem 1.5rem rgba(0,32,91,0.125);transition:-webkit-transform 0.125s ease-in-out 0s;transition:transform 0.125s ease-in-out 0s;transition:transform 0.125s ease-in-out 0s, -webkit-transform 0.125s ease-in-out 0s;border-radius:0.5rem;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}.featured-story a,.featured-story a:visited{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.featured-story a span,.featured-story a:visited span{opacity:0}.featured-story:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.featured-story figure{display:block;padding:75% 0 0 !important;width:100%;height:0;overflow:hidden;border-radius:0.25rem;position:relative}.featured-story figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.featured-story .featured-story-title{width:100%;padding:1rem;display:flex;flex-direction:column;gap:0.5rem;font-size:0.75rem}.featured-story .featured-story-title .h4{margin:0;text-decoration:underline;text-decoration-thickness:0.05em;text-underline-offset:0.1em;transition:color 0.125s linear 0s}.featured-story .featured-story-title .author{font-size:0.875rem;font-weight:700}.featured-story .featured-story-title .date{font-size:0.75rem}.featured-story:hover .h4{color:#ff7773}.news-header ul{max-width:1048px;border-bottom:1px solid #00205b;margin:0 auto;display:flex}@media (min-width:1024px){.news-header ul{gap:1.5rem}}.news-header ul li a,.news-header ul li a:visited{display:block;font-weight:700;font-size:1.25rem;padding:1rem;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:0.05em;text-underline-offset:0.1em}@media (min-width:768px){.news-header ul li a,.news-header ul li a:visited{padding:1.25rem 1rem}}@media (min-width:1024px){.news-header ul li a,.news-header ul li a:visited{padding:1.5rem 0}}.news-header ul li a:is(.active a, .active a:visited),.news-header ul li a:hover,.news-header ul li a:visited:is(.active a, .active a:visited),.news-header ul li a:visited:hover{-webkit-text-decoration-color:#00205b;text-decoration-color:#00205b}.media-downloads{padding:1rem 0 4rem}.media-downloads .logos a,.media-downloads .logos a:visited{text-decoration:underline;text-underline-offset:0.1em;text-decoration-thickness:0.05em}.media-downloads .logos a:hover,.media-downloads .logos a:visited:hover{color:#ff7773}.media-downloads .grid{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.media-downloads .grid{display:grid;grid-template-columns:repeat(2, 1fr)}}.media-downloads .grid a,.media-downloads .grid a:visited{display:block;margin:0 0 0.5rem}.media-downloads .grid a img,.media-downloads .grid a:visited img{display:block;border-radius:4px;transition:-webkit-transform 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s}.media-downloads .grid a:hover img,.media-downloads .grid a:visited:hover img{-webkit-transform:scale(1.025);transform:scale(1.025);transition-duration:0.125s}.press-release-hr{background-color:#00205b;height:1px;width:100%;margin:2rem 0}.featured-nav{display:flex;align-items:flex-start;gap:0.5rem}.featured-nav .featured-nav-btn{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:36px;height:36px;border:1px solid currentColor;background:transparent;color:#00205b;border-radius:100px;cursor:pointer}.featured-nav .featured-nav-btn svg{fill:currentColor;width:16px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.featured-nav .featured-nav-btn:disabled{opacity:0.5;cursor:inherit}@media (max-width: 767px){.featured-nav{display:none}}#hero-404{background:#ffce2e}#hero-404 .column{min-height:calc(100vh - var(--combined-header-height))}body{font-family:"Circular", sans-serif}
