@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.l-section:after,.c-figure:after,.c-article figure:after,.c-banners:after,.c-article:after,.c-accordion:after{content:"";display:table;clear:both}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:""}.icon-down:before{content:""}.icon-globe:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-search:before{content:""}.icon-close:before{content:""}.icon-up:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-link:before{content:""}.icon-facebook:before,.icon-linkedin:before,.icon-twitter:before,.icon-x:before,.icon-vimeo:before,.icon-instagram:before{vertical-align:-.15em}.icon-facebook:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 11.993 2.92547 15.3027 6.75 15.9028V10.3125H4.71875V8H6.75V6.2375C6.75 4.2325 7.94438 3.125 9.77172 3.125C10.647 3.125 11.5625 3.28125 11.5625 3.28125V5.25H10.5538C9.56 5.25 9.25 5.86672 9.25 6.49937V8H11.4688L11.1141 10.3125H9.25V15.9028C13.0745 15.3027 16 11.9931 16 8Z' fill='black'/%3E%3C/svg%3E%0A")}.icon-linkedin:before{content:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m13.6311 13.6347h-2.3689v-3.71292c0-.88534-.0178-2.02489-1.2355-2.02489-1.2347 0-1.42314.96355-1.42314 1.96v3.77781h-2.36978v-7.6347h2.27555v1.04h.03111c.31823-.59911 1.09156-1.23289 2.24716-1.23289 2.4 0 2.8444 1.58045 2.8444 3.63645v4.19114zm-10.07288-8.67914c-.18084.00023-.35994-.03523-.52705-.10435-.16711-.06913-.31893-.17055-.44676-.29847-.12784-.12791-.22916-.2798-.29818-.44695-.06901-.16715-.10436-.34628-.10401-.52712.00018-.27215.08105-.53813.23239-.76432.15135-.22618.36636-.40241.61786-.50639.2515-.10399.52818-.13106.79507-.07779.26688.05326.51198.18447.70429.37704.19231.19256.3232.43782.37613.70477.05292.26696.02549.54361-.07882.79497s-.28081.46615-.50719.6172-.49247.23158-.76462.23141zm1.18756 8.67914h-2.376v-7.6347h2.37689v7.6347zm10.07202-13.6347h-13.63647c-.654219 0-1.18133.515555-1.18133 1.15289v13.69421c0 .6373.528 1.1529 1.18044 1.1529h13.63376c.6525 0 1.1858-.5156 1.1858-1.1529v-13.69421c0-.637335-.5333-1.15289-1.1858-1.15289h.0027z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")}.icon-twitter:before{content:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m14.3553 4.74113c.0102.14212.0102.28428.0102.4264 0 4.335-3.2995 9.32997-9.32997 9.32997-1.85787 0-3.58375-.5381-5.03553-1.4721.263969.0304.51775.0406.791875.0406 1.532965 0 2.944155-.5177 4.071065-1.401-1.44163-.0305-2.64975-.9746-3.066-2.27412.20306.03043.40609.05075.61931.05075.29441 0 .58884-.04063.86294-.11166-1.50253-.30459-2.629471-1.62438-2.629471-3.21828v-.0406c.436531.24366.944191.39594 1.482221.41622-.88325-.58884-1.461909-1.5939-1.461909-2.73097 0-.60912.162407-1.1675.446689-1.65481 1.61422 1.98985 4.04062 3.28931 6.76141 3.43147-.05075-.24366-.08122-.49744-.08122-.75125 0-1.80712 1.46193-3.27919 3.27919-3.27919.9441 0 1.7969.39594 2.3959 1.03553.7411-.14212 1.4518-.41625 2.0813-.79187-.2437.76144-.7615 1.40103-1.4417 1.80709.6599-.07103 1.2995-.25381 1.8883-.50759-.4466.64972-1.005 1.22837-1.6446 1.69541z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E")}.icon-x:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m8.79 6.99 4.8-5.58h-1.14L8.28 6.25 4.96 1.41H1.12l5.03 7.33-5.03 5.85h1.14l4.4-5.12 3.52 5.12h3.84L8.8 6.99ZM2.66 2.27h1.75l8.04 11.5H10.7L2.66 2.27Z'/%3E%3C/svg%3E")}.icon-vimeo:before{content:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.17768 4.75683c1.82792-1.09696 2.80392.44598 1.86792 2.19292-.934 1.74594-1.78692 2.8839-2.23391 2.8839-.44598 0-.78897-1.16796-1.29995-3.20989-.52798-2.11092-.52498-5.912792-2.72091-5.48181-2.06992.40699-4.79083 3.65588-4.79083 3.65588l.649977.85197s1.339953-1.05597 1.786943-.52798c.44698.52798 2.15192 6.90578 2.7209 8.08168.49698 1.032 1.86694 2.396 3.37088 1.422 1.502-.974 6.4968-5.23883 7.3917-10.27466.893-5.034824-6.01074-3.97986-6.74272.40599z' fill='%23000'/%3E%3C/svg%3E")}.icon-instagram:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.68678 0.0559507C3.83557 0.0961111 3.25429 0.231952 2.74612 0.431634C2.2202 0.636597 1.77443 0.911639 1.33091 1.35676C0.887382 1.80189 0.614259 2.24797 0.410737 2.7747C0.213775 3.28398 0.0803338 3.86575 0.0427334 4.71744C0.00513303 5.56913 -0.00318706 5.84289 0.000972982 8.01539C0.00513302 10.1879 0.0147331 10.4602 0.0560135 11.3137C0.096654 12.1647 0.232015 12.7458 0.431697 13.2542C0.636979 13.7801 0.911702 14.2257 1.35699 14.6694C1.80227 15.1131 2.24804 15.3855 2.77604 15.5894C3.28485 15.786 3.86677 15.9201 4.7183 15.9574C5.56983 15.9947 5.84391 16.0033 8.01577 15.9992C10.1876 15.995 10.4611 15.9854 11.3144 15.9449C12.1677 15.9044 12.7457 15.7681 13.2542 15.5694C13.7802 15.3636 14.2261 15.0894 14.6694 14.6439C15.1128 14.1985 15.3858 13.7521 15.5891 13.225C15.7863 12.7162 15.9202 12.1343 15.9571 11.2834C15.9944 10.4295 16.0032 10.1569 15.9991 7.98467C15.9949 5.81249 15.9851 5.54017 15.9447 4.68704C15.9042 3.83391 15.7687 3.25454 15.5691 2.7459C15.3635 2.21997 15.0891 1.77469 14.644 1.33068C14.1989 0.886679 13.7522 0.613876 13.2253 0.410994C12.7161 0.214032 12.1345 0.0797909 11.283 0.0429905C10.4315 0.00619015 10.1574 -0.00324994 7.98473 0.000910099C5.81207 0.00507014 5.54007 0.0143502 4.68678 0.0559507ZM4.78022 14.5182C4.00021 14.4843 3.57669 14.3547 3.29445 14.2462C2.92068 14.1022 2.65444 13.9281 2.37316 13.6495C2.09187 13.371 1.91907 13.1038 1.77315 12.7308C1.66355 12.4486 1.53155 12.0255 1.49507 11.2455C1.45539 10.4025 1.44707 10.1493 1.44243 8.01347C1.43779 5.87761 1.44595 5.62481 1.48291 4.78144C1.51619 4.00207 1.64659 3.57807 1.75491 3.29598C1.89891 2.92174 2.07235 2.65598 2.35156 2.37485C2.63076 2.09373 2.89716 1.92061 3.27045 1.77469C3.55237 1.66461 3.97541 1.53373 4.7551 1.49661C5.59879 1.4566 5.85159 1.4486 7.98713 1.44396C10.1227 1.43932 10.3761 1.44732 11.2201 1.48445C11.9995 1.51837 12.4237 1.64749 12.7054 1.75645C13.0793 1.90045 13.3454 2.07341 13.6266 2.35309C13.9077 2.63278 14.081 2.89822 14.2269 3.2723C14.3371 3.55343 14.468 3.97631 14.5048 4.75648C14.545 5.60017 14.5541 5.85313 14.5579 7.98851C14.5618 10.1239 14.5542 10.3775 14.5173 11.2205C14.4832 12.0006 14.3539 12.4242 14.2453 12.7068C14.1013 13.0804 13.9277 13.3468 13.6483 13.6278C13.3689 13.9087 13.1029 14.0819 12.7294 14.2278C12.4478 14.3377 12.0243 14.4689 11.2452 14.506C10.4016 14.5457 10.1488 14.554 8.01241 14.5587C5.87607 14.5633 5.62407 14.5547 4.78038 14.5182M11.302 3.72431C11.3024 3.91419 11.359 4.09972 11.4648 4.25742C11.5705 4.41513 11.7207 4.53792 11.8962 4.61028C12.0718 4.68264 12.2649 4.70131 12.451 4.66393C12.6372 4.62655 12.8081 4.53481 12.9421 4.40029C13.0762 4.26577 13.1673 4.09454 13.204 3.90823C13.2407 3.72192 13.2213 3.52892 13.1483 3.35363C13.0753 3.17834 12.9519 3.02863 12.7938 2.92344C12.6358 2.81826 12.45 2.76232 12.2601 2.7627C12.0056 2.76321 11.7617 2.86479 11.582 3.04512C11.4023 3.22545 11.3016 3.46975 11.302 3.72431M3.89237 8.00803C3.89685 10.2769 5.73943 12.1119 8.00777 12.1076C10.2761 12.1033 12.1125 10.2609 12.1081 7.99203C12.1038 5.72321 10.2608 3.88767 7.99209 3.89215C5.72343 3.89663 3.88805 5.73953 3.89237 8.00803ZM5.33335 8.00515C5.3323 7.47772 5.48769 6.96182 5.77984 6.5227C6.072 6.08358 6.48781 5.74095 6.9747 5.53815C7.46158 5.33534 7.99767 5.28147 8.51517 5.38335C9.03267 5.48522 9.50834 5.73826 9.88203 6.11047C10.2557 6.48268 10.5106 6.95735 10.6146 7.47444C10.7185 7.99153 10.6667 8.52783 10.4659 9.01551C10.265 9.5032 9.92401 9.92036 9.48604 10.2143C9.04808 10.5082 8.53281 10.6656 8.00537 10.6666C7.65516 10.6674 7.30823 10.5991 6.9844 10.4657C6.66057 10.3324 6.36619 10.1365 6.11806 9.88938C5.86993 9.64223 5.67292 9.34862 5.53828 9.02532C5.40363 8.70202 5.334 8.35537 5.33335 8.00515' fill='black'/%3E%3C/svg%3E%0A")}html{font-size:1em;line-height:1.6;color:#000;letter-spacing:-.01em;quotes:"“" "”"}body,button,input,textarea,select{font-synthesis:none;font-family:Graphik Web,helvetica,arial,sans-serif;font-weight:400;-webkit-text-size-adjust:auto;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-text-size-adjust:none;font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga","kern";backface-visibility:hidden;text-rendering:optimizeLegibility}::-moz-selection{background:#c00;color:#fff;text-shadow:none}::selection{background:#c00;color:#fff;text-shadow:none}a,button,input,label,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:#c00}a:hover{color:#000}a[href^=mailto]{overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;vertical-align:bottom}strong,b{font-weight:600}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:inherit}h3{font-size:1.25em}h1,h2,h3,h4,h5,h6,blockquote,dl,ol,p,table,ul{margin:0}*+dl,*+ol,*+p,*+table,*+ul,*+h2,*+h3,*+h4,*+h5,*+h6,*+figure{margin:1.6em 0 0}h2+p,h3+p,h4+p,h5+p,h6+p,*+blockquote,*+li,h4+ul{margin:.8em 0 0}pre{font-family:sf mono,Roboto Mono,monospace}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.eyebrow,.c-sidebar dt,.c-sidebar h3,.c-next__eyebrow,.c-list__eyebrow,.c-header--hero .c-header__eyebrow,.c-card__status,.c-card__type,.c-article__eyebrow{font-size:.8125em;letter-spacing:.05em;text-transform:uppercase;font-weight:700;display:block}@media(max-width:414px){.eyebrow,.c-sidebar dt,.c-sidebar h3,.c-next__eyebrow,.c-list__eyebrow,.c-header--hero .c-header__eyebrow,.c-card__status,.c-card__type,.c-article__eyebrow{font-size:.6875em}}.section-title{font-size:1.875rem;line-height:1.33333;letter-spacing:-.015em;margin:0 0 .75em}@media(max-width:414px){.section-title{font-size:1.5rem;margin:0 0 .25em}}a[href^=tel]{color:inherit;text-decoration:none}.download-information{color:#999;font-weight:400}body,html{height:100%}*{box-sizing:border-box}body{background-color:#f3f3f3;margin:0;padding:0;position:relative}.wrapper{background-color:#fff;padding:.1px 0}@media only screen and (min-width:1025px){.wrapper{padding:.1px 0 1.5rem}}@media only screen and (max-width:1023px){.wrapper{padding-top:90px}}@media(max-width:375px){.wrapper{padding-top:84px}}hr{height:0;border:0;border-bottom:1px #d4d4d4 solid;margin:1.6em 0}img{display:block;transition:opacity .25s ease-out}img.lazyload,img.lazyloading{opacity:0}img.lazyloaded,.no-js img.lazyload{opacity:1}figure{margin:0}.is-hidden{display:none}.p-homepage #content>.l-block{margin-bottom:.5em}.p-homepage .l-section{margin-top:0}@media print{*,*:after,*:before,*:first-letter,*:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}html{font-size:.8em!important}body{padding:0}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.c-masthead__logo a{padding:0!important}#recent-projects,.c-banners,.c-header__image,.c-masthead__cta,.c-masthead__navigation,.c-masthead__search,.c-related,.c-sidebar__link{display:none}.c-article__body,.c-footer__container,.c-masthead__container,.l-block,.l-block__container{max-width:unset!important;padding:0!important}.l-block,.c-footer__container,.c-masthead__container,.l-block__container{padding:0!important}.c-header__copy{position:relative!important;padding:0 !important!important}.c-header__container{position:relative!important;height:auto;padding:0!important;color:#000;max-width:unset!important}.c-header__eyebrow{position:relative!important;top:unset!important}.hide-print{display:none!important}}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-Regular-Web.eot);src:url(/assets/fonts/Graphik-Regular-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-Regular-Web.woff) format("woff"),url(/assets/fonts/Graphik-Regular-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-Regular-Web.svg#Graphik-Regular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-SemiboldItalic-Web.eot);src:url(/assets/fonts/Graphik-SemiboldItalic-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-SemiboldItalic-Web.woff) format("woff"),url(/assets/fonts/Graphik-SemiboldItalic-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-SemiboldItalic-Web.svg#Graphik-SemiboldItalic) format("svg");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-Semibold-Web.eot);src:url(/assets/fonts/Graphik-Semibold-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-Semibold-Web.woff) format("woff"),url(/assets/fonts/Graphik-Semibold-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-Semibold-Web.svg#Graphik-Semibold) format("svg");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-RegularItalic-Web.eot);src:url(/assets/fonts/Graphik-RegularItalic-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-RegularItalic-Web.woff) format("woff"),url(/assets/fonts/Graphik-RegularItalic-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-RegularItalic-Web.svg#Graphik-RegularItalic) format("svg");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-Bold-Web.eot);src:url(/assets/fonts/Graphik-Bold-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-Bold-Web.woff) format("woff"),url(/assets/fonts/Graphik-Bold-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-Bold-Web.svg#Graphik-Bold) format("svg");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/assets/fonts/Graphik-BoldItalic-Web.eot);src:url(/assets/fonts/Graphik-BoldItalic-Web.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Graphik-BoldItalic-Web.woff) format("woff"),url(/assets/fonts/Graphik-BoldItalic-Web.ttf) format("truetype"),url(/assets/fonts/Graphik-BoldItalic-Web.svg#Graphik-BoldItalic) format("svg");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:fontello;src:url(/assets/fonts/fontello.eot?63911077);src:url(/assets/fonts/fontello.eot?63911077#iefix) format("embedded-opentype"),url(/assets/fonts/fontello.woff2?63911077) format("woff2"),url(/assets/fonts/fontello.woff?63911077) format("woff"),url(/assets/fonts/fontello.ttf?63911077) format("truetype"),url(/assets/fonts/fontello.svg?63911077#fontello) format("svg");font-weight:400;font-style:normal;font-display:swap}.c-announcement{background-color:#c00;color:#fff;padding:.5rem 1rem;position:sticky;bottom:0;text-align:center;z-index:100;font-size:.875em;font-weight:700}.c-announcement a{color:inherit;display:block}.c-accordion{position:relative;margin:2rem auto;padding:0;max-width:1536px}@media only screen and (max-width:767px){.c-accordion{margin:1rem auto}}.c-accordion__item{position:relative;max-width:1002.6666666667px;margin:0 auto;padding:1.5rem 0 2rem;border-top:1px #d4d4d4 solid;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:767px){.c-accordion__item{padding:.75rem 0 1.5rem}}.c-accordion__header{padding:0 9rem 0 3rem;font-size:1.125rem;letter-spacing:-.015em;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:inherit;text-align:left;cursor:pointer}@media only screen and (min-width:668px){.c-accordion__header{font-size:1.25rem}}@media only screen and (max-width:1024px){.c-accordion__header{padding:0 6rem 0 2rem;padding-left:calc(2rem + env(safe-area-inset-left));padding-right:calc(6rem + env(safe-area-inset-right));max-width:100%}}@media only screen and (max-width:767px){.c-accordion__header{padding:0 3rem 0 .75rem;padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(3rem + env(safe-area-inset-right))}}@media(max-width:414px){.c-accordion__header{padding:0 3rem 0 .75rem;padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(3rem + env(safe-area-inset-right))}}.c-accordion__header:before{content:"";position:absolute;top:1.5rem;right:3rem;z-index:3;display:block;height:3rem;width:3rem;background-color:#fff;border-radius:3rem;padding:0}@media only screen and (max-width:767px){.c-accordion__header:before{top:.75rem;right:.75rem;height:2rem;width:2rem;border-radius:2rem}}.c-accordion__header:after{content:"+";position:absolute;top:1.5rem;top:calc(1.5rem + 1px);right:3rem;height:3rem;width:3rem;z-index:4;text-align:center;font-size:3rem;line-height:1;font-weight:300;color:#c00;transition:all .25s ease-out;transform-origin:50% 50%}@media only screen and (max-width:767px){.c-accordion__header:after{top:calc(.75rem + 1px);right:.75rem;height:2rem;width:2rem;font-size:2rem}}.c-accordion__header:hover .c-accordion__headline{color:#c00}.c-accordion__header:hover .c-accordion__header:after{color:#000}.c-accordion__header P{margin:0}.c-accordion__headline{margin:0 0 1rem;font-size:1.4em}@media only screen and (max-width:767px){.c-accordion__headline{font-size:1.25rem}}.c-accordion__body{height:auto;max-height:0;overflow:hidden;transition:max-height .25s ease-out}.c-accordion__item.is-open .c-accordion__body{max-height:1200px}.c-accordion__item.is-open .c-accordion__header:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.c-article{position:relative;margin-bottom:1.5rem}@media only screen and (min-width:668px){.c-article{margin-bottom:3rem}}.c-article__headline{margin:1rem 0;font-size:2.8125rem;line-height:1.2;letter-spacing:-.025em;hanging-punctuation:first}@media(max-width:414px){.c-article__headline{font-size:1.875rem}}.c-article__introduction{font-size:1.5rem;line-height:1.6;letter-spacing:-.025em;text-wrap:pretty}@media(max-width:414px){.c-article__introduction{font-size:1.25rem;line-height:1.4}}.c-article__introduction ul{list-style:none;padding:0}.c-article__introduction li{margin:0;padding:.4rem .4em .4rem 1.5ch;text-indent:-1.5ch;text-wrap:pretty}.c-article__introduction li:before{display:inline-block;content:"";border-radius:.5em;height:1ch;width:1ch;margin-right:.5ch;background-color:#c00;background-color:#ccc}.c-article__main>*{margin-top:1.5rem}@media only screen and (max-width:767px){.c-article__main{display:flex;flex-flow:column}}.c-article__body{letter-spacing:-.015em;line-height:1.6}@media(min-width:414px){.c-article__body{font-size:1.125rem}}@media only screen and (min-width:668px){.c-article__body{font-size:1.25rem}}@media only screen and (max-width:767px){.c-article__body{-webkit-hyphens:auto;hyphens:auto}}.c-article__body a{text-decoration:underline;text-decoration-color:#d4d4d4;text-decoration-thickness:1px;text-underline-offset:.2em}.c-article__body h3:first-child{margin:0}.c-article__body blockquote{background-color:#f3f3f3;padding:1.6em;hanging-punctuation:first}@media only screen and (max-width:767px){.c-article__body blockquote{hanging-punctuation:first;margin-right:-.75rem;margin-left:-.75rem;padding:.75em}}@media(max-width:414px){.c-article__body blockquote{margin-right:-.75rem;margin-left:-.75rem;padding:.75em}}.c-article__body blockquote+blockquote{padding-top:0;margin-top:0}.c-article__body blockquote+p,.c-article__body blockquote+figure{margin-top:2.25em}.c-article__body ul{padding-left:1.25rem}.c-article__body li+li{margin:.4em 0 0}.c-article__body *+ul{margin:.4em 0 0}.c-article__meta{align-items:baseline;margin:0;display:flex;flex-flow:wrap}.c-article__meta a{color:#555}.c-article__meta a:hover{color:#c00}.c-article__meta .c-date,.c-article__meta .c-sharing{margin:1rem 1rem 0 0}.c-article__meta .icon{font-size:.8em}.c-article__footer{position:relative;margin:4.5rem 0}@media only screen and (max-width:767px){.c-article__footer{margin:1.5rem 0}}.c-article figure img{max-width:100%}.c-article .table{margin:1lh 0}.c-article .image-right{margin:1.6rem 0 1.6rem 1.6rem;float:right}.c-article .image-center{margin:1.6rem 0}.c-article .image-left{margin:1.6rem 1.6rem 1.6rem 0;float:left}.c-article table{border-collapse:collapse;border-top:1px #d4d4d4 solid;width:100%}.c-article table th,.c-article table td{padding:.25em 1em .25em 0;vertical-align:top;border-bottom:1px #d4d4d4 solid;text-align:left}.c-article table td+td{padding-left:0}.c-badge{position:absolute;right:0;top:90px;width:60px;height:60px;background:transparent url(/assets/img/ukraine-badge-optimised.png) no-repeat 0 0;background-size:100% 100%;z-index:99}@media(max-width:375px){.c-badge{display:none}}@media only screen and (min-width:1024px){.c-badge{top:0;width:100px;height:100px;background-size:100% 100%}}.c-badge a{display:block;height:100%;width:100%}.c-banners{position:relative;margin:0;background-color:#fff}.c-banners__container{max-width:1440px;margin:0 auto;width:100%}@media only screen and (min-width:1025px){.c-banners__container{display:flex;flex-flow:row nowrap;align-items:stretch}}.c-banner{position:relative;width:100%}.c-banner a:hover img{opacity:.75;transition:none}.c-banner a:hover .c-button{border-color:#fff;background-color:#fff;color:#000}.c-banner__container{position:relative;background-color:#000;height:100%}.c-banner__copy{display:flex;flex-flow:column nowrap;justify-content:center;position:relative;height:100%;min-height:300px;max-width:66.6666666667%;padding:2rem;padding:2rem calc(2rem + env(safe-area-inset-right)) 2rem calc(2rem + env(safe-area-inset-left));z-index:2;color:#fff;text-shadow:0 0 .25rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.25)}@media only screen and (max-width:767px){.c-banner__copy{font-size:1rem;padding:1rem 0 1rem 1rem;padding:1rem calc(1rem + env(safe-area-inset-right)) 1rem calc(1rem + env(safe-area-inset-left))}}@media(max-width:375px){.c-banner__copy{font-size:.875rem}}.c-banner__copy *+p{margin-top:.5em}.c-banner__headline{margin:0;font-size:1.75em;line-height:1.25;font-weight:700;letter-spacing:-.01em}@media only screen and (max-width:767px){.c-banner__headline{font-size:1.5em}}.c-banner .c-button{border-color:#fff6}.c-banner .c-button:hover{border-color:#fff;background-color:#fff}.c-banner__image{position:absolute;z-index:1;inset:0;overflow:hidden}.c-banner__image img{position:absolute;top:0;left:0;bottom:0;margin:auto;min-width:100%;min-height:100%;transition:opacity .25s ease-out}@supports ((-o-object-fit: cover) or (object-fit: cover)){.c-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:66.6666666667% 50%;object-position:66.6666666667% 50%}}.c-banner__credit{position:absolute;left:100%;bottom:0;width:40%;padding:1em;z-index:4;transform:rotate(-90deg);transform-origin:0 100%;text-align:left;font-size:.75em;line-height:1.25;color:#fff9}@media(max-width:414px){.c-banner__credit{width:100%;font-size:.65em;padding:.75em}}.c-banner__credit:hover{color:#fff}.c-button{position:relative;display:inline-block;padding:1em 2em;border-radius:2em;font-weight:700;border:1px #d4d4d4 solid;cursor:pointer;background-color:transparent;-webkit-appearance:none;text-shadow:none}.c-button:hover{border-color:#999;color:#000}.c-button--small{padding:.5em 1.25em;line-height:1}.c-card .c-button--small{border-color:#ffffff80}.c-button--primary{background-color:#fff;color:#c00}.c-button--full{display:block;text-align:center}.c-button--lightgrey{background-color:#f0f0f0;color:#c00;border-color:#f0f0f0}.c-button--lightgrey:hover{background:#c00;border-color:#c00;color:#fff}.c-button--redborder{color:#c00;border:1px solid #CC0000}.c-button--redborder:hover{background:#c00;border-color:#c00;color:#fff}.c-button--link{text-align:left;padding-right:3em}.c-button--link:hover{border-color:#999}.c-button--link:after{position:absolute;padding-right:1.5em;right:0;top:50%;margin-top:-.75em;font-family:fontello;font-size:1em;font-style:normal;font-weight:400;speak:none;content:" "}.c-button--more{text-align:left;padding-right:3em}.c-button--more:after{position:absolute;padding-right:1.5em;right:0;top:50%;margin-top:-.75em;speak:none;content:" +"}.c-button.is-loading{background-color:#00f!important}.c-card{--box-padding: 1.25rem}@media only screen and (max-width:1382px){.c-card{--box-padding: 1rem}}@media only screen and (max-width:767px){.c-card{--box-padding: .75rem}}.c-card{position:relative;height:0;width:100%;padding-top:100%;background-color:#f3f3f3;will-change:transform}@media(max-width:375px){.c-card{font-size:.875rem}}.c-card--hover{transition:transform .15s ease-out,box-shadow .15s ease-out;transform-origin:50% 50%}.c-card--hover:hover{background-color:transparent;box-shadow:0 5px 20px #0000004d;z-index:1}.c-card--hover:hover .c-button{color:#000}@media only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.c-card--hover:hover{box-shadow:0 10px 10px #0000004d;transform:scale(1.02);transition:transform .15s ease-out,box-shadow .15s ease-out}}@media(prefers-reduced-motion:reduce),(hover:none){.c-card--hover:hover{box-shadow:none;transform:none}}.c-card p{margin-top:.75em}.c-card a{color:#c00}.c-card strong{color:#000}.c-card__container>a{display:block;position:relative;height:100%;width:100%;color:#c00;cursor:pointer}.c-card__container{position:absolute;top:0;height:100%;width:100%;z-index:1}.c-card__image{z-index:1;position:relative;overflow:hidden}.c-card__image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-card__image video{position:absolute;height:102%;width:102%;-o-object-fit:cover;object-fit:cover;z-index:2}@media only screen and (max-width:767px){.c-card__image video{display:none}}.c-card__content{position:absolute;top:0;height:100%;width:100%;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-end}.c-card__top{background-color:pink;display:flex;flex-flow:row;justify-content:space-between;position:absolute;top:0;width:100%;padding:1rem 1rem 4rem;padding:var(--box-padding) var(--box-padding) calc(var(--box-padding) * 3);line-height:1;font-weight:700;color:#fff;background:linear-gradient(to bottom,#00000054,#0000003e 19%,#0000002e 34%,#00000020 47%,#00000017 56.5%,#00000010 65%,#0000000b 73%,#00000006 80.2%,#00000004 86.1%,#00000002 91%,#00000001 95.2%,#0000 98.2% 100%);text-shadow:0 0 .25rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.25),0 0 2rem rgba(0,0,0,.25)}.c-card__top h3,.c-card__top h4{margin-top:0}.c-card__status{text-align:right;margin-left:1em}.c-card__status,.c-card__type{margin-bottom:.25em;font-size:.6875em;line-height:1.25}.c-card__title{font-size:1em;margin-top:0;margin-bottom:.5rem;margin-bottom:calc(var(--box-padding) / 2);color:#000;text-wrap:balance}.c-card__subheading{margin-top:.25rem;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.c-card__copy{padding:1.25rem 1.25rem 1rem;padding:var(--box-padding) var(--box-padding) calc(var(--box-padding) - .25em) var(--box-padding)}.c-card__footer{margin-top:1rem;flex-grow:2;align-items:flex-end;display:flex;flex-flow:row}.c-card__footer-link{color:#c00}.c-card--image{overflow:hidden;background-color:#000}.c-card--image a{color:#fff}.c-card--image .c-card__title,.c-card--image h2{font-size:1.5em;line-height:1.25;color:#fff;margin:0}@media only screen and (min-width:1441px){.l-grid--large-3 .c-card__title{font-size:1.75em}}@media only screen and (max-width:767px){.l-grid--small-2 .c-card{font-size:.8125em}}@media only screen and (max-width:767px){.l-grid--small-2 .c-card__title,.l-grid--small-2 h2{font-size:1.25em}}.c-card--image .c-card__subhead{margin-top:.4em;margin-bottom:-.5em;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;width:100%}@media only screen and (max-width:767px){.c-card--image .c-card__subhead{margin-top:0;margin-bottom:0}}.c-card--image .c-card__copy{padding:30% 1.25rem 1.25rem;padding:30% var(--box-padding) calc(var(--box-padding) - .25em) var(--box-padding);background:linear-gradient(to top,#000000d9,#000000a0 19%,#00000075 34%,#00000053 47%,#0000003c 56.5%,#0000002a 65%,#0000001b 73%,#00000010 80.2%,#00000009 86.1%,#00000005 91%,#00000002 95.2%,#0000 98.2% 100%);text-shadow:0 0 .5em rgba(0,0,0,.5),0 0 2em #000;color:#fff}.c-card--image .c-card__image{position:absolute;inset:0;height:100%}.c-card--image .c-card__link{position:relative;padding-right:.85rem;display:inline-block}.c-card--image .c-card__link:after{position:absolute;top:50%;right:0;font-family:fontello;font-size:.85em;font-style:normal;font-weight:400;line-height:0;speak:none;vertical-align:baseline;content:""}.c-card--image .c-card__status--highlight{position:relative}.c-card--image .c-card__status--highlight:before{content:"";display:inline-block;height:.8em;width:.8em;border-radius:.4em;margin-right:.2em;background-color:#c00;animation:flash 2s ease-out infinite}.c-card--news .c-card__copy{display:flex;flex-flow:column nowrap;align-content:space-between;min-height:33.3333333333%;background-color:#f3f3f3}.c-card--news .c-card__title{font-size:1em;margin:0;color:#000;text-wrap:balance}.c-card--news .c-card__date{font-size:.7em;letter-spacing:.05em;text-transform:uppercase;color:#555;font-feature-settings:"onum" off}.c-card--news .c-card__image{width:100%;padding-top:66.6666666667%}.c-card--news .c-card__image img{position:absolute;top:0;left:0}.c-card--message{font-size:1rem}@media(max-width:414px){.c-card--message{height:0;padding-top:100%;font-size:.875rem}}.c-card--message .c-card__container{background-color:#332c3e;color:#fff}@media(max-width:414px){.c-card--message .c-card__container{position:absolute}}.c-card--message .c-card__title{margin-bottom:0;font-size:1.5em;line-height:1.25;color:#fff}@media only screen and (max-width:767px){.c-card--message .c-card__title{font-size:1.25rem}}@media(max-width:375px){.c-card--message .c-card__title{font-size:1rem}}.c-card--message .c-card__subhead{-webkit-line-clamp:unset}.c-card--message .c-card__copy{max-width:27rem;color:#fff}.c-card--message .c-card__content{justify-content:center;text-align:center}@media(max-width:414px){.c-card--message .c-card__content{position:absolute;display:flex;flex-flow:column nowrap}}@media(max-width:375px){.c-card--message .c-card__content{font-size:.875rem}}.c-card--text .c-card__content{justify-content:start}@media(max-width:414px){.c-card--text .c-card__content{position:absolute;display:flex;flex-flow:column nowrap}}.c-card--text .c-card__copy{height:100%}.c-card--text .c-card__title{font-size:1.5em;line-height:1.25;letter-spacing:-.02em}@media(max-width:414px){.c-card--text .c-card__title{font-size:1em}}.c-card--flexible{height:100%;padding-top:0;position:relative}.c-card--flexible .c-card__container,.c-card--flexible .c-card__content{position:relative;height:100%}.c-carousel{position:relative;padding:0;clear:both}.c-carousel::-webkit-scrollbar{display:none}@media only screen and (min-width:1441px){.c-carousel{margin:0 -1rem 0 0;display:flex;flex-flow:row wrap}}@media only screen and (max-width:1439px){.c-carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin:0 -.75rem}}@media(max-width:414px){.c-carousel{margin:0 -2rem 2rem -1rem}}.c-carousel__element{min-height:100%}@media only screen and (min-width:1441px){.c-carousel__element{padding:0 1rem 1rem 0}}@media only screen and (max-width:1439px){.c-carousel__element{margin:0 -.5rem;padding:1.5rem 1rem;flex:0 0 auto}}@media(max-width:414px){.c-carousel__element{margin:0 -.5rem;padding:1rem}}.c-carousel--3 .c-carousel__element{width:33.3333%}@media only screen and (max-width:1439px){.c-carousel--3 .c-carousel__element{width:33.3333%}}@media only screen and (max-width:1024px){.c-carousel--3 .c-carousel__element{width:50%}}@media only screen and (max-width:767px){.c-carousel--3 .c-carousel__element{width:75%}}@media(max-width:414px){.c-carousel--3 .c-carousel__element{width:80%}}@media(max-width:375px){.c-carousel--3 .c-carousel__element{width:90%}}.c-carousel--4 .c-carousel__element{width:25%}@media only screen and (max-width:1439px){.c-carousel--4 .c-carousel__element{width:33.3333%}}@media only screen and (max-width:1024px){.c-carousel--4 .c-carousel__element{width:33.3333%}}@media only screen and (max-width:767px){.c-carousel--4 .c-carousel__element{width:50%}}@media(max-width:414px){.c-carousel--4 .c-carousel__element{width:80%}}@media(max-width:375px){.c-carousel--4 .c-carousel__element{width:90%}}.c-clientlist{position:relative;list-style:none;padding:0}@media only screen and (min-width:668px){.c-clientlist{-moz-columns:3;columns:3}}@media only screen and (min-width:1025px){.c-clientlist{-moz-columns:4;columns:4}}.c-clientlist li{display:inline-block;width:100%;margin:0 0 .8em;padding-right:.5em}.c-clipper{position:relative;margin-top:-1rem;margin-bottom:2rem}@media only screen and (min-width:668px){.c-clipper{margin-top:-2rem}}.c-clipper__container{position:relative;overflow:hidden;max-height:25rem;transition:max-height 1.5s ease-in;will-change:max-height}.c-clipper__container:before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:10rem;background:#fff0;background:linear-gradient(to bottom,#fff0,#fff);transition:opacity 1.5s ease-in}.c-clipper__button{max-width:1536px;margin:0 auto}.c-clipper.is-expanded .c-clipper__container{max-height:100000px}.c-clipper.is-expanded .c-clipper__container:before{opacity:0}.c-clipper.is-expanded .c-clipper__button{display:none}.c-date{font-size:.75em;letter-spacing:.05em;text-transform:uppercase;color:#555;font-feature-settings:"onum" off}.c-figure,.c-article figure{padding:0}@media only screen and (max-width:767px){.c-figure,.c-article figure{margin:0 -.75rem}}@media(max-width:414px){.c-figure,.c-article figure{margin:0 -.75rem}}.c-figure figcaption,.c-article figure figcaption{margin-top:1rem;color:#555;font-size:.8125rem}@media only screen and (max-width:767px){.c-figure figcaption,.c-article figure figcaption{padding:0 calc(.75rem + env(safe-area-inset-right)) 0 calc(.75rem + env(safe-area-inset-left));font-size:.8125rem}}.c-figure figcaption p,.c-article figure figcaption p{display:inline}.c-figure figcaption .credit,.c-article figure figcaption .credit{font-size:.6875rem;color:#888}.c-figure figcaption p+.credit,.c-article figure figcaption p+.credit{margin-left:.5em}.c-figure img,.c-article figure img{width:100%;height:auto}.c-filter{height:2.75rem;overflow:hidden;margin:0 0 1.5rem;font-size:.75em;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#555;font-feature-settings:"onum" off}@media only screen and (max-width:1024px){.c-filter{margin:0 -.75rem 1.5rem;padding:0 1rem 2rem}}.c-filter ul{margin:0 -1rem;padding:0 1rem 1rem;list-style:none;display:flex;flex-flow:row nowrap}@media only screen and (max-width:1024px){.c-filter ul{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}.c-filter li{margin:0;display:inline-block}@media only screen and (max-width:1024px){.c-filter li:last-child{padding-right:1rem}}.c-filter a{display:inline-block;margin-right:-.5rem;padding:1rem 1.25rem;border-radius:1.5rem;font-weight:700;color:#a9a9a9}.c-filter a:hover{color:#000}.c-filter .is-active{color:#c00;background-color:#f0f0f0}.c-filter .is-active:hover{color:#c00}.c-footer{margin:0 auto;padding:0;width:100%;z-index:10}@media only screen and (max-width:767px){.c-footer{font-size:.875rem}}.c-footer a{color:inherit}.c-footer a:active,.c-footer a:hover{color:#c00}.c-footer strong{font-weight:700}.c-footer__container{margin:0 auto;padding:1rem;padding:1rem calc(.75rem + env(safe-area-inset-right)) 1.5rem calc(.75rem + env(safe-area-inset-left));max-width:1536px}@media(min-width:414px){.c-footer__container{display:flex;flex-flow:row nowrap;justify-content:space-between;overflow:hidden}}@media only screen and (min-width:668px){.c-footer__container{padding:2rem;padding:2rem calc(2em + env(safe-area-inset-right)) 2rem calc(2rem + env(safe-area-inset-left))}}@media only screen and (min-width:1025px){.c-footer__container{padding:3rem;padding:3rem calc(3em + env(safe-area-inset-right)) 3rem calc(3rem + env(safe-area-inset-left))}}.c-footer__logo{order:2;position:relative;height:118px;width:118px;margin:0 0 1.5em}.c-footer__logo a{display:block;width:100%;height:100%;background:transparent url(/assets/img/mrc-logo-stacked.svg) no-repeat 0 0}.c-footer__logo a:hover{filter:saturate(0) brightness(0)}@media(min-width:414px){.c-footer__logo a{transform:rotate(180deg)}}@media only screen and (min-width:1025px){.c-footer__content{margin-top:0}}.c-footer__navigation{list-style:none;padding:0}.c-footer__navigation li{display:inline-block}.c-footer__navigation a{color:#000;font-weight:700}.c-footer__legalese{font-size:.625rem}.c-form{position:relative}.c-form input[type=text],.c-form input[type=email]{width:100%;margin-top:.25rem;padding:1em;background-color:#f3f3f3;border:0;line-height:1;-webkit-appearance:none;border-radius:0;box-shadow:inset #00000026 0 1px 1px}.c-form label{font-size:.75em}.c-form__item{position:relative;margin-top:.8rem}.c-form__item--checkbox{padding:0 0 0 1.5625em;text-indent:-1.5625em}.c-form__item--checkbox input[type=checkbox],.c-form__item--checkbox input[type=radio]{vertical-align:baseline;width:1.5625em}.c-form__item--checkbox label{font-size:1em}.c-form__item--checkbox+.c-form__item--checkbox{margin-top:0}.c-form__item--padded{padding:.75em 0}.c-form__action{margin:1.6em 0 0}.c-form__message{margin:.75em 0;padding:.75em;background-color:#f3f3f3}.c-card .c-form h3{margin:0}.c-card .c-form input[type=text],.c-card .c-form input[type=email]{background-color:#f3f3f3;border:2px #F3F3F3 solid}.c-form .has-error{color:#c00}.c-form .has-error input{border-color:#c00!important}.c-header{position:relative;margin:0}@media only screen and (min-width:668px){.c-header--horizonal{margin:3rem 0}}@media only screen and (min-width:415px){.c-header--horizonal .l-block__container{display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between;margin:0 auto}}.c-header--positive.c-header--hero .c-header__container{color:#000;text-shadow:none}.c-header--positive.c-header--hero .c-header__copy:before{display:none}.c-header--positive.c-header--hero .c-header__copy:after{display:none}.c-header--positive.c-header--hero .c-header__image-container{background-color:transparent}.c-header__title{margin:0;font-size:3rem;line-height:1.125;letter-spacing:-.025em;hanging-punctuation:first}@media only screen and (max-width:768px){.c-header__title{font-size:2.25rem}}@media(max-width:414px){.c-header__title{font-size:1.875rem}}.c-header__subhead{margin:0;font-size:1.5rem;line-height:1.6;letter-spacing:-.025em}@media only screen and (max-width:767px){.c-header__subhead{font-size:1.25rem}}.c-header__introduction{margin:1rem 0 0;font-size:1.5rem;line-height:1.6;letter-spacing:-.015em}@media only screen and (max-width:767px){.c-header__introduction{font-size:1.25rem}}.c-header--hero{position:relative;margin:0 auto 3rem;padding:0}@media only screen and (min-width:1383px){.c-header--hero{max-width:1440px}}@media only screen and (max-width:767px){.c-header--hero{margin:0 auto 1.5rem}}.c-header--hero .c-header__copy{position:absolute;top:0;left:0;right:0;padding:46.7315716273% 0 0;width:100%;margin:0;color:#fff;text-shadow:0 0 .25rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.25)}@media only screen and (max-width:1024px){.c-header--hero .c-header__copy{padding-top:56.640625%}}@media only screen and (max-width:768px){.c-header--hero .c-header__copy{padding-top:100%}}@media(max-width:414px){.c-header--hero .c-header__copy{font-size:1rem}}.c-header--hero .c-header__copy:before{content:"";display:block;position:absolute;right:0;top:0;left:0;height:25%;background:linear-gradient(to bottom,#00000059,#00000042 19%,#00000030 34%,#0002 47%,#00000019 56.5%,#0001 65%,#0000000b 73%,#00000007 80.2%,#00000004 86.1%,#00000002 91%,#00000001 95.2%,#0000 98.2% 100%);z-index:1}.c-header--hero .c-header__copy:after{content:"";display:block;position:absolute;right:0;top:50%;left:0;height:50%;background:linear-gradient(to top,#00000073,#0005 19%,#0000003e 34%,#0000002c 47%,#00000020 56.5%,#00000016 65%,#0000000e 73%,#00000009 80.2%,#00000005 86.1%,#00000002 91%,#00000001 95.2%,#0000 98.2% 100%);z-index:2}.c-header--hero .c-header__copy__title+*{margin-top:.5rem}.c-header--hero .c-header__container{position:absolute;height:100%;width:100%;max-width:1002.6666666667px;top:0;right:0;left:0;margin:0 auto;padding:2rem 3rem;display:flex;flex-flow:column nowrap;justify-content:flex-end;z-index:3;text-shadow:#000 0 0 25px}@media only screen and (max-width:1024px){.c-header--hero .c-header__container{padding:2rem;padding-left:calc(2rem + env(safe-area-inset-left));padding-right:calc(2rem + env(safe-area-inset-right))}}@media only screen and (max-width:767px){.c-header--hero .c-header__container{padding:1rem .75rem;padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right))}}.c-header--hero .c-header__image{margin:0;z-index:1}.c-header--hero .c-header__image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-header--hero .c-header__image video{position:absolute;top:0;height:100.1%;width:100.1%;-o-object-fit:contain;object-fit:contain}.c-header--hero .c-header__image-container{position:relative;background-color:#000;padding-top:46.7315716273%}@media only screen and (max-width:1024px){.c-header--hero .c-header__image-container{padding-top:56.640625%}}@media only screen and (max-width:768px){.c-header--hero .c-header__image-container{padding-top:100%}}.c-header--hero figcaption{max-width:1002.6666666667px;margin:1rem auto 0;padding:0 3rem;color:#555;font-size:.8125rem}@media only screen and (max-width:1024px){.c-header--hero figcaption{padding:0 2rem;padding-left:calc(2rem + env(safe-area-inset-left));padding-right:calc(2rem + env(safe-area-inset-right))}}@media only screen and (max-width:767px){.c-header--hero figcaption{font-size:.8125rem;padding:0 .75rem;padding-left:calc(.75rem + env(safe-area-inset-left));padding-right:calc(.75rem + env(safe-area-inset-right))}}.c-header--hero figcaption a{color:#000;border-bottom:1px #ccc solid}.c-header--hero figcaption a:hover{color:#c00}.c-header--hero p{margin:0}.c-header--hero .c-header__eyebrow{position:absolute;top:2rem;margin:0;color:#fff}@media only screen and (max-width:767px){.c-header--hero .c-header__eyebrow{top:1rem}}.c-header--hero .c-header__eyebrow a{color:inherit}.c-header--hero .c-header__headline,.c-header--hero .c-header__statement{color:#fff;z-index:2;margin:0;font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.01em}@media only screen and (max-width:767px){.c-header--hero .c-header__headline,.c-header--hero .c-header__statement{font-size:1.875rem;padding-right:1rem}}@media(max-width:375px){.c-header--hero .c-header__headline,.c-header--hero .c-header__statement{font-size:1.5rem}}.c-header--hero .c-header__credit{position:absolute;left:100%;bottom:0;width:100%;padding:2em;z-index:4;transform:rotate(-90deg);transform-origin:0 100%;text-align:left;font-size:.75em;line-height:1;color:#fff9}@media only screen and (max-width:767px){.c-header--hero .c-header__credit{font-size:.65em;padding:.75rem}}.c-header--hero .c-header__credit:hover{color:#fff}.c-image{position:relative}.c-image img{width:100%;display:block}.c-image--lazy{overflow:hidden;background-color:#999}.c-image--lazy img{position:absolute;inset:0;width:100%}.c-image--lazy:before{content:"";display:block;width:100%}.c-list{position:relative;list-style:none;padding:0;--box-padding: 1.25rem}@media only screen and (max-width:1382px){.c-list{--box-padding: 1rem}}.c-list__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;margin:1rem 0}@media only screen and (min-width:668px){.c-list__header{margin:3.5rem 0}}.c-list__title{margin:0;font-size:1.875rem;line-height:1.2;letter-spacing:-.01rem}@media only screen and (min-width:668px){.c-list__title{font-size:2.8125rem}}.c-list__item{position:relative;width:100%;margin-top:1.25rem;background-color:#f3f3f3;overflow:hidden;transition:all .75s ease-out;will-change:transform}.c-list__item:hover{box-shadow:0 5px 20px #0000004d}.c-list__item a{color:inherit}@media only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.c-list__item:hover{box-shadow:0 5px 10px #0000004d;transform:scale(1.005);transform-origin:50% 50%;transition:all .15s ease-out}}@media only screen and (min-width:668px){.c-list__container{display:flex;flex-flow:row nowrap}}.c-list__image{background-color:#999;position:relative;overflow:hidden}@media only screen and (min-width:668px){.c-list__image{width:50%}}.c-list__image img{min-height:100%;min-width:100%;position:absolute;inset:0;margin:auto}@supports ((-o-object-fit: cover) or (object-fit: cover)){.c-list__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}}.c-list__image-container{width:100%;padding-top:66.6666666667%}.c-list__content{padding:1rem;padding:var(--box-padding) calc(var(--box-padding) * 2) var(--box-padding) var(--box-padding);display:flex;flex-flow:column nowrap;justify-content:space-between}@media only screen and (min-width:668px){.c-list__content{width:50%}}.c-list__headline{margin:0 0 1rem;font-size:1.25rem;line-height:1.4}.c-list__eyebrow{display:block;font-size:.7em;margin-bottom:.75em;color:#c00}.c-masthead{right:0;left:0;margin:0 auto;padding:0;width:100%;z-index:100}@media(max-width:414px){.c-masthead{font-size:1em;line-height:1}}@media only screen and (max-width:767px){.c-masthead{padding:0 .75rem;font-size:1em}}@media only screen and (max-width:1023px){.c-masthead{padding:0}}.c-masthead__container{max-width:1536px;position:relative;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1.0625rem 0}@media only screen and (min-width:1025px){.c-masthead__container{padding:2rem 3rem;align-items:flex-end}}@media only screen and (max-height:900px)and (min-width:1025px){.c-masthead__container{padding:1rem 3rem}}@media only screen and (max-width:1024px){.c-masthead__container{max-width:100%;padding:0}}.c-masthead__logo{margin:0;padding:0;z-index:3;height:100%;width:100%;flex-grow:2}@media only screen and (min-width:1024px){.c-masthead__logo{position:relative;height:118px;width:auto}}.c-masthead__logo a{display:block}.c-masthead__logo a:hover{filter:saturate(0) brightness(0)}@media only screen and (min-width:1024px){.c-masthead__logo a{position:absolute;width:65px;height:100%;padding:0 1rem;background:transparent url(/assets/img/mrc-logo-stacked.svg) no-repeat 0 0;background-size:auto 100%}}@media only screen and (max-width:1024px){.c-masthead__logo a{height:100%;width:auto;display:flex;flex-flow:column;justify-content:center;margin:0 2rem;margin:0 calc(2rem + env(safe-area-inset-right)) 0 calc(2rem + env(safe-area-inset-left));background:transparent url(/assets/img/mrc-logo-line.svg) no-repeat 0 50%;background-size:contain;max-width:250px}}@media only screen and (max-width:767px){.c-masthead__logo a{margin:0 .75rem;margin:0 calc(.75rem + env(safe-area-inset-right)) 0 calc(.75rem + env(safe-area-inset-left))}}@media only screen and (min-width:1024px){.c-masthead__navigation{display:inline;text-align:right}}.c-masthead__navigation ul{list-style:none;padding:0;display:flex;flex-flow:row nowrap}.c-masthead__navigation li{margin:0}.c-masthead__navigation a,.c-masthead__navigation button{display:block;padding:1rem .75rem;font-weight:700;color:#000;border:0;background-color:transparent;line-height:1}.c-masthead__navigation a:hover,.c-masthead__navigation button:hover{color:#c00}@media only screen and (max-width:1023px){.c-masthead__navigation a,.c-masthead__navigation button{padding:.8125em 1rem}}@media only screen and (max-width:1023px){.c-masthead{position:fixed}.c-masthead__logo{height:45px;line-height:1;background-color:#fff}.c-masthead__navigation{position:fixed;position:absolute;width:100%;top:0;left:0;background-color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:45px 0 0;background-color:#f3f3f3;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:#00000040 0 0 3px}.c-masthead__navigation::-webkit-scrollbar{display:none}.c-masthead__navigation ul{flex-flow:row nowrap;white-space:nowrap}}@media only screen and (max-width:1023px)and (max-width:1024px){.c-masthead__navigation ul{padding:0 1.5rem 0 calc(1.5rem + env(safe-area-inset-left))}}@media only screen and (max-width:1023px)and (max-width:767px){.c-masthead__navigation ul{padding:0 .25rem 0 calc(.25rem + env(safe-area-inset-left))}}@media only screen and (max-width:1023px)and (max-width:414px){.c-masthead__navigation ul{animation:slideLeft .75s ease-out}}@media only screen and (max-width:1023px)and (max-width:375px){.c-masthead__navigation ul{font-size:.875rem}}@media only screen and (max-width:1023px){.c-masthead__navigation a,.c-masthead__navigation button{padding:.90625em .25em .90625em .5em}.c-masthead__navigation__search-label{display:none}}@media only screen and (min-width:1024px){.c-masthead__cta{margin-left:1em}}@media only screen and (max-width:1023px){.c-masthead__cta{background-color:#fff;border-left:1px rgb(237.9,237.9,237.9) solid;line-height:45px;z-index:3}}@media(max-width:375px){.c-masthead__cta{font-size:.875rem}}.c-masthead__cta a{display:block;padding:0 1rem;color:#000;font-weight:700;white-space:nowrap}@supports (padding: max(0px)){.c-masthead__cta a{padding-right:calc(1rem + env(safe-area-inset-right))}}.c-masthead__cta a:hover{color:#c00}@media only screen and (min-width:1024px){.c-masthead__cta a{position:relative;display:block;padding:.75rem 1.5rem;border-radius:2rem;color:#c00;border:1px #d4d4d4 solid;font-weight:700}.c-masthead__cta a:hover{color:#fff;background-color:#c00;border-color:#c00}}.c-masthead__search{display:none;background-color:#f3f3f3;position:absolute;bottom:0;left:0;right:0;z-index:2;flex-flow:row nowrap;align-items:flex-end;justify-content:flex-end;padding:1.0625rem 0}@media only screen and (min-width:1024px){.c-masthead__search{padding:2rem}}@media only screen and (max-width:1023px){.c-masthead__search{position:fixed;width:100%;bottom:auto;top:45px;left:0;align-items:flex-start;justify-content:space-between}}@media only screen and (max-width:1023px){.c-masthead form{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding:0 0 0 1rem}}.has-searchpanel-open .c-masthead__search{display:flex}@media only screen and (max-width:1023px){.has-searchpanel-open .c-masthead{overflow:visible}}.c-masthead__search-input{-webkit-appearance:none;position:relative;display:inline-block;background-color:#fff;padding:1rem 1.5rem;border-radius:2rem;color:#c00;border:1px #d4d4d4 solid;min-width:25rem}.c-masthead__search-input:focus{outline:none}@media only screen and (max-width:1023px){.c-masthead__search-input{display:block;min-width:auto;width:100%}}.c-masthead__search-close{border:0;background-color:transparent;padding:1rem;color:#999}.c-masthead__search-close:hover{color:#000}@media only screen and (max-width:1023px){.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-150px)}.headroom--not-top{position:fixed;top:0}}.c-next{margin:3rem 0 -2.5rem;overflow:hidden}.c-next a{color:inherit}.c-next a:hover h2{color:#c00}.c-pagination{position:relative;margin:0;width:100%;list-style:none;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between}.c-pagination li{margin:0}.c-pagination__button{display:flex;justify-content:center;align-items:center;border:1px #d4d4d4 solid;cursor:pointer;background-color:transparent;-webkit-appearance:none;text-shadow:none;height:3em;width:3em;border-radius:1.5em;text-align:center}.c-pagination--next:after{line-height:1em;speak:none;font-family:fontello;content:"";padding-left:.25em}.c-pagination--prev{text-align:right}.c-pagination--prev:after{line-height:1em;speak:none;font-family:fontello;content:"";padding-right:.25em}.c-pagination__info{padding:1em;display:inline-block}.c-project{position:relative}.c-project__title{font-size:4.5rem;letter-spacing:-.02em}@media(max-width:414px){.c-project__title{font-size:1.875rem}}.c-promo{position:relative;background-color:#f3f3f3;will-change:transform;border-radius:0;overflow:hidden}@media(hover:hover){.c-promo{transition:transform .15s ease-out,box-shadow .15s ease-out;transform-origin:50% 50%}.c-promo:hover{box-shadow:0 5px 20px #0000004d;transform:scale(1.02);transition:transform .15s ease-out,box-shadow .15s ease-out}}@media(prefers-reduced-motion:reduce){.c-promo:hover{transform:none;transition:none}}.c-promo__copy{padding:1rem}.c-promo__image img{height:auto;width:100%}.c-promo__link--external{display:flex;align-items:center}.c-promo__link--external:after{content:"";display:block;height:1.25rem;width:1.25rem;margin-left:auto;background:transparent url(/assets/img/icon-external.svg) no-repeat 0 0;background-size:100% 100%}.c-pullquote{position:relative;float:right;margin:.5rem 0 1.5rem;padding:1.5rem 0;border-top:1px #CECECE solid;border-bottom:1px #CECECE solid}@media(min-width:414px){.c-pullquote{max-width:50%;margin:0 0 1rem 1rem}}@media only screen and (min-width:668px){.c-pullquote{margin:0 0 2rem 2rem}}.c-pullquote__quote{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#999;hanging-punctuation:first;padding-bottom:1em}.c-pullquote__quote p:before{content:"‘"}.c-pullquote__quote p:after{content:"’"}@media(min-width:414px){.c-pullquote__quote{font-size:1.25rem;line-height:1.5}}@media only screen and (min-width:668px){.c-pullquote__quote{font-size:1.5rem;line-height:1.5}}.c-pullquote__attribution{font-size:.75rem}@media only screen and (min-width:668px){.c-pullquote__attribution{font-size:.875rem}}.c-related{clear:both}.c-related__list{list-style:none;padding:0;border-bottom:1px #d4d4d4 solid}.c-related h3{margin-bottom:1em}.c-related__headline{color:inherit;font-weight:700;font-size:1.25rem;line-height:1.4}.c-related__headline:hover{color:#c00}@media(max-width:414px){.c-related__headline{font-size:1rem}}.c-related__item{padding:1.6em 0;margin:0;border-top:1px #d4d4d4 solid;display:flex;flex-flow:row nowrap;width:100%}@media(max-width:414px){.c-related__item{padding:.8em 0}}.c-related__thumbnail{height:57px;width:57px;border-radius:50%;margin-right:1em;overflow:hidden;background-color:#999;flex-shrink:0;-webkit-mask-image:-webkit-radial-gradient(white,black)}.c-related__thumbnail img{height:auto;width:100%}.c-sharing{margin:0}.c-sidebar{position:relative;z-index:2;margin:1.5rem 0;font-size:.875rem;order:2}@media only screen and (min-width:668px){.c-sidebar{width:33.3333333333%;float:right;margin:0 0 1.5rem 3rem}}.c-sidebar a{font-weight:700}.c-sidebar dt,.c-sidebar h3{padding-bottom:.75em}.c-sidebar__item{margin:1.6rem 0}.c-sidebar__item--hover:hover a{color:#000}@media(hover:hover){.c-sidebar__item--hover{transition:transform .15s ease-out,box-shadow .15s ease-out;transform-origin:50% 50%}.c-sidebar__item--hover:hover{box-shadow:0 5px 20px #0000004d;transform:scale(1.02);transition:transform .15s ease-out,box-shadow .15s ease-out}}@media(prefers-reduced-motion:reduce){.c-sidebar__item--hover:hover{transform:none;transition:none}}.c-sidebar__copy{padding:0}.c-sidebar__item--promo{position:relative;background-color:#f3f3f3;will-change:transform;overflow:hidden;margin:0 0 1px}.c-sidebar__item--promo:last-of-type{margin:0}.c-sidebar__item--promo .c-sidebar__copy a{padding:1rem}.c-sidebar__link--external{display:flex;align-items:center}.c-sidebar__link--external:after{content:"";display:block;height:1.25rem;width:1.25rem;margin-left:auto;background:transparent url(/assets/img/icon-external.svg) no-repeat 0 0;background-size:100% 100%}.c-sidebar__link--download{display:flex;align-items:center}.c-sidebar__link--download:after{content:"";display:block;height:1.25rem;width:1.25rem;margin-left:auto;background:transparent url(/assets/img/icon-arrow-down.svg) no-repeat 0 0;background-size:100% 100%}.c-sidebar__image img{height:auto;width:100%}.c-sidebar .winner{color:#c00;text-transform:uppercase;font-size:.7em;font-weight:700;letter-spacing:.05em}.c-sidebar .winner:after{content:" "}.c-sidebar dd{margin:0}.c-sidebar ul{list-style:none;margin:0;padding:0;border-top:1px #d4d4d4 solid}.c-sidebar li{margin:0;padding-top:.75em;padding-bottom:.75em;border-bottom:1px #d4d4d4 solid}.c-sidebar__number{font-size:2rem;font-weight:300;line-height:1}.c-social{position:relative;margin:0}.c-social a{color:#000}.c-social a:hover{color:#c00}@media(max-width:414px){.c-social__label{display:none}}.c-statement{--currentColor: currentColor;font-size:1.875rem;line-height:1.5;letter-spacing:-.02em}.c-statement a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:#00000040}.c-statement a:hover{color:#c00}@media only screen and (max-width:1023px){.c-statement{font-size:1.875rem}}@media(max-width:414px){.c-statement{font-size:1.5rem;line-height:1.4}}@media(max-width:375px){.c-statement{font-size:1.25rem;line-height:1.4}}.c-statement strong{font-weight:700}.c-testimonial{height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;background-color:#f3f3f3}.c-testimonial__quote{font-size:1.25em;line-height:1.5;flex-grow:1;margin:1.25rem;hanging-punctuation:first;color:#444}@media(max-width:414px){.c-testimonial__quote{margin:.75rem;font-size:1rem}}.c-testimonial__attribution{margin:1.25rem;font-size:.875rem;font-weight:700}@media(max-width:414px){.c-testimonial__attribution{font-size:.8125em;margin:.75rem}}.c-video{position:relative;margin:0;clear:both}.c-video__container{width:100%;height:0;padding-top:56.25%;margin:0}.c-video iframe,.c-video video{position:absolute;top:0;width:100%;height:100%}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes showup{0%{transform:translateY(1em)}to{transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes flash{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.visuallyhidden,.c-masthead__accessibility{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.c-masthead__accessibility:active,.visuallyhidden.focusable:focus,.c-masthead__accessibility:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.l-section:after,.c-accordion:after,.c-article:after,.c-banners:after,.c-figure:after,.c-article figure:after{content:"";display:table;clear:both}.l-block{margin:3rem auto;padding:0;max-width:1536px;z-index:10}@media(max-width:414px){.l-block{margin:1rem auto;padding:0}}.l-block__container{max-width:1002.6666666667px;margin:0 auto;padding:0 3rem}@media only screen and (max-width:1024px){.l-block__container{padding:0 2rem;padding:0 calc(env(safe-area-inset-right) + 2rem) 0 calc(env(safe-area-inset-left) + 2rem);max-width:100%}}@media only screen and (max-width:767px){.l-block__container{padding:0 .75rem;padding:0 calc(env(safe-area-inset-right) + .75rem) 0 calc(env(safe-area-inset-left) + .75rem)}}@media only screen and (min-width:1025px){.l-block--wide .l-block__container{max-width:100%}}@media only screen and (min-width:1025px){.l-block--medium .l-block__container{max-width:1253.3333333333px}}.l-block--center{text-align:center}.l-columns{position:relative}.l-columns__column{margin-bottom:1.5rem}@media only screen and (min-width:668px){.l-columns{display:flex;flex-flow:row wrap}.l-columns__column{padding-right:3rem}.l-columns--2 .l-columns__column{width:50%}.l-columns--3 .l-columns__column{width:33.3333%}}.l-grid{position:relative}.l-grid__container{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;margin-left:-.5rem;margin-right:-.5rem;padding:0}.l-grid__element{white-space:normal;margin:0;padding:.5rem;width:33.3333%;width:calc((100% - 40px) / 3)}.l-grid--3 .l-grid__element{width:33.3333%;width:calc((100% - 40px) / 3)}.l-grid--4 .l-grid__element{width:25%}.l-grid--3 .l-grid__element--message{order:3}@media only screen and (max-width:1382px){.l-grid--nowrap .l-grid__element:last-child{display:none}}@media only screen and (max-width:768px){.l-grid--nowrap .l-grid__element:last-child{display:block}}@supports (display: grid){.l-grid__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1rem;margin:0}@media only screen and (max-width:767px){.l-grid__container{grid-gap:.75rem}}@media(max-width:375px){.l-grid__container{grid-template-columns:1fr}}.l-grid--4 .l-grid__container{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}@media only screen and (max-width:1023px){.l-grid--medium-2 .l-grid__container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:375px){.l-grid--medium-2 .l-grid__container{grid-template-columns:1fr}}@media only screen and (max-width:767px){.l-grid--small-2 .l-grid__container{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:375px){.l-grid--small-2 .l-grid__container{grid-template-columns:1fr}}.l-grid__element,.l-grid--3 .l-grid__element,.l-grid--4 .l-grid__element{width:100%;padding:0;margin:0}.l-grid__element--message{order:unset;grid-column-start:4;grid-row-start:1}@media(max-width:414px){.l-grid__element--message{display:block}}@media only screen and (max-width:1382px){.l-grid__element--message{grid-column-start:3}}@media only screen and (max-width:1023px){.l-grid__element--message{grid-column-start:2}}@media(max-width:375px){.l-grid__element--message{grid-column-start:1;grid-row-start:3}}}@media only screen and (max-width:767px){.l-grid--slider{margin:0 calc(-.5rem - env(safe-area-inset-right)) 0 calc(-.75rem - env(safe-area-inset-left));margin:0 -.75rem}}@media only screen and (max-width:767px){.l-grid--slider .l-grid__container{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:0 calc(1.5rem + env(safe-area-inset-right)) 0 calc(.75rem + env(safe-area-inset-left))}}.l-grid--slider .l-grid__container::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.l-grid--slider .l-grid__element{width:70%;padding:0 1rem 0 0;flex:0 0 auto}}@media(max-width:414px){.l-grid--slider .l-grid__element{width:80%}}.l-section{position:relative;margin:2rem 0}@media only screen and (max-width:767px){.l-section{margin:1rem 0}}.l-section--secondary{padding:1rem 0 2rem;padding:0 0 2rem}@media only screen and (max-width:767px){.l-section--secondary{padding:1px 0}}.l-section--secondary:last-child{margin-bottom:0}.u-list{padding:0;list-style:none}.u-list--linear{display:flex;flex-flow:row wrap}.u-list--linear li{margin:0 1rem 0 0}.u-list--linear li:last-child{margin:0}@media only screen and (max-width:767px){.u-list--stacked-mobile{flex-flow:column nowrap}.u-list--stacked-mobile li{padding:.4rem 0}.u-list--stacked-mobile li>a{display:inline-block;min-height:44px;line-height:44px;margin:-.4rem -.8rem;padding:0 .8rem}}
