@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-accordion:after{content:"";display:table;clear:both}[class^=icon-]:before,[class*=" icon-"]:before{content:"";display:inline-block;height:1em;width:1em;aspect-ratio:1/1;vertical-align:-.15em;background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.icon-email:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36548 12.0004L0.000712782 17.4561V6.54461L6.36548 12.0004Z' fill='black'/%3E%3Cpath d='M24 17.4561L17.6336 12.0004L24 6.54461V17.4561Z' fill='black'/%3E%3Cpath d='M23.9993 4.28558L11.9996 14.571L0 4.28558H23.9993Z' fill='black'/%3E%3Cpath d='M24 19.7144H0.000712782L7.68296 13.1287L12.0004 16.83L16.3161 13.1287L24 19.7144Z' fill='black'/%3E%3Cpath d='M15.0003 12.0004L11.9996 14.571L9.00045 12.0004L12.0004 9.42901L15.0003 12.0004Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.36548 12.0004L0.000712782 17.4561V6.54461L6.36548 12.0004Z' fill='black'/%3E%3Cpath d='M24 17.4561L17.6336 12.0004L24 6.54461V17.4561Z' fill='black'/%3E%3Cpath d='M23.9993 4.28558L11.9996 14.571L0 4.28558H23.9993Z' fill='black'/%3E%3Cpath d='M24 19.7144H0.000712782L7.68296 13.1287L12.0004 16.83L16.3161 13.1287L24 19.7144Z' fill='black'/%3E%3Cpath d='M15.0003 12.0004L11.9996 14.571L9.00045 12.0004L12.0004 9.42901L15.0003 12.0004Z' fill='black'/%3E%3C/svg%3E%0A")}.icon-search:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.12 13.248a8.121 8.121 0 1 0-2.871 2.871L20.128 23 23 20.129zm-2.213-8.912a6.768 6.768 0 1 1-9.571 9.571 6.768 6.768 0 0 1 9.571-9.571' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16.12 13.248a8.121 8.121 0 1 0-2.871 2.871L20.128 23 23 20.129zm-2.213-8.912a6.768 6.768 0 1 1-9.571 9.571 6.768 6.768 0 0 1 9.571-9.571' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-close:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg fill='%23000'%3E%3Cpath d='m3.868 4.575.707-.707 15.557 15.557-.707.707z'/%3E%3Cpath d='m19.425 3.868.707.707L4.575 20.132l-.707-.707z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg fill='%23000'%3E%3Cpath d='m3.868 4.575.707-.707 15.557 15.557-.707.707z'/%3E%3Cpath d='m19.425 3.868.707.707L4.575 20.132l-.707-.707z'/%3E%3C/g%3E%3C/svg%3E")}.icon-facebook:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 12.06c0-5.522-4.477-10-10-10s-10 4.478-10 10c0 4.992 3.657 9.13 8.438 9.88v-6.99h-2.54v-2.89h2.54V9.858c0-2.507 1.492-3.891 3.777-3.891 1.094 0 2.238.195 2.238.195v2.461h-1.26c-1.243 0-1.63.771-1.63 1.562v1.876h2.773l-.443 2.89h-2.33v6.988c4.78-.75 8.437-4.887 8.437-9.878'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 12.06c0-5.522-4.477-10-10-10s-10 4.478-10 10c0 4.992 3.657 9.13 8.438 9.88v-6.99h-2.54v-2.89h2.54V9.858c0-2.507 1.492-3.891 3.777-3.891 1.094 0 2.238.195 2.238.195v2.461h-1.26c-1.243 0-1.63.771-1.63 1.562v1.876h2.773l-.443 2.89h-2.33v6.988c4.78-.75 8.437-4.887 8.437-9.878'/%3E%3C/svg%3E")}.icon-linkedin:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0389 19.0434H16.0778V14.4022C16.0778 13.2955 16.0555 11.8711 14.5334 11.8711C12.99 11.8711 12.7545 13.0755 12.7545 14.3211V19.0434H9.79222V9.5H12.6367V10.8H12.6755C13.0733 10.0511 14.04 9.25889 15.4845 9.25889C18.4845 9.25889 19.04 11.2344 19.04 13.8044L19.0389 19.0434ZM6.44777 8.19445C6.22172 8.19474 5.99785 8.15041 5.78896 8.06401C5.58007 7.9776 5.3903 7.85083 5.23051 7.69093C5.07071 7.53104 4.94406 7.34118 4.85779 7.13224C4.77153 6.9233 4.72734 6.69939 4.72777 6.47334C4.728 6.13315 4.82909 5.80067 5.01826 5.51794C5.20745 5.23521 5.47621 5.01493 5.79059 4.88495C6.10496 4.75496 6.45081 4.72113 6.78442 4.78771C7.11802 4.85429 7.4244 5.0183 7.66479 5.25901C7.90517 5.49971 8.06879 5.80629 8.13495 6.13998C8.2011 6.47368 8.16681 6.81949 8.03643 7.13369C7.90604 7.44789 7.68541 7.71638 7.40244 7.90519C7.11946 8.094 6.78796 8.19466 6.44777 8.19445ZM7.93222 19.0434H4.96223V9.5H7.93334L7.93222 19.0434ZM20.5222 2H3.47666C2.65889 2 2 2.64444 2 3.44111V20.5589C2 21.3555 2.66 22 3.47555 22H20.5178C21.3334 22 22 21.3555 22 20.5589V3.44111C22 2.64444 21.3334 2 20.5178 2L20.5222 2Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0389 19.0434H16.0778V14.4022C16.0778 13.2955 16.0555 11.8711 14.5334 11.8711C12.99 11.8711 12.7545 13.0755 12.7545 14.3211V19.0434H9.79222V9.5H12.6367V10.8H12.6755C13.0733 10.0511 14.04 9.25889 15.4845 9.25889C18.4845 9.25889 19.04 11.2344 19.04 13.8044L19.0389 19.0434ZM6.44777 8.19445C6.22172 8.19474 5.99785 8.15041 5.78896 8.06401C5.58007 7.9776 5.3903 7.85083 5.23051 7.69093C5.07071 7.53104 4.94406 7.34118 4.85779 7.13224C4.77153 6.9233 4.72734 6.69939 4.72777 6.47334C4.728 6.13315 4.82909 5.80067 5.01826 5.51794C5.20745 5.23521 5.47621 5.01493 5.79059 4.88495C6.10496 4.75496 6.45081 4.72113 6.78442 4.78771C7.11802 4.85429 7.4244 5.0183 7.66479 5.25901C7.90517 5.49971 8.06879 5.80629 8.13495 6.13998C8.2011 6.47368 8.16681 6.81949 8.03643 7.13369C7.90604 7.44789 7.68541 7.71638 7.40244 7.90519C7.11946 8.094 6.78796 8.19466 6.44777 8.19445ZM7.93222 19.0434H4.96223V9.5H7.93334L7.93222 19.0434ZM20.5222 2H3.47666C2.65889 2 2 2.64444 2 3.44111V20.5589C2 21.3555 2.66 22 3.47555 22H20.5178C21.3334 22 22 21.3555 22 20.5589V3.44111C22 2.64444 21.3334 2 20.5178 2L20.5222 2Z' fill='black'/%3E%3C/svg%3E")}.icon-x:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.862 10.469 21.147 2h-1.726l-6.326 7.353L8.042 2H2.215l7.64 11.12L2.215 22h1.727l6.68-7.765L15.958 22h5.827zm-9.298-7.17h2.651l12.207 17.46H16.77z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M13.862 10.469 21.147 2h-1.726l-6.326 7.353L8.042 2H2.215l7.64 11.12L2.215 22h1.727l6.68-7.765L15.958 22h5.827zm-9.298-7.17h2.651l12.207 17.46H16.77z'/%3E%3C/svg%3E")}.icon-vimeo:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.08 2.963c-3.716 0-5.475 4.803-5.475 4.803l.288.417c.33-.197.724-.417 1.181-.417.496 0 .908.366.908 1.333 0 1.601-1.83 5.537-3.473 5.537-.73 0-1.057-1.184-1.53-3.324q-.24-.94-.852-4.806c-.38-2.388-.651-3.343-1.999-3.343C5.036 3.163 2 7.47 2 7.47l.44.916c.33-.197.721-.42 1.296-.42 1.097 0 1.207 1.218 1.836 3.473l1.7 6.207c.577 2.106 1.764 3.391 3.224 3.391 2.19 0 4.299-1.857 7.163-5.564 1.333-1.708 2.737-4.003 3.473-5.618.744-1.63.868-3.016.868-3.653 0-1.85-.73-3.24-2.92-3.24'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19.08 2.963c-3.716 0-5.475 4.803-5.475 4.803l.288.417c.33-.197.724-.417 1.181-.417.496 0 .908.366.908 1.333 0 1.601-1.83 5.537-3.473 5.537-.73 0-1.057-1.184-1.53-3.324q-.24-.94-.852-4.806c-.38-2.388-.651-3.343-1.999-3.343C5.036 3.163 2 7.47 2 7.47l.44.916c.33-.197.721-.42 1.296-.42 1.097 0 1.207 1.218 1.836 3.473l1.7 6.207c.577 2.106 1.764 3.391 3.224 3.391 2.19 0 4.299-1.857 7.163-5.564 1.333-1.708 2.737-4.003 3.473-5.618.744-1.63.868-3.016.868-3.653 0-1.85-.73-3.24-2.92-3.24'/%3E%3C/svg%3E")}.icon-instagram:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.858 2.07c-1.064.05-1.79.22-2.425.47-.658.256-1.215.6-1.77 1.156a4.9 4.9 0 0 0-1.15 1.772c-.246.637-.413 1.364-.46 2.429s-.057 1.407-.052 4.122c.005 2.716.017 3.056.069 4.123.05 1.064.22 1.79.47 2.426a4.9 4.9 0 0 0 1.156 1.769 4.9 4.9 0 0 0 1.774 1.15c.636.245 1.363.413 2.428.46 1.064.046 1.407.057 4.122.052s3.056-.017 4.123-.068c1.067-.05 1.79-.221 2.425-.47a4.9 4.9 0 0 0 1.769-1.156 4.9 4.9 0 0 0 1.15-1.774c.246-.636.413-1.363.46-2.427.046-1.067.057-1.408.052-4.123s-.018-3.056-.068-4.122c-.05-1.067-.22-1.79-.47-2.427a4.9 4.9 0 0 0-1.156-1.769 4.9 4.9 0 0 0-1.773-1.15c-.637-.246-1.364-.413-2.428-.46-1.065-.045-1.407-.057-4.123-.052s-3.056.017-4.123.069m.117 18.078c-.975-.043-1.504-.205-1.857-.34-.467-.18-.8-.398-1.152-.746a3.1 3.1 0 0 1-.75-1.149c-.137-.352-.302-.881-.347-1.856-.05-1.054-.06-1.37-.066-4.04s.004-2.986.05-4.04c.042-.974.205-1.504.34-1.857.18-.468.397-.8.746-1.152a3.1 3.1 0 0 1 1.15-.75c.351-.137.88-.3 1.855-.347 1.054-.05 1.37-.06 4.04-.066s2.986.004 4.041.05c.974.043 1.505.204 1.857.34.467.18.8.397 1.151.746.352.35.568.682.75 1.15.138.35.302.88.348 1.855.05 1.054.062 1.37.066 4.04s-.004 2.986-.05 4.04c-.043.975-.205 1.504-.34 1.857a3.1 3.1 0 0 1-.747 1.152 3.1 3.1 0 0 1-1.148.75c-.352.137-.882.301-1.855.347-1.055.05-1.371.06-4.041.066s-2.986-.005-4.04-.05m8.153-13.493a1.2 1.2 0 1 0 2.4-.004 1.2 1.2 0 0 0-2.4.004M6.865 12.01a5.134 5.134 0 1 0 10.27-.02 5.134 5.134 0 0 0-10.27.02m1.802-.004a3.334 3.334 0 1 1 6.667-.013 3.334 3.334 0 0 1-6.667.013'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.858 2.07c-1.064.05-1.79.22-2.425.47-.658.256-1.215.6-1.77 1.156a4.9 4.9 0 0 0-1.15 1.772c-.246.637-.413 1.364-.46 2.429s-.057 1.407-.052 4.122c.005 2.716.017 3.056.069 4.123.05 1.064.22 1.79.47 2.426a4.9 4.9 0 0 0 1.156 1.769 4.9 4.9 0 0 0 1.774 1.15c.636.245 1.363.413 2.428.46 1.064.046 1.407.057 4.122.052s3.056-.017 4.123-.068c1.067-.05 1.79-.221 2.425-.47a4.9 4.9 0 0 0 1.769-1.156 4.9 4.9 0 0 0 1.15-1.774c.246-.636.413-1.363.46-2.427.046-1.067.057-1.408.052-4.123s-.018-3.056-.068-4.122c-.05-1.067-.22-1.79-.47-2.427a4.9 4.9 0 0 0-1.156-1.769 4.9 4.9 0 0 0-1.773-1.15c-.637-.246-1.364-.413-2.428-.46-1.065-.045-1.407-.057-4.123-.052s-3.056.017-4.123.069m.117 18.078c-.975-.043-1.504-.205-1.857-.34-.467-.18-.8-.398-1.152-.746a3.1 3.1 0 0 1-.75-1.149c-.137-.352-.302-.881-.347-1.856-.05-1.054-.06-1.37-.066-4.04s.004-2.986.05-4.04c.042-.974.205-1.504.34-1.857.18-.468.397-.8.746-1.152a3.1 3.1 0 0 1 1.15-.75c.351-.137.88-.3 1.855-.347 1.054-.05 1.37-.06 4.04-.066s2.986.004 4.041.05c.974.043 1.505.204 1.857.34.467.18.8.397 1.151.746.352.35.568.682.75 1.15.138.35.302.88.348 1.855.05 1.054.062 1.37.066 4.04s-.004 2.986-.05 4.04c-.043.975-.205 1.504-.34 1.857a3.1 3.1 0 0 1-.747 1.152 3.1 3.1 0 0 1-1.148.75c-.352.137-.882.301-1.855.347-1.055.05-1.371.06-4.041.066s-2.986-.005-4.04-.05m8.153-13.493a1.2 1.2 0 1 0 2.4-.004 1.2 1.2 0 0 0-2.4.004M6.865 12.01a5.134 5.134 0 1 0 10.27-.02 5.134 5.134 0 0 0-10.27.02m1.802-.004a3.334 3.334 0 1 1 6.667-.013 3.334 3.334 0 0 1-6.667.013'/%3E%3C/svg%3E")}.icon-link:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5487 14.4513C8.9346 13.8372 8.51177 13.1045 8.27886 12.327L9.17158 11.4343C9.32435 11.2815 9.49378 11.1557 9.67245 11.0528C9.71609 11.8776 10.0501 12.6899 10.6801 13.3199C12.0339 14.6738 14.2289 14.6738 15.5827 13.3199L19.3539 9.5487C20.7077 8.19488 20.7077 5.99991 19.3539 4.64609C18.0001 3.29227 15.8051 3.29227 14.4513 4.64609L11.9941 7.10329C11.2458 6.96427 10.4772 6.96475 9.72916 7.1055L13.3199 3.51472C15.2986 1.53607 18.5066 1.53607 20.4853 3.51472C22.4639 5.49338 22.4639 8.70141 20.4853 10.6801L16.7141 14.4513C14.7354 16.43 11.5274 16.43 9.5487 14.4513Z' fill='black'/%3E%3Cpath d='M14.4513 9.5487C15.0654 10.1628 15.4882 10.8955 15.7212 11.673L14.8284 12.5657C14.6754 12.7187 14.5058 12.8449 14.3268 12.948C14.2833 12.1229 13.9501 11.3103 13.3199 10.6801C11.9661 9.32625 9.77115 9.32625 8.41733 10.6801L4.6461 14.4513C3.29228 15.8051 3.29228 18.0001 4.6461 19.3539C5.99992 20.7077 8.19489 20.7077 9.5487 19.3539L12.0059 16.8967C12.7542 17.0357 13.5228 17.0353 14.2709 16.8945L10.6801 20.4853C8.70142 22.4639 5.49338 22.4639 3.51473 20.4853C1.53607 18.5066 1.53607 15.2986 3.51473 13.3199L7.28596 9.5487C9.26462 7.57004 12.4727 7.57004 14.4513 9.5487Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5487 14.4513C8.9346 13.8372 8.51177 13.1045 8.27886 12.327L9.17158 11.4343C9.32435 11.2815 9.49378 11.1557 9.67245 11.0528C9.71609 11.8776 10.0501 12.6899 10.6801 13.3199C12.0339 14.6738 14.2289 14.6738 15.5827 13.3199L19.3539 9.5487C20.7077 8.19488 20.7077 5.99991 19.3539 4.64609C18.0001 3.29227 15.8051 3.29227 14.4513 4.64609L11.9941 7.10329C11.2458 6.96427 10.4772 6.96475 9.72916 7.1055L13.3199 3.51472C15.2986 1.53607 18.5066 1.53607 20.4853 3.51472C22.4639 5.49338 22.4639 8.70141 20.4853 10.6801L16.7141 14.4513C14.7354 16.43 11.5274 16.43 9.5487 14.4513Z' fill='black'/%3E%3Cpath d='M14.4513 9.5487C15.0654 10.1628 15.4882 10.8955 15.7212 11.673L14.8284 12.5657C14.6754 12.7187 14.5058 12.8449 14.3268 12.948C14.2833 12.1229 13.9501 11.3103 13.3199 10.6801C11.9661 9.32625 9.77115 9.32625 8.41733 10.6801L4.6461 14.4513C3.29228 15.8051 3.29228 18.0001 4.6461 19.3539C5.99992 20.7077 8.19489 20.7077 9.5487 19.3539L12.0059 16.8967C12.7542 17.0357 13.5228 17.0353 14.2709 16.8945L10.6801 20.4853C8.70142 22.4639 5.49338 22.4639 3.51473 20.4853C1.53607 18.5066 1.53607 15.2986 3.51473 13.3199L7.28596 9.5487C9.26462 7.57004 12.4727 7.57004 14.4513 9.5487Z' fill='black'/%3E%3C/svg%3E")}.icon-chevron:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.03331 4.20242C8.42278 3.81098 9.05585 3.80917 9.44737 4.19851L16.5362 11.2522L16.6056 11.3274C16.9269 11.7194 16.9053 12.2992 16.5401 12.6663L9.48643 19.7551C9.09688 20.1464 8.4638 20.1475 8.07237 19.7581C7.68119 19.3685 7.68001 18.7354 8.06944 18.344L14.4161 11.9641L8.03722 5.61648C7.64575 5.22697 7.64388 4.59393 8.03331 4.20242Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.03331 4.20242C8.42278 3.81098 9.05585 3.80917 9.44737 4.19851L16.5362 11.2522L16.6056 11.3274C16.9269 11.7194 16.9053 12.2992 16.5401 12.6663L9.48643 19.7551C9.09688 20.1464 8.4638 20.1475 8.07237 19.7581C7.68119 19.3685 7.68001 18.7354 8.06944 18.344L14.4161 11.9641L8.03722 5.61648C7.64575 5.22697 7.64388 4.59393 8.03331 4.20242Z' fill='black'/%3E%3C/svg%3E%0A")}.icon-prev:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14.237 2.197a1.66 1.66 0 0 1 2.072.417 1.657 1.657 0 0 1-.12 2.217l-7.191 7.153 7.156 7.193q.06.06.113.125a1.657 1.657 0 0 1-2.462 2.21l-8.323-8.365a1.7 1.7 0 0 1-.294-.4l-.068-.149a1.66 1.66 0 0 1 .255-1.668l.008-.01.008-.01.082-.089.008-.008.008-.008 8.365-8.323.125-.113a1.7 1.7 0 0 1 .258-.172'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14.237 2.197a1.66 1.66 0 0 1 2.072.417 1.657 1.657 0 0 1-.12 2.217l-7.191 7.153 7.156 7.193q.06.06.113.125a1.657 1.657 0 0 1-2.462 2.21l-8.323-8.365a1.7 1.7 0 0 1-.294-.4l-.068-.149a1.66 1.66 0 0 1 .255-1.668l.008-.01.008-.01.082-.089.008-.008.008-.008 8.365-8.323.125-.113a1.7 1.7 0 0 1 .258-.172'/%3E%3C/svg%3E")}.icon-next:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.763 2.197a1.66 1.66 0 0 0-2.072.418 1.657 1.657 0 0 0 .12 2.216l7.191 7.153-7.156 7.193q-.06.06-.113.125a1.657 1.657 0 0 0 2.462 2.21l8.323-8.365a1.7 1.7 0 0 0 .294-.4l.068-.148a1.66 1.66 0 0 0-.255-1.669l-.008-.01-.008-.01-.082-.089-.008-.008-.008-.007-8.365-8.323-.125-.114a1.7 1.7 0 0 0-.258-.172'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9.763 2.197a1.66 1.66 0 0 0-2.072.418 1.657 1.657 0 0 0 .12 2.216l7.191 7.153-7.156 7.193q-.06.06-.113.125a1.657 1.657 0 0 0 2.462 2.21l8.323-8.365a1.7 1.7 0 0 0 .294-.4l.068-.148a1.66 1.66 0 0 0-.255-1.669l-.008-.01-.008-.01-.082-.089-.008-.008-.008-.007-8.365-8.323-.125-.114a1.7 1.7 0 0 0-.258-.172'/%3E%3C/svg%3E")}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;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"liga","kern";backface-visibility:hidden}::-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}h2,.h2{font-size:1.5em;line-height:1.45}h3,.h3{font-size:1.25em;line-height:1.45}h4,.h4{font-size:1.125em;line-height:1.45}h5,.h5,h6,.h6{font-size:1em;line-height:1.45}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,*+fieldset{margin:1.6em 0 0}h2+p,h3+p,h4+p,h5+p,h6+p,*+blockquote,*+li,h4+ul{margin:.8em 0 0}li+li{margin:.4em 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 h2,.c-next__eyebrow,.c-list__eyebrow,.c-header--hero .c-header__eyebrow,.c-card__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:440px){.eyebrow,.c-sidebar dt,.c-sidebar h2,.c-next__eyebrow,.c-list__eyebrow,.c-header--hero .c-header__eyebrow,.c-card__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:440px){.section-title{font-size:1.5rem;margin:0 0 .5em}}a[href^=tel]{color:inherit}.download-information{color:#6e6e6e;font-weight:400}a{overflow-wrap:break-word;min-width:0}body,html{height:100%}html{scroll-behavior:smooth;scroll-padding:2rem}*{box-sizing:border-box}body{background-color:#f3f3f3;margin:0;padding:0;position:relative}.wrapper{background-color:#fff;display:flow-root}@media only screen and (min-width:1025px){.wrapper{padding-bottom: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}figure{margin:0}a:focus-visible,button:focus-visible{outline:2px solid #CC0000;outline-offset:2px}.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-masthead__cta,.c-masthead__navigation,.c-masthead__search,.c-related,.c-sidebar__link,.c-sidebar__item--promo{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,.c-header--hero .c-header__copy{position:relative!important;padding:0!important;margin:3rem 0!important}.c-header__title{margin:1rem 0!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}.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{--box-padding: 1.5rem;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 var(--gutter);padding-left:calc(var(--gutter) + 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-right:calc(3rem + env(safe-area-inset-right))}}.c-accordion__header:before{content:"";position:absolute;top:1.5rem;right:calc(3rem + env(safe-area-inset-right));z-index:3;display:block;height:3rem;width:3rem;background-color:#fff;border-radius:3rem}@media only screen and (max-width:767px){.c-accordion__header:before{top:.75rem;right:calc(var(--gutter) + env(safe-area-inset-right));height:2rem;width:2rem;border-radius:2rem}}.c-accordion__header:after{content:"+";position:absolute;top:calc(1.5rem + 1px);right:calc(3rem + env(safe-area-inset-right));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:calc(var(--gutter) + env(safe-area-inset-right));height:2rem;width:2rem;font-size:2rem}}.c-accordion__header:focus-visible,.c-accordion__header button:focus-visible{outline:2px solid #CC0000;outline-offset:3px}.c-accordion__header:hover .c-accordion__headline{color:#c00}.c-accordion__header:hover:after{color:#000}.c-accordion__header button{all:unset;cursor:pointer}.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__intro{padding:0 var(--box-padding) var(--box-padding)}.c-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.c-accordion__body>*{overflow:hidden}.c-accordion__item.is-open .c-accordion__body{grid-template-rows:1fr}.c-accordion__item.is-open .c-accordion__header:after{transform:rotate(-45deg)}.c-article{position:relative;margin-bottom:1.5rem;container-type:inline-size}@media only screen and (min-width:668px){.c-article{margin-bottom:3rem}}.c-article__headline{margin:1rem 0;font-size:2.8125rem}@media(max-width:440px){.c-article__headline{font-size:1.875rem}}.c-article__headline{font-size:clamp(1.875rem,1rem + 2.825cqw,2.8125rem);line-height:1.2;letter-spacing:-.025em;hanging-punctuation:first;text-wrap:balance}.c-article__introduction{line-height:1.6;letter-spacing:-.025em;text-wrap:pretty}@media(min-width:440px){.c-article__introduction{font-size:1.25rem}}@media only screen and (min-width:668px){.c-article__introduction{font-size:1.5rem}}.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>*:not(:first-child){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;font-size:1.125rem}@media(min-width:440px){.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-inline:calc(-1 * var(--gutter));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+.c-article__body{margin-top:3rem}.c-sidebar+.c-article__body{margin-top:0}.c-article__meta{align-items:baseline;margin:2rem 0;display:flex;flex-flow:row wrap;gap:1rem;max-width:100%}@media(max-width:440px){.c-article__meta{flex-flow:column}}.c-article__meta a{color:#555}.c-article__meta a:hover{color:#c00}.c-article__meta .c-date,.c-article__meta .c-sharing{margin:0}.c-article__meta .c-sharing a{color:#000}.c-article__meta .c-sharing a:hover{color:#c00}.c-article__meta .c-sharing button{color:#000;background:none;border:none;padding:0;font:inherit;cursor:pointer}.c-article__meta .c-sharing button:hover{color:#c00}.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:1}@media(max-width:375px){.c-badge{top:84px;width:45px;height:45px}}@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:#fff}.c-banners__container{max-width:1440px;margin:0 auto;width:100%}@media only screen and (min-width:1025px){.c-banners__container{display:flex;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__container>a{display:block;position:relative;height:100%;z-index:2}.c-banner__container>a:focus{z-index:4}.c-banner__copy{display:flex;flex-flow:column nowrap;gap:1em;justify-content:center;position:relative;z-index:3;height:100%;min-height:300px;max-width:66.6666666667%;padding:2rem calc(1rem + env(safe-area-inset-right)) 2rem calc(1rem + env(safe-area-inset-left));color:#fff;text-shadow:0 0 .25rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.25);text-wrap:pretty}@media only screen and (max-width:767px){.c-banner__copy{font-size: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 *{margin-block:0}.c-banner__headline{margin:0;font-size:1.75em;line-height:1.25;font-weight:700;letter-spacing:-.01em;text-wrap:balance}@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}.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%;transition:opacity .25s ease-out}.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:440px){.c-banner__credit{width:100%;font-size:.65em;padding:.75em}}.c-banner__credit:hover{color:#fff}.c-button{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:#6e6e6e;color:#000}.c-button:focus-visible{outline:2px solid #CC0000;outline-offset:3px}.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.is-loading{opacity:.65;cursor:wait;pointer-events:none}.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: 1rem}}.c-card{position:relative;width:100%;aspect-ratio:1/1;background-color:#f3f3f3}@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(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 a,.c-card strong{color:#000}.c-card__container>a{display:block;position:relative;height:100%;width:100%;color:#000}.c-card__link{display:block;text-decoration:none}.c-card__link:after{content:"";position:absolute;inset:0;z-index:2}.c-card__container{position:absolute;inset:0;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;inset:0;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-end}.c-card__top{display:flex;justify-content:space-between;position:absolute;top:0;width:100%;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__eyebrow,.c-card__status,.c-card__type{margin-top:0;margin-bottom:.25em;font-size:.6875em;line-height:1.25}.c-card__title{font-size:1em;margin-top:0;margin-bottom:calc(var(--box-padding) / 2);color:#000;text-wrap:balance}.c-card__subheading{margin-top:.25em;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.c-card__copy{padding:var(--box-padding) var(--box-padding) calc(var(--box-padding) - .25em) var(--box-padding)}.c-card__footer{margin-top:1rem;flex-grow:1;align-items:flex-end;display:flex}.c-card__footer-link{color:#c00}.c-card--image{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__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% 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}.c-card--image .c-card__link{position:relative;display:inline-block}.c-card--image .c-card__link .icon{font-size:.8125em}.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;line-height:1.375;margin:0;color:#000;text-wrap:balance}@media(max-width:440px){.c-card--news .c-card__title{font-size:1.125em}}.c-card--news .c-card__type{color:#c00}.c-card--news .c-card__date{font-size:.75em;letter-spacing:.05em;text-transform:uppercase;color:#555;font-feature-settings:"onum" off}.c-card--news .c-card__image{width:100%;aspect-ratio:3/2}.c-card--message{font-size:1rem}@media(max-width:440px){.c-card--message{aspect-ratio:1/1;font-size:.875rem}}.c-card--message .c-card__container{background-color:#332c3e;color:#fff;display:flex;flex-direction:column;gap:1rem}@media(max-width:440px){.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{display:flex;flex-direction:column;gap:1rem;max-width:27rem;color:#fff}.c-card--message .c-card__content{justify-content:center;text-align:center}@media(max-width:440px){.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:440px){.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:440px){.c-card--text .c-card__title{font-size:1em}}.c-card__update{position:absolute;top:0;right:0;padding:var(--box-padding);text-align:right;z-index:3}.c-card__update a{display:flex;flex-flow:row nowrap;align-items:center;gap:.25em;font-weight:700;font-size:.875em;color:#fff;padding:.35rem .6rem .35rem .75rem;line-height:1.25;background-color:#c00;border-radius:1rem}.c-card__update a:hover{color:#c00;background-color:#fff}.c-card__update a .icon{font-size:.875em}.c-card__update a:before{content:" ";position:absolute;inset:-1rem;z-index:-1}.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:440px){.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:440px){.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:440px){.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:440px){.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: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-inline:calc(-1 * var(--gutter))}}.c-figure figcaption,.c-article figure figcaption{margin-top:1rem;font-size:.8125rem}@media only screen and (max-width:767px){.c-figure figcaption,.c-article figure figcaption{padding:0 calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left));font-size:.8125rem}}.c-figure figcaption .credit,.c-article figure figcaption .credit{font-size:.6875rem;color:#6e6e6e;margin-left:.5em}.c-figure__credit{position:absolute;left:100%;bottom:0;width:auto;white-space:nowrap;padding:.5rem;z-index:4;transform:rotate(-90deg);transform-origin:0 100%;text-align:left;font-size:.75em;line-height:1;color:#fff;background-color:#0009}@media only screen and (max-width:767px){.c-figure__credit{font-size:.65em}}.c-figure img,.c-article figure img{width:100%;height:auto}.c-filter{margin:0 0 1.5rem;font-size:.75em;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#555;font-feature-settings:"onum" off;overflow:visible}@media only screen and (max-width:1024px){.c-filter{margin:0 calc(-1 * var(--gutter)) 1.5rem;padding:0 var(--gutter)}}.c-filter ul{margin:0 -1rem;padding:.25rem 1rem;list-style:none;display:flex;flex-flow:row nowrap;scrollbar-width:none}@media only screen and (max-width:1024px){.c-filter ul{padding:.25rem 1.25rem;overflow:auto hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,black calc(100% - 3rem),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 3rem),transparent 100%);animation:slideLeft .75s ease-out}}.c-filter ul::-webkit-scrollbar{display:none}.c-filter li{margin:0}.c-filter li:focus-within{z-index:1}@media only screen and (max-width:1024px){.c-filter li:last-child{padding-right:3.5rem}}.c-filter button{display:inline-block;padding:1rem 1.25rem;border-radius:1.5rem;font-weight:700;color:#757575;background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit}@media only screen and (max-width:1024px){.c-filter button{margin-inline:-.3125rem}}.c-filter button:hover{color:#000}.c-filter button:focus-visible{outline:2px solid #CC0000;outline-offset:2px}.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;text-wrap:pretty}.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 calc(var(--gutter) + env(safe-area-inset-right)) 1.5rem calc(var(--gutter) + env(safe-area-inset-left));max-width:1536px}@media(min-width:440px){.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(1rem + 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:auto;margin:0 0 1.5em}.c-footer__logo a{display:block;width:65px;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:440px){.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 .u-list--stacked-mobile+.u-list--stacked-mobile{margin-top:0}.c-footer__legalese{font-size:.75rem}.c-form{position:relative}.c-form fieldset{border:none;padding:0}.c-form legend{padding:0;font-size:inherit;font-weight:inherit}.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.25em}.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--horizontal{margin:3rem 0}}@media only screen and (min-width:441px){.c-header--horizontal .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,.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:440px){.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;inset:0;margin:0;color:#fff;text-shadow:0 0 .25rem rgba(0,0,0,.25),0 0 1rem rgba(0,0,0,.25);background-color:#000;aspect-ratio:2876/1344}@media only screen and (max-width:1024px){.c-header--hero .c-header__copy{aspect-ratio:1024/580}}@media only screen and (max-width:768px){.c-header--hero .c-header__copy{aspect-ratio:1/1}}@media(max-width:440px){.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;inset:0;max-width:1002.6666666667px;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-top:2rem;padding-bottom:2rem;padding-left:calc(var(--gutter) + env(safe-area-inset-left));padding-right:calc(var(--gutter) + env(safe-area-inset-right))}}@media only screen and (max-width:767px){.c-header--hero .c-header__container{padding-top:1rem;padding-bottom:1rem}}.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;aspect-ratio:2876/1344}@media only screen and (max-width:1024px){.c-header--hero .c-header__image-container{aspect-ratio:1024/580}}@media only screen and (max-width:768px){.c-header--hero .c-header__image-container{aspect-ratio:1/1}}.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 calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left))}}.c-header--hero figcaption a{color:#000;border-bottom:1px #d4d4d4 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;text-wrap:pretty}@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:auto;text-wrap:nowrap;padding:.5rem;z-index:4;transform:rotate(-90deg);transform-origin:0 100%;text-align:left;font-size:.75em;line-height:1;color:#fff;background-color:#0009}@media only screen and (max-width:767px){.c-header--hero .c-header__credit{font-size:.65em}}.c-header--hero.c-header--positive .c-header__copy{background-color:transparent}.c-image{position:relative}.c-image img{width:100%;display:block}.c-image--lazy{overflow:hidden;background-color:#6e6e6e}.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:#6e6e6e;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:440px){.c-masthead{font-size:1em;line-height:1}}@media only screen and (max-width:767px){.c-masthead{padding:0 var(--gutter);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;z-index:2}@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:200;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 calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + 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 (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: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(.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:440px){.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 ul:after{content:"਍";display:inline-block;width:1.5rem}.c-masthead__navigation a,.c-masthead__navigation button{padding:.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:2em;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:100;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;padding:1rem calc(env(safe-area-inset-right) + 1rem) 1rem calc(env(safe-area-inset-left) + 1rem)}}@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:2em;color:#c00;border:1px #d4d4d4 solid;min-width:25rem}.c-masthead__search-input:focus-visible{outline:2px solid #CC0000;outline-offset:2px}@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:#6e6e6e}.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--prev{text-align:right}.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:440px){.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:440px){.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:#6e6e6e;hanging-punctuation:first;padding-bottom:1em}.c-pullquote__quote p:before{content:"‘"}.c-pullquote__quote p:after{content:"’"}@media(min-width:440px){.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:440px){.c-related__headline{font-size:1rem}}.c-related__item{position:relative;padding:1.6em 0;margin:0;border-top:1px #d4d4d4 solid;display:flex;flex-flow:row nowrap;width:100%}@media(max-width:440px){.c-related__item{padding:.8em 0}}.c-related__thumbnail{height:57px;width:57px;border-radius:50%;margin-right:1em;overflow:hidden;background-color:#6e6e6e;flex-shrink:0;-webkit-mask-image:-webkit-radial-gradient(white,black)}.c-related__thumbnail img{height:auto;width:100%}.c-sharing{margin:0}.c-sharing a,.c-sharing button{display:inline-flex;line-height:1;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;vertical-align:middle}.c-sharing__copy{position:relative;anchor-name:--sharing-copy}.c-sharing__copied{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:normal;max-width:150px;text-align:center;font-size:.75rem;background:#000;color:#fff;padding:.25em .5em;border-radius:3px;pointer-events:none;opacity:0;transition:opacity .15s}@supports (anchor-name: --x){.c-sharing__copied{position:fixed;position-anchor:--sharing-copy;bottom:calc(anchor(top) + 6px);left:anchor(center);white-space:nowrap;max-width:none;text-align:center;position-try-fallbacks:flip-block,flip-inline}}.is-copied .c-sharing__copied{opacity:1}.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 h2{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)}}@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:440px){.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:440px){.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:440px){.c-testimonial__quote{margin:.75rem;font-size:1rem}}.c-testimonial__attribution{margin:1.25rem;font-size:.875rem;font-weight:700}@media(max-width:440px){.c-testimonial__attribution{font-size:.8125em;margin:.75rem}}.c-video{position:relative;margin:0;clear:both}.c-video__container{width:100%;aspect-ratio:16/9;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-figure:after,.c-article figure:after{content:"";display:table;clear:both}.stretched-link:after{content:"";position:absolute;inset:0;z-index:1}.l-block{margin:1.5rem auto;padding:0;max-width:1536px;z-index:10}@media only screen and (min-width:1025px){.l-block{margin:3rem auto}}.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 calc(env(safe-area-inset-right) + var(--gutter)) 0 calc(env(safe-area-inset-left) + var(--gutter));max-width:100%}}@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:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(max-width:740px){.l-grid__container{gap:.75rem}}.l-grid__container{grid-template-columns:1fr 1fr 1fr}@media(max-width:1024px){.l-grid__container{grid-template-columns:1fr 1fr}}@media(max-width:512px){.l-grid__container{grid-template-columns:1fr}}.l-grid--4 .l-grid__container{grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1248px){.l-grid--4 .l-grid__container{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1024px){.l-grid--4 .l-grid__container{grid-template-columns:1fr 1fr}}@media(max-width:512px){.l-grid--4 .l-grid__container{grid-template-columns:1fr}}@media(max-width:768px){.l-grid--medium-1 .l-grid__container{grid-template-columns:1fr}}.l-grid__element{margin:0}.l-grid__element--message{grid-column:4;grid-row:1}@media(max-width:1248px){.l-grid__element--message{grid-column-start:3}}@media(max-width:1024px){.l-grid__element--message{grid-column-start:2}}@media(max-width:740px){.l-grid__element--message{grid-column-start:1;grid-row-start:3}}@media(max-width:740px){.l-grid--slider{margin:0 calc(-1 * var(--gutter))}}@media(max-width:740px){.l-grid--slider .l-grid__container{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;padding:1.5rem calc(var(--gutter) + env(safe-area-inset-right)) 1.5rem calc(var(--gutter) + env(safe-area-inset-left));margin-block:-1.5rem;scrollbar-width:none}}.l-grid--slider .l-grid__container::-webkit-scrollbar{display:none}@media(max-width:740px){.l-grid--slider .l-grid__element{width:80%;padding:0;flex:0 0 auto}}.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;gap:1rem}.u-list--linear li{margin:0}@media only screen and (max-width:767px){.u-list--stacked-mobile{flex-flow:column nowrap;gap:0}.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}}:root{--gutter: 1rem}@media only screen and (max-width:767px){:root{--gutter: .75rem}}
