.pagination-container{width:100%;border-top:1px solid #03050a;border-bottom:1px solid #03050a}.pagination{display:flex;align-items:center;justify-content:center}.pagination--justified{justify-content:space-between;max-width:56.25rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.25rem .625rem}.pagination__icon--text a{display:flex;align-items:center}.pagination__icon p{position:relative;top:-.25rem;text-transform:uppercase;font-weight:700;padding-left:.625rem;padding-right:.625rem}.pagination__icon svg{width:2.625rem;line-height:1}.pagination__icon:first-child{margin-right:2.1875rem}.pagination__icon:last-child{margin-left:.9375rem}@media print,screen and (max-width:47.99875em){.pagination__icon:first-child{padding-left:.3125rem}.pagination__icon:last-child{padding-right:.3125rem}}.pagination__icon--previous svg{transform:scaleX(-1)}.pagination__link{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-weight:400}@supports (font-variation-settings:"wght" 400){.pagination__link{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.pagination__item{font-weight:400;position:relative;display:flex;justify-content:center;align-items:center;width:2.375rem;height:3.625rem;margin-right:1.125rem}.pagination__item.is-active{background-color:#ffe959}.pagination__item.is-active:after{display:inline-block}.pagination__item:after{content:"";display:none;position:absolute;bottom:.3125rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#31a03a}/*! destyle.css v1.0.11 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:700}[hidden],template{display:none}:focus{outline:1px dotted;outline:.3125rem auto -webkit-focus-ring-color}.js-focus-visible :focus:not(.focus-visible),.js-focus-visible :focus:not(:focus-visible){outline:none}.a11y-screen-reader-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@font-face{font-family:IBM Plex Sans Variable;font-weight:100 700;font-stretch:85% 100%;src:url(/dist/fonts/IBMPlexSansVar-Roman-53c19e.woff2) format("woff2")}@font-face{font-family:Public Sans Variable;font-weight:100 900;src:url(/dist/fonts/PublicSans-Roman-VF-2e1fe0.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Variable;font-weight:100 700;font-style:italic;font-stretch:85% 100%;src:url(/dist/fonts/IBMPlexSansVar-Italic-32e4d8.woff2) format("woff2")}@font-face{font-family:Public Sans;font-weight:400;src:url(/dist/fonts/PublicSans-Regular-96ca2a.woff2) format("woff2"),url(/dist/fonts/PublicSans-Regular-a18a53.woff) format("woff")}@font-face{font-family:Public Sans;font-weight:700;src:url(/dist/fonts/PublicSans-Bold-d91466.woff2) format("woff2"),url(/dist/fonts/PublicSans-Bold-8296f9.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:400;src:url(/dist/fonts/IBMPlexSans-Text-493a8d.woff2) format("woff2"),url(/dist/fonts/IBMPlexSans-Text-12509d.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-weight:700;src:url(/dist/fonts/IBMPlexSans-Bold-e61f02.woff2) format("woff2"),url(/dist/fonts/IBMPlexSans-Bold-6978a9.woff) format("woff")}.grid-container{padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:48em){.grid-container{padding-right:2.25rem;padding-left:2.25rem}}.grid-container.fluid{padding-right:1.25rem;padding-left:1.25rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:48em){.grid-container.fluid{padding-right:2.25rem;padding-left:2.25rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1}.cell.shrink{flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.xsmall-1,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12,.grid-x>.xsmall-full,.grid-x>.xsmall-shrink{flex-basis:auto}@media print,screen and (min-width:30em){.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-full,.grid-x>.small-shrink{flex-basis:auto}}@media print,screen and (min-width:48em){.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-full,.grid-x>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-full,.grid-x>.large-shrink{flex-basis:auto}}@media screen and (min-width:75em){.grid-x>.xlarge-1,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{flex-basis:auto}}@media screen and (min-width:90em){.grid-x>.xxlarge-1,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-full,.grid-x>.xxlarge-shrink{flex-basis:auto}}.grid-x>.xsmall-1,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12{flex:0 0 auto}.grid-x>.xsmall-1{width:8.33333%}.grid-x>.xsmall-2{width:16.66667%}.grid-x>.xsmall-3{width:25%}.grid-x>.xsmall-4{width:33.33333%}.grid-x>.xsmall-5{width:41.66667%}.grid-x>.xsmall-6{width:50%}.grid-x>.xsmall-7{width:58.33333%}.grid-x>.xsmall-8{width:66.66667%}.grid-x>.xsmall-9{width:75%}.grid-x>.xsmall-10{width:83.33333%}.grid-x>.xsmall-11{width:91.66667%}.grid-x>.xsmall-12{width:100%}@media print,screen and (min-width:30em){.grid-x>.small-auto{flex:1 1;width:auto}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-shrink{flex:0 0 auto}.grid-x>.small-shrink{width:auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}}@media print,screen and (min-width:48em){.grid-x>.medium-auto{flex:1 1;width:auto}.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{flex:1 1;width:auto}.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}@media screen and (min-width:75em){.grid-x>.xlarge-auto{flex:1 1;width:auto}.grid-x>.xlarge-1,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-shrink{flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:8.33333%}.grid-x>.xlarge-2{width:16.66667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.33333%}.grid-x>.xlarge-5{width:41.66667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.33333%}.grid-x>.xlarge-8{width:66.66667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.33333%}.grid-x>.xlarge-11{width:91.66667%}.grid-x>.xlarge-12{width:100%}}@media screen and (min-width:90em){.grid-x>.xxlarge-auto{flex:1 1;width:auto}.grid-x>.xxlarge-1,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-shrink{flex:0 0 auto}.grid-x>.xxlarge-shrink{width:auto}.grid-x>.xxlarge-1{width:8.33333%}.grid-x>.xxlarge-2{width:16.66667%}.grid-x>.xxlarge-3{width:25%}.grid-x>.xxlarge-4{width:33.33333%}.grid-x>.xxlarge-5{width:41.66667%}.grid-x>.xxlarge-6{width:50%}.grid-x>.xxlarge-7{width:58.33333%}.grid-x>.xxlarge-8{width:66.66667%}.grid-x>.xxlarge-9{width:75%}.grid-x>.xxlarge-10{width:83.33333%}.grid-x>.xxlarge-11{width:91.66667%}.grid-x>.xxlarge-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:48em){.grid-padding-x .grid-padding-x{margin-right:-.75rem;margin-left:-.75rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:48em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.75rem;margin-left:-.75rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:48em){.grid-padding-x>.cell{padding-right:.75rem;padding-left:.75rem}}.xsmall-padding-collapse{margin-right:0;margin-left:0}.xsmall-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:30em){.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:48em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:75em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}@media screen and (min-width:90em){.xxlarge-padding-collapse{margin-right:0;margin-left:0}.xxlarge-padding-collapse>.cell{padding-right:0;padding-left:0}}.xsmall-offset-0{margin-left:0}.grid-margin-x>.xsmall-offset-0{margin-left:.625rem}.xsmall-offset-1{margin-left:8.33333%}.grid-margin-x>.xsmall-offset-1{margin-left:calc(8.33333% + .625rem)}.xsmall-offset-2{margin-left:16.66667%}.grid-margin-x>.xsmall-offset-2{margin-left:calc(16.66667% + .625rem)}.xsmall-offset-3{margin-left:25%}.grid-margin-x>.xsmall-offset-3{margin-left:calc(25% + .625rem)}.xsmall-offset-4{margin-left:33.33333%}.grid-margin-x>.xsmall-offset-4{margin-left:calc(33.33333% + .625rem)}.xsmall-offset-5{margin-left:41.66667%}.grid-margin-x>.xsmall-offset-5{margin-left:calc(41.66667% + .625rem)}.xsmall-offset-6{margin-left:50%}.grid-margin-x>.xsmall-offset-6{margin-left:calc(50% + .625rem)}.xsmall-offset-7{margin-left:58.33333%}.grid-margin-x>.xsmall-offset-7{margin-left:calc(58.33333% + .625rem)}.xsmall-offset-8{margin-left:66.66667%}.grid-margin-x>.xsmall-offset-8{margin-left:calc(66.66667% + .625rem)}.xsmall-offset-9{margin-left:75%}.grid-margin-x>.xsmall-offset-9{margin-left:calc(75% + .625rem)}.xsmall-offset-10{margin-left:83.33333%}.grid-margin-x>.xsmall-offset-10{margin-left:calc(83.33333% + .625rem)}.xsmall-offset-11{margin-left:91.66667%}.grid-margin-x>.xsmall-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:30em){.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:.625rem}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}}@media print,screen and (min-width:48em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:.75rem}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .75rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .75rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .75rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .75rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .75rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .75rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .75rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .75rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .75rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .75rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .75rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:.75rem}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .75rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .75rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .75rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .75rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .75rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .75rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .75rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .75rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .75rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .75rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .75rem)}}@media screen and (min-width:75em){.xlarge-offset-0{margin-left:0}.grid-margin-x>.xlarge-offset-0{margin-left:.75rem}.xlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .75rem)}.xlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .75rem)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .75rem)}.xlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.33333% + .75rem)}.xlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.66667% + .75rem)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + .75rem)}.xlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.33333% + .75rem)}.xlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.66667% + .75rem)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + .75rem)}.xlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.33333% + .75rem)}.xlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.66667% + .75rem)}}@media screen and (min-width:90em){.xxlarge-offset-0{margin-left:0}.grid-margin-x>.xxlarge-offset-0{margin-left:.75rem}.xxlarge-offset-1{margin-left:8.33333%}.grid-margin-x>.xxlarge-offset-1{margin-left:calc(8.33333% + .75rem)}.xxlarge-offset-2{margin-left:16.66667%}.grid-margin-x>.xxlarge-offset-2{margin-left:calc(16.66667% + .75rem)}.xxlarge-offset-3{margin-left:25%}.grid-margin-x>.xxlarge-offset-3{margin-left:calc(25% + .75rem)}.xxlarge-offset-4{margin-left:33.33333%}.grid-margin-x>.xxlarge-offset-4{margin-left:calc(33.33333% + .75rem)}.xxlarge-offset-5{margin-left:41.66667%}.grid-margin-x>.xxlarge-offset-5{margin-left:calc(41.66667% + .75rem)}.xxlarge-offset-6{margin-left:50%}.grid-margin-x>.xxlarge-offset-6{margin-left:calc(50% + .75rem)}.xxlarge-offset-7{margin-left:58.33333%}.grid-margin-x>.xxlarge-offset-7{margin-left:calc(58.33333% + .75rem)}.xxlarge-offset-8{margin-left:66.66667%}.grid-margin-x>.xxlarge-offset-8{margin-left:calc(66.66667% + .75rem)}.xxlarge-offset-9{margin-left:75%}.grid-margin-x>.xxlarge-offset-9{margin-left:calc(75% + .75rem)}.xxlarge-offset-10{margin-left:83.33333%}.grid-margin-x>.xxlarge-offset-10{margin-left:calc(83.33333% + .75rem)}.xxlarge-offset-11{margin-left:91.66667%}.grid-margin-x>.xxlarge-offset-11{margin-left:calc(91.66667% + .75rem)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto,.grid-y>.shrink{height:auto}.grid-y>.xsmall-1,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12,.grid-y>.xsmall-full,.grid-y>.xsmall-shrink{flex-basis:auto}@media print,screen and (min-width:30em){.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-full,.grid-y>.small-shrink{flex-basis:auto}}@media print,screen and (min-width:48em){.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-full,.grid-y>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-full,.grid-y>.large-shrink{flex-basis:auto}}@media screen and (min-width:75em){.grid-y>.xlarge-1,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{flex-basis:auto}}@media screen and (min-width:90em){.grid-y>.xxlarge-1,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-full,.grid-y>.xxlarge-shrink{flex-basis:auto}}.grid-y>.xsmall-1,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12{flex:0 0 auto}.grid-y>.xsmall-1{height:8.33333%}.grid-y>.xsmall-2{height:16.66667%}.grid-y>.xsmall-3{height:25%}.grid-y>.xsmall-4{height:33.33333%}.grid-y>.xsmall-5{height:41.66667%}.grid-y>.xsmall-6{height:50%}.grid-y>.xsmall-7{height:58.33333%}.grid-y>.xsmall-8{height:66.66667%}.grid-y>.xsmall-9{height:75%}.grid-y>.xsmall-10{height:83.33333%}.grid-y>.xsmall-11{height:91.66667%}.grid-y>.xsmall-12{height:100%}@media print,screen and (min-width:30em){.grid-y>.small-auto{flex:1 1;height:auto}.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-shrink{flex:0 0 auto}.grid-y>.small-shrink{height:auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}}@media print,screen and (min-width:48em){.grid-y>.medium-auto{flex:1 1;height:auto}.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{flex:1 1;height:auto}.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}@media screen and (min-width:75em){.grid-y>.xlarge-auto{flex:1 1;height:auto}.grid-y>.xlarge-1,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-shrink{flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.33333%}.grid-y>.xlarge-2{height:16.66667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.33333%}.grid-y>.xlarge-5{height:41.66667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.33333%}.grid-y>.xlarge-8{height:66.66667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.33333%}.grid-y>.xlarge-11{height:91.66667%}.grid-y>.xlarge-12{height:100%}}@media screen and (min-width:90em){.grid-y>.xxlarge-auto{flex:1 1;height:auto}.grid-y>.xxlarge-1,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-shrink{flex:0 0 auto}.grid-y>.xxlarge-shrink{height:auto}.grid-y>.xxlarge-1{height:8.33333%}.grid-y>.xxlarge-2{height:16.66667%}.grid-y>.xxlarge-3{height:25%}.grid-y>.xxlarge-4{height:33.33333%}.grid-y>.xxlarge-5{height:41.66667%}.grid-y>.xxlarge-6{height:50%}.grid-y>.xxlarge-7{height:58.33333%}.grid-y>.xxlarge-8{height:66.66667%}.grid-y>.xxlarge-9{height:75%}.grid-y>.xxlarge-10{height:83.33333%}.grid-y>.xxlarge-11{height:91.66667%}.grid-y>.xxlarge-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:48em){.grid-padding-y .grid-padding-y{margin-top:-.75rem;margin-bottom:-.75rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:48em){.grid-padding-y>.cell{padding-top:.75rem;padding-bottom:.75rem}}.icon{position:relative;display:block;max-width:100%}.icon:after{position:absolute;top:0;left:0;content:""}.icon:after,.icon svg{width:100%;height:100%}.icon svg{position:relative;display:block}.icon>div+svg{position:absolute;top:0;left:0}:root{--scrollbar-gap:0px}html{height:100%;font-size:100%;scroll-behavior:smooth}html.is-scrolllocked{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial}body{position:relative;min-height:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body{display:block}}html.is-scrolllocked body{overflow:hidden}img{display:block;height:auto;max-width:100%}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem}@media print,screen and (min-width:48em){.container{padding-right:2.25rem;padding-left:2.25rem}}.media{position:relative;overflow:hidden}.media__image{position:absolute;border-radius:inherit;top:-999em;right:-999em;bottom:-999em;left:-999em;width:auto;height:auto;min-width:500%;min-height:500%;max-width:none;max-height:none;margin:auto;transform:scale(.202)}@supports (object-fit:cover){.media__image{object-fit:cover;top:-1px;right:auto;bottom:auto;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);min-width:0;min-height:0;max-width:none;max-height:none;margin:initial;transform:none}}.section--xxs{margin-top:1.25rem;margin-bottom:1.25rem}.section--xs{margin-top:1.5625rem;margin-bottom:1.5625rem}.section--sm{margin-top:2.1875rem;margin-bottom:2.1875rem}.section--md{margin-top:2.8125rem;margin-bottom:2.8125rem}.section--lg{margin-top:3.4375rem;margin-bottom:3.4375rem}@media print,screen and (max-width:63.99875em){.section--lg{margin-top:1.875rem;margin-bottom:1.875rem}}.section--xl{margin-top:5rem;margin-bottom:5rem}@media print,screen and (max-width:63.99875em){.section--xl{margin-top:2.5rem;margin-bottom:2.5rem}}.section-bottom--xxxs{margin-bottom:.5rem}.section-bottom--xxs{margin-bottom:.9375rem}.section-bottom--xs{margin-bottom:1.5625rem}.section-bottom--sm{margin-bottom:2.1875rem}.section-bottom--md{margin-bottom:2.8125rem}.section-bottom--lg{margin-bottom:3.4375rem}@media print,screen and (max-width:63.99875em){.section-bottom--lg{margin-bottom:1.875rem}}.section-bottom--xl{margin-bottom:5rem}@media print,screen and (max-width:63.99875em){.section-bottom--xl{margin-bottom:2.5rem}}.section-top--xxs{margin-top:1.25rem}.section-top--xs{margin-top:1.5625rem}.section-top--sm{margin-top:2.1875rem}.section-top--md{margin-top:2.8125rem}.section-top--lg{margin-top:3.4375rem}@media print,screen and (max-width:63.99875em){.section-top--lg{margin-top:1.875rem}}.section-top--xl{margin-top:5rem}@media print,screen and (max-width:63.99875em){.section-top--xl{margin-top:2.5rem}}.section-top--about{margin-top:18.75rem}@media print,screen and (max-width:47.99875em){.section-top--about{margin-top:9.375rem}}.section-padding--xs{padding-top:1.5625rem;padding-bottom:1.5625rem}.section-padding--sm{padding-top:2.1875rem;padding-bottom:2.1875rem}.section-padding--md{padding-top:2.8125rem;padding-bottom:2.8125rem}.section-padding--lg{padding-top:3.4375rem;padding-bottom:3.4375rem}@media print,screen and (max-width:63.99875em){.section-padding--lg{padding-top:1.875rem;padding-bottom:1.875rem}}.section-padding--large{padding-top:5rem;padding-bottom:5rem}@media print,screen and (max-width:63.99875em){.section-padding--large{padding-top:2.5rem;padding-bottom:2.5rem}}.section-padding--xl{padding-top:6.25rem;padding-bottom:6.25rem}@media print,screen and (max-width:63.99875em){.section-padding--xl{padding-top:3.125rem;padding-bottom:3.125rem}}.section-top-padding--sm{padding-top:2.1875rem}.section-top-padding--md{padding-top:2.8125rem}.section-top-padding--lr{padding-top:3.4375rem}@media print,screen and (max-width:63.99875em){.section-top-padding--lr{padding-top:1.875rem}}.section-top-padding--xl{padding-top:6.25rem}@media print,screen and (max-width:63.99875em){.section-top-padding--xl{padding-top:3.125rem}}.section-bottom-padding--xxs{padding-bottom:1rem}.section-bottom-padding--xs{padding-bottom:1.5625rem}.section-bottom-padding--sm{padding-bottom:2.1875rem}.section-bottom-padding--md{padding-bottom:2.8125rem}.section-bottom-padding--lg{padding-bottom:3.4375rem}@media print,screen and (max-width:63.99875em){.section-bottom-padding--lg{padding-bottom:1.875rem}}.section-bottom-padding--xl{padding-bottom:5rem}@media print,screen and (max-width:63.99875em){.section-bottom-padding--xl{padding-bottom:2.5rem}}.section-bottom-padding--xxl{padding-bottom:6.25rem}@media print,screen and (max-width:63.99875em){.section-bottom-padding--xxl{padding-bottom:3.125rem}}.section--overlapping{position:relative;z-index:99}.section-border--top--thick{border-top:.1875rem solid #03050a}.section-border--bottom{border-bottom:1px solid #03050a}.section-border--top{border-top:1px solid #03050a}.theme--off-white{background-color:#fefdef}.theme--white{background-color:#fff}body{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){body{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}}b,strong{font-weight:700}.body-regular--bold{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.body-regular--bold{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.body-large{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.body-large{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.body-large{font-size:1.125rem}}.body-large-bold{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.body-large-bold{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.body-large-bold{font-size:1.125rem}}.body-regular{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.body-regular{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.body-small{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9}@supports (font-variation-settings:"wght" 400){.body-small{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.header-xlarge{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a}@supports (font-variation-settings:"wght" 400){.header-xlarge{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.header-xlarge{font-size:3.125rem}}.header-xlarge--center,.header-xlarge--center-large{max-width:48.125rem;width:100%;text-align:center;margin-right:auto;margin-left:auto}.header-xlarge--center-large{max-width:62.5rem}.header-large{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a}@supports (font-variation-settings:"wght" 400){.header-large{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.header-large{font-size:1.5625rem}}.header-medium{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.header-medium{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.header-medium{font-size:1.125rem}}.header-small{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.header-small{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.header-small{font-size:1.125rem}}.header-xsmall{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3}@supports (font-variation-settings:"wght" 400){.header-xsmall{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.header-xsmall{font-size:1rem}}.tag-bold{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}@supports (font-variation-settings:"wght" 400){.tag-bold{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.tag-italic{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic}@supports (font-variation-settings:"wght" 400){.tag-italic{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.text__no-results{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;text-align:center;opacity:.5}@supports (font-variation-settings:"wght" 400){.text__no-results{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.alphabetical-filter{width:5rem;color:#fff;background-color:#000}.alphabetical-filter__list{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;max-height:100vh;overflow:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.alphabetical-filter__list::-webkit-scrollbar{width:0!important;display:none}.alphabetical-filter__letter{transition-duration:.15s;transition-property:background-color,color;transition-timing-function:ease;position:relative;text-align:center}.alphabetical-filter__letter:hover{cursor:pointer}.alphabetical-filter__letter.is-active,.alphabetical-filter__letter:hover{background-color:#fff;color:#000}.alphabetical-filter__letter.is-active span,.alphabetical-filter__letter:hover span{display:inline-block}.alphabetical-filter__letter span{display:none;position:absolute;right:.5rem;top:1.75rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#31a03a}.alphabetical-filter__letter a{position:relative;z-index:1;cursor:pointer;display:block;width:100%;padding-top:.9375rem;padding-bottom:.9375rem}.analysis{border-right:1.5rem solid #31a03a;background-color:#fefdef;width:100%;padding:5rem 1.25rem 6.875rem}@media print,screen and (max-width:63.99875em){.analysis{padding-top:1.875rem;padding-bottom:5.625rem}}@media print,screen and (max-width:47.99875em){.analysis{padding-left:.625rem;padding-right:.625rem}}.analysis-container{position:relative;z-index:99;display:flex;justify-content:center}@media print,screen and (max-width:63.99875em){.analysis-container{flex-wrap:wrap}}.analysis__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-bottom:5rem;margin-right:auto;margin-left:auto;max-width:53.125rem;width:100%;text-align:center}@supports (font-variation-settings:"wght" 400){.analysis__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.analysis__title{font-size:1.5625rem}}@media print,screen and (max-width:63.99875em){.analysis__title{margin-bottom:1.875rem}}.analysis__figure{position:relative;max-width:43.75rem;width:100%;border:1px solid #03050a;background-color:#fff;flex:1 2 60%}.analysis__figure img{border-top:1px solid #03050a;padding:1.25rem .75rem;margin-top:.3125rem;width:100%}@media screen and (min-width:53.125em){.analysis__figure:after{content:"";position:absolute;z-index:-1;top:4vw;right:4vw;width:100%;height:100%;background-color:#fff}}.analysis__figure__caption{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;padding:.75rem 1.5625rem;border-bottom:1px solid #03050a}@supports (font-variation-settings:"wght" 400){.analysis__figure__caption{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.analysis__figure__caption{font-size:1.125rem}}.analysis__text{margin-left:1.875rem;-ms-grid-row-align:center;align-self:center}.analysis__text p{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.analysis__text p{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.analysis__text p{font-size:1.125rem}}.analysis__text ul{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.analysis__text ul{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.analysis__text ul{font-size:1.125rem}}.analysis__text ul li:before{content:">";font-size:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:64em){.analysis__text{flex:1 1 40%}}@media print,screen and (max-width:63.99875em){.analysis__text{margin-top:3.75rem;margin-left:0;width:100%}}.background-box{position:absolute;width:26.25rem;z-index:-1}.background-box--yellow{background-color:#ffe959;right:-1.875rem;height:30%;top:20%}.service-entry__content .background-box--yellow{height:20%;top:17%}.postcard .background-box--yellow{height:20.625rem;right:1.25rem}.background-box--green{background-color:#31a03a;bottom:-1.875rem;left:-1.875rem;height:10%}.service-entry__content .background-box--green{height:35%}.postcard .background-box--green{left:1.25rem}.background-box--dark-blue{background-color:#03050a;height:60%;left:-1.875rem;bottom:calc(10% - 1.875rem)}.service-entry__content .background-box--dark-blue{bottom:calc(35% - 1.875rem);height:35%}.postcard .background-box--dark-blue{left:1.25rem}@media print,screen and (max-width:74.99875em){.background-box{display:none}}.figure{position:relative;display:inline-block;max-width:100%;margin-bottom:-12.5rem;background-color:#fff;border:1px solid #03050a;box-shadow:-2.5rem 2.5rem 0 -1.0625rem #03050a}.figure hr{border-color:#03050a}@media print,screen and (max-width:47.99875em){.figure{margin-bottom:-6.25rem}}.figure__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:.625rem 1.5625rem;background-color:#fff;margin-bottom:.3125rem;border-bottom:1px solid #03050a}@media print,screen and (max-width:47.99875em){.figure__header{text-align:left}}.figure__text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;margin-right:1em}@supports (font-variation-settings:"wght" 400){.figure__text{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.figure__text{font-size:1.125rem}}.figure__number{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic}@supports (font-variation-settings:"wght" 400){.figure__number{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.figure__number{margin-left:auto}}.figure__icon{max-width:calc(100% - 2.5rem);margin:1.25rem;width:43.75rem}@media print,screen and (min-width:48em){.figure__icon{max-width:calc(100% - 4.5rem);margin:2.25rem}}.background{margin:1.25rem}@media print,screen and (min-width:48em){.background{margin:1.5rem}}.background>.figure__container:last-child{margin-top:-5rem;margin-bottom:5rem;transform:translateY(5rem)}.best-practices__intro__container{border-top:.1875rem solid #03050a;border-bottom:1px solid #03050a}.best-practices__intro__container h2{color:#03050a;margin-top:2.1875rem;margin-bottom:2.8125rem}.best-practices__intro__container span,.best-practices__intro__container strong{color:#31a03a}.best-practices__intro__container i{width:1.5625rem;margin-right:auto;margin-bottom:3.125rem}.best-practices__hsse{position:relative;margin:0 auto;width:96%}.best-practices__hsse:before{right:-2vw}.best-practices__hsse:after,.best-practices__hsse:before{content:"";position:absolute;width:2vw;height:100%;top:0;bottom:0;background-color:#fefdef}.best-practices__hsse:after{left:-2vw;right:0}.best-practices__hsse .figure{margin-bottom:0}.best-practices__hsse .bullet-list{width:60%;margin:0 auto}@media print,screen and (max-width:47.99875em){.best-practices__hsse .bullet-list{width:90%}}.best-practices__hsse a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.best-practices__hsse a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.best-practices__hsse a:hover{color:#03050a;border-color:transparent}.best-practices__content.text.text-center *{max-width:none}.best-practices__achilles__container{display:flex;align-items:center;position:relative;width:100%;padding-left:2.8125rem;padding-right:2.8125rem;box-shadow:0 0 2.125rem -.9375rem rgba(3,5,10,.25);background-color:#fff}.best-practices__achilles__container:before{content:"";position:absolute;height:60%;width:105%;left:-2.5%;top:-2.5vw;background-color:#31a03a;z-index:-1}.best-practices__achilles__container i{width:100%;margin-left:5rem}@media print,screen and (max-width:63.99875em){.best-practices__achilles__container i{width:50%;margin-left:0;margin-top:3.125rem}}.best-practices__achilles__container .bullet-list{width:100%}@media print,screen and (max-width:63.99875em){.best-practices__achilles__container{flex-wrap:wrap;justify-content:center}}.best-practices__standards__body{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;max-width:62.5rem;width:100%;margin-left:auto;margin-right:auto}@supports (font-variation-settings:"wght" 400){.best-practices__standards__body{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.best-practices__standards__body{font-size:1.125rem}}.best-practices__standards__body p:not(:first-child){margin-top:2.1875rem}.best-practices__standards__body ul{list-style:disc outside none;list-style:initial}.best-practices__standards__body ul li{margin-left:.9375rem}.best-practices__standards__body a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.best-practices__standards__body a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.best-practices__standards__body a:hover{color:#03050a;border-color:transparent}.best-practices__standards__paper{padding:6.25rem;border:1px solid #03050a}@media print,screen and (max-width:63.99875em){.best-practices__standards__paper{padding:5rem}}@media print,screen and (max-width:47.99875em){.best-practices__standards__paper{padding:1.875rem}}.best-practices__standards__paper a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid;word-wrap:break-word}@supports (font-variation-settings:"wght" 400){.best-practices__standards__paper a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.best-practices__standards__paper a:hover{color:#03050a;border-color:transparent}.best-practices__standards__paper p,.best-practices__standards__paper ul{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;margin-bottom:2.8125rem}@supports (font-variation-settings:"wght" 400){.best-practices__standards__paper p,.best-practices__standards__paper ul{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.best-practices__standards__paper p,.best-practices__standards__paper ul{font-size:1.125rem}}.best-practices__standards__paper p:last-child{margin-bottom:0}.best-practices__standards__paper li{position:relative;padding-bottom:.3125rem;margin-left:1.875rem}.best-practices__standards__paper li:before{content:">";position:absolute;left:-1.875rem}.billboard{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;overflow:hidden;min-height:34.125rem;padding:9.375rem 0}@media print,screen and (min-width:48em){.billboard{padding-right:2.25rem;padding-left:2.25rem}}.billboard .icon__careers{width:7.8125rem;margin-left:auto;margin-right:auto}.billboard .header-large{margin-top:.9375rem;margin-bottom:.7em}.billboard .body-large{max-width:32.8125rem;width:100%;margin-bottom:1.875rem;margin-left:auto;margin-right:auto}.billboard .icon-texture4{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease;position:absolute;width:40.625rem;top:50%}@media print,screen and (max-width:63.99875em){.billboard .icon-texture4{opacity:.3}}.billboard .icon-texture4:first-child{left:0;transform:translate(-51%,-50%)}.billboard .icon-texture4+.icon-texture4{right:0;transform:translate(51%,-50%)}@media print,screen and (max-width:63.99875em){.billboard{padding-left:.625rem;padding-right:.625rem;padding-bottom:3.125rem}}.billboard--small{padding-top:2.1875rem;padding-bottom:4.6875rem;color:#03050a;min-height:0}.billboard--small p{font-size:1.125rem;margin-top:1.25rem;margin-bottom:3.125rem}.box-list{margin:-.625rem;display:flex;flex-wrap:wrap;justify-content:center}@media print,screen and (min-width:48em){.box-list{margin:-.75rem}}.box-list .box{margin:.625rem;flex-grow:1;flex-shrink:1;flex-basis:28.75rem}@media print,screen and (min-width:48em){.box-list .box{margin:.75rem}}.box{max-width:37.25rem;padding-bottom:.9375rem;background-color:#fff;border:1px solid #03050a}.box__inner{margin-top:2.25rem}.box__inner i{width:7rem;margin:0 auto}.box__inner h3{text-align:center;margin-top:1.5625rem}.box__inner .text{margin:1.5625rem 1.875rem}.box__inner strong{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.box__inner strong{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.box__inner strong{font-size:1.125rem}}.breadcrumbs-large,.breadcrumbs-small{display:flex;justify-content:center;align-items:center;margin-bottom:.3125rem}@media print,screen and (max-width:47.99875em){.breadcrumbs-large,.breadcrumbs-small{flex-wrap:wrap}}.breadcrumbs-large__item{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;letter-spacing:1.8px;line-height:1.3;text-transform:uppercase;color:#03050a;position:relative;margin-right:.3125rem}@supports (font-variation-settings:"wght" 400){.breadcrumbs-large__item{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.breadcrumbs-large__item:first-child{color:#31a03a}.breadcrumbs-large__item:first-child:after{content:">";position:relative;top:0;left:0;margin-left:.3125rem;color:#31a03a}.breadcrumbs-small{color:#03050a;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.breadcrumbs-small{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.breadcrumbs-small .breadcrumbs-small__item:not(:last-child):after{content:">";position:relative;top:0;left:0;margin-left:.3125rem;margin-right:.3125rem}.tooltips .breadcrumbs-small a{border-bottom:0 solid;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.tooltips .breadcrumbs-small a{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.breadcrumbs-small .breadcrumbs-small__item:last-child{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.breadcrumbs-small .breadcrumbs-small__item:last-child{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.breadcrumbs-small--left{justify-content:flex-start;padding-left:1.25rem}@media print,screen and (min-width:64em){.breadcrumbs-small--left{padding-left:12.5rem}}.bullet-list{width:100%}.bullet-list__item{position:relative;padding-bottom:.3125rem;margin-left:1.875rem}.bullet-list__item:before{content:">";position:absolute;left:-1.875rem}.burger,.burger:after,.burger:before{transition-duration:.15s;transition-property:transform;transition-timing-function:ease;display:block;height:1Px;background-color:currentColor;border-radius:1Px}.burger{transition-duration:.15s;transition-property:background-color;transition-timing-function:ease;position:relative;width:14.4Px;left:-1.8Px;margin-left:auto;margin-right:auto}.burger:after,.burger:before{position:absolute;left:0;content:""}.burger:before{top:-6Px;width:18Px}.burger:after{width:18Px;bottom:-6Px}.mobile-navigation.is-open .burger{background-color:transparent;width:18Px;left:0}.mobile-navigation.is-open .burger:before{transform:translateY(6Px) rotate(45deg)}.mobile-navigation.is-open .burger:after{transform:translateY(-6Px) rotate(-45deg);width:18Px}.button{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;position:relative;display:inline-block;padding-left:.25rem;padding-bottom:.1875rem;font-size:1.125rem;line-height:1.2;text-align:center;color:#fff}@supports (font-variation-settings:"wght" 400){.button{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.button:before{transition-duration:.15s;transition-property:all;transition-timing-function:ease;position:absolute;top:0;right:0;left:.25rem;bottom:.1875rem;background-color:#31a03a;content:""}.button span{transition-duration:.15s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;position:relative;display:block;padding:.6em 2.5em .7em;background-color:#03050a;border:1px solid #fff}.button:hover span{color:#03050a;background-color:#fff;border-color:#03050a;transform:translateY(-1px)}.button:active span{color:#fff;background-color:#03050a;border-color:#fff;transform:translate(-.25rem,.1875rem)}.button:hover:before{position:absolute;top:.1875rem;right:.25rem;left:0;bottom:0;content:""}.button--team{transition-duration:.15s;transition-property:all;transition-timing-function:ease;display:flex;height:100%;align-items:center}.button--team span{visibility:hidden}.button--team i{transition-duration:.15s;transition-property:all;transition-timing-function:ease;width:1.5625rem;color:#03050a}.the-team__member:hover .button--team{padding:0 2.5rem;background:#03050a}.the-team__member:hover .button--team span{visibility:visible;color:#fff}.the-team__member:hover .button--team i{color:#fff;margin-left:1.5625rem}@media print,screen and (max-width:29.99875em){.the-team__member:hover .button--team i{margin-left:0}.the-team__member:hover .button--team span{display:none}}.button--freeform{transition-duration:.15s;transition-property:color,background-color,border-color,transform;transition-timing-function:ease;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;position:relative;display:inline-block;padding:.6em 2.5em .7em;font-size:1.125rem;line-height:1.2;text-align:center;color:#fff;background-color:#03050a;border:1px solid}@supports (font-variation-settings:"wght" 400){.button--freeform{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.button--freeform:active,.button--freeform:hover{color:#03050a;background-color:#fff}.button--freeform:before{transition-duration:.15s;transition-property:all;transition-timing-function:ease;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#31a03a;content:"";z-index:-1}.button--freeform:hover:before{transform:translate(-.3125rem,.3125rem)}.callout{text-align:center;margin-top:3.125rem;margin-bottom:3.75rem;padding:2.1875rem 2.8125rem 3.75rem;border-left:.875rem solid #31a03a;box-shadow:0 .25rem 1.5rem 0 rgba(0,0,0,.12)}.callout a{border-bottom:0!important}@media print,screen and (max-width:63.99875em){.callout{margin-top:1.875rem;margin-bottom:1.875rem}}@media print,screen and (max-width:47.99875em){.callout{padding:.625rem}}.callout__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;max-width:46.875rem;width:100%;margin-right:auto;margin-left:auto;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.callout__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.callout__title{font-size:1.125rem}}.callout__content{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;padding:1.875rem .9375rem;color:#03050a;background-color:#fefdef;border:1px solid #92f2a4;box-shadow:0 .25rem 1.5rem 0 rgba(0,0,0,.12)}@supports (font-variation-settings:"wght" 400){.callout__content{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.card-list{display:flex;flex-wrap:wrap;justify-content:center}.card-list--basic{display:block}@media print,screen and (max-width:47.99875em){.card-list{padding-right:.625rem;padding-left:.625rem}}.card-list .card{margin:.625rem}@media print,screen and (min-width:48em){.card-list .card{margin:.75rem}}@media print,screen and (max-width:47.99875em){.card-list .card--services{margin-right:0;margin-left:0}}@media print,screen and (max-width:47.99875em){.card-list .card--long{margin-right:auto;margin-left:auto}}.card-list--large-spacing{justify-content:normal}@media print,screen and (min-width:64em){.card-list--large-spacing{margin:-1.25rem -1.75rem}.card-list--large-spacing .card{margin:1.25rem 1.75rem}.no-details .card-list--large-spacing .card{margin:.625rem}}@media print,screen and (max-width:47.99875em){.card-list--large-spacing{padding-right:0;padding-left:0}}.link{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;display:inline-flex;color:inherit;border-bottom:0}@supports (font-variation-settings:"wght" 400){.link{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.link:hover{color:#03050a;border-color:transparent}.link:not(.link--no-hover):hover{color:#31a03a}.link.link--back,.link.link--forward{display:block;font-size:1.125rem;text-transform:uppercase;margin-top:6.875rem;padding-bottom:.625rem;text-align:center;line-height:1.5}.link.link--back a,.link.link--forward a{border-bottom:2px solid;padding-bottom:.25rem}.link.link--back:before,.link.link--forward:before{content:"<";display:inline;transform:translateX(-.4375rem)}@media print,screen and (max-width:63.99875em){.link.link--back,.link.link--forward{margin-top:2.5rem}}.link.link--forward:after{content:">"}.link.link--forward:before{display:none}.link__text{transition-duration:.15s;transition-property:border-color;transition-timing-function:color;margin-right:.3em;padding-bottom:.2em;border-bottom:2px solid}.link__text--back--small{margin-left:.3em;margin-right:.9375rem}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:1.875rem;max-width:24.5rem;width:100%;overflow:hidden;background-color:#fff;box-shadow:0 0 2.125rem -.9375rem rgba(3,5,10,.25)}.card .link__text{color:#03050a}@media print,screen and (max-width:47.99875em){.card{max-width:18.75rem}}.card__top-section{padding-bottom:1.875rem}.card__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;padding-top:.65em;margin-bottom:-.4em;color:#03050a;border-top:.1875rem solid}@supports (font-variation-settings:"wght" 400){.card__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.card__title{font-size:1.125rem}}.card--small .card__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3}@supports (font-variation-settings:"wght" 400){.card--small .card__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.card--small .card__title{font-size:1rem}}.card__icon{max-width:16.875rem;margin:1.875rem auto 0}.card--small .card__icon{max-width:13.125rem;margin:1.25rem auto 0}@media print,screen and (max-width:47.99875em){.card__icon{max-width:12.5rem}}.card__bottom-section{position:relative;z-index:2;padding-top:1.3125rem;display:flex;flex-direction:column;justify-content:flex-end;border-top:1px solid}.card__information{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.9375rem}.card--small .card__information{margin-bottom:.625rem}.card--small{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;padding:1.25rem;max-width:22.4375rem}@supports (font-variation-settings:"wght" 400){.card--small{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.card--small .card__top-section{padding-bottom:1.25rem}.card--small .card__bottom-section{padding-top:.875rem;padding-bottom:.625rem}.card--cta{transition-duration:.15s;transition-property:background-color,box-shadow;transition-timing-function:ease}.card--cta:hover{background-color:#ffe959;box-shadow:0 0 2.125rem -.9375rem #ffe959}.card--cta a{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;height:100%}.card--cta .card__icon img{max-height:13.625rem}.card--services{transition-duration:.3s;transition-property:box-shadow;transition-timing-function:ease}.card--services:hover{box-shadow:0 0 2.125rem -.9375rem #31a03a;transition-delay:.12s}@media print,screen and (max-width:47.99875em){.card--services{max-width:22.4375rem}}.card--services a{display:flex;flex-direction:column;height:100%}.card--services .card__top-section:before{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;width:100%;height:100%;background-color:#31a03a;transform:translateY(101%);content:""}.card--services:hover .card__top-section:before{transform:none}.card--services .card__title{position:relative;padding-bottom:.65em;margin-bottom:0;border-bottom:1px solid}.card--services .card__icon{position:relative}.card--services .card__icon,.card--small .card--services .card__icon{max-width:none;margin:0 auto}@media print,screen and (max-width:47.99875em){.card--services .card__icon{max-width:none}}.card--services .card__icon .card__icon--svg{max-width:13.125rem;margin:1.25rem auto 0}.card--services img{margin-top:1.25rem}.card--services .card__bottom-section{border-top:0;padding-top:0}.card--services .card__information{color:#03050a}.card--services p{position:relative;z-index:2;margin-top:auto}.card-news{position:relative;padding:1.5625rem;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.card-news:hover{transform:scale(1.04)}.card-news a{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;height:100%}.card-news .card-news__date{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;padding-top:.9375rem;margin-bottom:1.25rem;color:#31a03a;border-top:.1875rem solid #03050a}@supports (font-variation-settings:"wght" 400){.card-news .card-news__date{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.card-news .card__title{border-top:0;padding-bottom:1.25rem}.card-news img{-webkit-filter:grayscale(1);filter:grayscale(1);width:21.5625rem;object-fit:cover;max-height:14.375rem}@media print,screen and (max-width:47.99875em){.card-news img{width:100%}}.card-news .link__text:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.card-news .card-news__excerpt{color:#03050a}.card-news .card__bottom-section{border-color:#03050a}.card-news--small{display:flex;flex-direction:column;justify-content:space-between;width:14.375rem;padding:1.375rem;height:21.875rem}.card-news--small .card__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0}@supports (font-variation-settings:"wght" 400){.card-news--small .card__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.card-news--small .card__title{font-size:1rem}}.card-news--small .card-news__date{padding-top:.625rem;margin-bottom:.5rem}.card-news--small .card__top-section{padding-bottom:1.25rem}.card-news--small img{width:11.5625rem;max-height:7.5rem;height:100%}.card-news--small-container{display:flex}.card-news--small-container .card-news__number{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-top:.9375rem;margin-right:1.25rem}@supports (font-variation-settings:"wght" 400){.card-news--small-container .card-news__number{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.card-news--small-container .card-news__number{font-size:1.5625rem}}.card--equipment ul{height:100%}.card--equipment .card__title{border-top:0;padding-right:0}.card--equipment .card__top-section{padding-bottom:.9375rem}.card--equipment .card__bottom-section{padding-top:0;border-top:0;padding-bottom:1.875rem;display:inline-block}.card--equipment .card__bottom-section a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.card--equipment .card__bottom-section a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.card--equipment .card__bottom-section a:not(.button):hover{color:#03050a;border-color:transparent}.card--equipment img{margin-top:.9375rem;width:24.375rem;object-fit:cover;max-height:14.375rem}.card--long{max-width:76.25rem;width:100%;padding:0;flex-direction:row}.card--long:hover .link .card--long .link__text{color:#31a03a}.card--long .card__left-section img{height:100%;max-height:16.25rem;max-width:24.375rem;width:100%;object-fit:cover}.card--long .card__right-section{display:flex;flex-direction:column;justify-content:space-between;padding:2.1875rem 3.125rem;max-width:54.0625rem;width:100%}@media print,screen and (max-width:47.99875em){.card--long .card__right-section{padding:1.25rem}}.card--long .card__right-section .card__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;margin-bottom:.9375rem;padding-top:.9375rem}@supports (font-variation-settings:"wght" 400){.card--long .card__right-section .card__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.card--long .card__right-section .card__title{font-size:1.125rem}}.card--long .card__right-section .link{margin-top:1.5rem}@media print,screen and (min-width:64em){.card--long:not(:first-child){margin-top:1.875rem}}@media print,screen and (max-width:47.99875em){.card--long{flex-direction:column;max-width:24.5rem;margin-left:auto;margin-right:auto}.card--long .card__left-section img{padding:1.25rem 1.25rem 0}}.checkbox-list .checkbox,.checkbox-list .radio,.radio-list .checkbox,.radio-list .radio{display:flex;margin-top:.75em}.checkbox-list .checkbox:first-child,.checkbox-list .radio:first-child,.radio-list .checkbox:first-child,.radio-list .radio:first-child{margin-top:0}.checkbox,.radio{display:inline-flex;align-items:center}.checkbox__input,.radio__input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.checkbox__indicator,.radio__indicator{transition-duration:.15s;transition-property:background-color,border-color,box-shadow;transition-timing-function:ease;position:relative;width:1.5em;height:1.5em;background-color:#fefdef;border:1px solid #03050a}.checkbox__input.focus-visible~.checkbox__indicator,.checkbox__input.focus-visible~.radio__indicator,.checkbox__input:focus-visible~.checkbox__indicator,.checkbox__input:focus-visible~.radio__indicator,.radio__input.focus-visible~.checkbox__indicator,.radio__input.focus-visible~.radio__indicator,.radio__input:focus-visible~.checkbox__indicator,.radio__input:focus-visible~.radio__indicator{outline:1px dotted;outline:.3125rem auto -webkit-focus-ring-color}.checkbox__input:checked~.checkbox__indicator,.checkbox__input:checked~.radio__indicator,.radio__input:checked~.checkbox__indicator,.radio__input:checked~.radio__indicator{background-color:#03050a;border-color:#92f2a4}.checkbox__input:checked~.checkbox__indicator+.radio__label,.checkbox__input:checked~.radio__indicator+.radio__label,.radio__input:checked~.checkbox__indicator+.radio__label,.radio__input:checked~.radio__indicator+.radio__label{color:#31a03a}.checkbox:hover .checkbox__indicator,.checkbox:hover .radio__indicator,.radio:hover .checkbox__indicator,.radio:hover .radio__indicator{box-shadow:inset 0 0 0 1px #03050a}.checkbox__label,.radio__label{margin-left:.8em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__input[required]~.checkbox__label:after,.checkbox__input[required]~.radio__label:after,.radio__input[required]~.checkbox__label:after,.radio__input[required]~.radio__label:after{font-weight:700;margin-left:.2em;color:#31a03a;content:"*"}.checkbox__label a,.radio__label a{font-weight:700;transition-duration:.15s;transition-property:color;transition-timing-function:ease;color:#31a03a;padding-bottom:1px;border-bottom:2px solid}.checkbox__label a:hover,.radio__label a:hover{color:inherit}.checkbox__indicator{border-radius:2px}.checkbox__indicator .icon{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8125em;color:#fff;opacity:0}.checkbox__input:checked~.checkbox__indicator .icon{opacity:1}.checkbox__label{font-size:.875rem}.radio__label{transition-duration:.15s;transition-property:color;transition-timing-function:ease}.radio__label:hover{cursor:pointer;color:#31a03a}.align-center{display:flex;align-items:center}.container--small{width:90%}@media print,screen and (min-width:48em){.container--small{width:80%;max-width:63.125rem}}.service-main{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;display:flex;justify-content:normal;flex-wrap:wrap;padding-top:1.25rem;margin-top:2.5rem}@media print,screen and (min-width:48em){.service-main{padding-right:2.25rem;padding-left:2.25rem}}@media print,screen and (max-width:63.99875em){.service-main{margin-bottom:2.5rem}}@media print,screen and (min-width:48em){.service-main{flex-wrap:nowrap}}.service-main .card{margin:2vw}@media print,screen and (min-width:64em){.service-main .card{margin:1.33333vw}}.service-main .card-list--large-spacing{margin:-2vw}@media print,screen and (min-width:64em){.service-main .card-list--large-spacing{margin:-1.33333vw}}.service-main .service-main__content{max-width:50rem;width:100%;margin-top:2.5rem}html.no-details .service-main .service-main__content .card{display:inline-block}html.no-details .service-main .service-main__content .card--small{max-width:17.5rem}@media print,screen and (min-width:48em){.service-main .service-main__content{margin-left:4vw;margin-top:0}}.service-main .service-sidebar{width:18.75rem}.service-main .service-sidebar .service-sidebar--sticky{position:-webkit-sticky;position:sticky;top:1.875rem}.service-main .service-sidebar .service-sidebar__details{border-bottom:1px solid #03050a;padding-bottom:1.375rem}.service-main .service-sidebar .service-sidebar__details:not(:nth-child(2)){padding-top:1.5625rem}.service-main .service-sidebar .service-sidebar__details a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3}@supports (font-variation-settings:"wght" 400){.service-main .service-sidebar .service-sidebar__details a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-main .service-sidebar .service-sidebar__details a{font-size:1rem}}.service-main .service-sidebar .service-sidebar__details a.is-active{color:#31a03a}.service-main .service-sidebar .label,.service-main .service-sidebar a{transition-duration:.15s;transition-property:color;transition-timing-function:ease}.service-main .service-sidebar .label:hover,.service-main .service-sidebar a:hover{color:#31a03a}.service-main .service-sidebar .label{position:relative;padding-right:1.875rem}.service-main .service-sidebar .label:after{content:"";position:absolute;transform:rotate(45deg);right:0;top:.625rem;width:.625rem;height:.625rem;border-color:transparent #03050a #03050a transparent;border-style:solid;border-width:1px}.service-main .service-sidebar .label::-webkit-details-marker{content:"";position:absolute;transform:rotate(90deg);right:0;top:.625rem;width:.625rem;height:.625rem;opacity:0}.service-main .service-sidebar .label:hover{cursor:pointer}.service-main .service-sidebar .service-sidebar__details[open] .label:after{transform:rotate(223deg)}.service-main .service-sidebar .link{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease;padding-bottom:2px;border-bottom:2px solid #31a03a}.service-main .service-sidebar .link:hover{opacity:.7}.service-main .service-sidebar .field{margin-bottom:0}.service-sample .radio{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;border-bottom:1px solid #03050a;padding-bottom:1.25rem;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.service-sample .radio{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-sample .radio{font-size:1rem}}.service-sample .radio__indicator{background-color:#fff}.service-sample .field+.link{margin-top:.625rem}.news-content,.service-entry__content{margin-right:auto;margin-left:auto;border:1px solid #03050a;width:calc(100% - 1.25rem)}@media print,screen and (min-width:64em){.news-content,.service-entry__content{width:calc(100% - 12.5rem)}}.service-entry__content{position:relative}.service-entry__content .callout{margin-left:2.8125rem;margin-right:2.8125rem}.service-entry__content .analysis__figure{margin-left:4vw}@media print,screen and (max-width:63.99875em){.service-entry__content .analysis__figure{margin-left:0}}.service-entry__content a{transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;font-weight:700;border-bottom:1px solid #03050a}.service-entry__content a:hover{color:#31a03a;border-color:#31a03a}.news-content{position:relative;max-width:75rem}.news-content .content__intro{margin-left:6.25rem;padding-right:.625rem}@media print,screen and (max-width:63.99875em){.news-content .content__intro{margin-left:0;padding-left:.625rem}}.news-content .content__text,.news-content .content__text--bold,.news-content .content__text--small{margin-left:11.25rem}@media print,screen and (max-width:63.99875em){.news-content .content__text,.news-content .content__text--bold,.news-content .content__text--small{margin-left:0;padding-right:.625rem;padding-left:.625rem}}.news-content .dual-images,.news-content .single-wide-image:not(:first-child){margin-right:5rem;margin-left:5rem}@media print,screen and (max-width:47.99875em){.news-content .dual-images,.news-content .single-wide-image:not(:first-child){margin-right:.625rem;margin-left:.625rem}}.news-content .single-wide-image:not(:first-child){width:auto;margin-bottom:1.875rem}.news-content .single-wide-image figcaption{background-color:#fefdef}.news-content .single-wide-image+.content__intro{margin-top:4.375rem}.news-content .dual-images{padding-left:0;padding-right:0;justify-content:space-between;margin-bottom:1.875rem}.news-content .content__text--extra{margin-right:5rem}@media print,screen and (max-width:63.99875em){.news-content .content__text--extra{margin-right:0;padding-left:.625rem;padding-right:.625rem}}.content__text-container{display:flex;justify-content:space-between}@media print,screen and (max-width:63.99875em){.content__text-container{flex-wrap:wrap;margin-bottom:1.25rem}}.glossary-detail__container .content__text--small{max-width:none}.references__container{padding-top:4.6875rem;padding-bottom:4.0625rem}@media print,screen and (max-width:63.99875em){.references__container{padding-top:2.1875rem;padding-bottom:1.5625rem}}.references__container .card-list>a{max-width:76.25rem;width:100%}.references__container .card .link:hover .link__text{color:#31a03a}.references-detail__container .callout{background-color:#fff;width:100%;padding-top:6.25rem;padding-bottom:6.25rem}@media print,screen and (max-width:63.99875em){.references-detail__container .callout{padding-top:2.5rem;padding-bottom:2.5rem}}.references-detail__container .pagination-container{border:0}.references-detail__container .references-detail__content{padding-top:5.625rem;padding-bottom:3.4375rem}@media print,screen and (max-width:63.99875em){.references-detail__container .references-detail__content{padding-top:3.75rem;padding-bottom:2.1875rem}}@media print,screen and (max-width:47.99875em){.references-detail__container .references-detail__content{padding-top:1.875rem;padding-bottom:1.875rem}}.study-detail__container{padding-top:4.375rem;padding-bottom:4.375rem}@media print,screen and (max-width:63.99875em){.study-detail__container{padding-top:2.1875rem;padding-bottom:2.1875rem}}.study-detail__container div+div{margin-top:3.75rem}@media print,screen and (max-width:63.99875em){.study-detail__container div+div{margin-top:1.875rem}}.study-detail__container p+h4,.study-detail__container p+p{margin-top:2.5rem}.study-detail__container h4{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.study-detail__container h4{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.study-detail__container h4{font-size:1.125rem}}.study-detail__container .single-wide-image{display:flex;flex-wrap:wrap}@media print,screen and (max-width:47.99875em){.study-detail__container .single-wide-image{flex-direction:column}}.study-detail__container .single-wide-image .single-wide-image__content{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.study-detail__container .single-wide-image .single-wide-image__content{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.study-detail__container .single-wide-image .single-wide-image__content{font-size:1.125rem}}.study-detail__container .single-wide-image ul{display:-ms-inline-grid;display:inline-grid;grid-auto-flow:column;-ms-grid-rows:(auto)[13];grid-template-rows:repeat(13,auto);grid-column-gap:1.875rem;-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-row-gap:.5rem;row-gap:.5rem}@media print,screen and (max-width:29.99875em){.study-detail__container .single-wide-image ul{-ms-grid-rows:(auto)[25];grid-template-rows:repeat(25,auto);grid-column-gap:3.125rem;-webkit-column-gap:3.125rem;column-gap:3.125rem}}html.no-details .study-detail__container .single-wide-image ul{display:inline-block}.study-detail__container .single-wide-image li{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.study-detail__container .single-wide-image figure{width:100%;min-width:31.25rem;max-width:41rem;margin-right:1.5625rem;flex:1 1 60%;margin-bottom:1.875rem}@media print,screen and (max-width:47.99875em){.study-detail__container .single-wide-image figure{min-width:0;max-width:none;margin-right:0}}.study-detail__container .single-wide-image figcaption{background-color:#fff;border:1px solid #03050a;border-top:none;display:flex;justify-content:space-between;width:100%}.study-detail__container .single-wide-image figcaption span:first-child{min-width:2.5rem}.study-detail__container .single-wide-image figcaption span:nth-child(2){margin-left:.9375rem;width:80%}.study-detail__container .single-wide-image img{border:1px solid #03050a;width:100%;max-height:37.5rem;object-fit:contain;object-position:center}.study-detail__container .dual-images{justify-content:space-between;padding-left:0;padding-right:0}.study-detail__container .dual-images figure{max-width:29.375rem;border:1px solid #03050a;margin-top:0}@media print,screen and (max-width:63.99875em){.study-detail__container .dual-images figure{margin-top:2.5rem}}.study-detail__container .dual-images figcaption{background-color:#fff;display:flex;justify-content:space-between;width:100%}.study-detail__container .dual-images figcaption span:first-child{min-width:2.5rem}.study-detail__container .dual-images figcaption span:nth-child(2){margin-left:.9375rem;width:80%}@media print,screen and (min-width:64em){.study-detail__container .dual-images figure+figure{margin-left:2.8125rem}}.study-detail__container .study-detail__container__description{padding-top:2.5rem;font-size:1.3125rem}.study-detail__container .study-detail__container__description span{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic;font-size:1.3125rem}@supports (font-variation-settings:"wght" 400){.study-detail__container .study-detail__container__description span{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.study-detail__container .study-detail__container__text{padding-top:2.5rem}.study-detail__container .study-detail__container__text a{transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;font-weight:700;border-bottom:1px solid #03050a}.study-detail__container .study-detail__container__text a:hover{color:#31a03a;border-color:#31a03a}.search-results__container{padding-top:4.6875rem}@media print,screen and (max-width:63.99875em){.search-results__container{padding-top:2.1875rem}}.search-results__container .card-list>a{max-width:63.125rem;width:100%}.search-results__container .card--long{padding:2.1875rem .625rem 2.1875rem 2.8125rem;flex-direction:row;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.search-results__container .card--long:hover{transform:scale(1.04)}.search-results__container .card--long:not(:first-child){margin-top:1.875rem}.search-results__container .card__left-section{border-top:.1875rem solid #03050a;padding:0;width:100%}.search-results__container .card__left-section p{padding-bottom:1.25rem;border-bottom:1px solid #03050a;padding-right:15%}.search-results__container .card__title{border-top:0;padding-top:0;margin-bottom:1.5625rem}.search-results__container .breadcrumbs-large{justify-content:normal;padding-top:1.25rem}.search-results__container .breadcrumbs-large__item{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#31a03a}@supports (font-variation-settings:"wght" 400){.search-results__container .breadcrumbs-large__item{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.search-results__container .pagination-container{border:0}.search-results__container .icon svg{width:2.1875rem;transform:translateX(-100%)}.contact__office-info{padding-bottom:5.625rem}@media print,screen and (max-width:63.99875em){.contact__office-info{padding-bottom:2.8125rem}}html.no-details details>summary:before{position:absolute!important;width:100%!important;height:100%!important;opacity:0;margin-left:-1.25rem}html.no-details details>summary:hover{cursor:pointer}.no-details .careers__list .details__summary .details__summary__arrow,.no-details .careers__list .details__summary div,.no-details .further-information .details__summary .details__summary__arrow,.no-details .further-information .details__summary div{pointer-events:none}html.no-details .faq__container details>summary:before,html.no-details .glossary-index details>summary:before{content:">"!important;margin-left:calc(100% - 1.25rem)!important;opacity:1!important}html.no-details .faq__container details[open]>summary:before,html.no-details .glossary-index details[open]>summary:before{content:"v"!important;font-weight:400}html.no-details .glossary-index summary,html.no-details .service-sidebar summary{display:block}.clients-container.sample-size .container--small{border-bottom:0}.clients-container .clients-container__list,.clients-container p{max-width:76.25rem;width:100%;padding-left:.625rem;padding-right:.625rem;margin-left:auto;margin-right:auto}.clients-container .clients-container__list{display:flex;flex-wrap:wrap;justify-content:center}.clients-container .clients-container__list li{margin-bottom:1.25rem;text-align:center;width:12.5rem}@media print,screen and (max-width:63.99875em){.clients-container .clients-container__list li{margin-right:1.25rem}}@media print,screen and (min-width:48em){.clients-container .clients-container__list li{width:25rem}}.error-page-container{padding-right:.625rem;padding-left:.625rem}.content__intro{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-bottom:3.4375rem;max-width:45rem;width:100%}@supports (font-variation-settings:"wght" 400){.content__intro{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__intro{font-size:1.5625rem}}@media print,screen and (max-width:63.99875em){.content__intro{margin-bottom:1.25rem}}.content__text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;margin-bottom:1.875rem;max-width:40rem;width:100%}@supports (font-variation-settings:"wght" 400){.content__text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__text{font-size:1.125rem}}@media print,screen and (max-width:63.99875em){.content__text{margin-bottom:1.25rem}}.content__text--extra{color:#31a03a;width:18.4375rem}.content__quote{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic;color:#31a03a;text-align:center;font-size:2rem;letter-spacing:0;margin:3.75rem auto;max-width:53.125rem;width:100%}@supports (font-variation-settings:"wght" 400){.content__quote{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:74.99875em){.content__quote{margin-top:1.25rem;margin-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem}}.content__text--bold{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;max-width:29.0625rem;width:100%;margin-bottom:4.375rem}@supports (font-variation-settings:"wght" 400){.content__text--bold{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__text--bold{font-size:1.125rem}}@media print,screen and (max-width:63.99875em){.content__text--bold{margin-bottom:1.25rem}}.content__text--small *+p{margin-top:1.25rem}.content__text--small ul{list-style:none;margin-top:1.25rem}.content__text--small ul li{padding-left:1.5em;text-indent:-1.9em;margin-bottom:.9375rem}.content__text--small ul li:before{content:">";font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.3125rem;line-height:1.7;position:relative;margin-right:.9375rem;font-size:1.125rem;margin-left:.3125rem}@supports (font-variation-settings:"wght" 400){.content__text--small ul li:before{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__text--small ul li:before{font-size:1.125rem}}.content__text--small a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.content__text--small a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.content__text--small a:not(.button):hover{color:#03050a;border-color:transparent}.content__text--bold,.content__text--small{max-width:30.625rem;width:100%;color:#03050a}.content__text-image{display:flex}.content__text-image .content__text-image__text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;flex:1 2 60%;color:#03050a}@supports (font-variation-settings:"wght" 400){.content__text-image .content__text-image__text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__text-image .content__text-image__text{font-size:1.125rem}}.content__text-image .content__text-image__text p+p{margin-top:3.125rem}@media print,screen and (max-width:63.99875em){.content__text-image .content__text-image__text{flex:1 1 100%}}@media print,screen and (min-width:64em){.content__text-image .content__text-image__text{margin-right:3.75rem}}.content__text-image .content__text-image__image{flex:1 1 40%}@media print,screen and (max-width:63.99875em){.content__text-image .content__text-image__image{flex:1 1 100%;margin-top:1.25rem}}.content__text-image .content__text-image__image img{width:100%;object-fit:cover}@media print,screen and (max-width:63.99875em){.content__text-image{flex-wrap:wrap}.content__text-image .content__text-image__image img{margin-top:1.25rem}}.content__text-button{display:flex;padding:3.75rem 0}.content__text-button .content__text-button__text{width:100%;margin-right:3.75rem}@media print,screen and (max-width:63.99875em){.content__text-button .content__text-button__text{margin-right:0}}.content__text-button .content__text-button__text h4{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.content__text-button .content__text-button__text h4{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.content__text-button .content__text-button__text h4{font-size:1.125rem}}.content__text-button .content__text-button__text h4+h4,.content__text-button .content__text-button__text h4+p,.content__text-button .content__text-button__text p+h4{margin-top:3.125rem}.content__text-button .content__text-button__text h4+ul{margin-top:1.25rem}.content__text-button .content__text-button__text ul+p{margin-top:3.125rem}.content__text-button .content__text-button__text ol,.content__text-button .content__text-button__text ul{margin-top:.3125rem;margin-left:1.25rem}.content__text-button .content__text-button__text ul{list-style:disc outside none;list-style:initial}.content__text-button .content__text-button__text ol{list-style:decimal}.content__text-button .content__text-button__button{margin-top:.625rem}.content__text-button .content__text-button__button p{margin-left:.25rem;margin-top:.625rem}@media print,screen and (max-width:63.99875em){.content__text-button{flex-wrap:wrap;padding-top:1.875rem;padding-bottom:1.875rem}.content__text-button .content__text-button__button{padding-top:1.875rem}}.dash{position:relative}.dash:before{position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,#03050a 50%,transparent 0);background-size:.75rem .75rem;background-repeat:repeat-x;content:""}.dash--bottom:before{top:auto;bottom:0}.definitions{background-color:#fff;color:#03050a;width:100%}.definitions__definition{display:flex;justify-content:space-between}.definitions__definition:not(:last-child){padding-bottom:1.5625rem;margin-bottom:1.25rem;border-bottom:1px solid #03050a}@media print,screen and (max-width:47.99875em){.definitions__definition{flex-direction:column}}.definitions__definition__name{font-size:1.125rem}.definitions__definition__description{width:100%;max-width:25rem;margin-left:1.5625rem}@media print,screen and (max-width:47.99875em){.definitions__definition__description{margin-left:0}}.detail__item{width:60vw;border-bottom:1px solid #03050a;color:#03050a}.detail__item strong{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.detail__item strong{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.detail__item p{padding-bottom:2.5rem}.details-title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;position:relative;padding-top:.625rem;padding-bottom:.625rem;padding-right:1.875rem}@supports (font-variation-settings:"wght" 400){.details-title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.details-title{font-size:1.125rem}}.details-title:hover{cursor:pointer}.details-title::-webkit-details-marker{content:"";position:absolute;transform:rotate(90deg);right:0;top:1.5625rem;width:.375rem;height:.375rem}.detail__item[open] .details-title::-webkit-details-marker{transform:rotate(180deg)}.details--large{width:100%}.details__summary::-webkit-details-marker{content:"";position:absolute;transform:rotate(90deg);opacity:0;right:0;top:1.5625rem;width:.375rem;height:.375rem}.details__item[open] .details__summary__arrow{transform:rotate(180deg)}.details__item{width:100%;color:#03050a;background-color:#fff;box-shadow:0 0 2.125rem -.9375rem rgba(3,5,10,.25);padding:1.875rem}.details__item strong{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.details__item strong{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.details__summary{display:flex;justify-content:space-between}.details__summary div{padding-right:1.25rem}.details__summary__tag{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.3;color:#31a03a}@supports (font-variation-settings:"wght" 400){.details__summary__tag{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.details__summary__arrow{width:1.5625rem}@media print,screen and (max-width:47.99875em){.details__summary__arrow{width:1.25rem}}.details__content{display:flex;flex-direction:column}.details__content p{padding-bottom:1.25rem}.details__button--glossary{position:relative;margin-bottom:1.25rem}.details__button--career{margin-left:auto}.details__button--career .button{width:10rem}.details__button--faq{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;position:relative;top:-1.25rem;line-height:1.1;color:#03050a;border-bottom:2px solid;font-size:.875rem;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.details__button--faq{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.details__button--faq{font-size:1rem}}.details__button--faq:after{content:">";position:absolute;top:0;right:-.9375rem}.dual-images{display:flex;justify-content:center;padding-left:.625rem;padding-right:.625rem}.dual-images figure{margin-top:2.5rem;max-width:32.5rem;width:100%}.dual-images figure img{object-fit:cover;width:100%;max-height:40rem}[dir=ltr] .dual-images figcaption{text-align:right}[dir=rtl] .dual-images figcaption{text-align:left}.dual-images figcaption{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic;padding:1.25rem;background-color:#fefdef}@supports (font-variation-settings:"wght" 400){.dual-images figcaption{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (min-width:64em){.dual-images figure+figure{margin-left:1.4375rem}}@media print,screen and (max-width:63.99875em){.dual-images{flex-wrap:wrap}}.faq__container{display:flex;flex-direction:column;align-items:center}.faq__container h2{margin-bottom:2.375rem}.faq__container .detail__item a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.faq__container .detail__item a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.faq__container .detail__item a:not(.button):hover{color:#03050a;border-color:transparent}.faq__container .details-summary ul{list-style:disc outside none;list-style:initial;margin-left:1.0625rem;padding-bottom:1.25rem}@media print,screen and (max-width:63.99875em){.faq__container .detail__item{width:80vw}}.field{display:block;width:100%;margin-bottom:1.875rem}.field>label{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;display:block;margin-bottom:1.125rem}@supports (font-variation-settings:"wght" 400){.field>label{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.field>label{font-size:1rem}}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease;position:relative;display:block;line-height:1;padding:.8125rem 1.625rem .8125rem .8125rem;background-color:#fefdef;border:1px solid;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font-size:inherit;min-height:3rem}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{border-width:2px;border-color:#03050a}.field input:not([type=checkbox]):not([type=radio])[disabled],.field select[disabled],.field textarea[disabled]{opacity:.3;cursor:default}.field input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.field select::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder{opacity:.5;color:#03050a}.field input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.field select:-ms-input-placeholder,.field textarea:-ms-input-placeholder{opacity:.5;color:#03050a}.field input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder,.field select::-ms-input-placeholder,.field textarea::-ms-input-placeholder{opacity:.5;color:#03050a}.field input:not([type=checkbox]):not([type=radio])::placeholder,.field select::placeholder,.field textarea::placeholder{opacity:.5;color:#03050a}.field input[type=checkbox],.field input[type=radio]{vertical-align:inherit;margin-right:.625rem}.field textarea{min-height:9.375rem}.field.is-invalid input:not([type=checkbox]):not([type=radio]),.field.is-invalid select,.field.is-invalid textarea{background-color:#ffe959;border-color:#31a03a}.field--select:after{position:absolute;bottom:1.25rem;right:.9375rem;width:0;height:0;z-index:1;border-right:.4375rem solid transparent;border-left:.4375rem solid transparent;border-top:.4375rem solid;content:""}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.field--select:after{content:normal}}.field.is-invalid:after{bottom:3.4375rem}.freeform-form-has-errors{color:#941c27;background-color:#feefef}.freeform-form-has-errors,.freeform-form-success{text-align:center;margin:2.5rem 0 0;border:1px solid;padding:1.25rem 0;border-radius:0}.freeform-form-success{color:#000;background-color:#ddf7e2}.freeform-row .freeform-column .ff-errors,.freeform-row .freeform-column .freeform-errors{font-size:.875rem}.freeform-row .freeform-column .ff-errors>li,.freeform-row .freeform-column .freeform-errors>li{color:#941c27}.field__error{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;display:none;margin-top:.3125rem}@supports (font-variation-settings:"wght" 400){.field__error{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.input.is-invalid+.field__error{display:block}.field__footer{text-align:center;width:100%;padding-top:3.125rem;margin-top:3.125rem}@media print,screen and (max-width:47.99875em){.freeform-row{flex-wrap:wrap}}.freeform-row .freeform-column{margin-bottom:1.875rem!important;padding-bottom:0!important}.freeform-column{position:relative;display:flex;flex-wrap:wrap}.freeform-column.is-invalid{align-self:flex-start}@media print,screen and (max-width:29.99875em){.freeform-column{width:100%;flex:inherit!important}}.freeform-column input:not([type=checkbox]):not([type=radio]),.freeform-column label{width:100%}.freeform-column:not(.has-errors) input,.freeform-column:not(.has-errors) select{align-self:flex-end}.freeform-column button{align-self:flex-start}.freeform-type--select{position:relative}.freeform-type--select:after{position:absolute;bottom:1.875rem;right:.9375rem;width:0;height:0;z-index:1;border-right:.4375rem solid transparent;border-left:.4375rem solid transparent;border-top:.4375rem solid;content:""}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.freeform-type--select:after{content:normal}}.freeform-type--select.has-errors:after{bottom:3.75rem}.freeform-type--checkbox_group label:not(.freeform-label),.freeform-type--checkbox label{font-weight:400}.freeform-type--submit{position:relative;padding-top:1.875rem!important}.freeform-type--submit:before{position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg,#03050a 50%,transparent 0);background-size:.75rem auto;background-repeat:repeat-x;content:""}.freeform-type--submit--bottom:before{top:auto;bottom:0}.footer{width:100%;padding-top:3.125rem}.footer__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;display:flex;justify-content:space-between;align-items:flex-start}@media print,screen and (min-width:48em){.footer__inner{padding-right:2.25rem;padding-left:2.25rem}}@media print,screen and (max-width:63.99875em){.footer__inner{flex-wrap:wrap}}.footer__logo{width:15.5625rem;color:#31a03a}.footer__content{flex-grow:1}@media print,screen and (max-width:63.99875em){.footer__content{width:100%}}@media print,screen and (min-width:64em){.footer__content{margin-left:4rem}}.footer__lists{margin-right:-1.25rem;margin-bottom:-1.25rem;display:flex}@media print,screen and (min-width:48em){.footer__lists{margin-right:-1.5rem;margin-bottom:-1.5rem}}.footer__lists .list{margin-right:1.25rem;margin-bottom:1.25rem;flex-grow:1;flex-basis:0}@media print,screen and (min-width:48em){.footer__lists .list{margin-right:1.5rem;margin-bottom:1.5rem}}@media print,screen and (max-width:63.99875em){.footer__lists{margin-top:2.1875rem}}@media screen and (max-width:37.5em){.footer__lists{flex-wrap:wrap}.footer__lists .list{flex-basis:100%}}.footer__contact{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;margin-top:4.6875rem;margin-bottom:3.4375rem}@supports (font-variation-settings:"wght" 400){.footer__contact{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.footer__contact a{border-bottom:2px solid}.footer__contact ul{display:flex;margin-bottom:1.25rem}.footer__contact ul i{width:1.5625rem;height:1.5625rem}.footer__contact ul a{border-bottom:none}.footer__contact ul a+a{margin-left:.9375rem}@media print,screen and (max-width:63.99875em){.footer__contact{margin-top:2.1875rem;margin-bottom:2.5rem}}.footer__footer{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;background-color:#03050a;color:#fff;padding-top:.625rem;padding-bottom:.625rem}@supports (font-variation-settings:"wght" 400){.footer__footer{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.footer__footer small{font-size:1em}.footer__footer__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;display:flex;justify-content:space-between}@media print,screen and (min-width:48em){.footer__footer__inner{padding-right:2.25rem;padding-left:2.25rem}}@media print,screen and (max-width:47.99875em){.footer__footer__inner{flex-wrap:wrap}}.footer__footer__inner p{display:inline-block;margin-right:1em}.footer__footer-content:last-child p{margin-right:0}.glossary-detail__item{position:relative;padding-bottom:3.75rem;padding-top:3.75rem}.glossary-detail__item.contents-added{display:flex;width:90%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:48em){.glossary-detail__item.contents-added{width:80%;max-width:63.125rem}}@media print,screen and (max-width:63.99875em){.glossary-detail__item.contents-added{flex-wrap:wrap}}.glossary-detail__item h5{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;margin-top:1.5625rem}@supports (font-variation-settings:"wght" 400){.glossary-detail__item h5{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item h5+.glossary-detail__item__split{padding-top:0;padding-left:0}.glossary-detail__item h4{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.glossary-detail__item h4{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.glossary-detail__item h4{font-size:1.125rem}}.glossary-detail__item h4+.glossary-detail__item__split{padding-top:0}.glossary-detail__item ul{list-style:disc outside none;list-style:initial;margin-left:1.25rem}.glossary-detail__item ul li{padding-left:.75rem}.glossary-detail__item:nth-child(2n){background-color:#fefdef}.glossary-detail__item:nth-child(2n) .glossary-detail__item__split{padding:3.125rem 2.5rem 3.75rem}.glossary-detail__item div+div,.glossary-detail__item p+ul,.glossary-detail__item ul+p{margin-top:1.5625rem}.glossary-detail__item .glossary-detail__item--right-aligned{margin-top:0}@media print,screen and (max-width:63.99875em){.glossary-detail__item .glossary-detail__item--right-aligned{margin-top:1.5625rem}}.glossary-detail__item .single-wide-image,.glossary-detail__item .single-wide-image+.content__text--small{margin-top:2.5rem}.glossary-detail__item .single-wide-image img{max-height:51.25rem;border:1px solid #03050a}.glossary-detail__item .single-wide-image figcaption{width:100%;text-align:left;padding-left:2.5rem;padding-right:2.5rem;background-color:#fff;border:1px solid #03050a;border-top:none;margin-bottom:1.5625rem}.glossary-detail__item .single-wide-image figcaption p:not(:first-child){font-style:normal}.glossary-detail__item img+figcaption{float:left}.glossary-detail__item .glossary-detail__item__table__tag--green,.glossary-detail__item .glossary-detail__item__table__tag--peppermint,.glossary-detail__item .glossary-detail__item__table__tag--yellow{padding-left:.9375rem}.glossary-detail__item .glossary-detail__item__table__tag--green:before,.glossary-detail__item .glossary-detail__item__table__tag--peppermint:before,.glossary-detail__item .glossary-detail__item__table__tag--yellow:before{content:"";position:absolute;border:.1875rem solid;height:100%;left:0;top:0}.glossary-detail__item .glossary-detail__item__table__tag--peppermint:before{border-color:#92f2a4}.glossary-detail__item .glossary-detail__item__table__tag--green:before{border-color:#31a03a}.glossary-detail__item .glossary-detail__item__table__tag--yellow:before{border-color:#ffe959}.glossary-detail__item .glossary-detail__item__medium-images{margin:-.9375rem}.glossary-detail__item__menu{width:18.125rem;height:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:1.875rem 1.5625rem 2.8125rem;color:#03050a;margin-right:3.75rem;background-color:#fefdef;box-shadow:-.625rem .625rem #31a03a}.glossary-detail__item__menu h4{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;border-bottom:.1875rem solid #03050a;margin-bottom:1.25rem;padding-bottom:.625rem;padding-top:0}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__menu h4{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.glossary-detail__item__menu h4{font-size:1.125rem}}.glossary-detail__item__menu ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.glossary-detail__item__menu ol>li>ol>li a{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__menu ol>li>ol>li a{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__menu ol>li{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__menu ol>li{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__menu ol>li{display:table;counter-increment:item;margin-bottom:.6em}.glossary-detail__item__menu ol>li>ol{margin-left:1.5625rem}.glossary-detail__item__menu ol>li:before{content:counters(item,".") ". ";font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;display:table-cell;padding-right:.6em}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__menu ol>li:before{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__menu li ol>li{margin:0}.glossary-detail__item__menu li ol>li:before{content:counters(item,".") " "}.tooltips .glossary-detail__item__menu a{border-bottom:0 solid}.no-details .glossary-detail__item__menu{width:auto}.glossary-detail__item--right-aligned{max-width:40.625rem;width:100%}@media print,screen and (max-width:63.99875em){.glossary-detail__item--right-aligned{max-width:none}}.glossary-detail__item--right-aligned .align-center{display:block}.glossary-detail__item--right-aligned .container--small{width:100%}@media print,screen and (min-width:48em){.glossary-detail__item--right-aligned .container--small{width:100%;max-width:none}}.glossary-detail__item__table-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3.125rem}.glossary-detail__item__table-container table{width:100%}.glossary-detail__item__table-container .glossary-detail__item__table__heading{margin-bottom:1.5625rem}.glossary-detail__item__table-container .glossary-detail__item__table__heading p{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__table-container .glossary-detail__item__table__heading p{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__table-container .glossary-detail__item__table__heading p:first-child{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__table-container .glossary-detail__item__table__heading p:first-child{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__table-container .glossary-detail__item__table__boxes-container{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;display:flex}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__table-container .glossary-detail__item__table__boxes-container{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__table-container .glossary-detail__item__table__boxes{width:3.4375rem;height:3.4375rem;margin-left:.9375rem}.glossary-detail__item__table-container .glossary-detail__item__table__boxes--yellow{background-color:#ffe959}.glossary-detail__item__table-container .glossary-detail__item__table__boxes--green{background-color:#31a03a}.glossary-detail__item__table-container .glossary-detail__item__table__boxes--peppermint{background-color:#92f2a4}.glossary-detail__item__table-container+.content__text--small{margin-top:3.125rem}@media print,screen and (max-width:63.99875em){.glossary-detail__item__table-container{overflow-x:auto}}.glossary-detail__item__table{width:100%}.glossary-detail__item__table__boxes-container+.glossary-detail__item__table{margin-top:2.5rem}.glossary-detail__item__table thead{border-top:.1875rem solid #03050a;border-bottom:1px solid #03050a}.glossary-detail__item__table th{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__table th{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__table td,.glossary-detail__item__table th{position:relative;padding:.9375rem;max-width:25.9375rem}.glossary-detail__item__table td:not(:last-child),.glossary-detail__item__table th:not(:last-child){border-right:1px solid #03050a}.glossary-detail__item__table td:first-child,.glossary-detail__item__table th:first-child{padding-left:0}.glossary-detail__item__table td strong{color:#31a03a;margin-left:45%}.glossary-detail__item__table tr{border-bottom:1px solid #03050a}.glossary-detail__item__table ul{margin-top:0;margin-left:1.875rem}.glossary-detail__item__table ul li{padding-left:.625rem}.glossary-detail__item__planning-cards-container{margin-top:2.5rem;margin-bottom:2.5rem}.glossary-detail__item__planning-cards-container ul+p{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic;margin-top:2.5rem}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__planning-cards-container ul+p{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__planning-cards-container ul{margin-left:0}.glossary-detail__item__planning-cards-container h4+div{margin-top:.625rem}.glossary-detail__item__planning-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.glossary-detail__item__planning-cards h4{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;padding-top:1.25rem}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__planning-cards h4{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__planning-cards .card{width:13.75rem;justify-content:normal;padding:1.25rem .9375rem;margin-top:1.25rem}.glossary-detail__item__planning-cards .card--glossary{width:100%;max-width:25rem}.glossary-detail__item__planning-cards .card__bottom-section{height:100%;justify-content:normal}.glossary-detail__item__planning-cards ul{margin-top:1.5625rem;margin-left:0;padding-left:1.125rem}@media print,screen and (max-width:63.99875em){.glossary-detail__item__planning-cards .icon{display:none}}.glossary-detail__item__planning-cards .icon svg{width:1.5625rem;margin-left:.625rem;margin-right:.625rem}.glossary-detail__item__split{position:relative;background-color:#fff}.glossary-detail__item__split h5{margin-top:0}.glossary-detail__item__split ul{overflow:hidden;list-style-position:inside}.content__text--small+.glossary-detail__item__split{margin-top:3.4375rem}.glossary-detail__item__split .content__text--small+h5{margin-top:1.5625rem}.glossary-detail__item__split .glossary-detail__item__split__image{float:right;max-width:22.5rem;margin-top:1.875rem;margin-left:2.1875rem;border:1px solid #03050a}.glossary-detail__item__split .glossary-detail__item__split__image figcaption{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;display:flex;justify-content:space-between;align-items:baseline;padding:.625rem 1.25rem;width:100%}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__split .glossary-detail__item__split__image figcaption{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__split .glossary-detail__item__split__image span:first-child{max-width:16.875rem;width:100%}.glossary-detail__item__split .glossary-detail__item__split__image span:last-child{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__split .glossary-detail__item__split__image span:last-child{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__split .glossary-detail__item__split__image img{width:100%;border-bottom:1px solid #03050a}.glossary-detail__item__split:not(:last-child):before{position:absolute;bottom:0;width:92%;margin:auto;height:1px;background-image:linear-gradient(90deg,#03050a 50%,transparent 0);background-size:.75rem auto;background-repeat:repeat-x;content:""}@media print,screen and (min-width:64em){.glossary-detail__item__split.glossary-detail__item__split--no-image ul{-webkit-column-count:2;column-count:2}}.glossary-detail__item__medium-images{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-.9375rem}.glossary-detail__item .glossary-detail__item__medium-images{list-style:none}.glossary-detail__item .glossary-detail__item__medium-images li{padding-left:0}.glossary-detail__item__medium-images__image{flex:1 1 21.25rem;max-width:41.25rem;margin:.9375rem;background-color:#fff}.glossary-detail__item__medium-images__image figure{border:1px solid #03050a}.glossary-detail__item__medium-images__image figcaption{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;border-top:1px solid #03050a;padding:.9375rem 1.25rem;display:flex;justify-content:space-between;align-items:baseline;width:100%}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__medium-images__image figcaption{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__medium-images__image figcaption span:first-child{width:11.25rem}.glossary-detail__item__medium-images__image figcaption span:last-child{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic}@supports (font-variation-settings:"wght" 400){.glossary-detail__item__medium-images__image figcaption span:last-child{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.glossary-detail__item__medium-images__image img{width:100%;object-fit:contain;margin:auto;padding:1.25rem}.glossary-detail__item__medium-images__image img+figcaption{float:none}.glossary-index{display:flex;justify-content:space-between;background-color:#fefdef}.glossary-index .icon-arrow-right{visibility:hidden;width:2.1875rem;align-self:flex-start;padding-top:1.5625rem}@media print,screen and (max-width:47.99875em){.glossary-index .icon-arrow-right{padding-top:.9375rem}}.glossary-index__no{font-weight:700;padding:1.875rem;font-size:1.875rem;text-align:center;width:100%}.glossary-index__letters__letter{display:flex;justify-content:space-around;justify-content:space-evenly;padding-top:5rem;padding-bottom:4.375rem}@media print,screen and (max-width:63.99875em){.glossary-index__letters__letter{padding-top:1.25rem;padding-bottom:1.25rem}}.glossary-index__letters__letter:last-child:before{display:none}.glossary-index__letters__letter.is-active{background-color:#fff}.glossary-index__letters__letter.is-active .icon-arrow-right{visibility:visible}.glossary-index__letters{width:100%}.glossary-index__letter-container{display:flex;flex-direction:column;width:80%}.glossary-index__letter-container .glossary-index__letter{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a}@supports (font-variation-settings:"wght" 400){.glossary-index__letter-container .glossary-index__letter{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.glossary-index__letter-container .glossary-index__letter{font-size:3.125rem}}.glossary-index__letter-container .details-title{margin-bottom:.9375rem}.glossary-index__letter-container .button{transform:translateX(-.25rem)}.glossary-index__letter-container .detail__item p{padding-bottom:.9375rem}.glossary-index__letter-container .the-team__member-link{height:-webkit-max-content;height:-moz-max-content;height:max-content}.glossary-index__letter-container .button--team{height:auto}@media print,screen and (min-width:48em){.glossary-index__letter-container{padding-right:10%}}.graphic-divide{position:relative;top:-3.75rem}.header{position:relative;z-index:100;width:100%}.header__main-navigation{margin-right:auto;margin-left:auto;max-width:81rem;width:100%;padding:1.4375rem 1.25rem 1.9375rem;display:flex;justify-content:space-between;align-items:flex-end}@media print,screen and (min-width:48em){.header__main-navigation{padding-right:2.25rem;padding-left:2.25rem}}.header__logo{width:12.9375rem;color:#31a03a}.hero{width:100%;overflow:hidden}.hero--white .hero__content{background-color:#fff;color:#03050a;border:1px solid #31a03a}.hero--white .hero__content h1{border-color:#31a03a}.hero__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;position:relative;display:flex;align-items:flex-end;flex-wrap:wrap}@media print,screen and (min-width:48em){.hero__inner{padding-right:2.25rem;padding-left:2.25rem}}@media screen and (max-width:61.4375em){.hero__inner{justify-content:center}}@media screen and (max-width:68.75em){.service-by-sample .hero__inner{justify-content:center}}@media print,screen and (min-width:64em){.hero__content__wrapper .onscreen__slide{margin-right:-6.1875rem}}.hero__content{font-weight:700;position:relative;background-color:#fff;color:#03050a;border:1px solid #31a03a;flex-shrink:0;width:100%;max-width:28.125rem;padding:1.25rem 2.3125rem 2.875rem;margin-right:-6.1875rem;margin-bottom:3.75rem}.hero__content__wrapper .hero__content{margin-right:0}.service-by-sample .hero__content{margin-right:1.25rem}@media print,screen and (max-width:47.99875em){.hero__content{max-width:25rem;padding:1.25rem;margin-right:0}}@media screen and (max-width:61.4375em){.services .hero__content{margin-right:0}}.hero__content h1{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;border-top:.1875rem solid #31a03a;border-bottom:1px solid #31a03a;margin-top:.9375rem;margin-bottom:.9375rem;padding-top:.625rem;padding-bottom:.625rem}@supports (font-variation-settings:"wght" 400){.hero__content h1{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.hero__content h1{font-size:3.125rem;padding-right:6rem;padding-top:1.25rem;padding-bottom:1.25rem}}@media print,screen and (max-width:29.99875em){.hero__content h1{padding-right:5rem}}@media print,screen and (min-width:48em){.hero__content--large h1{font-size:4.375rem}}.hero__content:before{position:absolute;z-index:-1;top:1.875rem;right:1.875rem;width:100%;height:100%;background-color:#31a03a;content:""}.hero__sample .hero__content{margin-right:1.5625rem}.hero__page-title{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#31a03a}@supports (font-variation-settings:"wght" 400){.hero__page-title{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.hero__page-title span{color:#03050a}.hero__images{position:relative;z-index:-1;width:100%;flex:1 1 35rem}@media print,screen and (max-width:63.99875em){.hero__images{left:0;top:0}}.hero__sample .hero__images{z-index:1}.hero__images img{margin:0 auto}.hero__images .icon:after{display:none}.hero-timeline .hero__inner{flex-direction:column;align-items:center}.hero-timeline__paragraph{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;padding:0 6.5625rem}@supports (font-variation-settings:"wght" 400){.hero-timeline__paragraph{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.hero-timeline__paragraph{font-size:1.5625rem}}.hero-timeline__image{width:100%;margin:4.6875rem 0}.hero-timeline__image i{width:100%}.homepage-hero{position:relative;padding:1.875rem;overflow:hidden;text-align:center}@media print,screen and (max-width:47.99875em){.homepage-hero{padding:1.25rem}}.homepage-hero__text{position:relative;z-index:3}.homepage-hero__text h1{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;max-width:75rem;margin-left:auto;margin-right:auto;padding-bottom:1.25rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.homepage-hero__text h1{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.homepage-hero__text h1{font-size:3.125rem;font-size:1.875rem}}.homepage-hero__text h3{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;max-width:39.8125rem;margin-left:auto;margin-right:auto}@supports (font-variation-settings:"wght" 400){.homepage-hero__text h3{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.homepage-hero__text h3{font-size:1.125rem}}.homepage-hero__text h3:before{content:"";display:block;width:60%;border:1px solid #31a03a;margin-bottom:.5rem;margin-left:auto;margin-right:auto}.homepage-hero__text i{width:1.875rem;margin-left:auto;margin-right:auto;margin-top:3.125rem}.homepage-hero__graphic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:62.5rem}.homepage-hero__graphic:before{display:block;content:"";padding-bottom:52.43619%}.homepage-hero__line-cover{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;will-change:transform,opacity}.homepage-hero__line-cover:before{position:absolute;top:50%;right:0;width:50%;height:200%;background-color:#fff;transform:translateY(-50%);content:""}.homepage-hero__layers{z-index:2}.homepage-hero__layers,.homepage-hero__layers div{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-hero__layers div{will-change:transform,opacity}.homepage-hero__layers figure{position:absolute;top:0;left:50%;width:40%;height:auto;max-width:none}.homepage-hero__layers div:first-child{z-index:4}.homepage-hero__layers div:nth-child(2){z-index:3}.homepage-hero__layers div:nth-child(3){z-index:2}.homepage-hero__layers div:nth-child(4){z-index:1}.homepage-hero__layers div:first-child figure{transform:translateX(-52.5%) translateY(-10%)}.homepage-hero__layers div:nth-child(2) figure{transform:translateX(-50%) translateY(20%)}.homepage-hero__layers div:nth-child(3) figure{transform:translateX(-50%) translateY(50%)}.homepage-hero__layers div:nth-child(4) figure{transform:translateX(-52.5%) translateY(75%)}.homepage-hero__layers img{width:100%}.homepage-hero__boxes,.homepage-hero__boxes div{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-hero__boxes div{will-change:transform,opacity}.homepage-hero__boxes figure{position:absolute;top:0;left:17%;width:13.5%;height:auto;max-width:none}.homepage-hero__boxes div:first-child figure{transform:translateX(-50%) translateY(50%)}.homepage-hero__boxes div:first-child figure span:before{top:37%}.homepage-hero__boxes div:first-child figure span:after{bottom:37%}.homepage-hero__boxes div:nth-child(2) figure{transform:translateX(-50%) translateY(113%)}.homepage-hero__boxes div:nth-child(2) figure span:before{top:38%}.homepage-hero__boxes div:nth-child(2) figure span:after{bottom:38%}.homepage-hero__boxes div:nth-child(3) figure{transform:translateX(-50%) translateY(196%)}.homepage-hero__boxes div:nth-child(3) figure span:before{top:32.5%}.homepage-hero__boxes div:nth-child(3) figure span:after{bottom:32%}.homepage-hero__boxes div:nth-child(4) figure{transform:translateX(-47%) translateY(269%)}.homepage-hero__boxes div:nth-child(4) figure span:before{top:36%}.homepage-hero__boxes div:nth-child(4) figure span:after{bottom:35%}.homepage-hero__boxes span{position:absolute;top:0;left:0;height:100%;width:500%}.homepage-hero__boxes span:after,.homepage-hero__boxes span:before{position:absolute;top:38%;left:16%;width:100%;height:1px;background-image:linear-gradient(90deg,#03050a 50%,transparent 0);background-size:.75rem auto;background-repeat:repeat-x;content:""}.homepage-hero__boxes span:after{top:auto;bottom:38%}.homepage-hero__boxes img{position:relative;z-index:1;width:100%}.field{position:relative}.field:before{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease;position:absolute;top:50%;transform:translateY(-50%);content:"•";right:1.2em;line-height:1;opacity:0;pointer-events:none;top:auto;transform:none;bottom:1.0625rem;z-index:99;color:#31a03a}.field.is-valid input{color:#31a03a}.field.is-valid:before{opacity:1}.field.is-invalid:before{content:"!";opacity:1;color:#000}.field.freeform-type--textarea:before{top:3.75rem}.input__text{transition-duration:.15s;transition-property:color,background-color,border-color;transition-timing-function:ease;display:block;line-height:1;padding:.7em 2.4em .72em 1.2em;background-color:#fefdef;border:1px solid}.input.is-invalid .input__text{background-color:#ffe959}.intro{text-align:center;width:90%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:48em){.intro{width:80%;max-width:63.125rem}}.intro h3{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;margin-top:4.375rem;margin-bottom:.9375rem}@supports (font-variation-settings:"wght" 400){.intro h3{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.intro h3:first-child{margin-top:0}.intro h2{margin-bottom:3.75rem}.intro h2:last-child{margin-bottom:0}@media print,screen and (max-width:29.99875em){.intro h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media print,screen and (max-width:29.99875em){.intro span{word-break:break-all}}.intro__text{width:32em;margin:0 auto;text-align:left}.news-entry__header h1,.study-detail__header h1{font-weight:600;font-size:3.75rem}.label{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3}@supports (font-variation-settings:"wght" 400){.label{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.label{font-size:1rem}}.legal__header{padding-left:12.5rem;padding-right:12.5rem}@media print,screen and (max-width:63.99875em){.legal__header{padding-left:1.25rem;padding-right:1.25rem}}.legal__header__content--center{text-align:center}.legal__header__content span{color:#31a03a;margin-right:.625rem}.legal__header__content h4{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.9;text-transform:uppercase;margin-bottom:.625rem}@supports (font-variation-settings:"wght" 400){.legal__header__content h4{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.legal__header__content p{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a}@supports (font-variation-settings:"wght" 400){.legal__header__content p{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.legal__header__content p{font-size:1.5625rem}}.legal__header__content p+p{margin-top:3.125rem}.legal__header__content.timeline-container img{margin:auto}.legal__content p{margin-bottom:1.5625rem}.legal__content p+ul{margin-top:-.9375rem}.legal__content h2{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;border-top:1px solid #000;text-align:center;margin-top:4.375rem;padding-top:3.125rem;margin-bottom:2.5rem}@supports (font-variation-settings:"wght" 400){.legal__content h2{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.legal__content h2{font-size:1.5625rem}}.legal__content h2+h3{margin-top:2.5rem}.legal__content h3{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;margin-top:3.4375rem;margin-bottom:.9375rem}@supports (font-variation-settings:"wght" 400){.legal__content h3{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.legal__content h3{font-size:1.125rem}}.legal__content h4{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.legal__content h4{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.legal__content>p,.legal__content h2,.legal__content h3,.legal__content h4,.legal__content ul{padding-left:12.5rem;padding-right:12.5rem}@media print,screen and (max-width:63.99875em){.legal__content>p,.legal__content h2,.legal__content h3,.legal__content h4,.legal__content ul{padding-left:1.25rem;padding-right:1.25rem}}.legal__content ul{margin-bottom:1.5625rem}.legal__content ul li{padding-left:1.5em;text-indent:-1.9em}.legal__content ul li:before{content:">";font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.3125rem;line-height:1.7;position:relative;margin-right:1.5625rem;font-size:1.125rem;margin-left:.3125rem}@supports (font-variation-settings:"wght" 400){.legal__content ul li:before{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.legal__content ul li:before{font-size:1.125rem}}.legal__content ul li p{margin-left:1.875rem;margin-bottom:0}.links{width:100%;background:#fefdef}.links a{position:relative;display:block}.links .icon{width:2.1875rem;height:1.5625rem}.links__link{display:flex;justify-content:space-between;border-bottom:1px solid #03050a;align-items:center}.links__link:hover .links__link__more{visibility:visible;opacity:1}.links__link:hover .links__link__member+.icon{visibility:hidden;opacity:0}@media print,screen and (max-width:47.99875em){.links__link .links__link__more{visibility:visible;opacity:1}.links__link .links__link__member+.icon{display:none}}.links__link__member{padding-left:.3125rem}.links__link__member+.icon{transition-duration:.15s;transition-property:visibility,opacity;transition-timing-function:ease;position:absolute;right:0}.links__link__member__name{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.links__link__member__name{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.links__link__member__name{font-size:1.125rem}}.links__link__member__position{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.links__link__member__position{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.links__link__more{transition-duration:.15s;transition-property:visibility,opacity;transition-timing-function:ease;display:flex;justify-content:space-between;visibility:hidden;opacity:0;width:13.125rem;color:#fff;background-color:#03050a;padding:2.8125rem 2.5rem 2.5rem 1.875rem}.links__link__more__text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;font-size:1rem}@supports (font-variation-settings:"wght" 400){.links__link__more__text{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.links__link__more__text{font-size:1rem}}.list__header{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6;line-height:1.2;border-top:.1875rem solid;padding-top:.6em;margin-bottom:1em;width:100%}@supports (font-variation-settings:"wght" 400){.list__header{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.list__header{font-size:1.125rem}}.list__header:after{display:block;width:65%;height:1px;margin-top:.65em;background-color:currentColor;content:""}.list__item{padding-bottom:.9em}.list__item:last-of-type{padding-bottom:0}@media print,screen and (max-width:47.99875em){.list__item{padding-bottom:.3125rem}}.map-filter__container{position:relative;pointer-events:none}.map-filter__container h4{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;font-size:1rem;padding-bottom:.4375rem;margin-bottom:.9375rem;border-bottom:1px solid #03050a}@supports (font-variation-settings:"wght" 400){.map-filter__container h4{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.map-filter__container h4{font-size:1rem}}.map-filter__container .icon__arrow{transition-duration:.15s;transition-property:color,background-color;transition-timing-function:ease;width:2.8125rem;padding:.625rem .3125rem;background-color:#ffe959;right:0;pointer-events:auto}@media print,screen and (max-width:63.99875em){.map-filter__container .icon__arrow{position:fixed;z-index:2;bottom:0}}@media print,screen and (min-width:64em){.map-filter__container .icon__arrow{position:absolute;top:0}.map-filter__container .icon__arrow:hover{color:#ffe959;background-color:#000}.studies.has-filters-toggled .map-filter__container .icon__arrow:not(:hover){background-color:#fff}}@media print,screen and (max-width:63.99875em){.map-filter__icon--arrow{display:none}}.studies.has-filters-toggled .map-filter__icon--arrow{transform:rotate(-180deg)}.map-filter__icon--filter{width:1.75rem;margin:auto}@media print,screen and (min-width:64em){.map-filter__icon--filter{display:none}}.map-filter__content{pointer-events:auto}@media print,screen and (max-width:63.99875em){.map-filter__content{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;margin:0;background:rgba(3,5,10,.4);display:flex;justify-content:center;align-items:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.studies:not(.has-filters-toggled) .map-filter__content{visibility:hidden}}@media print,screen and (min-width:64em){.map-filter__content{width:22.5rem;max-width:100%}.studies.has-filters-toggled .map-filter__content{visibility:hidden}}.map-filter__content .link{display:block;font-size:.875rem}.map-filter__content__inner{padding:1.25rem 1.5625rem 1.5625rem;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07)}@media print,screen and (min-width:64em){.map-filter:first-child{margin-right:2.8125rem}}.map-filter--2-up .checkbox-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.map-filter--2-up .checkbox{width:50%}.map-filter--2-up .checkbox:nth-child(2){margin-top:0}.map-filter__fields.is-loading{position:relative;min-height:3.75rem;background-color:#fefdef;border:#fefdef}.map-filter__fields.is-loading:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.875rem;line-height:1;content:"Loading…"}.map-table__container{padding-right:1.875rem;padding-left:1.875rem}.map-table{width:calc(100% - 1.5625rem);margin-left:1.5625rem}.map-table td,.map-table th{padding:.625rem;border-bottom:1px solid #03050a}@media print,screen and (min-width:48em){.map-table td,.map-table th{padding:.8125rem 1.375rem .75rem}}.map-table td:first-child,.map-table th:first-child{width:1%}@media print,screen and (min-width:48em){.map-table td:first-child,.map-table th:first-child{white-space:nowrap}}.map-table td:not(:last-child),.map-table th:not(:last-child){border-right:1px solid #03050a}.map-table th{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;padding-top:0;text-transform:uppercase}@supports (font-variation-settings:"wght" 400){.map-table th{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.map-table th{font-size:1rem}}.map-table td{position:relative}.map-table td:first-child,.map-table th:first-child{padding-left:0}.map-table .map-table__tag{position:absolute;margin-left:-1.5625rem;transform:translateY(50%);width:.8125rem;height:.8125rem;border-radius:50%}.map-table .map-table__tag--green{background-color:#31a03a}.map-table .map-table__tag--yellow{background-color:#ffe959}.map-table .map-table__tag--dark-blue{background-color:#03050a}@media print,screen and (max-width:63.99875em){.map-table{overflow-x:auto}}.map-table__study{transition-duration:.15s;transition-property:color,background-color,-webkit-text-decoration-color;transition-property:color,background-color,text-decoration-color;transition-property:color,background-color,text-decoration-color,-webkit-text-decoration-color;transition-timing-function:ease;cursor:pointer}@supports ((-webkit-text-decoration-color:transparent) or (text-decoration-color:transparent)){.map-table__study{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.map-table__study:hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;background-color:#fefdef;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}tr.is-active .map-table__study{color:#fff;background-color:#03050a}.map{width:46.875rem;height:34.375rem}@media print,screen and (max-width:63.99875em){.map{width:31.25rem;height:31.25rem}}.mobile-navigation{position:relative}.mobile-navigation:before{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(3,5,10,.5);transition:1s cubic-bezier(.2,1,.2,1);opacity:0;visibility:hidden;z-index:1;content:""}.mobile-navigation.is-open:before{opacity:1;visibility:visible}@media print,screen and (min-width:64em){.mobile-navigation{display:none}}.mobile-navigation__inner{display:flex;justify-content:space-between;padding:.8125rem}.mobile-navigation__logo{flex-shrink:1;padding:.375rem .8125rem .4375rem;color:#31a03a}.mobile-navigation__logo i{width:8.75rem}@media print,screen and (min-width:30em){.mobile-navigation__logo i{width:10rem}}.mobile-navigation__burger{position:relative;z-index:2;padding:.8125rem;flex-shrink:1;transition:1s cubic-bezier(.2,1,.2,1)}.mobile-navigation.is-open .mobile-navigation__burger{transform:translateX(-18.75rem)}@media print,screen and (max-width:29.99875em){.mobile-navigation.is-open .mobile-navigation__burger{transform:translateX(-15.625rem)}}.mobile-navigation__burger button{position:relative;width:2.5rem;height:2.5rem;border:1px solid;cursor:pointer;border-radius:50%;background-color:#fff}.mobile-navigation__base{position:fixed;top:0;right:0;z-index:1;width:18.75rem;height:100%;background-color:#fff;transform:translatex(100%);transition:1s cubic-bezier(.2,1,.2,1);color:#03050a;border-left:1px solid;overflow:auto;padding-top:.625rem}@media print,screen and (max-width:29.99875em){.mobile-navigation__base{width:15.625rem}}.mobile-navigation.is-open .mobile-navigation__base{transform:none}.mobile-navigation__list{width:100%;padding-bottom:1.875rem}@media print,screen and (max-width:29.99875em){.mobile-navigation__list{padding-top:1.625rem}}.mobile-navigation__list__item{border-bottom:1px solid #31a03a}.mobile-navigation__list__item,.mobile-navigation__list__trigger{position:relative;display:block;width:100%}.mobile-navigation__list__trigger i{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);width:.625rem;color:#31a03a}.mobile-navigation__list__link{font-size:1.25rem;display:block;width:100%;cursor:pointer;padding:.625rem 1.125rem;text-align:left}.mobile-navigation__list__item.is-open .mobile-navigation__list__link{background-color:#dcf4de}@media print,screen and (max-width:29.99875em){.mobile-navigation__list__link{padding:.625rem 1.125rem}}.mobile-navigation__list__item--account .mobile-navigation__list__link{color:#03050a}.mobile-navigation__dropdown{display:none;padding:.8125rem}.mobile-navigation__list__item.is-open .mobile-navigation__dropdown{display:block}.mobile-navigation__dropdown__item{padding-bottom:.625rem;padding-left:.9375rem}.mobile-navigation__dropdown__item:last-child{padding-bottom:0}.mobile-navigation__dropdown__link{white-space:inherit;line-height:1.5;position:relative;display:block}@media print,screen and (max-width:29.99875em){.mobile-navigation__dropdown__link{padding-left:.625rem}}.mobile-navigation__dropdown__link>i{position:absolute;top:50%;right:.4375rem;transform:translateY(-50%);width:.625rem;color:#31a03a}.mobile-navigation__dropdown__link .icon--unlocked{width:.875rem}.modal__inner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;opacity:0;visibility:hidden;transition:.5s;display:flex;background-color:#fff;overflow:auto;transform:translateX(100%);padding-left:1.875rem}.modal.is-open .modal__inner{opacity:1;visibility:visible;transform:none}.modal__close{position:fixed;top:0;left:0;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000;min-width:3.125rem}.modal__close .icon{width:1.5625rem;color:#fff}.modal__close:hover{cursor:pointer}.modal__member{padding-top:1.25rem;padding-left:4.375rem;padding-right:1.25rem}@media print,screen and (min-width:48em){.modal__member{padding-top:3.125rem;padding-left:5rem;padding-right:5rem}}.modal__member a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.modal__member a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.modal__member a:not(.button):hover{color:#03050a;border-color:transparent}.modal__member__top{display:flex;justify-content:space-between;margin-right:5.625rem}@media print,screen and (max-width:63.99875em){.modal__member__top{flex-wrap:wrap;margin-right:0}}.modal__member__name{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-right:6.25rem}@supports (font-variation-settings:"wght" 400){.modal__member__name{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.modal__member__name{font-size:1.5625rem}}.modal__member__quote{text-align:left;width:25.625rem;color:#31a03a;padding-left:1.25rem;border-left:1px solid #31a03a}@media print,screen and (max-width:63.99875em){.modal__member__quote{margin-top:1.25rem}}@media print,screen and (max-width:47.99875em){.modal__member__quote{width:85%}}.modal__member__intro{margin-top:3.4375rem;margin-bottom:3.125rem}.modal__member__content__title,.modal__member__intro{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.modal__member__content__title,.modal__member__intro{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.modal__member__content__title,.modal__member__intro{font-size:1.125rem}}.modal__member__content__title{margin-bottom:.625rem}.modal__member__content,.modal__member__intro{width:40%}@media print,screen and (max-width:63.99875em){.modal__member__content,.modal__member__intro{width:80%}}.modal__member__content p{margin-bottom:2.1875rem}.nav-dropdown{position:absolute;top:100%;left:0;width:100%;box-shadow:0 1.125rem 2.3125rem -1.25rem rgba(3,5,10,.37);transition:.25s}.nav__item:not(.is-open) .nav-dropdown{opacity:0;visibility:hidden;transform:translateY(-.625rem)}.nav-dropdown__list{margin-right:auto;margin-left:auto;max-width:81rem;padding:1.5625rem 0;display:flex;flex-wrap:wrap;width:100%}@media print,screen and (min-width:48em){.nav-dropdown__list{padding-right:2.25rem;padding-left:2.25rem}}.nav-dropdown__item{display:flex;padding:1.5625rem 0;width:50%}.nav-dropdown__item:hover{cursor:pointer}.nav-dropdown__item:hover .nav-dropdown__item__text,.nav-dropdown__item:hover .nav-dropdown__item__title{color:#31a03a}.nav-dropdown__icon{width:5rem;margin-right:1.5625rem;flex-shrink:0}.nav-dropdown__item__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;font-size:1rem}@supports (font-variation-settings:"wght" 400){.nav-dropdown__item__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.nav-dropdown__item__title{font-size:1rem}}.nav-dropdown__item__text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;max-width:25.9375rem}@supports (font-variation-settings:"wght" 400){.nav-dropdown__item__text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.nav-dropdown__item__text,.nav-dropdown__item__title{color:#03050a;transition-duration:.15s;transition-property:color;transition-timing-function:ease-in-out}.nav-dropdown__buttons{display:flex}.nav-dropdown__button{display:flex;justify-content:center;align-items:center;width:50%;padding:1.875rem .9375rem;border:1px solid #03050a;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-in-out}.nav-dropdown__button:first-child{border-right:0 solid #03050a}.nav-dropdown__button p{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;font-size:1rem;color:#03050a;border-bottom:2px solid #03050a;transition-duration:.15s;transition-property:color,border-bottom;transition-timing-function:ease-in-out}@supports (font-variation-settings:"wght" 400){.nav-dropdown__button p{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.nav-dropdown__button p{font-size:1rem}}.nav-dropdown__button:hover{cursor:pointer;background-color:#03050a}.nav-dropdown__button:hover p{color:#fff;border-bottom:0 solid #03050a}.nav{position:relative;right:0}.nav--desktop{display:none}@media print,screen and (min-width:64em){.nav--desktop{display:block}}.nav__list{display:flex}.nav__item{margin:auto 0 auto 1.75em;font-size:1.125rem}.nav--small .nav__item{font-size:.8125rem}.nav__item a,.nav__item button{display:flex;align-items:center}.nav__text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:border-color;transition-timing-function:ease;line-height:1.1;position:relative;padding-top:.2em;padding-bottom:.2em;border-bottom:2px solid transparent}@supports (font-variation-settings:"wght" 400){.nav__text{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.nav--small .nav__text{border-width:1px}a:hover .nav__text,button:hover .nav__text{border-color:#31a03a}.bg-apt-green a:hover .nav__text,.bg-apt-green button:hover .nav__text{border-color:#fff}.nav__search{width:1.625rem}.nav__icon{height:1.25rem;margin-right:.5em}.nav__icon svg{height:100%}.nav__triangle{width:.375rem;margin-left:.45em}.news-date-and-social{display:flex;justify-content:center;align-items:center}.news-date-and-social__date{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#31a03a;margin-right:2.1875rem}@supports (font-variation-settings:"wght" 400){.news-date-and-social__date{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.news-date-and-social__social{display:flex;align-items:center}.news-date-and-social__social:before{content:"|";position:relative;margin-right:.9375rem}.news-date-and-social__social--text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.9;margin-right:.9375rem}@supports (font-variation-settings:"wght" 400){.news-date-and-social__social--text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.news-date-and-social__social--icon{margin-right:.9375rem}.news-date-and-social__social--icon i{height:1.25rem;width:1.4375rem}.newsletter{display:flex;border:1px solid #03050a;background-color:#fff;max-width:65rem;width:100%;margin-left:auto;margin-right:auto}.newsletter .newsletter__content{display:flex;flex-direction:column;flex-wrap:wrap;max-width:38.75rem;width:100%;padding:2.5rem 2.5rem 2.5rem 1.875rem}.newsletter .newsletter__content__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;max-width:29.375rem;width:100%;color:#03050a;margin-bottom:1.5625rem}@supports (font-variation-settings:"wght" 400){.newsletter .newsletter__content__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.newsletter .newsletter__content__title{font-size:1.5625rem}}.newsletter .button{width:11.875rem;margin-top:.3125rem;padding:0}.newsletter .checkbox__indicator{background-color:#fff}.newsletter .newsletter__image{width:100%}@media print,screen and (min-width:64em){.newsletter .newsletter__image{max-width:26.25rem}}.newsletter .newsletter__image img{width:100%;max-height:35rem;height:100%;object-fit:cover}@media print,screen and (max-width:63.99875em){.newsletter{flex-wrap:wrap}}@media print,screen and (max-width:47.99875em){.newsletter__content{width:100%;margin-right:0}}.newsletter__content form{display:flex;flex-wrap:wrap;justify-content:space-between}.newsletter__content .mc-field-group{width:15.625rem;margin-bottom:1.875rem}@media print,screen and (max-width:63.99875em){.newsletter__content .mc-field-group{width:100%}}.newsletter__content .mc-field-group:nth-child(3){width:100%}.newsletter__content .mc-field-group input,.newsletter__content .mc-field-group input:not([type=checkbox]){background-color:#fff}.newsletter__content input::-webkit-input-placeholder{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;color:#03050a}.newsletter__content input:-ms-input-placeholder{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;color:#03050a}.newsletter__content input::-ms-input-placeholder{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;color:#03050a}.newsletter__content input::placeholder{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;color:#03050a}@supports (font-variation-settings:"wght" 400){.newsletter__content input::-webkit-input-placeholder{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.newsletter__content input:-ms-input-placeholder{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.newsletter__content input::-ms-input-placeholder{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.newsletter__content input::placeholder{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.newsletter__content:first-child{margin-right:0;margin-bottom:1.875rem}}.newsletter__content .freeform-type--submit:before{display:none}.notes-container{width:100%;position:relative;z-index:0;padding-bottom:5.625rem;overflow:hidden}@media print,screen and (max-width:63.99875em){.notes-container{padding-bottom:1.875rem}}.notes{position:relative;background-color:#fff;padding:2.5rem 5rem;border:1px solid #31a03a;max-width:50rem;width:100%;margin-right:auto;margin-left:auto}.notes .notes__title{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.9;color:#31a03a;text-transform:uppercase;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.notes .notes__title{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.notes .notes__content{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;color:#03050a}@supports (font-variation-settings:"wght" 400){.notes .notes__content{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.notes .notes__content{font-size:1.125rem}}.notes .icon{position:absolute;max-width:50rem;width:100%;z-index:-10}@media print,screen and (max-width:63.99875em){.notes .icon{display:none}}.notes .icon:first-child{transform:translate(-50%,55%)}.notes .icon:nth-child(2){transform:translate(85%,-30%)}@media print,screen and (max-width:63.99875em){.notes{width:80%;padding:1.25rem 2.5rem}}.onscreen__zfix{position:relative;z-index:1}.onscreen__hidden{overflow:hidden}.onscreen__opacity{opacity:0}.onscreen__opacity.is-onscreen{opacity:1;transition:opacity 1s cubic-bezier(1,1,.2,1);transition-delay:0s}html:not(.js) .onscreen__opacity{-webkit-animation:fade 0s 1s forwards;animation:fade 0s 1s forwards}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.onscreen__opacity{opacity:1}}.onscreen__slide{opacity:0;transform:translateY(-2.5rem)}.is-onscreen .onscreen__slide{opacity:1;transform:none;transition:transform 1.5s cubic-bezier(.2,1,.2,1),opacity .5s cubic-bezier(1,1,.2,1);transition-delay:0s}html:not(.js) .onscreen__slide{-webkit-animation:fade 0s 1s forwards;animation:fade 0s 1s forwards}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.onscreen__slide{opacity:1;transform:none}}.onscreen__delay.is-onscreen{transition-delay:.15s}.onscreen__delay--long.is-onscreen{transition-delay:.5s}.onscreen__increment>:first-child{transition-delay:.125s}.onscreen__increment--long>:first-child{transition-delay:.375s}.onscreen__increment>:nth-child(2){transition-delay:.25s}.onscreen__increment--long>:nth-child(2){transition-delay:.5s}.onscreen__increment>:nth-child(3){transition-delay:.375s}.onscreen__increment--long>:nth-child(3){transition-delay:.625s}.onscreen__increment>:nth-child(4){transition-delay:.5s}.onscreen__increment--long>:nth-child(4){transition-delay:.75s}.onscreen__increment>:nth-child(5){transition-delay:.625s}.onscreen__increment--long>:nth-child(5){transition-delay:.875s}.onscreen__increment>:nth-child(6){transition-delay:.75s}.onscreen__increment--long>:nth-child(6){transition-delay:1s}.onscreen__increment>:nth-child(7){transition-delay:.875s}.onscreen__increment--long>:nth-child(7){transition-delay:1.125s}.onscreen__increment>:nth-child(8){transition-delay:1s}.onscreen__increment--long>:nth-child(8){transition-delay:1.25s}.onscreen__increment>:nth-child(9){transition-delay:1.125s}.onscreen__increment--long>:nth-child(9){transition-delay:1.375s}.onscreen__increment>:nth-child(10){transition-delay:1.25s}.onscreen__increment--long>:nth-child(10){transition-delay:1.5s}[data-controller*=onscreen] .onscreen__increment>*{opacity:0;transform:translateY(2.5rem);transition-duration:1s}[data-controller*=onscreen].is-onscreen .onscreen__increment>*{opacity:1;transform:none}html:not(.js) .onscreen__increment>*{-webkit-animation:fade 0s 1s forwards;animation:fade 0s 1s forwards}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.onscreen__increment>*{opacity:1!important;transform:none!important}}@-webkit-keyframes fade{to{opacity:1;visibility:visible;transform:none}}@keyframes fade{to{opacity:1;visibility:visible;transform:none}}.page-title__intro{margin-top:2.8125rem}@media print,screen and (min-width:48em){.page-title__intro{margin-top:5rem}}.panes{display:flex;border-top:1px solid #03050a;border-bottom:1px solid #03050a;justify-content:space-between}@media print,screen and (max-width:74.99875em){.panes{flex-wrap:wrap}}@media print,screen and (min-width:48em){.panes{position:relative;width:98%;margin-left:auto}.panes:before{content:"";position:absolute;width:2vw;height:calc(100% + 2px);top:-1px;left:-2vw;background-color:#31a03a;border-top:1px solid #03050a;border-bottom:1px solid #03050a;background-image:none}}.panes__content{background-color:#fff;color:#03050a;padding:3.75rem 1.25rem;max-width:54.6875rem;margin:0 auto}@media print,screen and (min-width:48em){.panes__content{padding-right:2.25rem;padding-left:2.25rem}}.panes__content a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.panes__content a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.panes__content a:not(.button):hover{color:#03050a;border-color:transparent}@media print,screen and (min-width:48em){.panes__content{padding-right:3.125rem;padding-left:1.875rem;padding-bottom:4.375rem}}@media print,screen and (min-width:64em){.panes__content{padding-right:6.25rem;padding-bottom:7.1875rem}}.panes__tag{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#31a03a}@supports (font-variation-settings:"wght" 400){.panes__tag{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.panes__text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;padding-top:.9375rem;padding-bottom:5.625rem}@supports (font-variation-settings:"wght" 400){.panes__text{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.panes__text{font-size:1.5625rem}}.panes__image{position:relative;width:100%}@media print,screen and (min-width:48em){.panes__image{max-width:27.5rem;border-left:1px solid #03050a}}.panes__image img{width:100%}@media print,screen and (min-width:48em){.panes__image img{position:absolute;top:0;right:0;object-fit:cover;object-position:right;width:auto;height:auto;min-width:100%;min-height:100%;max-height:120%;max-width:120%}}.paragraph-row{display:flex;justify-content:center;color:#03050a;padding:2.5rem 1.25rem 3.75rem}.paragraph-row .paragraph-row__item{width:18.125rem}.paragraph-row .paragraph-row__item:not(:last-child){margin-right:4.375rem}@media print,screen and (max-width:63.99875em){.paragraph-row .paragraph-row__item:not(:last-child){margin-right:3.125rem;margin-bottom:4.375rem}}@media print,screen and (max-width:47.99875em){.paragraph-row .paragraph-row__item{width:80%;max-width:28.125rem}.paragraph-row .paragraph-row__item:not(:last-child){margin-right:0}}.paragraph-row .paragraph-row__item__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-bottom:1.25rem}@supports (font-variation-settings:"wght" 400){.paragraph-row .paragraph-row__item__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.paragraph-row .paragraph-row__item__title{font-size:1.5625rem}}@media print,screen and (max-width:63.99875em){.paragraph-row{flex-wrap:wrap}}@media print,screen and (max-width:47.99875em){.paragraph-row{padding:2.5rem .625rem;flex-direction:column;align-items:center}}.pattern{position:relative;background-image:url(/dist/textures/center-left-736486.png),url(/dist/textures/center-right-14d23c.png),url(/dist/textures/bottom-right-ea6016.png);background-position:0 60%,100% 40%,100% 100%;background-size:65.55556% auto,26.52778% auto,27.43056% auto;background-repeat:no-repeat;overflow:hidden}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.pattern{background-image:url(/dist/textures/center-left@2x-c9810a.png),url(/dist/textures/center-right@2x-738abb.png),url(/dist/textures/bottom-right@2x-07ec1a.png)}}@media screen and (min-width:75em){.pattern{background-size:59rem auto,23.875rem auto,24.6875rem auto}}.pattern--2{position:relative;background-image:url(/dist/textures/contourbackground-ef465a.png);background-repeat:no-repeat;overflow:hidden;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.pattern--2{background-image:url(/dist/textures/contourbackground@2x-09d6d2.png)}}.pattern--3{background-image:url(/dist/textures/texture4-4ca01f.svg);background-size:70% 70%;background-position:230% -120%}.pattern--3,.pattern--4{position:relative;background-repeat:no-repeat;overflow:hidden}.pattern--4{background-image:url(/dist/textures/croppedbackground-f0dcec.png);background-size:105%;background-position:bottom}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.pattern--4{background-image:url(/dist/textures/croppedbackground@2x-9e2ba0.png)}}.pattern--5{position:relative;background-image:url(/dist/textures/pattern-2-7382a2.svg);overflow:hidden;background-size:cover;background-position:-20%;z-index:-1}.pattern--5,.pattern--6{background-repeat:no-repeat}.pattern--6{background-image:url("/dist/textures/Pattern 01 Copy 3-067893.png");background-size:30% auto;background-position:left -50%}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.pattern--6{background-image:url("/dist/textures/Pattern 01 Copy 3X2-4d8dab.png")}}.popup{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;width:18.5em;padding:.75rem .9375rem .8125rem;font-size:.875rem}@supports (font-variation-settings:"wght" 400){.popup{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.mapboxgl-popup--study .popup{width:21em}.mapboxgl-popup--study .popup:before{display:none}.popup ul{margin-top:.9375rem;list-style:none}.popup>ul>li:not(.is-active){display:none}.popup h4{font-weight:600;margin-bottom:.3125rem;font-size:1.2em}.popup h5{font-weight:600;margin-top:-.1875rem;margin-bottom:-.1875rem}.popup dl{display:flex;flex-wrap:wrap}.popup dt{font-weight:600;width:6.25em}.popup dd{width:calc(100% - 6.25em)}.popup__controls{position:absolute;top:0;right:0;display:flex;align-items:center}.popup__controls button,.popup__controls p{margin-left:.1875rem}.popup__controls button{transition-duration:.15s;transition-property:color,background-color;transition-timing-function:ease;padding:.3125rem}.popup__controls button:hover{color:#31a03a}.popup__controls button:last-child{background-color:#ffe959;padding:.1875rem}.popup__controls button:last-child:hover{color:#ffe959;background-color:#000}.popup__controls button:last-child svg{width:1.4375rem;height:1.4375rem}.popup__controls p{margin-top:1px;font-size:.75rem}.popup__controls svg{display:block;width:1.1875rem;height:1.1875rem}.popup__marker{position:absolute;content:""}.mapboxgl-popup-anchor-bottom .popup__marker,.mapboxgl-popup-anchor-top .popup__marker{left:50%;width:2.5rem;height:1.25rem;transform:translateX(-50%)}.mapboxgl-popup-anchor-top-left .popup__marker,.mapboxgl-popup-anchor-top-right .popup__marker,.mapboxgl-popup-anchor-top .popup__marker{bottom:calc(100% - 1px)}.mapboxgl-popup-anchor-bottom-left .popup__marker,.mapboxgl-popup-anchor-bottom-right .popup__marker,.mapboxgl-popup-anchor-bottom .popup__marker{top:calc(100% - 1px)}.mapboxgl-popup-anchor-left .popup__marker,.mapboxgl-popup-anchor-right .popup__marker{top:50%;width:1.25rem;height:2.5rem;transform:translateY(-50%)}.mapboxgl-popup-anchor-right .popup__marker{left:calc(100% - 1px)}.mapboxgl-popup-anchor-left .popup__marker{right:calc(100% - 1px)}.mapboxgl-popup-anchor-bottom-left .popup__marker,.mapboxgl-popup-anchor-bottom-right .popup__marker,.mapboxgl-popup-anchor-top-left .popup__marker,.mapboxgl-popup-anchor-top-right .popup__marker{width:2.1875rem;height:1.25rem}.mapboxgl-popup-anchor-bottom-right .popup__marker,.mapboxgl-popup-anchor-top-right .popup__marker{left:calc(100% - 1.25rem)}.mapboxgl-popup-anchor-bottom-left .popup__marker,.mapboxgl-popup-anchor-top-left .popup__marker{right:calc(100% - 1.25rem)}.mapboxgl-popup.is-multiple .popup__marker{cursor:pointer}.studies__map .mapboxgl-popup{max-width:none!important}.studies__map .mapboxgl-popup--study{pointer-events:none}.studies__map .mapboxgl-popup-content{padding:0;border-radius:0;box-shadow:0 0 0 1px rgba(0,0,0,.07)}.postcards{position:relative;overflow:hidden;z-index:1}.postcard{position:relative;box-sizing:border-box;padding:.625rem;color:#03050a}.postcard .background-box{z-index:0}@media print,screen and (min-width:48em){.postcard{padding:1.875rem 3.125rem}}@media print,screen and (max-width:63.99875em){.postcard{flex-wrap:wrap}.postcard:before{content:"";display:none}}.postcard-content{max-width:82.5rem;margin-left:auto;margin-right:auto}.postcard-content__inner{position:relative;z-index:1;width:100%;background-color:#fff;border:1px solid}.postcard-content__map-info{padding:1.875rem 1.875rem 0;display:flex;flex-wrap:wrap}@media print,screen and (max-width:47.99875em){.postcard-content__map-info{padding:1.25rem}}.postcard-map__content{display:flex;align-items:center;justify-content:space-between;padding-bottom:2.5rem}@media print,screen and (max-width:47.99875em){.postcard-map__content{flex-wrap:wrap}}.contact__form__container{position:relative;z-index:1}.postcard-form{padding-top:5rem}@media print,screen and (max-width:63.99875em){.postcard-form{padding-top:3.125rem}}.postcard-form h2{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;text-align:center;margin-bottom:3.125rem}@supports (font-variation-settings:"wght" 400){.postcard-form h2{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-form h2{font-size:3.125rem}}.postcard-form__intro h3{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;text-align:center;max-width:28.125rem;margin:1.875rem auto}@supports (font-variation-settings:"wght" 400){.postcard-form__intro h3{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-form__intro h3{font-size:1.5625rem}}.postcard-form__intro p{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;text-align:center;line-height:1.5;margin-bottom:1.875rem;max-width:34.375rem;margin-left:auto;margin-right:auto}@supports (font-variation-settings:"wght" 400){.postcard-form__intro p{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-form__intro p{font-size:1.125rem}}.postcard-form__contents{max-width:34.375rem;margin-left:auto;margin-right:auto}.postcard-form__content{padding-bottom:3.125rem}.postcard-map{width:100%;padding-bottom:1.875rem}@media print,screen and (max-width:47.99875em){.postcard-map{margin-bottom:1.875rem}}@media print,screen and (min-width:48em){.postcard-map{padding-right:1.5625rem;flex:1 2 60%}}.postcard-map .map{width:100%;height:25rem}.postcard-map h1{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;margin-right:.9375rem}@supports (font-variation-settings:"wght" 400){.postcard-map h1{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-map h1{font-size:3.125rem}}.postcard-map h2{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;border-left:1px solid;padding-left:1.25rem}@supports (font-variation-settings:"wght" 400){.postcard-map h2{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-map h2{font-size:1.5625rem}}.postcard-info{border-left:1px solid;padding-left:1.5625rem;margin-bottom:1.875rem;flex:1 1 30%}@media print,screen and (max-width:63.99875em){.postcard-info{width:100%}}@media print,screen and (max-width:47.99875em){.postcard-info{border-left:0 solid;padding-left:0}}.postcard-info__address{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;margin-bottom:3.125rem}@supports (font-variation-settings:"wght" 400){.postcard-info__address{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-info__address{font-size:1.125rem}}.postcard-info__address strong{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.3125rem;line-height:1.7}@supports (font-variation-settings:"wght" 400){.postcard-info__address strong{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.postcard-info__address strong{font-size:1.125rem}}.postcard-info__links a{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;border-bottom:1px solid}@supports (font-variation-settings:"wght" 400){.postcard-info__links a{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.postcard-info__links .post-info__links--map{border-bottom:1px solid}.post-info__links--contact{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:1.875rem;margin-bottom:2.8125rem}@media print,screen and (max-width:47.99875em){.post-info__links--contact{flex-direction:column}.post-info__links--contact span{display:none}}.post-info__links--contact p{margin-left:.625rem}@media print,screen and (max-width:47.99875em){.post-info__links--contact p{margin-left:0;margin-top:.625rem}}.post-info__links--contact a{margin-right:.625rem}.radio__indicator{border-radius:50%;min-width:1.5em}.radio__indicator:before{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:#fff;border-radius:50%;opacity:0;content:""}.radio__input:checked~.radio__indicator:before{opacity:1}.search-box{display:flex;justify-content:space-between;position:relative;max-width:37.5rem;width:100%;border:1px solid #03050a;color:#03050a}.search-box .icon{width:1.5625rem}.search-box button{position:absolute;right:1.25rem;transform:translateY(.625rem)}.search-box input{width:100%;padding:.625rem 0 .625rem 1.5625rem}@media print,screen and (max-width:47.99875em){.search-box input{padding:.625rem 0 .625rem 1.25rem}}.search-box input::-webkit-input-placeholder{color:#03050a}.search-box input:-ms-input-placeholder{color:#03050a}.search-box input::-ms-input-placeholder{color:#03050a}.search-box input::placeholder{color:#03050a}.search-box input[type=search]::-ms-clear,.search-box input[type=search]::-ms-reveal{display:none;width:0;height:0}.search-box input[type=search]::-webkit-search-cancel-button,.search-box input[type=search]::-webkit-search-decoration,.search-box input[type=search]::-webkit-search-results-button,.search-box input[type=search]::-webkit-search-results-decoration{display:none}.search-sort__container{display:flex;justify-content:center;padding-right:.625rem;padding-left:.625rem;border-top:.1875rem solid #03050a;border-bottom:1px solid #03050a}@media print,screen and (max-width:47.99875em){.search-sort__container{flex-wrap:wrap}.search-sort__container .select{width:100%;max-width:37.5rem}}@media print,screen and (max-width:47.99875em){.search-sort__container .search-box{margin-bottom:.625rem}}@media print,screen and (min-width:48em){.search-sort__container .search-box+.select{margin-left:1.25rem}}.search-sort__container--large .search-box{max-width:50rem}.search-sort__container--no-border{border:0}.search-sort__container--no-bottom-border{border-bottom:0}.search-sort__clear{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;display:block;text-align:center;margin-top:1.5625rem;opacity:.5}@supports (font-variation-settings:"wght" 400){.search-sort__clear{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.select{font-weight:700;display:block;line-height:1.2;padding:.75em calc(2.4em + .375rem) .75em 1.2em;background-image:url(/dist/ui/triangle-dark-blue-0d178b.svg);background-size:.375rem auto;background-position:calc(100% - 1.2em) 50%;background-repeat:no-repeat;background-color:#fff;border:1px solid}.selections{display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.selection{position:relative;max-width:34.375rem;padding:.5rem 2.625rem .6875rem .9375rem;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07);pointer-events:auto}+.selection{margin-top:.625rem}.selection__link{white-space:nowrap}.selection__clear{transition-duration:.15s;transition-property:color,background-color;transition-timing-function:ease;position:absolute;top:0;right:0;padding:.1875rem;background-color:#ffe959}.selection__clear:hover{color:#ffe959;background-color:#000}.selection__clear svg{display:block;width:1.4375rem;height:1.4375rem}.sample-size{color:#03050a}.sample-size h2{border-top:.1875rem solid}.sample-size .container--small{border-bottom:1px solid}.sample-size__sample-types{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:-.625rem}@media print,screen and (min-width:48em){.sample-size__sample-types{margin:-1.25rem}}.sample-size__sample-type{margin:.625rem}.sample-size__sample-type img{width:18.75rem;height:18.75rem;object-fit:cover;object-position:center}@media print,screen and (max-width:63.99875em){.sample-size__sample-type img{width:15.625rem;height:15.625rem}}@media print,screen and (min-width:48em){.sample-size__sample-type{margin:1.25rem}}.further-information{color:#03050a}.further-information details{margin-bottom:2.8125rem}.further-information .details__summary:hover{cursor:pointer}.further-information summary{display:block}.further-information summary::-webkit-details-marker{display:none}.further-information a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.further-information a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.further-information a:not(.button):hover{color:#03050a;border-color:transparent}.further-information__title{border-bottom:1px solid}.sending-samples__contact{width:100%;padding:5rem 0;display:flex}.sending-samples__contact .container--small{margin:0 auto;display:flex}.sending-samples__contact .container--small,.sending-samples__contact .post-info__links--contact{justify-content:center;flex-direction:column;align-items:center}@media print,screen and (min-width:48em){.sending-samples__contact{position:relative;width:98%;margin-left:auto;padding:6.25rem 0}.sending-samples__contact:before{content:"";position:absolute;width:2vw;height:calc(100% + 2px);top:-1px;left:-2vw;background-color:#31a03a;background-image:none}}@media print,screen and (min-width:64em){.sending-samples__contact{padding:12.5rem 0}}.service-content{margin-right:auto;margin-left:auto;padding:3.75rem .625rem;color:#03050a}@media print,screen and (max-width:63.99875em){.service-content{padding-top:1.875rem;padding-bottom:1.875rem}}.service-content__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-bottom:5rem;max-width:53.125rem;width:100%;text-align:center;margin-left:auto;margin-right:auto}@supports (font-variation-settings:"wght" 400){.service-content__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-content__title{font-size:1.5625rem}}@media print,screen and (max-width:63.99875em){.service-content__title{margin-bottom:2.5rem}}.service-content__text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;max-width:43.125rem;width:100%;margin-right:auto;margin-left:auto}@supports (font-variation-settings:"wght" 400){.service-content__text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-content__text{font-size:1.125rem}}.service-content__text p+p{margin-top:2.5rem}@media print,screen and (max-width:63.99875em){.service-content__text p+p{margin-top:1.25rem}}.service-content__text ul{list-style:disc}.service-content__text ul li{padding-left:.625rem;margin-left:1.375rem}.service-hero__image{max-width:66.25rem}.service-hero__image,.service-hero__title{width:100%;margin-right:auto;margin-left:auto}.service-hero__title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;max-width:35.9375rem;text-align:center;color:#03050a}@supports (font-variation-settings:"wght" 400){.service-hero__title{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-hero__title{font-size:1.5625rem}}.service-split{display:flex;flex-wrap:wrap;color:#03050a;padding:5.625rem 1.875rem 6.875rem;margin-left:auto;margin-right:auto}@media screen and (min-width:75em){.service-split{justify-content:center}}@media print,screen and (max-width:63.99875em){.service-split{padding:1.875rem}}@media print,screen and (max-width:47.99875em){.service-split{padding:1.875rem .625rem}}.service-split__left{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;max-width:20rem;width:100%;margin-right:5.625rem;margin-bottom:1.875rem}@supports (font-variation-settings:"wght" 400){.service-split__left{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-split__left{font-size:1.125rem}}.service-split__right{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;max-width:36.875rem;width:100%}@supports (font-variation-settings:"wght" 400){.service-split__right{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.service-split__right{font-size:1.5625rem}}.single-wide-image{width:100%}.single-wide-image iframe,.single-wide-image img{object-fit:cover;width:100%;max-height:35rem}.single-wide-image figcaption{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:.875rem;line-height:1.3;letter-spacing:.1em;font-style:italic;padding:1.25rem 2.5rem;text-align:right}@supports (font-variation-settings:"wght" 400){.single-wide-image figcaption{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:63.99875em){.single-wide-image figcaption{padding:1.25rem 1.875rem}}@media print,screen and (max-width:47.99875em){.single-wide-image figcaption{padding:1.25rem .625rem}}.single-wide-image__button{position:relative}.single-wide-image__button .button{position:absolute;margin-left:50%;top:50%;transform:translate(-50%,-50%)}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-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-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 .3125rem #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:2.75rem;height:2.75rem;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:.625rem}.flickity-prev-next-button.next{right:.625rem}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:.625rem}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:.625rem}.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:-1.5625rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:.625rem;height:.625rem;margin:0 .5rem;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.slider__header{max-width:78.125rem;margin-left:auto;margin-right:auto;padding-top:1.25rem;margin-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}.slider__header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid;padding-bottom:.625rem}.slider__arrows{display:flex;justify-content:flex-end;align-items:center}.slider__arrows button{cursor:pointer}.slider__arrows button:not(:first-child){margin-left:1.25rem}@media print,screen and (max-width:29.99875em){.slider__arrows button:not(:first-child){margin-left:.625rem}}.slider__arrows i{width:1.5625rem}.slider__slides{width:100%;max-width:78.125rem;margin-left:auto;margin-right:auto}.slider__slides .card{max-width:none;box-shadow:0 0 2.125rem -1.25rem rgba(3,5,10,.4)}.slider__slides .card-news{position:relative;padding:1.5625rem}.slider__slides .card-news--small{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:14.375rem;padding:1.375rem;height:21.875rem}.slider__slide{width:100%;padding:1.25rem}@media print,screen and (min-width:30em){.slider__slide--small{width:50%}}@media print,screen and (min-width:48em){.slider__slide--small{width:33.33%}}@media print,screen and (min-width:64em){.slider__slide--small{width:25%}}.sort-box__container{position:relative;display:flex;background-color:#fff}.sort-box__container .icon{position:absolute;width:.375rem;right:.625rem;margin-top:1.25rem}.sort-box{border:1px solid #03050a;padding:.625rem 1.5625rem}.sort-box+.icon{right:.625rem}.split-blocks__item:nth-child(2n){background-color:#fefdef}.split-blocks__item:nth-child(odd){background-image:url("/dist/textures/Pattern 01 Copy 2-3d8291.png");background-repeat:no-repeat;background-size:30% auto;background-position:right -95%}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.split-blocks__item:nth-child(odd){background-image:url("/dist/textures/Pattern 01 Copy 2x2-efecc2.png")}}.split-blocks__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;padding:1.25rem 0}@media print,screen and (min-width:48em){.split-blocks__inner{padding:1.875rem 0}}.homepage__map .split-blocks__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;max-width:93.75rem}@media print,screen and (min-width:48em){.homepage__map .split-blocks__inner{padding-right:2.25rem;padding-left:2.25rem}}.homepage__services .split-blocks__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;max-width:93.75rem}@media print,screen and (min-width:48em){.homepage__services .split-blocks__inner{padding-right:2.25rem;padding-left:2.25rem}}.split-blocks__text{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;padding:.8125rem;width:100%;max-width:30.625rem}@supports (font-variation-settings:"wght" 400){.split-blocks__text{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.split-blocks__text{font-size:1.125rem}}.split-blocks__text p:not(:nth-child(2)){font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5}@supports (font-variation-settings:"wght" 400){.split-blocks__text p:not(:nth-child(2)){font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.homepage__map .split-blocks__text{flex:1 1 28.125rem}@media print,screen and (max-width:29.99875em){.homepage__map .split-blocks__text{padding:0}}.homepage__services .split-blocks__text{flex:1 1 28.125rem}@media print,screen and (max-width:29.99875em){.homepage__services .split-blocks__text{padding:0}}.split-blocks__item:nth-child(odd) .split-blocks__text{order:2}@media print,screen and (min-width:30em){.split-blocks__text{width:50%}}@media print,screen and (min-width:48em){.split-blocks__text{width:40%;padding:1.25rem}}.split-blocks__text>*+*{margin-top:1.25rem}.split-blocks__text h2{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a}@supports (font-variation-settings:"wght" 400){.split-blocks__text h2{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.split-blocks__text h2{font-size:1.5625rem}}.split-blocks__text li{margin-bottom:.3125rem}.split-blocks__text a{font-weight:700;border-bottom:1px solid;transition:.25s}.split-blocks__text a:hover{border-bottom-color:transparent}.split-blocks__text li a{position:relative;display:inline-block;margin-right:1.0625rem}.split-blocks__text li a:after{position:absolute;top:1px;right:-1.0625rem;content:">"}.split-blocks__image{position:relative;padding:.8125rem;flex:1 1 100%;max-width:48.125rem}.split-blocks__item:nth-child(odd) .split-blocks__image{order:1}@media print,screen and (min-width:30em){.split-blocks__image{flex:1 1 50%}}@media print,screen and (min-width:48em){.split-blocks__image{flex:1 1 60%;padding:1.25rem}}@media print,screen and (max-width:29.99875em){.homepage__map .split-blocks__image{padding:.9375rem 0 0}}@media print,screen and (max-width:29.99875em){.homepage__services .split-blocks__image{padding:0 0 .9375rem}}.split-blocks__image img{width:100%}.split-blocks__image a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:49.3%;z-index:1;white-space:nowrap}@media print,screen and (max-width:29.99875em){.split-blocks__image a span{padding-right:.9375rem;padding-left:.9375rem}}.split{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem}.split__content{-ms-grid-row-align:center;align-self:center}.split__graphic{max-width:36.875rem;width:100%}.split__content__heading{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;max-width:30.625rem;width:100%}@supports (font-variation-settings:"wght" 400){.split__content__heading{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.split__content__heading{font-size:3.125rem}}.split__content__heading+p{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;margin-top:1.5625rem;margin-bottom:1.5625rem}@supports (font-variation-settings:"wght" 400){.split__content__heading+p{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.split__content__heading+p{font-size:1.125rem}}.studies__area{padding-top:3%;padding-bottom:3%;padding-left:3%;position:relative;display:flex;width:100%;min-height:calc(100vh - 17.5rem)}@media print,screen and (min-width:64em){.studies__area{padding-bottom:calc(3% + 5.625rem);min-height:calc(100vh - 12rem)}}.studies__area__inner{flex-grow:1}@media print,screen and (min-width:64em){.studies__area__inner{display:flex;justify-content:space-between;align-items:flex-start}}.studies__map{top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#9a9b9d}.studies__map,.studies__map.mapboxgl-map{position:absolute}.studies__map .mapboxgl-popup{z-index:3}.studies__selections{padding-right:3%;position:relative;z-index:2}@supports ((position:-webkit-sticky) or (position:sticky)){.studies__selections{position:-webkit-sticky;position:sticky;top:3%}}@media print,screen and (max-width:63.99875em){.studies__selections{width:100%}}.studies__layers{position:relative}@media print,screen and (max-width:63.99875em){.studies__layers{z-index:99}.studies.has-filters-toggled .studies__layers{z-index:100}}@media print,screen and (min-width:64em){.studies__layers{z-index:2;-ms-grid-row-align:center;align-self:center}@supports ((position:-webkit-sticky) or (position:sticky)){.studies__layers{position:-webkit-sticky;position:sticky;top:3%}}}.studies__list{transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.25,.46,.45,.94);width:100%;margin-right:auto;margin-left:auto;max-width:81rem;position:relative;z-index:5;max-width:76.5rem;display:flex;flex-direction:column;align-items:center;padding:1.5625rem 1.25rem 3.125rem;background-color:#fff;opacity:0;transform:translateY(5.625rem)}@media print,screen and (min-width:48em){.studies__list{padding-right:2.25rem;padding-left:2.25rem}}.studies__list.is-shown{opacity:1;transform:none}@media print,screen and (max-width:47.99875em){.studies__list{padding:.9375rem .9375rem 3.125rem}}@media print,screen and (min-width:64em){.studies__list{width:calc(100% - 12.5rem);margin-top:-5.625rem}}.studies__search{right:1.25rem;width:18.75rem;height:2.4375rem;padding-right:.8em;padding-left:.8em;font-size:.875rem;background-color:#fefdef;border-radius:2px;border:1px solid #03050a}@media print,screen and (min-width:48em){.studies__search{right:2.25rem}}@media (hover:none),(pointer:coarse){.studies__search{font-size:1rem}}@media print,screen and (max-width:47.99875em){.studies__search{width:100%;margin-bottom:.9375rem}}@media print,screen and (min-width:48em){.studies__search{position:absolute;top:.625rem}}.studies__list__empty{margin-top:1.25rem}.studies__list.has-rows .studies__list__empty{display:none}.tab-nav{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.375rem;line-height:1.6;border-top:.1875rem solid #03050a;border-bottom:1px solid #03050a;padding-top:.4em;padding-bottom:.5em;width:100%}@supports (font-variation-settings:"wght" 400){.tab-nav{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.tab-nav{font-size:1.125rem}}.tab-nav__list{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;max-width:81rem;display:flex;flex-wrap:wrap;justify-content:space-around}@media print,screen and (min-width:48em){.tab-nav__list{padding-right:2.25rem;padding-left:2.25rem}}.tab-nav__list a{transition-duration:.15s;transition-property:border-bottom;transition-timing-function:ease}.tab-nav__list .is-active,.tab-nav__list a:hover{border-bottom:.1875rem solid #31a03a}@media print,screen and (min-width:64em){.tab-nav__list{justify-content:center}.tab-nav__list a{margin-right:5rem}}.tab-nav__item{padding-top:.4em;padding-bottom:.5em;margin-right:1em;margin-left:1em}.tab-nav__item a,.tab-nav__item button{transition-duration:.15s;transition-property:all;transition-timing-function:ease;padding-bottom:.2em;border-bottom:.135em solid transparent;opacity:.44;text-transform:capitalize}.tab-nav__item a.is-active,.tab-nav__item a:hover,.tab-nav__item button.is-active,.tab-nav__item button:hover{opacity:1;border-color:#31a03a}.tab-nav__contents{position:relative;overflow:hidden}.tab-nav__content{position:relative;top:0;left:0;width:100%;transition:.25s}.tab-nav__content:not(.is-active){position:absolute;opacity:0;visibility:hidden}.testimonial-card{padding:1.5625rem 1.875rem;box-shadow:0 0 2.125rem -.9375rem rgba(3,5,10,.25);border-radius:.625rem;background-color:#fff;overflow:hidden;width:100%}@media print,screen and (max-width:29.99875em){.testimonial-card{padding:1.40625rem}}.testimonial-card__inner{width:100%;border-top:2px solid;border-bottom:1px solid;padding-bottom:1.5625rem;padding-top:.625rem;transition:.5s}.testimonials-slider__slide:not(.is-selected) .testimonial-card__inner{opacity:.25}.testimonial-card__inner span{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:5rem;line-height:1.1;color:#03050a;display:block;margin-bottom:-.4em}@supports (font-variation-settings:"wght" 400){.testimonial-card__inner span{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.testimonial-card__inner span{font-size:3.125rem}}.testimonial-card__inner p{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1.125rem;line-height:1.3;padding-top:1.25rem}@supports (font-variation-settings:"wght" 400){.testimonial-card__inner p{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.testimonial-card__inner p{font-size:1rem}}.testimonials-slider{position:relative;overflow:hidden;width:100%;padding-bottom:3.125rem}.testimonials-slider__arrows i{width:1.5625rem}.testimonials-slider__arrows button{position:absolute;top:50%;cursor:pointer;z-index:2}.testimonials-slider__arrows button:first-child{left:12.5%;transform:translateY(-100%) translateX(-50%)}.testimonials-slider__arrows button:last-child{right:12.5%;transform:translateY(-100%) translateX(50%)}.testimonials-slider__slides{overflow:visible;padding-top:3.125rem;padding-bottom:3.125rem}@media print,screen and (max-width:29.99875em){.testimonials-slider__slides{padding-bottom:1.5625rem;padding-top:0}}.testimonials-slider__slides,.testimonials-slider__slides .flickity-slider,.testimonials-slider__slides .flickity-viewport{overflow:visible}.testimonials-slider__slide{width:75%;padding:1.875rem;transition:opacity .5s,transform .5s}@media print,screen and (max-width:29.99875em){.testimonials-slider__slide{padding:.9375rem}}.testimonials-slider__slide:not(.is-selected){transform:translatey(3.125rem)}.text>*{margin-top:1em;margin-bottom:1em}.text .header-xlarge{margin-top:.7em;margin-bottom:.7em}.text .header-large{margin-bottom:1.4em}.text .tag-bold+*{margin-top:1.25rem}.text>:first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text.text-center *{max-width:32em;margin-right:auto;margin-left:auto}.text a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.text a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.text a:not(.button):hover{color:#03050a;border-color:transparent}.the-team{width:100%}.the-team__container{margin-left:auto;width:98%}.the-team__container:after{content:"";position:absolute;width:2vw;height:100%;top:0;left:-2vw;bottom:0;right:0;background-color:#31a03a;background-image:none}.the-team__header{text-align:center}.the-team__tag{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:.875rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;margin-top:3.75rem;margin-bottom:1.5625rem}@supports (font-variation-settings:"wght" 400){.the-team__tag{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.the-team__intro{margin-bottom:3.75rem;padding:0 15%}.the-team__paragraph{text-align:left;width:50vw;margin:0 auto}@media print,screen and (max-width:47.99875em){.the-team__paragraph{width:70vw}}.the-team__body{background-color:#fefdef;color:#03050a;padding-left:5%;padding-right:5%}.the-team__departments{justify-content:space-between;padding-top:1.5625rem;padding-bottom:1.5625rem;border-top:.1875rem solid #03050a;border-bottom:1px solid #03050a}.the-team__department,.the-team__departments{display:flex;align-items:center}.the-team__department span{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-right:1.5625rem}@supports (font-variation-settings:"wght" 400){.the-team__department span{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.the-team__member-link{display:flex;border-bottom:1px solid #03050a;height:7.1875rem;justify-content:space-between}.the-team__member-link div{padding:1.5625rem 0}.the-team__member-link h3{font-weight:800}.the-team__member-link p{font-size:1rem}.the-team__member-link:hover{cursor:pointer}.timeline{position:relative}.timeline__header{padding:1.25rem 1.25rem 1.25rem 6.1875rem;background-color:#31a03a}@media print,screen and (max-width:47.99875em){.timeline__header{padding:.625rem .625rem .625rem 3.125rem}}.timeline__header h2{font-weight:400;font-size:1.375rem;text-align:center}.timeline__nav{position:absolute;z-index:1;top:0;left:0;width:6.1875rem;height:100%;color:#fff;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media print,screen and (max-width:47.99875em){.timeline__nav{width:3.125rem}}.timeline__nav button{position:relative;padding:.625rem;display:block;text-align:center;cursor:pointer;font-size:1.375rem;width:100%;transition:.25s}@media print,screen and (max-width:47.99875em){.timeline__nav button{font-size:1rem;padding:.625rem .3125rem}}@media print,screen and (max-width:29.99875em){.timeline__nav .timeline__nav__item{display:none}}.timeline__nav button.is-disabled{opacity:.25;cursor:default;pointer-events:none}.timeline__nav div{position:relative;width:100%;height:95%;pointer-events:none}.timeline__nav ul{width:100%;position:-webkit-sticky;position:sticky;top:0;pointer-events:all}.timeline__nav li{width:100%}.timeline__nav button.is-active,.timeline__nav button:hover{background-color:#fff;color:#000}.timeline__nav button.is-active span,.timeline__nav button:hover span{display:inline-block}.timeline__nav span{display:none;position:absolute;right:.5rem;top:1.5625rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#31a03a}.timeline__nav i{margin-left:auto;margin-right:auto;width:2rem}@media print,screen and (max-width:63.99875em){.timeline__nav i{width:1.5625rem}}.timeline__nav li:first-child button{transform:rotate(180deg)}.timeline__cards{position:relative;overflow:hidden}.timeline__cards__inner{will-change:transform,height;padding-left:6.1875rem}@media print,screen and (max-width:63.99875em){.timeline__cards__inner{padding-left:3.125rem}}.timeline__card{padding:1.5625rem 1.5625rem 1.5625rem 7.1875rem}@media print,screen and (max-width:63.99875em){.timeline__card{padding-left:2.5rem}}.timeline__card:not(.is-active){background-color:#fefdef}.timeline__card__title{width:100%}@media print,screen and (min-width:48em){.timeline__card__title{padding-left:5rem}}@media print,screen and (min-width:64em){.timeline__card__title{padding-left:5.625rem}}.timeline__card:not(.is-active) .timeline__card__title{opacity:.35}.timeline__card__title h2{font-weight:400;margin-bottom:1.25rem;font-size:2rem}.timeline__card__items{will-change:transform;transition:.5s}.timeline__card:not(.is-active) .timeline__card__items{transform:translateX(-5rem)}.timeline__card.items-1.is-active+.timeline__card .timeline__card__items{transform:translateX(6.25rem)}.timeline__card.items-2.is-active+.timeline__card .timeline__card__items{transform:translateX(12.5rem)}.timeline__card.items-3.is-active+.timeline__card .timeline__card__items{transform:translateX(18.75rem)}.timeline__card__item{max-width:62.5rem;padding-left:1.25rem;margin-bottom:3.75rem}.timeline__card__item:last-child{margin-bottom:2.1875rem}@media (max-width:650px){.timeline__card__item{padding-left:0}}.timeline__card__item:nth-child(2){padding-left:1.5625rem}@media print,screen and (min-width:30em){.timeline__card__item:nth-child(2){padding-left:3.125rem}}@media print,screen and (min-width:48em){.timeline__card__item:nth-child(2){padding-left:3.125rem}}@media print,screen and (min-width:64em){.timeline__card__item:nth-child(2){padding-left:6.25rem}}.timeline__card__item:nth-child(3){padding-left:3.125rem}@media print,screen and (min-width:30em){.timeline__card__item:nth-child(3){padding-left:6.25rem}}@media print,screen and (min-width:48em){.timeline__card__item:nth-child(3){padding-left:6.25rem}}@media print,screen and (min-width:64em){.timeline__card__item:nth-child(3){padding-left:12.5rem}}.timeline__card__item:nth-child(4){padding-left:4.6875rem}@media print,screen and (min-width:30em){.timeline__card__item:nth-child(4){padding-left:9.375rem}}@media print,screen and (min-width:48em){.timeline__card__item:nth-child(4){padding-left:9.375rem}}@media print,screen and (min-width:64em){.timeline__card__item:nth-child(4){padding-left:18.75rem}}@media print,screen and (min-width:64em){.timeline__card__item{max-width:93.75rem}}.timeline__card__inner{display:flex;align-items:center}.timeline__card__arrow{width:6.25rem;padding-right:3.125rem;transition:.5s}@media print,screen and (max-width:47.99875em){.timeline__card__arrow{display:none}}.timeline__card:not(.is-active) .timeline__card__arrow{opacity:0}.timeline__card__arrow i{width:1.9375rem}.timeline__card__content{position:relative;z-index:1;box-shadow:0 0 1.125rem -.375rem rgba(0,0,0,.12);display:flex;background-color:#fff;transition:.5s;border:1px solid transparent}@media (max-width:650px){.timeline__card__content{flex-wrap:wrap}}.timeline__card:not(.is-active) .timeline__card__content{opacity:.35;border-color:#000}.timeline__card__body{position:relative;display:flex;flex-direction:column;padding:1.5625rem 2.5rem;flex-grow:1;justify-content:space-between;width:100%}@media print,screen and (max-width:47.99875em){.timeline__card__body{padding:1.25rem}}.timeline__line--thick{height:.1875rem;background-color:#03050a;margin-bottom:1.25rem}.timeline__line--thin{position:relative;height:1px;background-color:#03050a;margin-top:1.25rem}.timeline__card__heading{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:2rem;line-height:1.3;color:#03050a;margin-bottom:.625rem}@supports (font-variation-settings:"wght" 400){.timeline__card__heading{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.timeline__card__heading{font-size:1.5625rem}}@media print,screen and (max-width:63.99875em){.timeline__card__heading{font-size:1.5rem}}@media print,screen and (max-width:47.99875em){.timeline__card__heading{font-size:1.125rem}}.timeline__card__paragraph{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1.3125rem;line-height:1.7;color:#03050a}@supports (font-variation-settings:"wght" 400){.timeline__card__paragraph{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.timeline__card__paragraph{font-size:1.125rem}}@media print,screen and (max-width:63.99875em){.timeline__card__paragraph{font-size:1rem}}.timeline__card__paragraph a:not(.button){font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.timeline__card__paragraph a:not(.button){font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.timeline__card__paragraph a:not(.button):hover{color:#03050a;border-color:transparent}.timeline__card__layer{position:relative;min-width:12.5rem;overflow:hidden;background-color:#dcf4de}@media (max-width:650px){.timeline__card__layer{display:none}}.timeline__card__media{position:relative;overflow:hidden;background-size:cover;background-position:50%;height:100%}.timeline__card__media:before{display:block;padding-bottom:133.00971%;content:""}.tooltips a{transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;border-bottom:1px solid #03050a}@supports (font-variation-settings:"wght" 400){.tooltips a{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.tooltips a:hover{color:#31a03a;border-color:#31a03a}.tooltips .breadcrumbs-large__item a{border-bottom:0}.tooltips a[href*=glossary]{position:relative}.tooltips a[href*=glossary]:after{position:absolute;top:50%;left:50%;width:1.875rem;height:1.875rem;margin-left:-.9375rem;margin-top:-.9375rem;-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;border-radius:50%;border:.25rem solid #92f2a4;border-top-color:#31a03a;overflow:hidden;transition:.5s;content:""}.tooltips a[href*=glossary]:not(.is-loading):after{opacity:0;visibility:hidden}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}.tooltip{position:relative;display:inline}.tooltip>button{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;cursor:pointer;border-bottom:1px solid #03050a}@supports (font-variation-settings:"wght" 400){.tooltip>button{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.tooltip__content{position:absolute;top:100%;left:50%;width:24.375rem;transform:translateX(-50%);opacity:0;visibility:hidden;transition:.25s}@media print,screen and (max-width:47.99875em){.tooltip__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%}}.tooltip.is-visible .tooltip__content{visibility:visible;opacity:1}.tooltip__content:hover{cursor:default}.toooltip__inner{position:relative;margin-top:1.875rem;box-shadow:0 0 1.875rem .9375rem rgba(3,5,10,.075);background-color:#fefdef;color:#03050a;border-radius:.375rem;padding:1.875rem 1.875rem 2.8125rem}.tooltip:not(.is-visible) .toooltip__inner{transition:0s .25s;transform:none!important}.toooltip__inner span{margin-right:.9375rem}.toooltip__inner h3{display:inline}.toooltip__inner a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;font-size:1.375rem;line-height:1.6}@supports (font-variation-settings:"wght" 400){.toooltip__inner a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}@media print,screen and (max-width:47.99875em){.toooltip__inner a{font-size:1.125rem}}.toooltip__inner p{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;line-height:1.5;margin-top:1.25rem;padding-bottom:2.1875rem;border-bottom:1px solid #03050a}@supports (font-variation-settings:"wght" 400){.toooltip__inner p{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.tooltip__tri{position:absolute;top:0;left:50%;margin-left:-.875rem;display:block}@media print,screen and (max-width:47.99875em){.tooltip__tri{display:none}}.tooltip__tri:before{display:block;width:1.75rem;height:1.75rem;transform:translateY(-50%) rotate(45deg);background-color:#fefdef;content:""}.tooltip__close{position:absolute;top:.3125rem;right:1.25rem;cursor:pointer;display:inline-block;padding:.625rem}.tooltip__close i{color:#03050a;width:.8125rem}.tooltip__close i:hover{cursor:pointer}.video__actual{position:relative;overflow:hidden;z-index:1}.video__actual:before{padding-bottom:44.76318%;display:block;content:""}.video__actual.video__actual--iframe:before{padding-bottom:59.58333%}.video__actual.video__actual--iframe iframe,.video__actual video{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video__trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;transition:.5s}.video.is-active .video__trigger{opacity:0;visibility:hidden}.video__trigger span{position:relative}.video__trigger .icon{position:absolute;right:1.5625rem;top:1.25rem;width:.5rem;transform:rotate(-90deg)}.video__bg{background-size:cover;background-position:50%;transition:1s}.video__bg,.video__bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.video__bg:before{content:"";background-color:rgba(3,5,10,.5)}.video.is-active .video__bg{opacity:0;visibility:hidden}.careers__list__header{padding-bottom:1.25rem;border-bottom:1px solid #03050a;margin-bottom:1.5625rem}.careers__list .details__summary:hover{cursor:pointer}.careers__list summary::-webkit-details-marker{display:none}.careers__list .details__item p a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.careers__list .details__item p a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.careers__list .details__item p a:hover{color:#03050a;border-color:transparent}.careers__expertise{position:relative;margin-left:auto;width:98%}.careers__expertise:before{content:"";position:absolute;width:2vw;height:100%;top:0;left:-2vw;bottom:0;background-color:#31a03a}.careers__expertise__content{display:flex;justify-content:center;align-items:center;width:100%;padding-right:1.875rem;padding-left:1.875rem}@media print,screen and (min-width:64em){.careers__expertise__content{padding-right:6.25rem;padding-left:6.25rem}}.careers__expertise__body{margin-right:4.375rem;width:100%;max-width:37.1875rem}@media print,screen and (max-width:47.99875em){.careers__expertise__body{margin-right:3.125rem}}.careers__expertise__body ul{padding-top:1.5625rem;padding-bottom:1.5625rem}.careers__expertise__body li{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:1rem;line-height:1.5;position:relative;margin-left:1.875rem;padding-bottom:0}@supports (font-variation-settings:"wght" 400){.careers__expertise__body li{font-family:IBM Plex Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.careers__expertise__body li:before{content:">";position:absolute;left:-1.875rem}.careers__expertise__body a{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;transition-duration:.15s;transition-property:color,border-color;transition-timing-function:ease;line-height:1.1;color:#31a03a;border-bottom:2px solid}@supports (font-variation-settings:"wght" 400){.careers__expertise__body a{font-family:Public Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}}.careers__expertise__body a:hover{color:#03050a;border-color:transparent}.careers__expertise__img{max-width:28.125rem}@media print,screen and (max-width:63.99875em){.careers__expertise__img{display:none}}.careers__expertise__img img{-webkit-filter:grayscale(1);filter:grayscale(1);width:100%}.text-dark-blue{color:#03050a!important}.bg-dark-blue{background-color:#03050a!important}.border-dark-blue{border-color:#03050a!important}.text-apt-green{color:#31a03a!important}.bg-apt-green{background-color:#31a03a!important}.border-apt-green{border-color:#31a03a!important}.text-peppermint{color:#92f2a4!important}.bg-peppermint{background-color:#92f2a4!important}.border-peppermint{border-color:#92f2a4!important}.text-yellow{color:#ffe959!important}.bg-yellow{background-color:#ffe959!important}.border-yellow{border-color:#ffe959!important}.text-off-white{color:#fefdef!important}.bg-off-white{background-color:#fefdef!important}.border-off-white{border-color:#fefdef!important}.text-black{color:#000!important}.bg-black{background-color:#000!important}.border-black{border-color:#000!important}.text-white{color:#fff!important}.bg-white{background-color:#fff!important}.border-white{border-color:#fff!important}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{-ms-grid-row-align:center;align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.xsmall-order-1{order:1}.xsmall-order-2{order:2}.xsmall-order-3{order:3}.xsmall-order-4{order:4}.xsmall-order-5{order:5}.xsmall-order-6{order:6}@media print,screen and (min-width:30em){.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}}@media print,screen and (min-width:48em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}@media screen and (min-width:75em){.xlarge-order-1{order:1}.xlarge-order-2{order:2}.xlarge-order-3{order:3}.xlarge-order-4{order:4}.xlarge-order-5{order:5}.xlarge-order-6{order:6}}@media screen and (min-width:90em){.xxlarge-order-1{order:1}.xxlarge-order-2{order:2}.xxlarge-order-3{order:3}.xxlarge-order-4{order:4}.xxlarge-order-5{order:5}.xxlarge-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:30em){.small-flex-container{display:flex}.small-flex-child-auto{flex:1 1 auto}.small-flex-child-grow{flex:1 0 auto}.small-flex-child-shrink{flex:0 1 auto}.small-flex-dir-row{flex-direction:row}.small-flex-dir-row-reverse{flex-direction:row-reverse}.small-flex-dir-column{flex-direction:column}.small-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:48em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width:75em){.xlarge-flex-container{display:flex}.xlarge-flex-child-auto{flex:1 1 auto}.xlarge-flex-child-grow{flex:1 0 auto}.xlarge-flex-child-shrink{flex:0 1 auto}.xlarge-flex-dir-row{flex-direction:row}.xlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xlarge-flex-dir-column{flex-direction:column}.xlarge-flex-dir-column-reverse{flex-direction:column-reverse}}@media screen and (min-width:90em){.xxlarge-flex-container{display:flex}.xxlarge-flex-child-auto{flex:1 1 auto}.xxlarge-flex-child-grow{flex:1 0 auto}.xxlarge-flex-child-shrink{flex:0 1 auto}.xxlarge-flex-dir-row{flex-direction:row}.xxlarge-flex-dir-row-reverse{flex-direction:row-reverse}.xxlarge-flex-dir-column{flex-direction:column}.xxlarge-flex-dir-column-reverse{flex-direction:column-reverse}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.hide{display:none!important}.invisible{visibility:hidden}@media print,screen and (max-width:29.99875em){.hide-for-xsmall-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:30em){.show-for-xsmall-only{display:none!important}}@media print,screen and (min-width:30em){.hide-for-small{display:none!important}}@media screen and (max-width:29.99875em){.show-for-small{display:none!important}}@media print,screen and (min-width:30em) and (max-width:47.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:29.99875em),screen and (min-width:48em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}@media screen and (max-width:47.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:47.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}@media screen and (min-width:90em){.hide-for-xxlarge{display:none!important}}@media screen and (max-width:89.99875em){.show-for-xxlarge{display:none!important}}@media screen and (min-width:90em){.hide-for-xxlarge-only{display:none!important}}@media screen and (max-width:89.99875em){.show-for-xxlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}