@font-face{font-family:trueno;src:url(../media/TruenoLt-s.p.0hx1m8z71d~9b.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:trueno;src:url(../media/TruenoSBd-s.p.0__m9-1hz45dl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:trueno;src:url(../media/TruenoBd-s.p.06kdv7ei0e.a4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:trueno Fallback;src:local(Arial);ascent-override:90.33%;descent-override:17.41%;line-gap-override:0.0%;size-adjust:111.36%}.trueno_77f93871-module__rWP7IW__className{font-family:trueno,trueno Fallback}.trueno_77f93871-module__rWP7IW__variable{--font-trueno:"trueno", "trueno Fallback"}
:root{--ink:#00252e;--navy:#133b83;--navy-deep:#0e2d66;--magenta:#cb2d6f;--muted:#4b626a;--ground:#fff;--ground-alt:#eef1f4;--field:#f3f5f7;--hairline:#00252e24;--hairline-strong:#00252e4d;--on-dark:#fff;--on-dark-muted:#fffc;--error:#b3134f;--sans:var(--font-trueno), "Helvetica Neue", Arial, sans-serif;--t-h1:clamp(2.25rem, 1.6rem + 2.8vw, 4rem);--t-h2:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--t-h3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--t-lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--gut:clamp(1.25rem, 5vw, 5rem);--header:92px;--pad:clamp(4.5rem, 8vw, 7.5rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-enter:cubic-bezier(.22, 1, .36, 1);--m-hover:.16s;--m-press:.1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 16px);scrollbar-color:var(--hairline-strong) var(--ground)}html.is-locked{overflow:hidden}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.65}::selection{background:var(--navy);color:#fff}input,textarea{caret-color:var(--magenta)}img,video{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--navy);text-underline-offset:.2em;transition:color var(--m-hover) ease;text-decoration-thickness:1px}strong{font-weight:600}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.tile:focus-visible,.card--link:focus-visible{outline-offset:-3px}.site-footer :focus-visible,.newsletter :focus-visible,.home-hero :focus-visible,.crumbs :focus-visible{outline-color:#fff}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:40;background:var(--ink);color:#fff;padding:10px 16px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.wrap{width:100%;max-width:calc(1360px + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--pad);position:relative}.section>.wrap{position:relative}.section--alt{background:var(--ground-alt)}.section--marks:before{content:"";opacity:.55;pointer-events:none;background:url(/media/score-marks-internal-top-scaled.webp) 100% 0/1600px no-repeat;width:min(34vw,520px);height:460px;position:absolute;inset:0 0 auto auto}.flow>*+*{margin-top:1.5rem}.flow>*+h2{margin-top:4rem}.flow>*+h3{margin-top:2.25rem}.flow>h2+.lead{margin-top:1.25rem}.flow>.card-grid,.flow>.table-scroll,.flow>.logos,.flow>.certs{margin-top:3rem}.lead{max-width:62ch;font-size:var(--t-lead);line-height:1.5}.prose{max-width:52ch}.prose p,.lead,.card__text,.feature__copy p{text-wrap:pretty}.prose>*+*{margin-top:1.1em}.prose h3{color:var(--navy);margin-top:2em}.prose ul{padding-left:1.25em;list-style:none}.prose li{position:relative}.prose li+li{margin-top:.4em}.prose ul>li:before{content:"";border-left:7px solid var(--magenta);border-block:4px solid #0000;position:absolute;top:.72em;left:-1.25em}@keyframes rise{0%{transform:translateY(105%)}}@keyframes enter{0%{opacity:0;transform:translateY(12px)}}.mask{padding-bottom:.08em;display:block;overflow:hidden}.mask__line{animation:rise .7s var(--ease-enter) backwards;display:block}.enter{animation:enter .52s var(--ease-enter) backwards}.triangle-reveal{overflow:hidden}.triangle-reveal img{object-fit:cover;width:100%;height:100%}.triangle-reveal[data-reveal=armed]{clip-path:polygon(0 58%,34% 82%,40% 100%,0 100%)}.triangle-reveal[data-reveal=open]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path 1s var(--ease-enter)}.btn{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;min-height:50px;transition:background-color var(--m-hover) ease, color var(--m-hover) ease, border-color var(--m-hover) ease, transform var(--m-press) ease-out;border-radius:3px;justify-content:center;align-items:center;padding:0 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.65;cursor:progress}.btn--light{color:var(--ink);background:#fff;border-color:#fff}.btn--line{color:#fff;background:0 0;border-color:#ffffffb3}.link-btn{color:var(--navy);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:color var(--m-hover) ease, transform var(--m-press) ease-out;background:0 0;border:0;border-radius:3px;place-items:center;display:inline-grid}.icon-btn:active{transform:scale(.95)}.arrow{color:var(--navy);transition:transform var(--m-hover) var(--ease-out)}.site-header{z-index:30;height:var(--header);border-bottom:1px solid var(--hairline);background:#fff url(/media/header-bg-graphic.svg) 100%/auto 100% no-repeat;position:sticky;top:0}.site-header__row{align-items:center;gap:clamp(1rem,3vw,3rem);height:100%;display:flex}.site-logo img{width:clamp(170px,16vw,230px);height:auto}.site-nav{flex:1;justify-content:space-between;gap:1.5rem;display:flex}.site-nav__group{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.site-nav__home{color:var(--navy);display:grid}.site-nav__link{color:var(--ink);white-space:nowrap;padding-block:8px;font-size:1rem;font-weight:300;text-decoration:none;position:relative}.site-nav__link:after{content:"";background:var(--navy);transform-origin:0;height:2px;transition:transform .2s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.site-nav__link[aria-current=page]{color:var(--navy);font-weight:600}.site-nav__link[aria-current=page]:after{transform:scaleX(1)}.site-header__tools{margin-right:-10px;display:flex}.site-header__burger{display:none}.mobile-menu{inset:var(--header) 0 0;z-index:25;padding:8px var(--gut) 32px;opacity:0;visibility:hidden;background:#fff;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:fixed;overflow-y:auto;transform:translateY(-6px)}.mobile-menu[data-open]{opacity:1;visibility:visible;transition:opacity .2s ease, transform .2s var(--ease-out);transform:none}.mobile-menu__link{border-bottom:1px solid var(--hairline);min-height:60px;color:var(--ink);align-items:center;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.mobile-menu__link[aria-current=page]{color:var(--navy)}.crumbs{background:var(--ink);color:#fff;font-size:.875rem}.crumbs ol{flex-wrap:wrap;align-items:center;column-gap:8px;min-height:44px;display:flex}.crumbs li{align-items:center;gap:8px;display:flex}.crumbs a{color:#fff}.crumbs svg{opacity:.6}.home-hero,.page-hero{isolation:isolate;background:var(--ink);color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.home-hero{min-height:min(calc(100svh - var(--header)), 780px)}.page-hero{min-height:clamp(320px,34vw,480px)}.home-hero__media,.page-hero__media{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero__scrim,.page-hero__scrim{z-index:-2;background:#00161e99;position:absolute;inset:0}.home-hero__shapes,.page-hero__shapes{z-index:-1;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.home-hero__shapes{animation:enter .9s var(--ease-enter) backwards .2s}.home-hero__content,.page-hero__content{padding-block:3.5rem}.home-hero h1{max-width:14em;font-size:clamp(2.125rem,1.5rem + 2.4vw,3.75rem)}.home-hero__lede{font-weight:300}.home-hero__content>p{max-width:34ch;font-size:var(--t-lead);margin-top:1.5rem;line-height:1.45}.home-hero__content>div{margin-top:2rem}.home-hero__toggle{color:#fff;cursor:pointer;width:44px;height:44px;transition:transform var(--m-press) ease-out;background:#00161e8c;border:1px solid #fff9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.home-hero__toggle:active{transform:scale(.95)}.page-hero h1{max-width:17em}.page-hero__sub{max-width:44ch;font-size:var(--t-lead);margin-top:1rem;line-height:1.45;animation-delay:60ms}.overview{padding-top:var(--pad);position:relative;overflow:hidden}.overview>.wrap{position:relative}.overview__mark{pointer-events:none;position:absolute}.overview__mark--b{width:240px;bottom:18%;left:-70px}.overview__head{grid-template-columns:repeat(12,1fr);align-items:start;gap:1.25rem 24px;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.overview__head h2{grid-column:span 7;max-width:16em}.overview__head .lead{grid-column:8/-1}.tiles{margin-bottom:var(--pad);border:1px solid var(--hairline);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.tiles li+li{border-left:1px solid var(--hairline)}.tile{height:100%;color:var(--ink);transition:background-color var(--m-hover) ease;flex-direction:column;padding:2.25rem clamp(1.25rem,2vw,2.25rem);text-decoration:none;display:flex}.tile img{align-self:flex-start;width:auto;height:44px}.tile h3{color:var(--ink);margin-top:1.25rem}.tile__text{margin-top:.75rem;margin-bottom:1.75rem}.tile .arrow{margin-top:auto}.feature{background:var(--ground-alt);padding-block:var(--pad)}.feature__grid{grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.feature__photo{aspect-ratio:4/3.2;grid-area:1/1/auto/7}.feature__panel{background:#fff;grid-area:1/6/auto/-1;padding:clamp(2rem,4vw,4rem);position:relative}.feature__copy>*+*{margin-top:1.1em}.feature__copy>p:first-child{color:var(--navy);font-size:var(--t-lead);font-weight:300;line-height:1.45}.feature__panel .btn{margin-top:2rem}.feature__mark{pointer-events:none;width:96px;position:absolute;bottom:-26px;right:clamp(1.5rem,5vw,4rem)}.stats-section{padding-block:var(--pad)}.stats{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.stat{flex-direction:column;padding-inline:clamp(1rem,2.5vw,2.5rem);display:flex}.stat:first-child{padding-left:0}.stat+.stat{border-left:1px solid var(--hairline)}.stat img{align-self:flex-start;width:auto;height:48px}.stat__value{font-size:var(--t-h2);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;order:1;margin:1.25rem 0 0;font-weight:700;line-height:1.05}.stat dt{order:2;max-width:24ch;margin-top:.5rem}.card-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.card-grid>li{grid-column:span 3}.card-grid[data-count="3"]>li,.card-grid[data-count="6"]>li,.card-grid[data-count="7"]>li:nth-child(n+5){grid-column:span 4}.card-grid[data-count="5"]{grid-template-columns:repeat(5,1fr)}.card-grid[data-count="5"]>li{grid-column:span 1}.card{border:1px solid var(--hairline);height:100%;color:var(--ink);transition:transform var(--m-hover) var(--ease-out), border-color var(--m-hover) ease, box-shadow var(--m-hover) ease;background:#fff;border-radius:3px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.photo{aspect-ratio:3/2;background:var(--ground-alt);display:block;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.card__text{margin-top:.75rem}.card .arrow{box-sizing:content-box;margin-top:auto;padding-top:1rem}.detail{grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.detail__nav{top:calc(var(--header) + 32px);grid-column:span 3;align-self:start;position:sticky}.detail>.flow{grid-column:5/-1;min-width:0}.detail__nav h2{font-size:1.25rem}.detail__nav h2 a{color:var(--ink);text-decoration:none}.detail__nav ul{border-top:1px solid var(--hairline);margin-top:.75rem}.detail__nav li a{border-bottom:1px solid var(--hairline);color:var(--ink);padding-block:.6rem;text-decoration:none;display:block}.detail__nav li a[aria-current=page]{color:var(--navy);font-weight:600}.table-scroll{overflow-x:auto}.spec{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:480px}.spec thead th{background:var(--navy);color:#fff;text-align:left;padding:.9rem 1rem;font-weight:600}.spec tbody th,.spec td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.9rem 1rem;font-weight:300}.spec tbody th{width:45%;font-weight:600}.band{background-position:50%;background-size:cover;height:clamp(220px,28vw,400px)}.logos{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.logos img{width:auto;max-height:90px}.certs{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.certs a{color:var(--ink);font-weight:600;text-decoration:none;display:block}.certs img{border:1px solid var(--hairline);width:100%}.certs span{margin-top:.75rem;display:block}.split{grid-template-columns:repeat(12,1fr);align-items:center;gap:2rem 24px;display:grid}.split>.triangle-reveal{aspect-ratio:4/3;grid-column:span 6}.split>.feature__copy{grid-column:8/-1}.facility{background-position:50%;background-size:cover;padding-block:clamp(4rem,10vw,9rem)}.facility__panel{background:#fff;max-width:640px;padding:clamp(2rem,4vw,3.5rem)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3rem;display:flex}.filters__label{margin-right:8px;font-weight:600}.filters__btn{border:1px solid var(--hairline-strong);cursor:pointer;min-height:44px;transition:background-color var(--m-hover) ease, color var(--m-hover) ease, border-color var(--m-hover) ease;background:#fff;border-radius:3px;padding:0 16px}.filters__btn[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.news-card{color:var(--ink);text-decoration:none;display:block}.news-card__tag{color:var(--magenta);margin-top:1rem;font-size:.9375rem;font-weight:600;display:block}.news-card h2{font-size:var(--t-h3);margin-top:.4rem;font-weight:600;line-height:1.25}.empty{padding-block:2rem}.post__wrap{max-width:calc(860px + 2 * var(--gut))}.post__wrap>*+*{margin-top:2rem}.post h1{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.post__image{width:100%}.contact{grid-template-columns:repeat(12,1fr);gap:3.5rem 24px;display:grid}.contact>:first-child{grid-column:span 7}.contact__details{grid-column:9/-1}.contact__details h2,.contact>div>h2{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.contact__details dl{margin:1.5rem 0 0}.contact__details dl>div+div{margin-top:1.5rem}.contact__details dt{color:var(--navy);font-weight:600}.contact__details dd{margin:.25rem 0 0}.form{gap:1.25rem;margin-top:2rem;display:grid}.form__pair{grid-template-columns:1fr 1fr;gap:1.25rem 24px;display:grid}.field label{margin-bottom:.4rem;font-size:.9375rem;font-weight:600;display:block}.field input,.field select,.field textarea{background:var(--field);width:100%;min-height:50px;transition:border-color var(--m-hover) ease, background-color var(--m-hover) ease;border:1px solid #0000;border-radius:3px;padding:.7rem .9rem;font-size:1rem;font-weight:300}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:var(--error)}.field__error{color:var(--error);margin-top:.4rem;font-size:.9375rem;font-weight:600}.trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:20px;height:20px;accent-color:var(--navy);margin:3px 0 0}.form-done{background:var(--ground-alt);margin-top:2rem;padding:2rem}.form-done p{margin-top:.5rem}.form-done .link-btn{margin-top:1rem}.newsletter{background:var(--navy) url(/media/subscribe-newsletter-bg.webp) center / cover no-repeat;color:#fff;padding-block:clamp(4rem,7vw,6rem)}.newsletter__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:2.5rem 24px;display:grid}.newsletter__grid>:first-child{grid-column:span 6}.newsletter__grid>:last-child{grid-column:8/-1}.newsletter h2{font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem)}.newsletter p{max-width:44ch;margin-top:1rem}.newsletter form{justify-items:start;gap:1.25rem;display:grid}.field--line{width:100%}.field--line input{color:#fff;caret-color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffffb3;border-radius:0;padding-inline:0}.newsletter .field__error,.home-hero .field__error{color:#fff}.newsletter__done{margin:0}.site-footer{background:var(--ink);color:#fff;padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.site-footer:before{content:"";opacity:.14;pointer-events:none;background:url(/media/lines-background-footer.svg) 100% 0/cover no-repeat;position:absolute;inset:0}.site-footer a{color:#fff;text-decoration:none}.site-footer__shape{pointer-events:none;width:min(20vw,240px);position:absolute;top:0;right:5%}.site-footer__grid{grid-template-columns:repeat(12,1fr);gap:2.5rem 24px;display:grid;position:relative}.site-footer__brand{flex-direction:column;grid-column:span 3;align-items:flex-start;gap:1.5rem;display:flex}.site-footer__links{grid-column:span 4;grid-template-columns:1fr 1fr;align-content:start;gap:.9rem 24px;font-size:1.125rem;display:grid}.site-footer__partners{grid-column:span 2;align-content:start;gap:.6rem;display:grid}.site-footer__partners h2{letter-spacing:0;margin-bottom:.3rem;font-size:1.125rem;font-weight:600}.site-footer__legal{text-align:right;flex-direction:column;grid-column:span 3;justify-content:flex-end;align-items:flex-end;gap:1rem;display:flex}.site-footer__legal div{flex-wrap:wrap;justify-content:flex-end;gap:0 1.5rem;display:flex}.to-top{background:var(--navy);width:44px;height:44px;transition:transform var(--m-press) ease-out;border-radius:50%;place-items:center;display:grid}.to-top:active{transform:scale(.95)}.search{width:min(720px,100vw - 32px);max-height:min(80vh,720px);color:var(--ink);border:0;border-radius:4px;margin:10vh auto auto;padding:0}.search[open]{animation:enter .2s var(--ease-out)}.search::backdrop{background:#00252e99}.search__panel{padding:clamp(1.25rem,3vw,2rem)}.search__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.search__title{font-size:1.5rem}.search__field{background:var(--field);color:var(--muted);border-radius:3px;align-items:center;gap:10px;margin-top:1rem;padding:0 14px;display:flex}.search__field input{min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1.0625rem}.search__field:focus-within{outline:2px solid var(--navy)}.search__empty{margin-top:1.25rem}.search__results{margin-top:1rem}.search__results a{border-bottom:1px solid var(--hairline);color:var(--ink);padding:.75rem 0;text-decoration:none;display:block}.search__results strong{color:var(--navy);display:block}.search__results span{margin-top:.15rem;font-size:.9375rem;line-height:1.45;display:block}@media (hover:hover) and (pointer:fine){.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__home:hover,.icon-btn:hover{color:var(--magenta)}.btn:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.btn--light:hover{background:var(--ground-alt);border-color:var(--ground-alt)}.btn--line:hover{color:var(--ink);background:#fff;border-color:#fff}.tile:hover{background:var(--ground-alt)}.tile:hover .arrow,.card--link:hover .arrow{transform:translate(3px)}.card--link:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 8px 24px #00252e1a}.card--link:hover .photo img,.news-card:hover .photo img{transform:scale(1.03)}.news-card:hover h2{color:var(--navy)}.detail__nav li a:hover,.site-footer a:hover{text-decoration:underline}.filters__btn:not([aria-pressed=true]):hover{border-color:var(--navy);color:var(--navy)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--hairline-strong)}.field--line input:hover{border-bottom-color:#fff}}@media (max-width:1120px){:root{--header:72px}.site-nav{display:none}.site-header__row{justify-content:space-between}.site-header__burger{display:inline-grid}.tiles{grid-template-columns:1fr 1fr}.tiles li:nth-child(3){border-left:0}.tiles li:nth-child(n+3){border-top:1px solid var(--hairline)}.card-grid[data-count="5"]{grid-template-columns:repeat(12,1fr)}.card-grid>li,.card-grid[data-count]>li,.card-grid[data-count="7"]>li:nth-child(n+5){grid-column:span 6}.site-footer__brand,.site-footer__links,.site-footer__partners{grid-column:span 4}.site-footer__legal{text-align:left;grid-column:1/-1;align-items:flex-start}.site-footer__legal div{justify-content:flex-start}}@media (max-width:820px){.overview__head h2,.overview__head .lead,.feature__photo,.feature__panel,.newsletter__grid>:first-child,.newsletter__grid>:last-child,.contact>:first-child,.contact__details,.split>.triangle-reveal,.split>.feature__copy,.detail__nav,.detail>.flow{grid-column:1/-1}.feature__grid{row-gap:0}.feature__panel{grid-row:auto}.detail__nav{margin-bottom:3rem;position:static}.stats{grid-template-columns:1fr 1fr;row-gap:2.5rem}.stat:nth-child(3){border-left:0}.news-grid,.certs{grid-template-columns:1fr 1fr}.site-footer__brand,.site-footer__links,.site-footer__partners{grid-column:1/-1}.section--marks:before,.overview__mark{display:none}.site-footer__shape{width:30vw;right:4%}.home-hero__shapes{height:230px;top:auto;bottom:0}.home-hero__content{padding-bottom:250px}.page-hero__shapes{width:110px;height:auto}.page-hero__content{padding-right:120px}}@media (max-width:560px){body{font-size:1rem}.tiles,.card-grid,.card-grid[data-count="5"]{grid-template-columns:1fr}.tiles li+li{border-left:0;border-top:1px solid var(--hairline)}.card-grid>li,.card-grid[data-count]>li,.card-grid[data-count="7"]>li:nth-child(n+5){grid-column:1/-1}.news-grid,.certs,.form__pair{grid-template-columns:1fr}.stat{padding-inline:0 1rem}.stat+.stat{border-left:0}}@media (max-width:359px){.stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-property:color,background-color,border-color,opacity!important;animation:none!important}}
