@charset "UTF-8";.text-blue{color:#006db1}.bg-blue{background-color:#006db1}.bg-blue+.section.bg-blue{border-top-left-radius:0;border-top-right-radius:0}.bg-blue:has(+.section.bg-blue){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--blue{color:#006db1}.fill--blue{fill:#006db1}.fill--blue path{fill:#006db1}.stroke--blue{stroke:#006db1}.stroke--blue path{stroke:#006db1}.user-input-accent--blue strong{color:#006db1}.border--blue{border-color:#006db1}.button--primary.button--color-blue{color:#006db1!important}.button--primary.button--color-blue:hover{color:#006db1!important}.text-teal{color:#169d9d}.bg-teal{background-color:#169d9d}.bg-teal+.section.bg-teal{border-top-left-radius:0;border-top-right-radius:0}.bg-teal:has(+.section.bg-teal){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--teal{color:#169d9d}.fill--teal{fill:#169d9d}.fill--teal path{fill:#169d9d}.stroke--teal{stroke:#169d9d}.stroke--teal path{stroke:#169d9d}.user-input-accent--teal strong{color:#169d9d}.border--teal{border-color:#169d9d}.button--primary.button--color-teal{color:#169d9d!important}.button--primary.button--color-teal:hover{color:#169d9d!important}.text-slate{color:#1d1c1c}.bg-slate{background-color:#1d1c1c}.bg-slate+.section.bg-slate{border-top-left-radius:0;border-top-right-radius:0}.bg-slate:has(+.section.bg-slate){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--slate{color:#1d1c1c}.fill--slate{fill:#1d1c1c}.fill--slate path{fill:#1d1c1c}.stroke--slate{stroke:#1d1c1c}.stroke--slate path{stroke:#1d1c1c}.user-input-accent--slate strong{color:#1d1c1c}.border--slate{border-color:#1d1c1c}.button--primary.button--color-slate{color:#1d1c1c!important}.button--primary.button--color-slate:hover{color:#1d1c1c!important}.text-graphite{color:#3a3a3a}.bg-graphite{background-color:#3a3a3a}.bg-graphite+.section.bg-graphite{border-top-left-radius:0;border-top-right-radius:0}.bg-graphite:has(+.section.bg-graphite){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--graphite{color:#3a3a3a}.fill--graphite{fill:#3a3a3a}.fill--graphite path{fill:#3a3a3a}.stroke--graphite{stroke:#3a3a3a}.stroke--graphite path{stroke:#3a3a3a}.user-input-accent--graphite strong{color:#3a3a3a}.border--graphite{border-color:#3a3a3a}.button--primary.button--color-graphite{color:#3a3a3a!important}.button--primary.button--color-graphite:hover{color:#3a3a3a!important}.text-carbon{color:#c0c9d0}.bg-carbon{background-color:#c0c9d0}.bg-carbon+.section.bg-carbon{border-top-left-radius:0;border-top-right-radius:0}.bg-carbon:has(+.section.bg-carbon){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--carbon{color:#c0c9d0}.fill--carbon{fill:#c0c9d0}.fill--carbon path{fill:#c0c9d0}.stroke--carbon{stroke:#c0c9d0}.stroke--carbon path{stroke:#c0c9d0}.user-input-accent--carbon strong{color:#c0c9d0}.border--carbon{border-color:#c0c9d0}.button--primary.button--color-carbon{color:#c0c9d0!important}.button--primary.button--color-carbon:hover{color:#c0c9d0!important}.text-alloy{color:#eaf1f2}.bg-alloy{background-color:#eaf1f2}.bg-alloy+.section.bg-alloy{border-top-left-radius:0;border-top-right-radius:0}.bg-alloy:has(+.section.bg-alloy){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--alloy{color:#eaf1f2}.fill--alloy{fill:#eaf1f2}.fill--alloy path{fill:#eaf1f2}.stroke--alloy{stroke:#eaf1f2}.stroke--alloy path{stroke:#eaf1f2}.user-input-accent--alloy strong{color:#eaf1f2}.border--alloy{border-color:#eaf1f2}.button--primary.button--color-alloy{color:#eaf1f2!important}.button--primary.button--color-alloy:hover{color:#eaf1f2!important}.text-white{color:#f7f8f8}.bg-white{background-color:#f7f8f8}.bg-white+.section.bg-white{border-top-left-radius:0;border-top-right-radius:0}.bg-white:has(+.section.bg-white){border-bottom-left-radius:0;border-bottom-right-radius:0}.accent--white{color:#f7f8f8}.fill--white{fill:#f7f8f8}.fill--white path{fill:#f7f8f8}.stroke--white{stroke:#f7f8f8}.stroke--white path{stroke:#f7f8f8}.user-input-accent--white strong{color:#f7f8f8}.border--white{border-color:#f7f8f8}.button--primary.button--color-white{color:#f7f8f8!important}.button--primary.button--color-white:hover{color:#f7f8f8!important}.m-0{margin:0}.m-top-0{margin-top:0}.m-bottom-0{margin-bottom:0}.m-left-0{margin-left:0}.m-right-0{margin-right:0}.m-block-0{margin-block:0}.m-inline-0{margin-inline:0}.m-1{margin:.25rem}.m-top-1{margin-top:.25rem}.m-bottom-1{margin-bottom:.25rem}.m-left-1{margin-left:.25rem}.m-right-1{margin-right:.25rem}.m-block-1{margin-block:.25rem}.m-inline-1{margin-inline:.25rem}.m-2{margin:.5rem}.m-top-2{margin-top:.5rem}.m-bottom-2{margin-bottom:.5rem}.m-left-2{margin-left:.5rem}.m-right-2{margin-right:.5rem}.m-block-2{margin-block:.5rem}.m-inline-2{margin-inline:.5rem}.m-3{margin:1rem}.m-top-3{margin-top:1rem}.m-bottom-3{margin-bottom:1rem}.m-left-3{margin-left:1rem}.m-right-3{margin-right:1rem}.m-block-3{margin-block:1rem}.m-inline-3{margin-inline:1rem}.m-4{margin:1.5rem}.m-top-4{margin-top:1.5rem}.m-bottom-4{margin-bottom:1.5rem}.m-left-4{margin-left:1.5rem}.m-right-4{margin-right:1.5rem}.m-block-4{margin-block:1.5rem}.m-inline-4{margin-inline:1.5rem}.m-5{margin:2rem}.m-top-5{margin-top:2rem}.m-bottom-5{margin-bottom:2rem}.m-left-5{margin-left:2rem}.m-right-5{margin-right:2rem}.m-block-5{margin-block:2rem}.m-inline-5{margin-inline:2rem}.m-auto{margin:auto}.m-top-auto{margin-top:auto}.m-bottom-auto{margin-bottom:auto}.m-left-auto{margin-left:auto}.m-right-auto{margin-right:auto}.m-block-auto{margin-block:auto}.m-inline-auto{margin-inline:auto}@font-face{font-family:"Roboto Slab";src:local("Roboto Slab"),url(../fonts/roboto-slab/RobotoSlab-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-slab/RobotoSlab-Bold.woff2) format("woff2"),url(../fonts/roboto-slab/RobotoSlab-Bold.woff) format("woff"),url(../fonts/roboto-slab/RobotoSlab-Bold.ttf) format("truetype"),url(../fonts/roboto-slab/RobotoSlab-Bold.svg) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:local("Roboto Slab"),url(../fonts/roboto-slab/RobotoSlab-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-slab/RobotoSlab-Medium.woff2) format("woff2"),url(../fonts/roboto-slab/RobotoSlab-Medium.woff) format("woff"),url(../fonts/roboto-slab/RobotoSlab-Medium.ttf) format("truetype"),url(../fonts/roboto-slab/RobotoSlab-Medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:local("Roboto Mono"),url(../fonts/roboto-mono/RobotoMono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-mono/RobotoMono-Regular.woff2) format("woff2"),url(../fonts/roboto-mono/RobotoMono-Regular.woff) format("woff"),url(../fonts/roboto-mono/RobotoMono-Regular.ttf) format("truetype"),url(../fonts/roboto-mono/RobotoMono-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:local("Roboto Mono"),url(../fonts/roboto-mono/RobotoMono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-mono/RobotoMono-Medium.woff2) format("woff2"),url(../fonts/roboto-mono/RobotoMono-Medium.woff) format("woff"),url(../fonts/roboto-mono/RobotoMono-Medium.ttf) format("truetype"),url(../fonts/roboto-mono/RobotoMono-Medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter"),url(../fonts/inter/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Regular.woff2) format("woff2"),url(../fonts/inter/Inter-Regular.woff) format("woff"),url(../fonts/inter/Inter-Regular.ttf) format("truetype"),url(../fonts/inter/Inter-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter"),url(../fonts/inter/Inter-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../fonts/inter/Inter-Medium.woff) format("woff"),url(../fonts/inter/Inter-Medium.ttf) format("truetype"),url(../fonts/inter/Inter-Medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter"),url(../fonts/inter/Inter-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/inter/Inter-Black.woff2) format("woff2"),url(../fonts/inter/Inter-Black.woff) format("woff"),url(../fonts/inter/Inter-Black.ttf) format("truetype"),url(../fonts/inter/Inter-Black.svg) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Instrument;src:local("Instrument"),url(../fonts/instrument/InstrumentSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/instrument/InstrumentSans-Regular.woff2) format("woff2"),url(../fonts/instrument/InstrumentSans-Regular.woff) format("woff"),url(../fonts/instrument/InstrumentSans-Regular.ttf) format("truetype"),url(../fonts/instrument/InstrumentSans-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument;src:local("Instrument"),url(../fonts/instrument/InstrumentSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/instrument/InstrumentSans-Medium.woff2) format("woff2"),url(../fonts/instrument/InstrumentSans-Medium.woff) format("woff"),url(../fonts/instrument/InstrumentSans-Medium.ttf) format("truetype"),url(../fonts/instrument/InstrumentSans-Medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument;src:local("Instrument"),url(../fonts/instrument/InstrumentSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/instrument/InstrumentSans-SemiBold.woff2) format("woff2"),url(../fonts/instrument/InstrumentSans-SemiBold.woff) format("woff"),url(../fonts/instrument/InstrumentSans-SemiBold.ttf) format("truetype"),url(../fonts/instrument/InstrumentSans-SemiBold.svg) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:local("IBM Plex Mono"),url(../fonts/ibm-plex-mono/IBMPlexMono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2) format("woff2"),url(../fonts/ibm-plex-mono/IBMPlexMono-Regular.woff) format("woff"),url(../fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format("truetype"),url(../fonts/ibm-plex-mono/IBMPlexMono-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:local("IBM Plex Mono"),url(../fonts/ibm-plex-mono/IBMPlexMono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/ibm-plex-mono/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/ibm-plex-mono/IBMPlexMono-Medium.woff) format("woff"),url(../fonts/ibm-plex-mono/IBMPlexMono-Medium.ttf) format("truetype"),url(../fonts/ibm-plex-mono/IBMPlexMono-Medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap}.sr-only{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.max-width{max-width:1750px!important;margin-inline:auto!important}.hide{display:none!important;visibility:hidden!important}.txt-centre{text-align:center}.w-full{width:100%}.h-full{height:100%}.underline{text-decoration:underline;text-underline-offset:3px}.position-relative{position:relative!important}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;width:100%;font-size:16px}@media only screen and (min-width:768px){html{font-size:min(max(12px,1.1111vw),20px)}}html::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}html::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(83,83,83,.07);background-color:#3a3a3a}html::-webkit-scrollbar{width:10px;background-color:#3a3a3a}html::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c0c9d0}body{font-family:Instrument,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:23px;background-color:#1d1c1c;font-size:1.25rem}@media only screen and (min-width:960px){body{font-size:1rem}}article{margin-bottom:unset;border-bottom:unset;transition:background-color .5s ease-in-out}article#primary{padding:0}main{z-index:0;position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Instrument,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}a,ol li,p,span,ul li{font-family:Instrument,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.6;color:#1d1c1c;margin:unset;font-size:1.25rem}@media only screen and (min-width:960px){a,ol li,p,span,ul li{font-size:1rem}}.section{display:flex;flex-direction:column;justify-content:center;padding-block:5rem!important;border-radius:1.5rem}@media only screen and (min-width:768px){.section{padding-block:7rem!important}}@media only screen and (min-width:1200px){.section{padding-block:10rem!important}}.section--top-padding-only{padding-block-start:5rem!important;padding-block-end:0!important}@media only screen and (min-width:768px){.section--top-padding-only{padding-block-start:7rem!important;padding-block-end:0!important}}@media only screen and (min-width:1200px){.section--top-padding-only{padding-block-start:10rem!important;padding-block-end:0!important}}.section--bottom-padding-only{padding-block-start:0!important;padding-block-end:5rem!important}@media only screen and (min-width:768px){.section--bottom-padding-only{padding-block-start:0!important;padding-block-end:7rem!important}}@media only screen and (min-width:1200px){.section--bottom-padding-only{padding-block-start:0!important;padding-block-end:10rem!important}}.container{position:relative;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media only screen and (min-width:1200px){.container{padding-left:2.5rem;padding-right:2.5rem}}.post-content,.section-post-content{max-width:75rem}.ky-consent-container .cky-consent-bar .cky-notice .cky-title{font-family:Instrument,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:800}.ky-consent-container .cky-consent-bar .cky-notice .cky-notice-des a,.ky-consent-container .cky-consent-bar .cky-notice .cky-notice-des p{font-family:Instrument,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.ky-consent-container .cky-consent-bar .cky-notice button{border-radius:.65rem}.cky-btn-revisit-wrapper{display:none}.grecaptcha-badge{display:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.h1,h1{font-size:2.25rem;line-height:1.2;letter-spacing:-.02em;font-weight:400}@media only screen and (min-width:768px){.h1,h1{font-size:4.25rem;line-height:1.2}}.h2,h2{font-size:1.875rem;letter-spacing:-.02em;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.h2,h2{font-size:2.375rem}}.h3,h3{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:500}@media only screen and (min-width:768px){.h3,h3{font-size:1.875rem}}.h4,h4{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em}@media only screen and (min-width:768px){.h4,h4{font-size:1.5rem}}.subheader{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}@media only screen and (min-width:768px){.subheader{font-size:1.625rem}}.hero .subheader{font-weight:400}.style-mega{font-size:2.8125rem;font-weight:900;line-height:.9}@media only screen and (min-width:768px){.style-mega{font-size:3.4375rem}}@media only screen and (min-width:960px){.style-mega{font-size:3.75rem}}.style-h1--hero{font-size:3.5rem;font-weight:900;line-height:3.5625rem}.style-h1--article{font-size:3.625rem;font-weight:900;line-height:3.5625rem}@media only screen and (min-width:960px){.style-h1--article{font-size:3.4375rem}}.style-copy-large,.style-copy-large p,.style-copy-mid p{font-size:1.375rem;font-weight:400;line-height:1.3}@media only screen and (min-width:768px){.style-copy-large,.style-copy-large p,.style-copy-mid p{font-size:1.375rem}}.style-copy-mid{font-size:1.375rem;font-weight:400;line-height:1.3}@media only screen and (min-width:768px){.style-copy-mid{font-size:1.125rem}}.style-mono-heading{font-family:"IBM Plex Mono",monospace;font-size:1.25rem;line-height:1;letter-spacing:.03em;font-weight:500}.text-mono{font-family:"IBM Plex Mono",monospace}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.none{display:none}.inline{display:inline}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.flex-grow-0{flex-grow:0}.flex-shrink-0{flex-shrink:0}.flex-grow-1{flex-grow:1}.flex-shrink-1{flex-shrink:1}.rich-text-image{display:flex;flex-direction:column-reverse;gap:2rem}@media only screen and (min-width:768px){.rich-text-image{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:2rem}}.rich-text-image__image{width:100%;position:relative;min-height:400px}.rich-text-image__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.rich-text-image__image{grid-row:1;grid-column:1/6}}.rich-text-image__text{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:768px){.rich-text-image__text{grid-row:1;min-height:41.75rem;grid-column:7/13}}.rich-text-image--extra-copy .rich-text-image__text{justify-content:space-between}.rich-text-image .h3{margin-bottom:1rem}.rich-text-image__cta{margin-top:1rem}@media only screen and (min-width:768px){.rich-text-image__cta{margin-top:3rem}}.rich-text-image--flipped .rich-text-image__image{grid-column:7/13;grid-row:1}.rich-text-image--flipped .rich-text-image__text{grid-column:1/6;grid-row:1}.rich-text-image .rich-text{margin-top:2.5rem}.rich-text-image .rich-text strong{text-transform:uppercase;font-weight:500;letter-spacing:.04em;line-height:1.6}.rich-text-image .rich-text--h4 p,.rich-text-image .rich-text--h4>*{font-size:1.125rem;line-height:1.4;letter-spacing:-.01em;margin-top:.65rem}@media only screen and (min-width:768px){.rich-text-image .rich-text--h4 p,.rich-text-image .rich-text--h4>*{font-size:1.5rem}}.rich-text-image--extra-copy .rich-text{display:block}.text-image{display:flex;flex-direction:column;gap:2rem;padding:3.75rem 0}@media only screen and (min-width:768px){.text-image{padding:7.5rem 0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:2rem}}.text-image__image{width:100%;position:relative;aspect-ratio:1920/1280;background:#3a3a3a;background:linear-gradient(#dbdbdb,rgba(0,0,0,0)) padding-box,linear-gradient(90deg,rgba(255,255,255,0),#007575) border-box;padding:2px;border-radius:.3rem;overflow:hidden}.text-image__image:after{content:"loading sequence, please wait...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f7f8f8;font-size:1rem;opacity:.5;z-index:1;text-align:center;line-height:1.2;animation:loading-pulse 1.5s ease-in-out infinite}.text-image__image canvas{z-index:2;position:relative;border-radius:.3rem}.text-image__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.text-image__image{grid-row:1;grid-column:7/13}}.text-image__text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (min-width:768px){.text-image__text{grid-row:1;grid-column:1/6}}.text-image__text p{margin-top:1rem}.text-image--flipped{flex-direction:column}.text-image--flipped .text-image__image{grid-column:1/7}.text-image--flipped .text-image__text{grid-column:8/13}@keyframes loading-pulse{0%,100%{opacity:.3}50%{opacity:.8}}.button{display:inline-block;font-family:inherit;font-style:normal;font-weight:500;line-height:1;text-align:center;text-decoration:none;cursor:pointer;border-radius:0;background-position:center;padding:.5rem 1rem;color:#f7f8f8;position:relative;background:#006db1;text-transform:uppercase}.cta .button{background:#1d1c1c}.button__inner{position:relative;line-height:1.6;overflow:hidden;display:flex;transition:transform .3s cubic-bezier(.38,0,.28,1)}.button__text{font-family:"IBM Plex Mono",monospace;line-height:1.6;display:block;transition:transform .3s cubic-bezier(.38,0,.28,1);font-size:.75rem;color:#f7f8f8;letter-spacing:.04em}@media only screen and (min-width:960px){.button__text{font-size:1.125rem}}.button__text-container{line-height:1.6;position:relative}.button__hover-text{letter-spacing:.04em;font-family:"IBM Plex Mono",monospace;color:#f7f8f8;position:absolute;top:100%;left:0;width:100%;height:100%;line-height:1.6;transition:transform .3s cubic-bezier(.38,0,.28,1);font-size:.75rem}@media only screen and (min-width:960px){.button__hover-text{font-size:1.125rem}}.button:hover .button__hover-text,.button:hover .button__text{transform:translateY(-100%)}.button:hover .button__arrow{transform:rotate(.01deg) translate(100%,-100%)}.skip-link{transform:translateY(-20rem);padding:1rem .5rem;position:absolute;width:100%;text-align:center;z-index:1000;transition:transform .3s;background-color:#fff}.skip-link p{color:#000}.skip-link a{color:#3a3a3a;text-decoration:underline;font-weight:600}.skip-link:focus-within{transform:translateY(0)}.navigation{width:100%;top:0;left:0;padding-top:.8125rem}@media only screen and (min-width:768px){.navigation{padding-top:1rem}}.navigation__inner{position:relative;padding-top:.5rem;padding-bottom:.5rem}@media only screen and (min-width:768px){.navigation__inner{padding-top:1rem;padding-bottom:1rem}}.navigation__inner:after{content:"";position:absolute;z-index:-1;width:calc(100% - 1rem);height:calc(100% - .5rem);top:.25rem;left:.5rem;border-radius:.3rem;transition:background-color .3s cubic-bezier(.38,0,.28,1)}@media only screen and (min-width:768px){.navigation__inner:after{width:calc(100% - .5rem);height:calc(100% - .5rem);top:.25rem;left:.25rem}}@media only screen and (min-width:1200px){.navigation__inner:after{width:calc(100% - 2.5rem);height:calc(100% - .5rem);top:.25rem;left:1.25rem}}.header.dark-bg .navigation__inner:after{background-color:#1d1c1c;filter:drop-shadow(0 .25rem .5rem rgba(37, 37, 37, .7))}.header.is-dark .navigation__inner:after{background-color:#f7f8f8;filter:drop-shadow(0 .25rem .5rem rgba(0, 0, 0, .1))}.navigation__logo{width:6.328125rem;height:2.578125rem;position:relative}@media only screen and (min-width:768px){.navigation__logo{width:8.4375rem;height:3.4375rem}}.navigation__logo__light{display:flex;opacity:1;width:90%;height:100%;transition:opacity .3s cubic-bezier(.38,0,.28,1)}.header.is-dark .navigation__logo__light{opacity:0}.navigation__logo__dark{position:absolute;top:0;left:0;display:flex;width:90%;height:100%;opacity:0;transition:opacity .3s cubic-bezier(.38,0,.28,1)}.header.is-dark .navigation__logo__dark{opacity:1}.navigation__link{padding-right:1.75rem;position:relative;align-items:center;display:none}@media only screen and (min-width:768px){.navigation__link{display:flex}}.navigation__link a{color:#f7f8f8;font-family:"IBM Plex Mono",monospace;font-weight:500;letter-spacing:.04em;font-size:12px;text-transform:uppercase;transition:color .3s cubic-bezier(.38,0,.28,1);position:relative}.header.is-dark .navigation__link a{color:#1d1c1c}.navigation__link a:after{content:"";position:absolute;width:100%;height:1px;background:#c0c9d0;bottom:-2px;left:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.38,0,.28,1);transform-origin:left center}.header.is-dark .navigation__link a:after{background:#1d1c1c}.navigation__link a:hover:after{transform:scaleX(1)}.navigation__link a.active:after{transform:scaleX(1)}.navigation__link:after{content:"";position:absolute;display:block;width:4px;height:4px;background:#006db1;right:12px;top:50%;transform:translateY(-50%);margin-top:1px}.navigation__link:last-of-type{padding-right:0}.navigation__link:last-of-type:after{display:none}.navigation__links{padding:0 1rem;position:relative;display:flex}.navigation__caret{width:6px;height:13px;position:absolute;top:50%;transform:translateY(-50%);margin-top:.05rem;display:none}@media only screen and (min-width:768px){.navigation__caret{display:flex}}.navigation__caret svg{width:100%;height:100%}.navigation__caret--left{left:0}.navigation__caret--right{right:0;transform:translateY(-50%) scaleX(-1)}.header{position:fixed;margin:0;padding:0;z-index:50}.underline{width:100%;height:8px;position:relative}.underline:before{content:"";width:8px;height:8px;border-radius:100%;position:absolute;left:0;top:0;background-color:#f7f8f8}.underline:after{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;transform:translateY(-100%);background-color:#f7f8f8}.underline--slate:after,.underline--slate:before{background-color:#1d1c1c}.underline--default-margin-top{margin-top:1rem}@media only screen and (min-width:768px){.underline--default-margin-top{margin-top:2rem}}.footer{padding:0;text-align:left;padding:3.5rem 0;color:#f7f8f8;background:#1d1c1c;position:relative}.footer__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.footer__left{padding-right:2.75rem;display:flex;flex-direction:column;justify-content:space-between;grid-column:1/12}@media only screen and (min-width:960px){.footer__left{grid-column:1/5}}.footer__centre{grid-column:1/12;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.footer__centre{grid-column:1/6}}@media only screen and (min-width:960px){.footer__centre{grid-column:5/9}}.footer__right{grid-column:1/12;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.footer__right{grid-column:7/12}}@media only screen and (min-width:960px){.footer__right{grid-column:9/13}}.footer__linkedin{width:1.25rem;height:1.25rem}.footer__linkedin:hover svg path{fill:#006db1}.footer__linkedin svg{width:100%;height:100%;overflow:visible}.footer__linkedin svg path{transition:fill .3s cubic-bezier(.38,0,.28,1)}.footer__address{margin-bottom:2rem}@media only screen and (min-width:960px){.footer__address{margin-bottom:6.125rem}}.footer__meta{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:#f7f8f8;font-family:"IBM Plex Mono",monospace}.footer__mailto{opacity:.4;transition:all .3s cubic-bezier(.38,0,.28,1)}.footer__mailto:hover{opacity:1;color:#006db1}.footer__caret{display:none}.footer__links{margin:0;padding:0;margin-bottom:2rem;list-style:none}@media only screen and (min-width:960px){.footer__links{margin-bottom:6.125rem}}.footer__links a{color:#f7f8f8;font-size:1rem;line-height:1.4;letter-spacing:-.01em;transition:color .3s cubic-bezier(.38,0,.28,1)}.footer__links a:hover{color:#006db1}.footer__copy{margin-bottom:2rem}@media only screen and (min-width:960px){.footer__copy{margin-bottom:6.125rem}}.gradient-bg{pointer-events:none;position:fixed;height:calc(var(--vh) * 100);width:100%}.gradient-bg__hero{width:100%;height:100%;top:0;left:0;position:absolute}.gradient-bg__hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;background:linear-gradient(180deg,rgba(29,28,28,0) 17%,#1d1c1c 82%)}.gradient-bg__hero img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;object-position:bottom center}.gradient-bg__mid{width:100%;height:100%;top:0;left:0;position:absolute}.gradient-bg__mid img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;object-position:center center}.gradient-bg__molecule-1{position:absolute;width:8.375rem;height:10.8125rem;left:55%;top:16%;animation:ambient-move 15s ease-in-out infinite;z-index:10}@media only screen and (min-width:768px){.gradient-bg__molecule-1{left:74%}}.gradient-bg__molecule-1 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.gradient-bg__molecule-2{position:absolute;width:5.4375rem;height:7rem;left:10%;top:30%;animation:ambient-rotate 30s linear infinite;z-index:10}@media only screen and (min-width:768px){.gradient-bg__molecule-2{left:10%;top:50%}}.gradient-bg__molecule-2 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.gradient-bg__molecule-3{position:absolute;width:18.4375rem;height:23.8125rem;right:-10%;bottom:0;animation:full-rotation 120s linear infinite;z-index:10;display:none}@media only screen and (min-width:768px){.gradient-bg__molecule-3{display:block}}.gradient-bg__molecule-3 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}@keyframes ambient-move{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes ambient-rotate{0%{transform:rotate(0)}50%{transform:rotate(-45deg)}100%{transform:rotate(0)}}@keyframes full-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home-gradient{pointer-events:none;position:fixed;height:calc(var(--vh) * 100);width:100%}.home-gradient__hero{width:100%;height:100%;top:0;left:0;position:absolute}.home-gradient__hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;background:linear-gradient(180deg,rgba(29,28,28,0) 17%,#1d1c1c 82%)}.home-gradient__hero img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;object-position:bottom center}.home-gradient__mid{width:100%;height:100%;top:0;left:0;position:absolute}.home-gradient__mid img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;object-position:center center}.home-gradient__molecule-1{position:absolute;width:8.375rem;height:10.8125rem;left:55%;top:16%;animation:ambient-move 15s ease-in-out infinite;z-index:10}@media only screen and (min-width:768px){.home-gradient__molecule-1{left:74%}}.home-gradient__molecule-1 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.home-gradient__molecule-2{position:absolute;width:5.4375rem;height:7rem;left:10%;top:30%;animation:ambient-rotate 30s linear infinite;z-index:10}@media only screen and (min-width:768px){.home-gradient__molecule-2{left:10%;top:40%}}.home-gradient__molecule-2 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.home-gradient__molecule-3{position:absolute;width:18.4375rem;height:23.8125rem;right:-10%;bottom:0;animation:full-rotation 120s linear infinite;z-index:10;display:none}@media only screen and (min-width:768px){.home-gradient__molecule-3{display:block}}.home-gradient__molecule-3 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}@keyframes ambient-move{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes ambient-rotate{0%{transform:rotate(0)}50%{transform:rotate(-45deg)}100%{transform:rotate(0)}}@keyframes full-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.science-gradient{pointer-events:none;position:absolute;height:calc(var(--vh) * 100);width:100%;top:0;left:0;z-index:-1}.science-gradient__top{width:100%;height:100%;top:0;left:0}.science-gradient__top img{position:relative;width:100%;height:auto;top:0;left:0}.science-content{padding-bottom:7.5rem;position:relative}.science-content__top{position:absolute;z-index:-1;width:auto;height:50%;right:-80%;top:0;transform:translateY(-100vh)}@media only screen and (min-width:768px){.science-content__top{width:100%;height:auto;right:0;top:0}}.science-content__gradient{z-index:-1;position:absolute;width:auto;height:50%;left:-90%;bottom:0}@media only screen and (min-width:768px){.science-content__gradient{width:100%;height:auto;left:0;bottom:0}}.corner{position:relative;width:100%;overflow:hidden;clip-path:polygon(0 0,calc(100% - 6.5rem) 0,100% 3.75rem,100% 100%,0 100%)}.team-member{display:flex;flex-direction:column;gap:2rem;border:none;background:0 0;border-radius:0;text-align:left;flex-shrink:0;transition:.3s opacity cubic-bezier(.38,0,.28,1)}.team-member:hover{opacity:.7}.team-member:hover{box-shadow:none}.team-member__inner{pointer-events:none;width:100%}.team-member__image{width:100%;aspect-ratio:1/1;position:relative;margin-bottom:.75rem}@media only screen and (min-width:768px){.team-member__image{margin-bottom:2rem}}.team-modal .team-member__image{display:none}.team-member__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;line-height:0}.team-member__text{margin:2rem 0 1.5rem 0;display:none}.team-modal .team-member__text{display:block}.team-member__text p{font-family:"IBM Plex Mono",monospace;font-size:.9375rem;line-height:1.6;letter-spacing:.04em}@media only screen and (min-width:768px){.team-member__text p{font-size:.9375rem}}.team-member__linkedin{width:1.25rem;height:1.25rem;display:none}.team-modal .team-member__linkedin{display:flex;width:100%;align-items:center;gap:6px}.team-member__linkedin svg{width:22px;height:100%}.team-member__linkedin span{color:#c0c9d0}.team-member__linkedin:hover span{color:#006db1}.team-member__divider{width:100%;height:1px;background:#c0c9d0;margin:2rem 0;display:none}.team-modal .team-member__divider{display:block}.cta{width:100%;background:#6e95b8;background:linear-gradient(90deg,#6e95b8 0,#0569a7 12%,#3a3a3a 100%);position:relative;overflow:hidden;text-align:center}.cta--green{background:#54c4c4;background:linear-gradient(90deg,#54c4c4 0,#169d9d 12%,#3a3a3a 100%)}.cta--green:before{background:#169d9d}.cta--blue:before{background:#006db1}.cta:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1;opacity:0;transition:.3s opacity cubic-bezier(.38,0,.28,1)}.cta:hover:before{opacity:1}.cta:hover .button__hover-text,.cta:hover .button__text{transform:translateY(-100%)}@media only screen and (min-width:960px){.cta{text-align:left}}.cta a:not(.button){margin-bottom:1rem;display:block}.cta a:not(.button):hover{color:#f7f8f8}.cta a:not(.button):after{content:"↘";padding-left:1rem}.cta a:not(.button):before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (min-width:960px){.cta p{margin-right:6.0625rem}}.cta__inner{width:100%;padding:3.5rem 0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:960px){.cta__inner{align-items:flex-start;width:70%}}.cta__svg{width:25.5625rem;height:31.3125rem;position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:.1;pointer-events:none;z-index:3}@media only screen and (min-width:960px){.cta__svg{opacity:1}}.cta__button{margin-top:2.5rem;pointer-events:none}.single-header{position:relative;padding-top:17.5rem;padding-bottom:2rem}.single-header .underline{grid-column:1/13}.single-header__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}@media only screen and (min-width:768px){.single-header__inner{gap:2.5rem}}.single-header__title{grid-column:1/13}@media only screen and (min-width:768px){.single-header__title{grid-column:1/10}}.single-header__date{grid-column:9/-1;justify-self:end;align-self:end;color:rgba(247,248,248,.4)}@media only screen and (min-width:768px){.single-header__date{grid-column:11/-1}}.menu{position:fixed;width:100vw;height:100lvh;top:0;left:0;right:0;z-index:50}.menu__caret{display:none}.menu__logo{width:13.3rem;height:5rem;display:block}.menu__logo svg{width:100%;overflow:visible}.menu__header{position:absolute;top:0;left:0;right:0;width:100%;display:flex;justify-content:end;align-items:center;padding-top:.8125rem}.menu__header .container{width:100%;display:flex;justify-content:flex-end}.menu__content{width:100%;height:100%;display:flex;align-items:start;padding:7rem 2rem 3rem;flex-direction:column}.menu__scroll{overflow:auto}.menu__links{list-style:none;padding:0;margin:0}.menu__link{line-height:1;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #3a3a3a}.menu__link:last-child{margin-bottom:0}.menu__link a{color:#eaf1f2;line-height:1;text-transform:uppercase;font-size:27px;font-family:"IBM Plex Mono",monospace;line-height:1;letter-spacing:.04em}.menu__link a.active{color:#006db1}.menu__inner,.menu__mask{position:absolute;top:0;left:0;width:100%;height:100%}.menu__mask{overflow:hidden}.menu__inner{background-color:#1d1c1c}.menu__buttons{gap:1rem}.menu__buttons a{width:50%;text-align:center}.menu__buttons a .button__text,.menu__buttons a .button__text-container{width:100%}.menu-toggle{width:3rem;height:3rem;border-radius:0;background-color:transparent;padding:0;align-items:center;justify-content:center;position:relative;overflow:hidden;display:flex}@media only screen and (min-width:768px){.menu-toggle{display:none}}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{box-shadow:unset}.menu-toggle svg{width:3rem;height:3rem;pointer-events:none;fill:#f7f8f8}header.is-dark .menu-toggle svg{fill:#1d1c1c}.menu-toggle__close{position:absolute;top:0;left:100%;width:100%;height:100%}.menu-close{width:3rem;height:3rem;margin:1rem;border-radius:0;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;margin:0}.menu-close svg{width:3rem;height:3rem;fill:#f7f8f8;pointer-events:none}.resources{padding:5rem 0 12.5rem}.resources__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;padding-top:5rem}@media only screen and (min-width:960px){.resources__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.resources__grid__item{width:100%;background:#1d1c1c;padding:1.25rem 1.5rem 1.5rem 1.25rem;position:relative;flex-shrink:0;flex-grow:0}@media only screen and (min-width:960px){.resources__grid__item{aspect-ratio:1/1;padding:1.25rem}}.resources__grid__item a{display:flex;text-overflow:ellipsis;transition:opacity .3s cubic-bezier(.38,0,.28,1)}@media only screen and (min-width:768px){.resources__grid__item a{max-width:75%}}@media only screen and (min-width:960px){.resources__grid__item a{max-width:100%}}.resources__grid__item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.resources__grid__item a:hover{color:#f7f8f8}.resources__grid__item__date{opacity:.6;margin-top:.5rem;transition:opacity .3s cubic-bezier(.38,0,.28,1)}.resources__grid__item--external{background:#1d1c1c;background:linear-gradient(135deg,#1d1c1c 29%,#169d9d 132%)}.resources__grid__item--external:after{content:""!important;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.5 13.7859C37.4373 15.962 36.5426 18.0311 35 19.5672L29.5703 25C28.7795 25.7951 27.8389 26.4255 26.8028 26.8546C25.7667 27.2838 24.6558 27.5031 23.5344 27.5H23.5266C22.386 27.4992 21.2572 27.2698 20.2068 26.8254C19.1563 26.381 18.2056 25.7306 17.4108 24.9126C16.6159 24.0946 15.9931 23.1256 15.579 22.0628C15.165 21.0001 14.9681 19.8651 15 18.725C15.0094 18.3935 15.15 18.0792 15.391 17.8514C15.632 17.6236 15.9537 17.5008 16.2852 17.5101C16.6167 17.5195 16.931 17.6601 17.1588 17.9011C17.3866 18.1421 17.5094 18.4638 17.5 18.7953C17.4773 19.6014 17.6163 20.404 17.909 21.1554C18.2016 21.9069 18.642 22.5921 19.2039 23.1705C19.7659 23.749 20.4381 24.2089 21.1808 24.5231C21.9235 24.8373 22.7217 24.9995 23.5282 25C24.3209 25.002 25.1062 24.8469 25.8387 24.5436C26.5711 24.2402 27.2361 23.7947 27.7953 23.2328L33.225 17.8031C34.3453 16.6688 34.9713 15.1372 34.9663 13.543C34.9613 11.9487 34.3257 10.4211 33.1984 9.29381C32.0711 8.16648 30.5435 7.53094 28.9492 7.52595C27.355 7.52096 25.8235 8.14693 24.6891 9.26718L22.9703 10.9859C22.734 11.2105 22.4193 11.3338 22.0934 11.3296C21.7674 11.3254 21.456 11.1941 21.2255 10.9636C20.995 10.7331 20.8637 10.4217 20.8595 10.0957C20.8553 9.76976 20.9786 9.45507 21.2032 9.21874L22.9219 7.49999C23.7149 6.70676 24.6563 6.07751 25.6925 5.6482C26.7287 5.21889 27.8394 4.99792 28.961 4.99792C30.0826 4.99792 31.1932 5.21889 32.2294 5.6482C33.2656 6.07751 34.2071 6.70676 35 7.49999C35.8214 8.32336 36.4666 9.30526 36.8964 10.3859C37.3261 11.4666 37.5315 12.6234 37.5 13.7859ZM17.0313 29.0094L15.3125 30.7281C14.7519 31.2924 14.0848 31.7397 13.3498 32.0439C12.6148 32.3481 11.8267 32.5031 11.0313 32.5C9.83801 32.499 8.67179 32.1444 7.67998 31.4809C6.68817 30.8174 5.91528 29.8748 5.45897 28.7722C5.00265 27.6696 4.88338 26.4565 5.11624 25.2862C5.34909 24.1159 5.92362 23.0408 6.76722 22.1969L12.1875 16.7672C13.0413 15.9089 14.1333 15.3272 15.3219 15.0976C16.5105 14.868 17.7406 15.0011 18.8526 15.4796C19.9646 15.9581 20.907 16.7598 21.5574 17.7808C22.2078 18.8017 22.5363 19.9947 22.5 21.2047C22.4907 21.5362 22.6135 21.8578 22.8413 22.0989C23.0691 22.3399 23.3834 22.4805 23.7149 22.4898C24.0464 22.4992 24.368 22.3764 24.6091 22.1486C24.8501 21.9207 24.9907 21.6065 25 21.275C25.03 20.1143 24.8239 18.9595 24.3942 17.8809C23.9644 16.8022 23.32 15.8221 22.5 15C20.8988 13.3994 18.7274 12.5003 16.4633 12.5003C14.1993 12.5003 12.0279 13.3994 10.4266 15L5.00004 20.4297C3.80665 21.6226 2.99366 23.1425 2.6638 24.7973C2.33395 26.4521 2.50204 28.1676 3.14684 29.7269C3.79163 31.2862 4.88418 32.6193 6.28643 33.5579C7.68867 34.4965 9.33767 34.9983 11.025 35C12.1467 35.0032 13.2579 34.7839 14.2942 34.3548C15.3306 33.9257 16.2715 33.2952 17.0625 32.5L18.7813 30.7812C18.9836 30.543 19.0893 30.2375 19.0775 29.9252C19.0657 29.6129 18.9374 29.3163 18.7177 29.0939C18.4981 28.8715 18.2031 28.7395 17.8909 28.7238C17.5788 28.7082 17.2721 28.8101 17.0313 29.0094Z' fill='%23F7F8F8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.resources__grid__item--download{background:#3a3a3a}.resources__grid__item--download:after{content:""!important;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 22.5V32.5C35 32.8315 34.8683 33.1495 34.6339 33.3839C34.3995 33.6183 34.0815 33.75 33.75 33.75H6.25C5.91848 33.75 5.60054 33.6183 5.36612 33.3839C5.1317 33.1495 5 32.8315 5 32.5V22.5C5 22.1685 5.1317 21.8505 5.36612 21.6161C5.60054 21.3817 5.91848 21.25 6.25 21.25C6.58152 21.25 6.89946 21.3817 7.13388 21.6161C7.3683 21.8505 7.5 22.1685 7.5 22.5V31.25H32.5V22.5C32.5 22.1685 32.6317 21.8505 32.8661 21.6161C33.1005 21.3817 33.4185 21.25 33.75 21.25C34.0815 21.25 34.3995 21.3817 34.6339 21.6161C34.8683 21.8505 35 22.1685 35 22.5ZM19.1156 23.3844C19.2317 23.5006 19.3696 23.5928 19.5213 23.6557C19.6731 23.7186 19.8357 23.751 20 23.751C20.1643 23.751 20.3269 23.7186 20.4787 23.6557C20.6304 23.5928 20.7683 23.5006 20.8844 23.3844L27.1344 17.1344C27.2505 17.0182 27.3426 16.8804 27.4055 16.7286C27.4683 16.5769 27.5007 16.4142 27.5007 16.25C27.5007 16.0858 27.4683 15.9231 27.4055 15.7714C27.3426 15.6196 27.2505 15.4818 27.1344 15.3656C27.0182 15.2495 26.8804 15.1574 26.7286 15.0945C26.5769 15.0317 26.4142 14.9993 26.25 14.9993C26.0858 14.9993 25.9231 15.0317 25.7714 15.0945C25.6196 15.1574 25.4818 15.2495 25.3656 15.3656L21.25 19.4828V5C21.25 4.66848 21.1183 4.35054 20.8839 4.11612C20.6495 3.8817 20.3315 3.75 20 3.75C19.6685 3.75 19.3505 3.8817 19.1161 4.11612C18.8817 4.35054 18.75 4.66848 18.75 5V19.4828L14.6344 15.3656C14.3998 15.1311 14.0817 14.9993 13.75 14.9993C13.4183 14.9993 13.1002 15.1311 12.8656 15.3656C12.6311 15.6002 12.4993 15.9183 12.4993 16.25C12.4993 16.5817 12.6311 16.8998 12.8656 17.1344L19.1156 23.3844Z' fill='%23F7F8F8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.resources__grid__item:after{content:"↘";position:absolute;width:2.5rem;height:2.5rem;bottom:1.25rem;right:1.25rem;color:#f7f8f8;font-size:2.375rem;line-height:1.2;font-weight:400;transition:all .3s cubic-bezier(.38,0,.28,1)}.resources__grid__item:hover a{opacity:.6}.resources__grid__item:hover:after{opacity:.6;transform:translate(-10%,-10%)}.hero{height:auto;display:flex;align-items:flex-end;min-height:100svh}.hero .h1{padding-bottom:2.5rem;width:100%}@media only screen and (min-width:768px){.hero .h1{width:77%}}.hero .subheader{padding-bottom:2.5rem;width:100%;max-width:39.3125rem}.hero .subheader.larger{max-width:41.0625rem}.hero__inner{display:flex;flex-direction:column;padding-bottom:2.5rem;width:100%}.hero__molecule-1{position:absolute;width:9.21875rem;height:11.90625rem;right:10%;top:20%;animation:full-rotation 120s linear infinite;z-index:10}@media only screen and (min-width:768px){.hero__molecule-1{right:20%;top:10%;width:18.4375rem;height:23.8125rem}}.hero__molecule-1 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.hero__molecule-2{position:absolute;width:5.4375rem;height:7rem;left:5%;top:40%;animation:ambient-move 20s linear infinite;z-index:10}@media only screen and (min-width:768px){.hero__molecule-2{left:35%;top:70%}}.hero__molecule-2 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}.hero__molecule-3{position:absolute;width:4.1875rem;height:5.40625rem;left:50%;top:100%;animation:ambient-rotate 30s ease-in-out infinite;z-index:-1}@media only screen and (min-width:768px){.hero__molecule-3{left:70%;top:100%;width:8.375rem;height:10.8125rem}}.hero__molecule-3 img{width:100%;height:100%;object-fit:contain;object-position:center center;position:absolute;top:0;left:0}@keyframes ambient-move{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes ambient-rotate{0%{transform:rotate(0)}50%{transform:rotate(-45deg)}100%{transform:rotate(0)}}@keyframes full-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.home-intro{padding:7.5rem 0}.home-intro__text-section{width:100%;display:flex;align-items:center;justify-content:center;min-height:calc(var(--vh) * 100)}.home-intro__text-section__heading{max-width:34.25rem;text-align:center}.home-intro__text-section__heading p{color:#f7f8f8;margin-bottom:1rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.01em}@media only screen and (min-width:768px){.home-intro__text-section__heading p{font-size:1.5rem}}.home-intro__text-section--large .home-intro__text-section__heading{max-width:41.5rem}.home-intro__text-section--large .home-intro__text-section__heading p{font-size:1.875rem;letter-spacing:-.02em;font-weight:400;line-height:1.2}@media only screen and (min-width:768px){.home-intro__text-section--large .home-intro__text-section__heading p{font-size:2.375rem}}.team{position:relative;padding:3.75rem 0}@media only screen and (min-width:768px){.team{padding:12.5rem 0}}.team .h1{margin-bottom:1rem}@media only screen and (min-width:768px){.team .h1{margin-bottom:2rem}}.team .corner{position:absolute;top:0;left:0;transform:translateY(-99%)}.team .underline{margin-top:.5rem;margin-bottom:1.5rem}@media only screen and (min-width:768px){.team .underline{margin-top:2rem;margin-bottom:5rem}}.team__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;padding-top:2rem}@media only screen and (min-width:768px){.team__grid{grid-template-columns:repeat(4,1fr);gap:4rem 2rem}}.team__grid__item{width:100%;aspect-ratio:1/1;border:1px solid #000}.team__section{margin-bottom:2rem}.team__section:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.team__section{margin-bottom:5rem}}.team-wrapper{position:relative}.team-wrapper:after{content:"";position:absolute;top:calc(100% - 2px);left:0;width:100%;height:12.5rem;background:#f7f8f8;pointer-events:none;z-index:1}.team-modal{position:fixed;width:100%;height:100%;background:rgba(29,28,28,.5);top:0;left:0;z-index:100}.team-modal__inner{width:calc(100% - 2rem);max-height:calc(var(--vh) * 80);min-height:23rem;background-color:#f7f8f8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1.5rem;overflow:auto}@media only screen and (min-width:768px){.team-modal__inner{width:38.25rem}}.team-modal__close{width:1.5rem;height:1.5rem;position:absolute;top:1.5rem;right:1.5rem;background:0 0;border-radius:0}.team-modal__close svg{width:100%;height:100%;display:block}.team-modal a{pointer-events:auto}.content-blocks{background:linear-gradient(180deg,#c0c9d0 0,#f7f8f8 100%);padding:3.75rem 0;z-index:2}@media only screen and (min-width:768px){.content-blocks{padding:12.5rem 0}}.content-blocks h2{margin-bottom:1rem}@media only screen and (min-width:768px){.content-blocks h2{margin-bottom:2rem}}.content-blocks .block{margin-bottom:6.25rem}@media only screen and (min-width:768px){.content-blocks .block{margin-bottom:12.5rem}}.content-blocks .block:last-of-type{margin-bottom:0}.content-blocks .rich-text-image{margin-top:2rem}.science-copy{padding:3.75rem 0}@media only screen and (min-width:768px){.science-copy{padding:7.5rem 0}}.science-copy h2{margin-bottom:1rem}@media only screen and (min-width:768px){.science-copy h2{margin-bottom:2rem}}.science-copy p{color:#f7f8f8}.science-copy .rich-text-image{margin-top:2rem}.science-copy .block{margin-bottom:6.25rem}@media only screen and (min-width:768px){.science-copy .block{margin-bottom:12.5rem}}.science-copy .block:last-of-type{margin-bottom:0}.pipeline-table{width:100%;color:#f7f8f8;margin-top:7.5rem;overflow:auto;padding-bottom:1.875rem}@media only screen and (min-width:768px){.pipeline-table{padding-bottom:2.5rem}}.pipeline-table::-webkit-scrollbar{height:1rem}.pipeline-table::-webkit-scrollbar-track{background:#3a3a3a}.pipeline-table::-webkit-scrollbar-thumb{background:#169d9d;border-radius:0}.pipeline-table::-webkit-scrollbar-thumb:hover{background:#169d9d}.pipeline-table__titles{display:flex;flex-wrap:nowrap}.pipeline-table__phase-title{font-family:"IBM Plex Mono",monospace;font-size:.75rem;line-height:1.6;letter-spacing:.04em;font-weight:500;width:20%;border-right:1px solid #f7f8f8;padding:0 .75rem 1.5rem .75rem;position:relative;flex-shrink:0;min-width:15.625rem}.pipeline-table__phase-title:last-of-type{border-right:none}.pipeline-table__phase-title:last-of-type:after{display:none}.pipeline-table__phase-title:after{content:"";width:6px;height:6px;position:absolute;top:0;left:100%;transform:translateX(-50%);background:#f7f8f8;border-radius:100%}.pipeline-table *{color:#f7f8f8}.pipeline-table__task{width:100%;display:flex;flex-wrap:nowrap;position:relative}.pipeline-table__task:before{content:"";position:absolute;top:0;left:0;height:calc(100% - .5rem);width:100%;z-index:-1;transition:background-color .1s cubic-bezier(.38,0,.28,1)}.pipeline-table__task:hover::before{background-color:#3a3a3a}.pipeline-table__task:hover .pipeline-table__task__phase-inner{opacity:1}.pipeline-table__task.placeholder{pointer-events:none;height:3.125rem}.pipeline-table__task.placeholder .pipeline-table__task__phase,.pipeline-table__task.placeholder .pipeline-table__task__title{position:relative}.pipeline-table__task.placeholder .pipeline-table__task__phase:after,.pipeline-table__task.placeholder .pipeline-table__task__title:after{content:"";width:6px;height:6px;position:absolute;bottom:0;left:100%;transform:translateX(-50%);background:#f7f8f8;border-radius:100%}.pipeline-table__task__phase,.pipeline-table__task__title{width:20%;border-right:1px solid #f7f8f8;padding-bottom:.5rem;flex-shrink:0;min-width:15.625rem}.pipeline-table__task__phase:last-of-type,.pipeline-table__task__title:last-of-type{border-right:none}.pipeline-table__task__phase:last-of-type:after,.pipeline-table__task__title:last-of-type:after{display:none}.pipeline-table__task__title{font-size:1.125rem;letter-spacing:-.02em;line-height:1.4;padding:0 .5rem .5rem .5rem;white-space:nowrap}.pipeline-table__task__phase{display:flex;align-items:center;justify-content:flex-end}.pipeline-table__task__phase.active .pipeline-table__task__phase-inner{background:#169d9d}.pipeline-table__task__phase.first-active{justify-content:flex-end}.pipeline-table__task__phase.first-active .pipeline-table__task__phase-inner{clip-path:polygon(.5rem 0,100% 0,100% 100%,.5rem 100%,0 75%,0 50%,0 25%)}.pipeline-table__task__phase.last-active{justify-content:flex-start}.pipeline-table__task__phase.last-active .pipeline-table__task__phase-inner{clip-path:polygon(0 0,calc(100% - .5rem) 0,100% 25%,100% 50%,100% 75%,calc(100% - .5rem) 100%,0 100%)}.pipeline-table__task__phase-inner{width:100%;position:relative;z-index:2;height:100%;opacity:.2;transition:opacity .1s cubic-bezier(.38,0,.28,1)}.template--404{height:100%;min-height:200px;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (min-width:768px){.template--404{min-height:500px}}.template--404 .hero{position:unset}.template--404 .hero__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.template--404 .hero__clip{overflow:visible}.template--404 .hero__clip .hero__scribble-bg{position:absolute;top:unset;left:unset;right:0;transform:unset;width:300px;bottom:-10%}@media only screen and (min-width:768px){.template--404 .hero__clip .hero__scribble-bg{width:700px;bottom:-20%}}.plain-text{width:100%}.plain-text__content{grid-column:1/13}@media only screen and (min-width:768px){.plain-text__content{grid-column:1/8}}.plain-text__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding:5rem 0;display:grid}.af-guttenberg p,.rich-text p{font-family:"IBM Plex Mono",monospace;font-size:.9375rem;margin-bottom:1.8rem;letter-spacing:.04em}.af-guttenberg h1,.af-guttenberg h2,.af-guttenberg h3,.af-guttenberg h4,.af-guttenberg h5,.af-guttenberg h6,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:4rem}.af-guttenberg h1:first-child,.af-guttenberg h2:first-child,.af-guttenberg h3:first-child,.af-guttenberg h4:first-child,.af-guttenberg h5:first-child,.af-guttenberg h6:first-child,.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child{margin-top:0}.af-guttenberg h1+a,.af-guttenberg h1+p,.af-guttenberg h1+span,.af-guttenberg h1+strong,.af-guttenberg h1+ul,.af-guttenberg h2+a,.af-guttenberg h2+p,.af-guttenberg h2+span,.af-guttenberg h2+strong,.af-guttenberg h2+ul,.af-guttenberg h3+a,.af-guttenberg h3+p,.af-guttenberg h3+span,.af-guttenberg h3+strong,.af-guttenberg h3+ul,.af-guttenberg h4+a,.af-guttenberg h4+p,.af-guttenberg h4+span,.af-guttenberg h4+strong,.af-guttenberg h4+ul,.af-guttenberg h5+a,.af-guttenberg h5+p,.af-guttenberg h5+span,.af-guttenberg h5+strong,.af-guttenberg h5+ul,.af-guttenberg h6+a,.af-guttenberg h6+p,.af-guttenberg h6+span,.af-guttenberg h6+strong,.af-guttenberg h6+ul,.rich-text h1+a,.rich-text h1+p,.rich-text h1+span,.rich-text h1+strong,.rich-text h1+ul,.rich-text h2+a,.rich-text h2+p,.rich-text h2+span,.rich-text h2+strong,.rich-text h2+ul,.rich-text h3+a,.rich-text h3+p,.rich-text h3+span,.rich-text h3+strong,.rich-text h3+ul,.rich-text h4+a,.rich-text h4+p,.rich-text h4+span,.rich-text h4+strong,.rich-text h4+ul,.rich-text h5+a,.rich-text h5+p,.rich-text h5+span,.rich-text h5+strong,.rich-text h5+ul,.rich-text h6+a,.rich-text h6+p,.rich-text h6+span,.rich-text h6+strong,.rich-text h6+ul{margin-top:1.5rem}.af-guttenberg .wp-block-image,.af-guttenberg figure,.rich-text .wp-block-image,.rich-text figure{margin:4.5rem 0;width:100%}.af-guttenberg .wp-block-image figcaption,.af-guttenberg figure figcaption,.rich-text .wp-block-image figcaption,.rich-text figure figcaption{font-family:"IBM Plex Mono",monospace;font-size:1rem}.af-guttenberg .is-type-video,.af-guttenberg .wp-block-embed,.rich-text .is-type-video,.rich-text .wp-block-embed{margin:4.5rem 0;position:relative;width:100%;height:0;overflow:hidden;border-radius:1rem;padding-bottom:56.25%}.af-guttenberg .is-type-video.wp-embed-aspect-16-9,.af-guttenberg .wp-block-embed.wp-embed-aspect-16-9,.rich-text .is-type-video.wp-embed-aspect-16-9,.rich-text .wp-block-embed.wp-embed-aspect-16-9{padding-bottom:56.25%}.af-guttenberg .is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.af-guttenberg .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.rich-text .is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.rich-text .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9}.af-guttenberg .is-type-video.wp-embed-aspect-4-3,.af-guttenberg .wp-block-embed.wp-embed-aspect-4-3,.rich-text .is-type-video.wp-embed-aspect-4-3,.rich-text .wp-block-embed.wp-embed-aspect-4-3{padding-bottom:75%}.af-guttenberg .is-type-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.af-guttenberg .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.rich-text .is-type-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.rich-text .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4/3}.af-guttenberg .is-type-video.wp-embed-aspect-1-1,.af-guttenberg .wp-block-embed.wp-embed-aspect-1-1,.rich-text .is-type-video.wp-embed-aspect-1-1,.rich-text .wp-block-embed.wp-embed-aspect-1-1{padding-bottom:100%}.af-guttenberg .is-type-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.af-guttenberg .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.rich-text .is-type-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.rich-text .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper{aspect-ratio:1/1}.af-guttenberg .is-type-video.wp-embed-aspect-9-16,.af-guttenberg .wp-block-embed.wp-embed-aspect-9-16,.rich-text .is-type-video.wp-embed-aspect-9-16,.rich-text .wp-block-embed.wp-embed-aspect-9-16{padding-bottom:177.78%}.af-guttenberg .is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.af-guttenberg .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.rich-text .is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.rich-text .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{aspect-ratio:9/16}.af-guttenberg .is-type-video.wp-embed-aspect-21-9,.af-guttenberg .wp-block-embed.wp-embed-aspect-21-9,.rich-text .is-type-video.wp-embed-aspect-21-9,.rich-text .wp-block-embed.wp-embed-aspect-21-9{padding-bottom:42.86%}.af-guttenberg .is-type-video.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.af-guttenberg .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.rich-text .is-type-video.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.rich-text .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{aspect-ratio:21/9}.af-guttenberg .is-type-video iframe,.af-guttenberg .wp-block-embed iframe,.rich-text .is-type-video iframe,.rich-text .wp-block-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:1rem}.af-guttenberg ol,.af-guttenberg ul,.rich-text ol,.rich-text ul{margin-block-start:0;margin-block-end:0;margin-inline-start:2rem;margin-inline-end:0;padding-inline-start:0}.af-guttenberg ol li,.af-guttenberg ul li,.rich-text ol li,.rich-text ul li{font-size:.9375rem;margin-bottom:.5rem;font-family:"IBM Plex Mono",monospace;letter-spacing:.04em}.af-guttenberg .wp-block-pullquote,.af-guttenberg .wp-block-quote,.rich-text .wp-block-pullquote,.rich-text .wp-block-quote{padding-inline:2rem;text-align:left}@media only screen and (min-width:768px){.af-guttenberg .wp-block-pullquote,.af-guttenberg .wp-block-quote,.rich-text .wp-block-pullquote,.rich-text .wp-block-quote{text-align:center;padding:2rem}}.af-guttenberg .wp-block-quote,.rich-text .wp-block-quote{padding:2rem}.af-guttenberg blockquote,.rich-text blockquote{position:relative}.af-guttenberg blockquote>p,.rich-text blockquote>p{font-size:2rem;line-height:1.3;font-weight:500;margin-bottom:1rem}@media only screen and (min-width:768px){.af-guttenberg blockquote>p,.rich-text blockquote>p{font-size:2.125rem}}.af-guttenberg blockquote>cite,.rich-text blockquote>cite{font-family:"IBM Plex Mono",monospace;font-size:1.2rem;font-weight:400;font-style:normal}.af-guttenberg .wp-block-file,.rich-text .wp-block-file{background-color:#fff;padding:2rem;font-size:1.5625rem;line-height:2.625rem}.af-guttenberg .wp-block-file a.wp-block-file__button,.rich-text .wp-block-file a.wp-block-file__button{background-color:transparent;padding:.5rem .8rem;font-size:1rem;line-height:1.5rem;font-weight:500}.af-guttenberg .wp-block-table,.rich-text .wp-block-table{font-size:inherit}.image-sequence-sections{width:100%;top:0;left:0;pointer-events:none}@media only screen and (min-width:768px){.image-sequence-sections{height:100svh;position:fixed}}.image-sequence-sections__inner{position:relative;width:100%;height:100%;top:0;left:0;display:flex;align-items:center}@media only screen and (min-width:768px){.image-sequence-sections__inner{position:absolute}}.sequence-one-placeholder{height:0}@media only screen and (min-width:768px){.sequence-one-placeholder{height:1560px}}.sequence-two-placeholder{height:0}@media only screen and (min-width:768px){.sequence-two-placeholder{height:2160px}}.sequence-one-trigger{height:auto}@media only screen and (min-width:768px){.sequence-one-trigger{height:100svh}}