.vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vh.focusable:active,.vh.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.modal{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.3);height:100%;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;visibility:hidden;width:100%;z-index:40}.modal:not(.modal--active):not(.modal--before-show){pointer-events:none}.modal:not(.modal--fullscreen){-webkit-overflow-scrolling:touch}.modal[data-background-scroll=true]{overflow-y:auto}.modal--active{opacity:1;visibility:visible;z-index:41}.modal--fullscreen{background:#fff}.modal--fullscreen .modal__dialog{display:flex;height:100vh;margin:0;max-width:none}.modal--fullscreen .modal__dialog div[role=document]{margin:auto;padding:60px 0}.modal--fullscreen .modal__close{margin:0;position:fixed;right:30px;top:30px}.modal--before-show{-webkit-overflow-scrolling:touch;overflow-y:scroll;visibility:visible}.modal--before-hide{pointer-events:none}.modal--fade.modal--before-show{opacity:1;transition:opacity .5s ease-out}.modal--fade.modal--before-hide{opacity:0;transition:opacity .5s ease-out}.modal__va-wrap{display:table;height:100%;table-layout:fixed;width:100%}.modal__va-m{display:table-cell;vertical-align:middle}.modal__dialog{background-color:#fff;margin:15px;max-width:100%;outline:0;position:relative}.modal__dialog div[role=document]{padding:30px 0;width:100%}.modal__close{background:transparent;margin:15px;outline:none;position:absolute;right:10px;top:10px;transition:none}.modal__close svg{transition:.25s ease-out;transition-property:fill}.modal__close:hover{cursor:pointer}.modal__close:active svg,.modal__close:focus svg,.modal__close:hover svg{fill:var(--color-accent,#1730a5)}.js-modal-trigger *{pointer-events:none}.modal--storyboard{--ySpacing:0.5rem;color:#303642}.modal--storyboard .modal__close{right:1rem;top:0;z-index:10}.modal--storyboard .modal__close .icon{fill:#898e9a}.modal--storyboard .modal__dialog{background-color:transparent;margin:var(--ySpacing) .5rem;padding:0 1rem}.modal--storyboard .modal__dialog div[role=document]{background-color:#fff;border-radius:26px}.modal--storyboard .modal__content{align-items:center;display:flex;flex-direction:column;padding:2rem 1.5rem;text-align:center}.modal--storyboard .modal__content h2,.modal--storyboard .modal__content h3,.modal--storyboard .modal__content h4{color:var(--modalAccentColor)}.modal--storyboard .modal__content h2:not(.h3){-webkit-hyphens:none;hyphens:none;margin-left:auto;margin-right:auto;max-width:24ch}.modal--storyboard .modal__content h2:not(.h3) br{display:none}.modal--storyboard .modal__content h5{color:#303642}.modal--storyboard .modal__content *+h3,.modal--storyboard .modal__content *+h4{margin-top:2em}.modal--storyboard .modal__content p{max-width:55ch}.modal--storyboard .modal__content p+.quote-block{margin-top:1.5em}.modal--storyboard .modal__content .grid p{margin-left:auto;margin-right:auto}.modal--storyboard .modal__content ul:not(.grid) li{margin-bottom:1em}.modal--storyboard .modal__content li{line-height:1.5em}.modal--storyboard .modal__content .button--outlines{border-color:var(--modalAccentColor);color:var(--modalAccentColor)}.modal--storyboard .modal__content .button--outlines:active,.modal--storyboard .modal__content .button--outlines:focus,.modal--storyboard .modal__content .button--outlines:hover{background-color:var(--modalAccentColor);border-color:var(--modalAccentColor);color:#fff}.modal--storyboard .modal__content .card,.modal--storyboard .modal__content .quote-block{margin:3rem 0;max-width:850px;width:100%}.modal--storyboard .modal__content .card+.card{margin-top:0}.modal--storyboard .modal__content .card--bg strong,.modal--storyboard .modal__content .quote blockquote{color:var(--modalAccentColor)}.modal--storyboard .modal__content .card--bg,.modal--storyboard .modal__content .quote-block{background-color:var(--modalLightBgColor)}.modal--storyboard .modal__content .quote-block blockquote{font-size:1.25rem}.modal--storyboard .modal__content .video{margin-left:auto;margin-right:auto;max-width:620px}.modal__dialog{border-radius:26px}.video{display:block;position:relative}.video--is-loading{background-color:var(--esign-video-loading-color,#f7fafc)}.video:before{content:"";display:block;padding-top:56.25%}.video__overlay,.video__poster{height:100%;left:0;position:absolute;top:0;width:100%}.video__overlay{align-items:center;background-color:transparent;cursor:pointer;display:flex;justify-content:center;opacity:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:visible;z-index:1}.video__poster{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;z-index:2}.video__play-button{border-color:transparent transparent transparent var(--esign-video-play-button-color,#fff);border-style:solid;border-width:var(--esign-video-play-button-width,35px) 0 var(--esign-video-play-button-width,35px) var(--esign-video-play-button-height,60px);cursor:pointer;height:var(--esign-video-play-button-height,60px);position:absolute;text-indent:-9999px;z-index:3}.video__video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video{--esign-video-play-button-height:14px;--esign-video-play-button-width:18px;max-width:100%;width:100%}.video:not(:last-child){margin-bottom:2rem}.video__overlay .button{color:var(--modalAccentColor);font-size:1.125rem;z-index:3}.video__overlay .button .icon{fill:var(--modalAccentColor)}.video__overlay .button:focus,.video__overlay .button:hover{color:var(--modalAccentColor)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0;padding:0}body{overflow-y:scroll}a,abbr,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;line-height:1;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,time{display:block}*,:after,:before{box-sizing:border-box}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}blockquote:after,blockquote:before,q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:0}svg:not(:root){overflow:hidden}abbr{text-transform:uppercase}p{line-height:1.5em;margin-bottom:1.5em}strong{font-size:inherit;font-weight:600}em{font-style:italic}a,em{font-weight:inherit}a{-webkit-text-decoration-skip:ink;color:#e4003a;font-style:inherit;text-decoration:underline;text-decoration-skip-ink:auto;transition:.25s ease-out}a:focus,a:hover{color:#b1002d}a:active,a:focus{color:#980027;outline:0}.a-c{text-align:center}.tdn{text-decoration:none}.tdn:focus,.tdn:hover{text-decoration:underline}a:not([href]){color:#303642;text-decoration:none}.link{font-weight:500}.link--dark{color:#303642}.text--big{font-size:1.6875rem}.text--large{font-size:1.5625rem}.text--smaller{font-size:1.125rem}.text--mb-0{margin-bottom:0}.footnote{color:#8694b5;font-size:1.125rem;max-width:60ch}.footnote .list{margin-bottom:1em}.modal--storyboard .modal__content .footnote p{max-width:none}.pretitle{color:#e4003a;text-transform:uppercase}.align-left{text-align:left!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;line-height:1.2em;margin:0 0 .8em}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:currentColor;font-weight:inherit;outline:0;text-decoration:none}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#7d0020}.page-wrap--blue .h1,.page-wrap--blue .h2,.page-wrap--blue .h3,.page-wrap--blue .h4,.page-wrap--blue .h5,.page-wrap--blue .h6,.page-wrap--blue h1,.page-wrap--blue h2,.page-wrap--blue h3,.page-wrap--blue h4,.page-wrap--blue h5,.page-wrap--blue h6,.page-wrap--purple .h1,.page-wrap--purple .h2,.page-wrap--purple .h3,.page-wrap--purple .h4,.page-wrap--purple .h5,.page-wrap--purple .h6,.page-wrap--purple h1,.page-wrap--purple h2,.page-wrap--purple h3,.page-wrap--purple h4,.page-wrap--purple h5,.page-wrap--purple h6,.page-wrap--red .h1,.page-wrap--red .h2,.page-wrap--red .h3,.page-wrap--red .h4,.page-wrap--red .h5,.page-wrap--red .h6,.page-wrap--red h1,.page-wrap--red h2,.page-wrap--red h3,.page-wrap--red h4,.page-wrap--red h5,.page-wrap--red h6,.page-wrap--red-orange .h1,.page-wrap--red-orange .h2,.page-wrap--red-orange .h3,.page-wrap--red-orange .h4,.page-wrap--red-orange .h5,.page-wrap--red-orange .h6,.page-wrap--red-orange h1,.page-wrap--red-orange h2,.page-wrap--red-orange h3,.page-wrap--red-orange h4,.page-wrap--red-orange h5,.page-wrap--red-orange h6,.page-wrap--yellow .h1,.page-wrap--yellow .h2,.page-wrap--yellow .h3,.page-wrap--yellow .h4,.page-wrap--yellow .h5,.page-wrap--yellow .h6,.page-wrap--yellow h1,.page-wrap--yellow h2,.page-wrap--yellow h3,.page-wrap--yellow h4,.page-wrap--yellow h5,.page-wrap--yellow h6{color:var(--mainColor)}.h1,h1{font-size:1.875rem;font-size:clamp(1.75rem,2.78vw + 6.67px,2.5rem)}.h1,.h1.h1--giant,h1,h1.h1--giant{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:nimbus-sans,Roboto,Helvetica,Arial,Verdana,sans-serif;font-weight:700;text-rendering:optimizeLegibility}.h1.h1--giant,h1.h1--giant{font-size:12vw;line-height:.9em}.h2,h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:nimbus-sans,Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:2.625rem;font-size:clamp(2.25rem,3.26vw + 10.97px,3.13rem);font-weight:700;text-rendering:optimizeLegibility}.h2.h2--long,h2.h2--long{font-size:2.375rem;font-size:clamp(1.5rem,6.04vw + -22.36px,3.13rem)}.h3,h3{font-size:1.6875rem;font-size:clamp(1.5rem,.7vw + 18.6px,1.69rem)}.h4,h4{font-size:1.25rem}.title--mb-0{margin-bottom:0}dl{margin:0 0 1.5em}dd,dt{line-height:1.5em}dt{font-weight:600}dd{margin-bottom:.5em}hr{border:0;border-top:1px solid #aeaeae;display:block;height:1px;margin:2rem 0}.rte *+h2,.rte *+h3{margin-top:2em}.rte>:last-child{margin-bottom:0}::-moz-selection{background-color:#ffb1c5;color:inherit}::selection{background-color:#ffb1c5;color:inherit}.list,ol,ul{list-style:none}.list li,ol li,ul li{line-height:1.2em}.list--bullets,.list--decimal,.rte ol,.rte ul{list-style:outside;margin-left:1em}.list--bullets li,.list--decimal li,.rte ol li,.rte ul li{line-height:1.5em}.list--bullets+p,.list--decimal+p,.rte ol+p,.rte ul+p{margin-top:2rem}.list--bullets,.rte ul{list-style-type:disc}.list--bullets ul,.rte ul ul{margin-bottom:0}.list--decimal,.rte ol{list-style-type:decimal}.list--decimal ol,.rte ol ol{margin-bottom:0}.list--lined li{border-bottom:1px solid #e3e3e3;padding:.4em 0}.list--lined li:first-child{padding-top:0}.list--lined li:last-child{border-bottom:none;padding-bottom:0}.list--inline{display:flex;flex-direction:row;gap:.6666666667rem}.list--inline li{margin-bottom:0}.list--horizontal-icons{margin:0 auto}.list--horizontal-icons li{align-items:flex-start;display:flex;flex-direction:column}.list--horizontal-icons li p{max-width:45ch;text-align:left}.list--horizontal-icons li p:last-child{margin-bottom:0}.list--horizontal-icons li>picture{height:50px;width:110px}.list--horizontal-icons li>picture img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.list--horizontal-icons li:not(:last-child){margin-bottom:2em}.list--horizontal-icons .list--horizontal-icons{margin:1em 0}.modal__content .list--horizontal-icons p{max-width:45ch}.list--horizontal-icons-small li:not(:last-child){margin-bottom:1em}.list--horizontal-icons-small li>picture{display:block;height:26px;width:50px}.list--horizontal-icons-spark li>picture{height:80px}.list--icon-blocks-dividers{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.list--icon-blocks-dividers li{align-items:center;display:flex;flex:1 1 0;flex-direction:column;padding:1rem 2rem}.list--icon-blocks-dividers li+li{border-bottom:2px solid #e4003a}.list--icon-blocks-dividers p{margin-bottom:0}.list--icon-blocks-dividers picture{margin-bottom:1rem}.modal__content .list--icon-blocks-dividers p{max-width:25ch}.list__link{color:#303642;display:block;text-decoration:none;transition:fill .25s ease-out}.list__link .icon{fill:currentColor;transition:fill .25s ease-out}.list__link .icon+span:not(.vh),.list__link span:not(.vh)+.icon{margin-left:.5em}.list__link:focus,.list__link:hover{color:#51586c;transition:fill .25s ease-out}.list__link:focus .icon,.list__link:hover .icon{fill:currentColor;transition:fill .25s ease-out}.rte ol,.rte ul{margin-bottom:1.5em}details[open] summary{margin-bottom:2rem}details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary>*{display:inline-block;margin-bottom:0}table{border-collapse:separate;empty-cells:show;margin:0 0 1.5em;padding:0;width:100%}table td,table th{border-bottom:1px solid rgba(119,131,160,.5);line-height:1.5em;padding:12px 6px;text-align:left;vertical-align:middle}table th{border-bottom:2px solid #ddd;font-weight:700}.table--figures{--numbers-cell-width:80px;--cell-padding:8px;isolation:isolate;position:relative;width:100%}.table--figures td,.table--figures th{font-size:.9375rem;padding:var(--cell-padding);position:relative;z-index:5}.table--figures td:nth-child(2),.table--figures th:nth-child(2){color:var(--mainColor)}.table--figures td:last-child,.table--figures th:last-child{color:#7783a0}.table--figures td{padding-left:0}.table--figures td:not(:first-child){text-align:right;width:var(--numbers-cell-width)}.table--figures th{border-color:#7783a0;color:var(--mainColor);text-align:center}.table--figures tbody tr:first-child td{padding-top:54px;position:relative}.table--figures tbody tr:first-child td:before{background-color:#7783a0;content:"";height:1px;left:0;position:absolute;top:calc(52px - var(--cell-padding));width:100%}.table--figures .total td{border-color:#7783a0;color:var(--mainColor);font-weight:700;padding-top:calc(var(--cell-padding)*3)}.table--figures .total td:last-child{color:#7783a0}.table--figures:after{border:2px solid var(--mainColor);content:"";height:calc(100% + 30px);position:absolute;right:var(--numbers-cell-width);top:50%;transform:translateY(-50%);width:var(--numbers-cell-width);z-index:2}.form .grid{margin-bottom:0}.fieldset,fieldset{margin:1rem 0}.legend,legend{font-size:.75rem;font-weight:600;margin-bottom:1em;text-transform:uppercase}.grecaptcha-badge{display:none}.button,.input,.label,.select,.textarea{color:#303642;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:1rem;font-weight:400;margin:0;transition:.25s ease-out}.button::-moz-focus-inner,.input::-moz-focus-inner{border:0;padding:0}.label{display:block;margin-bottom:.5rem}.input[type=date],.input[type=email],.input[type=number],.input[type=password],.input[type=search],.input[type=tel],.input[type=text],.input[type=url],.select,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #aeaeae;border-radius:26px;display:block;height:3rem;line-height:inherit;padding:0 1rem;width:100%}.input[type=date]:focus,.input[type=email]:focus,.input[type=number]:focus,.input[type=password]:focus,.input[type=search]:focus,.input[type=tel]:focus,.input[type=text]:focus,.input[type=url]:focus,.select:focus,.textarea:focus{border-color:#1a202c;outline:0}.textarea{height:185px;line-height:1.5em;max-height:600px;min-height:3rem;overflow:auto;padding:calc(1.5rem - .75em) 1rem;resize:vertical;vertical-align:top}.select{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:2.5rem}.input[type=checkbox],.input[type=radio]{cursor:pointer;margin:.2rem 0;padding:0}.input[type=file]{background-color:#fff;border:initial;line-height:normal;padding:initial}.input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.button:focus,.select:focus{outline:0}::-moz-placeholder{color:#1a202c;font-style:italic}::placeholder{color:#1a202c;font-style:italic}::-ms-clear{display:none}::-webkit-search-cancel-button,::-webkit-search-results-button{-webkit-appearance:none;appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.checkbox,.radio{position:relative}.checkbox .label,.checkbox label,.radio .label,.radio label{cursor:pointer;padding:.2rem 0 0 2rem}.checkbox .label:after,.checkbox .label:before,.checkbox label:after,.checkbox label:before,.radio .label:after,.radio .label:before,.radio label:after,.radio label:before{content:"";display:block;position:absolute;transition:.25s ease-out}.checkbox .label:before,.checkbox label:before,.radio .label:before,.radio label:before{background-color:#fff;border:1px solid #aeaeae;border-radius:26px;height:20px;left:0;top:0;width:20px}.checkbox .label:after,.checkbox label:after,.radio .label:after,.radio label:after{border:solid;border-width:0 3px 3px 0;height:13px;left:6px;opacity:0;top:2px;transform:rotate(45deg);width:8px}.checkbox .input[type=checkbox],.checkbox .input[type=radio],.radio .input[type=checkbox],.radio .input[type=radio]{height:1px;left:1px;opacity:0;outline:0;position:absolute;top:1px;width:1px;z-index:-1}.checkbox .input[type=checkbox]:checked+.label:before,.checkbox .input[type=checkbox]:checked+label:before,.checkbox .input[type=checkbox]:focus+.label:before,.checkbox .input[type=checkbox]:focus+label:before,.checkbox .input[type=radio]:checked+.label:before,.checkbox .input[type=radio]:checked+label:before,.checkbox .input[type=radio]:focus+.label:before,.checkbox .input[type=radio]:focus+label:before,.radio .input[type=checkbox]:checked+.label:before,.radio .input[type=checkbox]:checked+label:before,.radio .input[type=checkbox]:focus+.label:before,.radio .input[type=checkbox]:focus+label:before,.radio .input[type=radio]:checked+.label:before,.radio .input[type=radio]:checked+label:before,.radio .input[type=radio]:focus+.label:before,.radio .input[type=radio]:focus+label:before{border-color:#1a202c}.checkbox .input[type=checkbox]:checked+.label:after,.checkbox .input[type=checkbox]:checked+label:after,.checkbox .input[type=radio]:checked+.label:after,.checkbox .input[type=radio]:checked+label:after,.radio .input[type=checkbox]:checked+.label:after,.radio .input[type=checkbox]:checked+label:after,.radio .input[type=radio]:checked+.label:after,.radio .input[type=radio]:checked+label:after{opacity:1}.checkbox .input[type=checkbox]:disabled+.label,.checkbox .input[type=checkbox]:disabled+label,.checkbox .input[type=radio]:disabled+.label,.checkbox .input[type=radio]:disabled+label,.radio .input[type=checkbox]:disabled+.label,.radio .input[type=checkbox]:disabled+label,.radio .input[type=radio]:disabled+.label,.radio .input[type=radio]:disabled+label{cursor:not-allowed}.checkbox .input[type=checkbox]:disabled+.label:after,.checkbox .input[type=checkbox]:disabled+label:after,.checkbox .input[type=radio]:disabled+.label:after,.checkbox .input[type=radio]:disabled+label:after,.radio .input[type=checkbox]:disabled+.label:after,.radio .input[type=checkbox]:disabled+label:after,.radio .input[type=radio]:disabled+.label:after,.radio .input[type=radio]:disabled+label:after{opacity:.5}.checkbox--toggle .input[type=checkbox]:active+.label:before,.checkbox--toggle .input[type=checkbox]:active+label:before,.checkbox--toggle .input[type=checkbox]:focus+.label:before,.checkbox--toggle .input[type=checkbox]:focus+label:before{border:1px solid #51586c}.checkbox--toggle .input[type=checkbox]:disabled+.label:before,.checkbox--toggle .input[type=checkbox]:disabled+label:before{opacity:.5}.checkbox--toggle .input[type=checkbox]:disabled+.label:after,.checkbox--toggle .input[type=checkbox]:disabled+label:after{opacity:1}.checkbox--toggle .input[type=checkbox]+.label,.checkbox--toggle .input[type=checkbox]+label{padding-left:3.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox--toggle .input[type=checkbox]+.label:active,.checkbox--toggle .input[type=checkbox]+.label:focus,.checkbox--toggle .input[type=checkbox]+label:active,.checkbox--toggle .input[type=checkbox]+label:focus{outline:none}.checkbox--toggle .input[type=checkbox]+.label:after,.checkbox--toggle .input[type=checkbox]+.label:before,.checkbox--toggle .input[type=checkbox]+label:after,.checkbox--toggle .input[type=checkbox]+label:before{position:absolute}.checkbox--toggle .input[type=checkbox]+.label:before,.checkbox--toggle .input[type=checkbox]+label:before{background:#898e9a;border:0;border-radius:20px;display:inline-block;height:20px;left:0;top:0;transition:background-color .25s ease-out;width:40px}.checkbox--toggle .input[type=checkbox]+.label:after,.checkbox--toggle .input[type=checkbox]+label:after{background:#fff;border-color:#898e9a;border-radius:50%;border-width:0;content:"";height:16px;left:2px;opacity:1;top:2px;transform:none;transition:all .25s ease-out;width:16px;z-index:1}.checkbox--toggle .input[type=checkbox]:checked+.label:before,.checkbox--toggle .input[type=checkbox]:checked+label:before{background:#fff4f7}.checkbox--toggle .input[type=checkbox]:checked+.label:after,.checkbox--toggle .input[type=checkbox]:checked+label:after{left:22px}.checkbox__description{color:#898e9a;display:block;font-size:.875rem;margin-left:3.5rem}.radio .label:after,.radio .label:before,.radio label:after,.radio label:before{border-radius:100%}.radio .label:after,.radio label:after{background-color:currentColor;border:0;height:12px;left:4px;top:4px;transform:none;width:12px}.file-input{position:relative}.file-input:focus{border-color:#1a202c;outline:0}.file-input .label{background:#f6f8f9;border:1px solid #aeaeae;border-radius:26px;cursor:pointer;display:block;margin:0;padding:18px 15px 18px 80px;position:relative}.file-input .label:before{background:#fff url(../../assets/images/upload.474b6059.svg) 50% no-repeat;background-size:13px;border-bottom-left-radius:26px;border-top-left-radius:26px;bottom:0;content:"";left:0;position:absolute;top:0;width:60px}.file-input .input[type=file]{height:1px;left:1px;outline:0;position:absolute;top:1px;width:1px;z-index:-1}.input-group{margin:0 0 1.3333333333rem}.input-group+.fieldset{margin-top:2rem}.input-group--horizontal{display:flex}.input-group--horizontal .checkbox .label,.input-group--horizontal .checkbox label,.input-group--horizontal .radio .label,.input-group--horizontal .radio label{margin-bottom:0}.input-group--horizontal .checkbox+.checkbox,.input-group--horizontal .radio+.radio{margin-left:1.3333333333rem}.input-group--error .checkbox .label:before,.input-group--error .input,.input-group--error .radio .label:before,.input-group--error .select,.input-group--error .textarea{border-color:#f1062c}.input-group__error{color:#f1062c;display:block;font-size:.875rem;margin-top:.6666666667rem}.required-wrap{white-space:pre}.required{color:#f1062c;display:inline-block}.floating-label{margin:2rem 0;position:relative}.floating-label .label{font-size:.75rem;left:0;opacity:0;pointer-events:none;position:absolute;top:-15px;transition:all .3s ease}.floating-label input::-moz-placeholder,.floating-label textarea::-moz-placeholder{color:#898e9a;font-size:1rem;font-style:normal;font-weight:400}.floating-label input::placeholder,.floating-label select:invalid,.floating-label textarea::placeholder{color:#898e9a;font-size:1rem;font-style:normal;font-weight:400}.floating-label input:not(:-moz-placeholder-shown)+label,.floating-label textarea:not(:-moz-placeholder-shown)+label{opacity:1;pointer-events:all;transform:translateY(-3px)}.floating-label input:not(:placeholder-shown)+label,.floating-label select:valid+label,.floating-label textarea:not(:placeholder-shown)+label{opacity:1;pointer-events:all;transform:translateY(-3px)}.floating-label--required:after{color:#f1062c;content:"*";position:absolute;right:8px;top:8px}body,h1,h2,h3,h4,h5,h6,html{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0,"dlig" 0}sup{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0,"dlig" 0,"sups" 1}sub{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0,"dlig" 0,"subs" 1}abbr{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0,"smcp" 1,"c2sc" 1}time{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=numer],input[type=range],input[type=tel],input[type=week]{font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 0,"onum" 0,"lnum" 1,"zero" 1}table{font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;border-collapse:collapse;border-spacing:0}table tfoot,table thead{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 0,"dlig" 0}html{overscroll-behavior:contain}body{--headerHeight:61px;--fullHeight:100vh;--headerBgColor:#7d0020;--modalAccentColor:#e4003a;--modalLightBgColor:#fff4f7;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;color:#303642;display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;overflow-y:auto}.body--room-1 .main,.body--room-2 .main,.body--room-3 .main,.body--room-4 .main,.body--room-start .main{padding-top:0}.body--room-1 .page-wrap,.body--room-2 .page-wrap,.body--room-3 .page-wrap,.body--room-4 .page-wrap,.body--room-start .page-wrap{height:var(--fullHeight,100vh);height:-webkit-fill-available;max-height:var(--fullHeight,100vh);min-height:0}.body--room-2{--headerBgColor:#4a0630;--modalAccentColor:#870b58;--modalLightBgColor:#fcf2f8}.body--room-3{--headerBgColor:#885f04;--modalAccentColor:#d39306;--modalLightBgColor:#fff7e6}.body--room-4{--headerBgColor:#802b08;--modalAccentColor:#e94e0f;--modalLightBgColor:#fff2ed}.page-wrap{--mainColor:#e4003a;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.page-wrap--red{--mainColor:#e4003a;--headerBgColor:#7d0020}.page-wrap--red-orange{--mainColor:#e94e0f;--headerBgColor:#802b08}.page-wrap--purple{--mainColor:#870b58;--headerBgColor:#4a0630}.page-wrap--yellow{--subHeaderColor:#f8ad07;--mainColor:#d39306;--headerBgColor:#885f04}.page-wrap--yellow .header h1{color:#885f04}.page-wrap--yellow .card--bg{background-color:#fff7e6}.page-wrap--yellow .section p a,.page-wrap--yellow strong{color:#d39306}.page-wrap--yellow .video__overlay .button .icon{fill:#d39306}.page-wrap--yellow .button--outlines,.page-wrap--yellow .button--secondary{color:#d39306}.page-wrap--yellow .button--outlines:active,.page-wrap--yellow .button--outlines:focus,.page-wrap--yellow .button--outlines:hover,.page-wrap--yellow .button--secondary:active,.page-wrap--yellow .button--secondary:focus,.page-wrap--yellow .button--secondary:hover{background-color:#d39306;border-color:#d39306;color:#fff}.page-wrap--yellow .button--outlines:active .icon,.page-wrap--yellow .button--outlines:focus .icon,.page-wrap--yellow .button--outlines:hover .icon,.page-wrap--yellow .button--secondary:active .icon,.page-wrap--yellow .button--secondary:focus .icon,.page-wrap--yellow .button--secondary:hover .icon{fill:#fff}.page-wrap--yellow .button--outlines{border-color:#d39306}.page-wrap--blue{--mainColor:#8694b5;--headerBgColor:#303642}.page-wrap--blue .card--bg{background-color:#edeff5}.page-wrap--blue .section p a,.page-wrap--blue strong{color:#60708f}.page-wrap--blue .video__overlay .button .icon{fill:#60708f}.page-wrap--blue .button--secondary{color:#60708f}.page-wrap--blue .button--secondary:active,.page-wrap--blue .button--secondary:focus,.page-wrap--blue .button--secondary:hover{background-color:#60708f;border-color:#60708f;color:#fff}.page-wrap--blue .button--secondary:active .icon,.page-wrap--blue .button--secondary:focus .icon,.page-wrap--blue .button--secondary:hover .icon{fill:#fff}.page-wrap--blue .grid--dividers .grid__item{border-color:#60708f!important}.container{margin:0 auto;max-width:1480px;padding:0 2rem;position:relative;width:100%}.container--medium{max-width:1200px}.container--small{max-width:900px}.container--no-max-width{max-width:none}.page-footer{padding:2rem 0;position:relative}.page-footer__signature{backface-visibility:hidden;background:url(../../assets/images/logo-esign.b57be895.svg) no-repeat 0 0;background-size:77px 20px;display:block;height:20px;opacity:.6;outline:0;text-indent:-9999px;transform:translateZ(0);transition-duration:.5s;width:80px;z-index:20}.page-footer__signature:focus,.page-footer__signature:hover{opacity:1}.grid{--gap-size:2rem;display:flex;flex-wrap:wrap;margin:0 0 calc(var(--gap-size, 2rem)*-1) calc(var(--gap-size, 2rem)*-1)}.grid--mb-0{margin-bottom:0}ul.grid{list-style:none;padding:0}.grid__item{margin-bottom:var(--gap-size,2rem);padding-left:var(--gap-size,2rem);width:100%}.grid--rev{flex-direction:row-reverse}.grid--justify-start{justify-content:flex-start}.grid--justify-center{justify-content:center}.grid--justify-end{justify-content:flex-end}.grid--justify-between{justify-content:space-between}.grid--justify-around{justify-content:space-around}.grid--align-start{align-items:flex-start}.grid--align-center{align-items:center}.grid--align-end{align-items:flex-end}.grid--dividers,.grid--gutter-0{--gap-size:0}.grid--gutter-half{--gap-size:1rem}.grid--gutter-2{--gap-size:4rem}.grid--dividers .grid__item{line-height:1.5em;min-height:120px}.grid--dividers .grid__item.large--one-fifth{align-items:center;border-bottom:1px solid #d39306;display:flex;padding:1.5rem;text-align:center}.grid--dividers .grid__item.medium--one-half{padding-top:1.5rem}.grid--dividers .grid__item.medium--one-half:last-child{border-right:none}.grid--dividers+.grid--dividers{margin-top:2rem}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.333%}.two-thirds{width:66.666%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}[class*=push--]{position:relative}.push--one-whole{margin-left:100%}.push--one-half{margin-left:50%}.push--one-third{margin-left:33.333%}.push--two-thirds{margin-left:66.666%}.push--one-quarter{margin-left:25%}.push--two-quarters{margin-left:50%}.push--three-quarters{margin-left:75%}.push--one-fifth{margin-left:20%}.push--two-fifths{margin-left:40%}.push--three-fifths{margin-left:60%}.push--four-fifths{margin-left:80%}[class*=pull--]{position:relative}.pull--one-whole{margin-right:100%}.pull--one-half{margin-right:50%}.pull--one-third{margin-right:33.333%}.pull--two-thirds{margin-right:66.666%}.pull--one-quarter{margin-right:25%}.pull--two-quarters{margin-right:50%}.pull--three-quarters{margin-right:75%}.pull--one-fifth{margin-right:20%}.pull--two-fifths{margin-right:40%}.pull--three-fifths{margin-right:60%}.pull--four-fifths{margin-right:80%}.row-reverse{flex-direction:row-reverse}.column-reverse{flex-direction:column-reverse}.page-header{background-color:var(--headerBgColor);left:0;padding:.6666666667rem 0;position:fixed;top:0;transition:background-color .25s ease-out;width:100%;z-index:10}.page-header__wrap{justify-content:space-between}.page-header__content,.page-header__wrap{align-items:center;display:flex}.page-header__language-selector{margin-right:3rem}.page-header__logo{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;margin-right:1rem;text-decoration:none;width:auto}.page-header__logo span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:nimbus-sans,Roboto,Helvetica,Arial,Verdana,sans-serif;font-weight:700;font-weight:300;letter-spacing:-.02em;line-height:1;margin-bottom:-.4em;padding-left:.5em;text-rendering:optimizeLegibility}.main-nav-trigger{background:transparent;display:block;outline:0;padding-top:5px;transition:none;z-index:10}.main-nav-trigger svg{fill:#fff;transition:.25s ease-out;transition-property:fill}.main-nav-trigger:active,.main-nav-trigger:focus,.main-nav-trigger:hover{cursor:pointer}.main-nav-trigger:active svg,.main-nav-trigger:focus svg,.main-nav-trigger:hover svg{fill:#fff}.main-nav{display:none;padding-top:.3em}.main-nav__list{display:flex;flex-wrap:wrap;margin-bottom:-1rem}.main-nav__list li{margin:0 0 1rem 1.5rem}.main-nav__list li:first-child{margin-left:0}.main-nav__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.125rem;text-decoration:none;text-rendering:optimizeLegibility}.main-nav__link:focus,.main-nav__link:hover{color:#fff}.active .main-nav__link{font-weight:700}.mobile-nav__content{display:flex;flex-direction:column;min-height:calc(100vh - 8rem)}.mobile-nav__main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;flex-grow:1;font-family:nimbus-sans,Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:1.5em;font-weight:700;justify-content:center;text-align:center;text-rendering:optimizeLegibility}.mobile-nav__list{margin:0}.mobile-nav__list li{margin-bottom:.5em}.mobile-nav__link{color:#303642;text-decoration:none}.active .mobile-nav__link,.mobile-nav__link:active,.mobile-nav__link:focus,.mobile-nav__link:hover{color:#e4003a}.mobile-nav__footer{align-items:center;display:flex;flex-direction:column;margin-top:2rem;text-align:center}.skip-link:focus{background-color:#fff;font-size:1.25rem;left:0;padding:.5em 1em;top:0;z-index:999}.main{display:flex;flex-direction:column;flex-grow:1;height:var(--fullHeight,100vh);max-height:-webkit-fill-available;padding:var(--headerHeight) 0 0 0}.browser-support{background:#fff;bottom:0;box-shadow:2px 2px 21px -10px rgba(0,0,0,.51);color:#303642;display:none;left:0;max-width:650px;padding:3rem 4rem;position:fixed;z-index:999999}.browser-support .browser-support__body{display:block;font-size:1rem;line-height:1.5em;margin-bottom:0;padding-right:2rem}.browser-support .browser-support__close{cursor:pointer;position:absolute;right:2rem;top:2rem}.browser-support .browser-support__close .icon{fill:#e4003a}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4003a;border:1px solid #e4003a;border-radius:26px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.2em;margin:0;outline:0;padding:.6rem 1.2rem;text-decoration:none;transition:.25s ease-out}.button .icon+span,.button span+.icon{margin-left:1rem}.button .icon{fill:currentColor;transition:fill .25s ease-out}.button:active,.button:focus,.button:hover{background-color:#b1002d;border-color:#b1002d;color:#fff}.button:active{background-color:#e4003a;border-color:#e4003a}.button:disabled,.button[disabled]{background-color:#ebeded;border:1px solid #cbd0d3;color:#aeaeae}.button--full{width:100%}.button--mb-gutter{margin-bottom:2rem}.button--secondary{background-color:#fff;border:1px solid #fff;color:#e4003a}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:hsla(0,0%,100%,.9);border-color:#fff;color:#e4003a}.button--outlines{background-color:transparent;border:1px solid #e4003a;color:#e4003a}.button--outlines:active,.button--outlines:focus,.button--outlines:hover{background-color:#e4003a;border-color:#e4003a;color:#fff}.button--icon{background-color:#fff;border:none;border-radius:50%;color:#e4003a;height:40px;padding:0;text-transform:none;width:40px}.button--icon .icon{fill:#e4003a;transition:fill .25s ease-out}.button--icon:active,.button--icon:focus,.button--icon:hover{background-color:hsla(0,0%,100%,.8);border:none;box-shadow:none;outline:none}.button--icon:active .icon,.button--icon:focus .icon,.button--icon:hover .icon{fill:#b1002d}.button--minimal{background-color:transparent;border:none;color:#303642;padding-left:0;padding-right:0;text-decoration:underline;text-transform:none}.button--minimal:active,.button--minimal:focus,.button--minimal:hover{background-color:transparent;border:none;box-shadow:none;color:rgba(48,54,66,.7);outline:none}.button--small{font-size:.75rem}.button--loading{pointer-events:none}.button--loading:after{animation:spin 1.5s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";display:block;height:1rem;margin-left:1rem;width:1rem}.button--loading.button--secondary:after{border-color:transparent #e4003a #e4003a}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-group{display:flex;flex-wrap:wrap;margin-bottom:-2rem;margin-left:-2rem}.button-group .button,.button-group a{margin-bottom:2rem;margin-left:2rem}.button-group+.button-group{margin-top:.6666666667rem}.button-group--gutter-0,.button-group--gutter-0 .button,.button-group--gutter-0 a{margin-bottom:0;margin-left:0}.button-group--right{justify-content:flex-end}.button-group--center{justify-content:center}.button-group--align-center{align-items:center}.breadcrumbs{margin-bottom:2rem;position:relative;z-index:1}.breadcrumbs .icon-separator{color:#e4003a;margin-left:.6666666667rem}.breadcrumbs .icon{fill:#e4003a;margin-left:.6666666667rem;transition:transform .25s ease-out}.breadcrumbs li{align-items:center;display:flex;position:relative}.breadcrumbs a{outline-offset:3px;text-underline-offset:.25em}.breadcrumbs a:focus,.breadcrumbs a:hover,.breadcrumbs li:focus,.breadcrumbs li:hover{color:#75787b}.card{align-items:flex-start;display:flex;flex-direction:column;padding:2rem;position:relative}.card a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.card--bg{background-color:#fff4f7;text-align:left}.card--no-px{padding-left:0;padding-right:0}.card--spark{isolation:isolate}.card--spark .h2{font-weight:400;position:relative;z-index:1}.card--spark:after{background:url(../../assets/images/esg/spark.69129c03.png) no-repeat;background-size:contain;content:"";display:none;height:120px;position:absolute;right:0;top:0;transform:translateY(-50%);width:140px;z-index:0}.card--center{align-items:center;text-align:center}.card--center>.grid{width:100%}.card--person{padding:0}.card--person p{font-size:clamp(1.13rem,.44vw + 14.67px,1.25rem);margin-bottom:.2em}.card--person h3,.theme .card--person h3{color:#303642}.card__visual{margin-bottom:1rem}.dropdown{display:inline-flex;position:relative}.dropdown__trigger{background-color:transparent;cursor:pointer}.dropdown__trigger .icon{height:.6666666667rem;margin-left:.3333333333rem;transform:scaleY(1);transition:transform .2s ease-in-out;width:.6666666667rem}.dropdown__content{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:block;margin-top:.6666666667rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;top:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:-moz-max-content;width:max-content;z-index:25}.dropdown__content:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:-.6666666667rem;z-index:-1}.dropdown__content li a{display:block;padding:1rem 2rem;width:100%}.dropdown__content li a:focus,.dropdown__content li a:hover{background-color:#f6f8f9;color:#e4003a}.dropdown:hover .dropdown__trigger .icon,.dropdown__trigger:focus .icon{transform:scaleY(-1)}.dropdown:hover .dropdown__content,.dropdown__content:focus-within,.dropdown__trigger:focus+.dropdown__content{opacity:1;pointer-events:all;visibility:visible}.dropdown--justify-start{justify-content:start}.dropdown--justify-center{justify-content:center}.dropdown--justify-end{justify-content:end}.icon{display:inline-block}.icon-facebook{height:18px;width:9px}.icon-twitter{height:16px;width:20px}.icon-close,.icon-instagram,.icon-menu{height:20px;width:20px}.icon-chevron-down{height:10px;width:10px}.icon-hamburger,.icon-hamburger:after,.icon-hamburger:before{border-top:3px solid #e4003a;height:1px;left:0;position:absolute;transition:.25s ease-out;width:24px}.icon-hamburger{position:relative}.icon-hamburger:after,.icon-hamburger:before{content:"";margin-left:0}.icon-hamburger:before{margin-top:3px}.icon-hamburger:after{margin-top:9px}.icon-arrow-right{height:20px;width:28px}.icon-arrow-down{height:28px;width:20px}.icon-play{height:18px;width:14px}.input-spinner{display:flex;flex-direction:column;position:relative}.input-spinner input[type=number]{-moz-appearance:textfield;padding-right:3rem}.input-spinner__buttons{display:flex;flex-direction:column;height:3rem;padding:1px;position:absolute;right:0;top:0}.input-spinner__button{align-items:center;background-color:transparent;color:transparent;cursor:pointer;display:flex;flex:1;justify-content:center;overflow:hidden;position:relative;width:42px}.input-spinner__button:active,.input-spinner__button:focus,.input-spinner__button:hover{background-color:#f6f8f9}.input-spinner__button:before{border-left:5px solid transparent;border-right:5px solid transparent;content:"";position:absolute}.input-spinner__button--increment:before{border-bottom:5px solid #303642;bottom:5px}.input-spinner__button--decrement:before{border-top:5px solid #303642;top:5px}.matrix__block hr{margin:2rem 0}.matrix__block:last-of-type{margin-bottom:0}.matrix__block--button,.matrix__block--image,.matrix__block--quote{margin-bottom:4rem;margin-top:4rem}.matrix__block--image{text-align:center}.matrix__block--pop-out figure{margin-left:-2rem;width:calc(100% + 4rem)}.matrix__block--left+.matrix__block:after,.matrix__block--right+.matrix__block:after{clear:both;content:"";display:table}.matrix__block--button{text-align:center}.matrix__block--button .button{margin:0 1rem 2rem}.matrix__block--section{margin-bottom:2rem}.note{background:#efefef;border-radius:26px;margin:0 0 1.3333333333rem;padding:1rem 1.3333333333rem}.note p,.note ul{margin-bottom:1em}.note p:last-child,.note ul:last-child{margin-bottom:0}.note--success{background-color:#eff9ef;color:#39963a}.note--error{background-color:#fff7f8;color:#f1062c}.pagination{display:flex;justify-content:center}.pagination__item{margin:0 1rem}.pagination__link{background-color:transparent;color:#303642;cursor:pointer;text-decoration:none;transition:.25s ease-out}.pagination__link:focus,.pagination__link:hover{color:#fff4f7}.pagination__link--active{color:#fff4f7;font-weight:600}.pagination__link--disabled{cursor:default;opacity:.25}.quote:not(:last-child){margin-bottom:1.5em}.quote blockquote{color:#e4003a;font-size:1.25rem;line-height:1.5em;margin-bottom:1em;quotes:"“" "”" "‘" "’"}.quote blockquote:before{content:open-quote}.quote blockquote:after{content:close-quote}@supports(hanging-punctuation:first){.quote blockquote{hanging-punctuation:first;text-indent:0}}.quote figcaption{font-size:1.125rem}.quote-block{align-items:center;background-color:#fff4f7;display:flex;flex-direction:column;padding-top:2rem;text-align:left}.quote-block .visual{flex-shrink:0;max-width:45%}.quote-block .quote{border-left:0;font-style:normal;margin:0 auto;padding:2rem}.quote-block .quote blockquote{font-size:1.6875rem;max-width:45ch}.quote-block .quote figcaption{color:#303642}.section{margin-bottom:2rem}.section--large{margin-bottom:6rem}img{display:inline-block;height:auto;max-width:100%}.visual{aspect-ratio:1;display:block;overflow:hidden;position:relative}.visual iframe,.visual img,.visual video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@supports not (aspect-ratio:auto){.visual iframe,.visual img,.visual video{left:0;position:absolute;top:0}.visual{height:0;padding-top:100%;width:100%}}.visual--original{aspect-ratio:auto}@supports not (aspect-ratio:auto){.visual--original{height:100%;padding-top:0}.visual--original img{position:relative}}.visual--mb-gutter{display:block;margin-bottom:2rem}.visual--mb-gutter-half{display:block;margin-bottom:1rem}.visual--2x1{aspect-ratio:2/1}@supports not (aspect-ratio:auto){.visual--2x1{padding-top:50%}}.visual--3x4{aspect-ratio:3/4}@supports not (aspect-ratio:auto){.visual--3x4{padding-top:133.3333333333%}}.visual--5x7{aspect-ratio:5/7}@supports not (aspect-ratio:auto){.visual--5x7{padding-top:140%}}.visual--7x9{aspect-ratio:7/9}@supports not (aspect-ratio:auto){.visual--7x9{padding-top:128.5714285714%}}.visual--16x9{aspect-ratio:16/9}@supports not (aspect-ratio:auto){.visual--16x9{padding-top:56.25%}}.header{background-color:var(--subHeaderColor,var(--mainColor));margin-bottom:2rem;padding:2rem}.header .h1,.header h1{color:#fff;font-weight:400;margin-bottom:0}.comparing-bars{isolation:isolate}.comparing-bars__year{font-size:.9375rem;margin-bottom:0}.comparing-bars__item--2021 .comparing-bars__year{color:#8694b5}.comparing-bars__item--2022 .comparing-bars__year{color:var(--mainColor)}.comparing-bars__item--2021 .bar{background-color:transparent;border:2px solid #60708f}.comparing-bars__item--2022 .bar{background-color:var(--mainColor)}.comparing-bars__label{font-size:.9375rem;margin-bottom:6px}.comparing-bars__item--2021 .comparing-bars__label{color:#8694b5}.comparing-bars__item--2022 .comparing-bars__label{color:var(--mainColor)}.comparing-bars--horizontal .comparing-bars__item{align-items:center;display:flex;position:relative}.comparing-bars--horizontal .comparing-bars__year{font-size:1rem;margin-bottom:0;min-width:50px}.comparing-bars--horizontal .bar{align-items:center;display:flex;font-size:1rem;justify-content:flex-end;line-height:1;min-height:52px;padding:8px 10px;text-align:right;width:100%}.comparing-bars--horizontal .comparing-bars__item--2022{color:var(--mainColor);margin-top:2rem}.comparing-bars--horizontal .comparing-bars__item--2022 .bar{color:#fff}.comparing-bars#consolidated-net-result .comparing-bars__item--2021 .bar,.comparing-bars#net-cash-position .comparing-bars__item--2021 .bar{width:45%}.storyboard-wrapper{--floorHeight:40vh;flex-direction:column;height:100%;isolation:isolate}.storyboard,.storyboard-wrapper{display:flex;flex-grow:1;max-height:-webkit-fill-available}.storyboard{flex-wrap:nowrap;position:relative;width:-moz-max-content;width:max-content}.storyboard__character{bottom:14vh;height:var(--floorHeight);left:5vw;position:fixed;z-index:6}.storyboard__character picture{display:block;height:100%;transform-origin:center}.storyboard__character img,.storyboard__character video{height:100%}.storyboard__character img{padding-top:.2vh}.storyboard__character video{left:-20%;opacity:0;position:absolute;top:0}.storyboard__character.walking img{opacity:0;visibility:hidden}.storyboard__character.walking video{opacity:1;visibility:visible}.storyboard__character.return img,.storyboard__character.return video{transform:scaleX(-1)}.storyboard__character.return video{left:0}.storyboard__room{--floorColor:#faccd8;--bgColor:#e4003a;--bgImg:url();align-items:flex-end;color:#fff;display:flex;flex-wrap:nowrap;position:relative}.storyboard__room:before{background-color:var(--bgColor);background-image:var(--bgImg);background-position:0 4vh;background-repeat:repeat-x;background-size:auto 30vh;height:100%;top:0}.storyboard__room:after,.storyboard__room:before{content:"";left:0;position:absolute;width:100%;z-index:-1}.storyboard__room:after{background-color:var(--floorColor);bottom:0;height:var(--floorHeight)}.storyboard__room+.storyboard__room{margin-left:-1px}.storyboard-room__title{font-size:calc(1.2rem + 1vh);font-weight:300;margin-bottom:var(--floorHeight);padding:0 10vh 6vh;white-space:nowrap}.storyboard-room__title strong{font-weight:700;line-height:1em}.storyboard__item{--spacingBottom:0vh;--spacingLeft:0vh;--spacingRight:0vh;isolation:isolate;margin-bottom:var(--spacingBottom);margin-left:var(--spacingLeft);margin-right:var(--spacingRight);position:relative}.storyboard__item img,.storyboard__item picture{display:block}.storyboard-item__cta{--xPos:0;--yPos:0;--width:auto;--height:auto;--rotation:0;align-items:center;background-color:#870b58;border:4px solid #fff;display:flex;font-size:2vh;gap:1.5vh;justify-content:space-between;left:var(--xPos);min-height:var(--height);padding:2vh 2.5vh;position:absolute;top:var(--yPos);transform:rotate(var(--rotation));width:var(--width)}.storyboard-item__cta p,.storyboard-item__cta>:last-child{margin-bottom:0}.storyboard-item__cta .button{color:#870b58}.storyboard-item__cta .button .icon{fill:#870b58}.storyboard-item__cta a:before,.storyboard-item__cta button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.storyboard__room--start{align-items:flex-start;display:flex;justify-content:center;min-width:100vw;padding:3rem 6rem}.storyboard__room--start h1{left:50%;margin-bottom:2rem;padding-right:4.5vh;position:absolute;top:25%;transform:translateX(-50%);white-space:nowrap}.storyboard__room--start h1 button{background-color:transparent;bottom:.15em;display:flex;position:absolute;right:-.2em}.storyboard__room--start h1 button .icon{fill:#fff;height:3vh;transition:transform .25s ease-out;width:4.5vh;will-change:transform}.storyboard__room--start h1 button:focus,.storyboard__room--start h1 button:hover{cursor:pointer}.storyboard__room--start h1 button:focus .icon,.storyboard__room--start h1 button:hover .icon{transform:translateX(25%)}.storyboard__room--red:not(.storyboard__room--start){--bgImg:url(../../assets/images/room-1/bg-city.7820c32d.png)}.storyboard__room--purple{--floorColor:#e7cede;--bgColor:#870b58;--bgImg:url(../../assets/images/room-2/bg-village.ea611cbe.png);padding-right:15vh}.storyboard__room--yellow{--floorColor:#feefcd;--bgColor:#f8ad07;--bgImg:url(../../assets/images/room-3/bg-park.cf1140c0.png)}.storyboard__room--yellow .storyboard-room__title{color:#870b58}.storyboard__room--orange{--floorColor:#fbdccf;--bgColor:#e94e0f;padding-right:15vh}.storyboard__item--foreground{margin-bottom:var(--spacingBottom);z-index:15}.storyboard__item--middle{margin-bottom:calc(22vh + var(--spacingBottom));z-index:5}.storyboard__item--background{margin-bottom:calc(var(--floorHeight) + var(--spacingBottom));z-index:1}.storyboard__item--doorway{isolation:auto;margin-bottom:0}.storyboard__item--doorway .doorway-background img{height:calc(100vh - var(--headerHeight));z-index:1}.storyboard__item--doorway .doorway-foreground img{bottom:0;height:calc(100vh - var(--headerHeight));position:absolute;right:0;z-index:15}.storyboard__item--absolute{bottom:0;position:absolute}.storyboard__item--lantern{--signTextColor:#870b58;--signBgColor:#f8ad07;--buttonTextColor:#870b58;align-items:flex-end;display:flex;min-width:200px;position:relative}.storyboard__item--lantern img{height:57.5vh;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;transform:translateX(-50%);z-index:3}.storyboard__item--lantern a:before,.storyboard__item--lantern button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.storyboard__item--lantern .lantern-sign{background-color:var(--signBgColor);border:6px solid #fff;border-bottom:0;color:var(--signTextColor);font-size:3vh;margin-left:4rem;padding:2rem 2rem 4rem;position:relative;white-space:nowrap;z-index:2}.storyboard__item--lantern .lantern-sign:after,.storyboard__item--lantern .lantern-sign:before{background-color:#fff;content:"";height:.6666666667rem;position:absolute;right:101%;top:20%;width:4rem;z-index:1}.storyboard__item--lantern .lantern-sign:after{top:70%}.storyboard__item--lantern .lantern-sign>:last-child{margin-bottom:0}.storyboard__item--lantern .lantern-sign p{line-height:1.2em;margin-bottom:1em}.storyboard__item--lantern .lantern-sign .button{color:var(--buttonTextColor)}.storyboard__item--lantern-reverse img{left:auto;right:0;transform:translate(50%)}.storyboard__item--lantern-reverse .lantern-sign{margin-left:auto;margin-right:4rem}.storyboard__item--lantern-reverse .lantern-sign:after,.storyboard__item--lantern-reverse .lantern-sign:before{left:101%;right:auto}.storyboard__item--lantern-orange{--signTextColor:#fff;--signBgColor:#e94e0f;--buttonTextColor:#e94e0f}.storyboard__item--sign .sign{background-color:#8694b5;border:18px solid #fff;font-size:3vh;max-width:58vh;padding:2rem;position:relative;transform:translateY(-160px)}.storyboard__item--sign .sign:after{background-color:#fff;content:"";height:160px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:36px}.storyboard__item--sign .sign a:before,.storyboard__item--sign .sign button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.storyboard__item--sign .button{color:#8694b5}.storyboard__item--sign p{line-height:1.2em;margin-bottom:1em}.storyboard__item--sign-2 .sign{background-color:#ae7905;border:none;border-radius:19px;font-size:2.5vh;padding:.6666666667rem;transform:none}.storyboard__item--sign-2 .sign:after{background-color:#ae7905;height:38vh;top:-10%;width:6%;z-index:-1}.storyboard__item--sign-2 .sign__inner{background-color:#870b58;border:2px solid #fff;border-radius:13px;padding:2rem;text-align:center}.storyboard__item--sign-2 .button .icon{fill:#870b58}.storyboard__item--tree{height:calc(40vh - var(--headerHeight));width:28vh}.storyboard__item--tree img,.storyboard__item--tree picture{height:100%;width:100%}.storyboard__item--tree img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.storyboard__item--street-billboard .billboard{background-color:#870b58;border:8px solid #fff;font-size:2.5vh;max-width:26vh;padding:2.5vh;position:relative;text-align:center;transform:translateY(-70px)}.storyboard__item--street-billboard .billboard:after{background-color:#fff;content:"";height:70px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:80%}.storyboard__item--street-billboard .billboard p{line-height:1.2em;margin-bottom:.6em}.storyboard__item--street-billboard .billboard a:before,.storyboard__item--street-billboard .billboard button:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.storyboard__item--street-billboard .button .icon{fill:#870b58}.storyboard-item__cta--vertical{flex-direction:column;justify-content:center;text-align:center}.storyboard-item__cta--no-border{border:none}.storyboard-item__cta--no-padding{padding:0}.storyboard-item__cta--bigger-text p{font-size:3vh;line-height:1.3em}@media(min-width:480px){.table--figures{--numbers-cell-width:80px}.grid--dividers .grid__item.large--one-fifth{border-bottom:0}.grid--dividers .grid__item.large--one-fifth:not(:nth-child(2n)):not(:last-child){border-right:1px solid #d39306}.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.333%}.small--two-thirds{width:66.666%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media(min-width:768px){.modal__dialog{margin:60px auto;max-width:900px}.modal--storyboard .modal__dialog{--ySpacing:calc(2rem + 2vh);margin:var(--ySpacing) auto;max-width:800px}.modal--storyboard .modal__content{padding:0}.modal--wider .modal__dialog{max-width:1200px}.list--horizontal-icons li{flex-direction:row}.list--icon-blocks-dividers li+li{border-bottom:none;border-left:2px solid #e4003a}.table--figures td:not(:first-child){padding-right:calc(var(--cell-padding)*3)}.table--figures:after{height:calc(100% + 60px)}.table--figures{--numbers-cell-width:110px}.page-footer__signature{float:right;width:16px}.page-footer__signature:focus,.page-footer__signature:hover{width:80px}.grid--dividers .grid__item.large--one-fifth:not(:nth-child(3)):not(:last-child){border-right:1px solid #d39306}.grid--dividers .grid__item.medium--one-half:nth-child(odd){padding-right:1.5rem}.grid--dividers .grid__item.medium--one-half:nth-child(2n){border-left:1px solid #d39306;padding-left:1.5rem}.medium--one-whole{width:100%}.medium--one-half{width:50%}.medium--one-third{width:33.333%}.medium--two-thirds{width:66.666%}.medium--one-quarter{width:25%}.medium--two-quarters{width:50%}.medium--three-quarters{width:75%}.medium--one-fifth{width:20%}.medium--two-fifths{width:40%}.medium--three-fifths{width:60%}.medium--four-fifths{width:80%}.medium--show{display:block!important}.medium--hide{display:none!important}.medium--text-left{text-align:left!important}.medium--text-right{text-align:right!important}.medium--text-center{text-align:center!important}.push--medium--one-whole{margin-left:100%}.push--medium--one-half{margin-left:50%}.push--medium--one-third{margin-left:33.333%}.push--medium--two-thirds{margin-left:66.666%}.push--medium--one-quarter{margin-left:25%}.push--medium--two-quarters{margin-left:50%}.push--medium--three-quarters{margin-left:75%}.push--medium--one-fifth{margin-left:20%}.push--medium--two-fifths{margin-left:40%}.push--medium--three-fifths{margin-left:60%}.push--medium--four-fifths{margin-left:80%}.pull--medium--one-whole{margin-right:100%}.pull--medium--one-half{margin-right:50%}.pull--medium--one-third{margin-right:33.333%}.pull--medium--two-thirds{margin-right:66.666%}.pull--medium--one-quarter{margin-right:25%}.pull--medium--two-quarters{margin-right:50%}.pull--medium--three-quarters{margin-right:75%}.pull--medium--one-fifth{margin-right:20%}.pull--medium--two-fifths{margin-right:40%}.pull--medium--three-fifths{margin-right:60%}.pull--medium--four-fifths{margin-right:80%}.medium--row-reverse{flex-direction:row-reverse}.medium--column-reverse{flex-direction:column-reverse}.page-header__language-selector{margin-right:0}.card{padding:3rem 4rem}.card--spark:after{display:block}.card--person{padding:0}.dropdown--medium-justify-start{justify-content:start}.dropdown--medium-justify-center{justify-content:center}.dropdown--medium-justify-end{justify-content:end}.matrix__block--button,.matrix__block--image,.matrix__block--quote{margin-bottom:6rem;margin-top:6rem}.matrix__block--quote{padding-left:2rem}.matrix__block--pop-out figure{margin-left:-4rem;width:calc(100% + 8rem)}.matrix__block--left,.matrix__block--right{margin-bottom:1.3333333333rem;margin-top:1.3333333333rem}.matrix__block--left{float:left;margin-right:4rem;width:33%}.matrix__block--left.matrix__block--pop-out figure{width:calc(100% + 4rem)}.matrix__block--right{float:right;margin-left:4rem;width:33%}.matrix__block--right.matrix__block--pop-out figure{margin-left:0;width:calc(100% + 4rem)}.matrix__block--button{padding:0 6rem}.matrix__block--section{margin-bottom:6rem}.quote{padding-left:2.5rem}.quote-block .visual{max-width:30%}.quote-block{flex-direction:row;padding-top:0}.section{margin-bottom:4rem}.section--small{margin-bottom:2rem}.section--large{margin-bottom:8rem}.visual--medium-2x1{aspect-ratio:2/1}@supports not (aspect-ratio:auto){.visual--medium-2x1{padding-top:50%}}.visual--medium-3x4{aspect-ratio:3/4}@supports not (aspect-ratio:auto){.visual--medium-3x4{padding-top:133.3333333333%}}.visual--medium-5x7{aspect-ratio:5/7}@supports not (aspect-ratio:auto){.visual--medium-5x7{padding-top:140%}}.visual--medium-7x9{aspect-ratio:7/9}@supports not (aspect-ratio:auto){.visual--medium-7x9{padding-top:128.5714285714%}}.visual--medium-16x9{aspect-ratio:16/9}@supports not (aspect-ratio:auto){.visual--medium-16x9{padding-top:56.25%}}.header{margin-bottom:5rem;padding:5rem}.comparing-bars{width:60%}.comparing-bars--horizontal .comparing-bars__year{min-width:65px}.storyboard__room--start h1 button{bottom:.3em}.storyboard__room--start h1{bottom:var(--floorHeight);top:auto}.storyboard__room--start{padding:6rem}}@media(min-width:1024px){.modal__dialog div[role=document]{padding:60px 0}.modal--storyboard .modal__dialog div[role=document]{padding:4rem}.h1.h1--giant,h1.h1--giant{font-size:12vh}body{--headerHeight:72px}.large--one-whole{width:100%}.large--one-half{width:50%}.large--one-third{width:33.333%}.large--two-thirds{width:66.666%}.large--one-quarter{width:25%}.large--two-quarters{width:50%}.large--three-quarters{width:75%}.large--one-fifth{width:20%}.large--two-fifths{width:40%}.large--three-fifths{width:60%}.large--four-fifths{width:80%}.large--show{display:block!important}.large--hide{display:none!important}.large--text-left{text-align:left!important}.large--text-right{text-align:right!important}.large--text-center{text-align:center!important}.large--row-reverse{flex-direction:row-reverse}.large--column-reverse{flex-direction:column-reverse}.page-header{padding:1rem 0}.page-header__logo{width:auto}.main-nav-trigger{display:none}.main-nav{display:block}}@media(min-width:1200px){.page-header__logo span{margin-bottom:-.2em}.page-header__logo{font-size:1.6875rem}.section--large{margin-bottom:12rem}}@media(min-width:1680px){.h1.h1--giant,h1.h1--giant{font-size:15vh}.main-nav__link{font-size:1.25rem}}@media(max-width:766px){.modal--fullscreen .modal__close{top:38px}}@media(max-width:767px){.list--horizontal-icons li>picture,.list--horizontal-icons-small li>picture{margin-bottom:1rem}.table--responsive thead{display:none}.table--responsive tr{display:block}.table--responsive tr td:last-child{border-bottom:2px solid #aeaeae}.table--responsive td,.table--responsive th{display:flex;justify-content:space-between}.table--responsive td:before{content:attr(data-label);font-size:.875rem;font-weight:600;padding-right:6px}.header .container{padding:0}}@media print{@page{margin:2cm .5cm 1cm}html{font-size:10px}*{background-color:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}.container{padding-left:0;padding-right:0}.medium--one-half{width:50%}.medium--two-thirds{width:66.66%}.medium--one-third{width:33.33%}.medium--three-quarters{width:75%}.medium--one-quarter{width:25%}.main-nav,.page-footer{display:none}}@media(max-width:1023px){.body--room-1 .page-wrap,.body--room-2 .page-wrap,.body--room-3 .page-wrap,.body--room-4 .page-wrap,.body--room-start .page-wrap{overflow-y:hidden}}