/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-submit,.form-select,.form-text,.form-textarea,.form-email,.form-tel{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;outline:none;background:transparent;border-radius:0px;box-sizing:border-box;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}.form-select,.form-text,.form-textarea,.form-email,.form-tel{border-bottom:1px solid var(--form-border-color);padding-bottom:10px;}.form-actions:not(:has(.js-hide))::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-actions:not(:has(.js-hide))::after{content:"\e906";}.form-submit:focus,.form-select:focus,.form-text:focus,.form-textarea:focus,.form-email:focus,.form-tel:focus,.form-checkbox:focus + label:focus::before,.form-radio:focus + label:focus::before,.form-select:focus:active:not(:disabled),.form-text:focus:active:not(:disabled),.form-textarea:focus:active:not(:disabled),.form-email:focus:active:not(:disabled),.form-tel:focus:active:not(:disabled){outline:2px solid blue;outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;}.using-mouse .form-submit:focus,.using-mouse .form-select:focus,.using-mouse .form-text:focus,.using-mouse .form-textarea:focus,.using-mouse .form-email:focus,.using-mouse .form-tel:focus,.using-mouse .form-checkbox:focus + label:focus::before,.using-mouse .form-radio:focus + label:focus::before,.using-mouse .form-submit:focus-visible,.using-mouse .form-select:focus-visible,.using-mouse .form-text:focus-visible,.using-mouse .form-textarea:focus-visible,.using-mouse .form-email:focus-visible,.using-mouse .form-tel:focus-visible,.using-mouse .form-checkbox:focus + label:focus-visible::before,.using-mouse .form-radio:focus + label:focus-visible::before{outline:none;}.form-checkbox:hover:not(:disabled) + label::before,.form-radio:hover:not(:disabled) + label::before,.form-select:hover:not(:disabled),.form-text:hover:not(:disabled):not(:focus),.form-textarea:hover:not(:disabled):not(:focus),.form-email:hover:not(:disabled):not(:focus),.form-tel:hover:not(:disabled):not(:focus){opacity:1;}.form-submit,.form-select,.form-text,.form-textarea,.form-email,.form-tel,.form-checkbox:focus + label::before,.form-radio:focus + label::before,.form-select:active:not(:disabled),.form-text:active:not(:disabled),.form-textarea:active:not(:disabled),.form-email:active:not(:disabled),.form-tel:active:not(:disabled){border-color:var(--form-border-color);}.using-mouse .form-submit,.using-mouse .form-select,.using-mouse .form-text,.using-mouse .form-textarea,.using-mouse .form-email,.using-mouse .form-tel,.using-mouse .form-checkbox:focus + label::before,.using-mouse .form-radio:focus + label::before,.using-mouse .form-select:active:not(:disabled),.using-mouse .form-text:active:not(:disabled),.using-mouse .form-textarea:active:not(:disabled),.using-mouse .form-email:active:not(:disabled),.using-mouse .form-tel:active:not(:disabled){outline:none !important;}.form-checkbox.error + label,.form-radio.error + label,.form-select.error,.form-text.error,.form-textarea.error,.form-email.error,.form-tel.error{border-color:#cc0000;background-color:#fcc;}.has-background .form-checkbox.error + label,.has-background .form-radio.error + label,.has-background .form-select.error,.has-background .form-text.error,.has-background .form-textarea.error,.has-background .form-email.error,.has-background .form-tel.error{background-color:#ff4d4d;}.form-type-checkbox,.form-type-radio{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.form-checkbox,.form-radio{position:absolute;opacity:0;}.form-checkbox + label,.form-radio + label{position:relative;display:block;padding-left:calc(var(--icon-size-base) + 10px);min-height:var(--icon-size-base);}.form-checkbox + label::before,.form-radio + label::before{display:block;position:absolute;top:0;left:0;width:var(--icon-size-base);height:var(--icon-size-base);border:1px solid var(--form-border-color);box-sizing:border-box;content:'';}.form-checkbox + label::after,.form-radio + label::after{display:block;position:absolute;top:8px;left:8px;width:20px;height:20px;content:'';}.form-checkbox:checked + label::after,.form-radio:checked + label::after{background-color:var(--color-primary);}.form-checkbox:active:not(:disabled) + label::before,.form-radio:active:not(:disabled) + label::before{border-style:dotted;}.form-checkbox:disabled + label,.form-radio:disabled + label{filter:blur(1px);}.form-radio + label::after,.form-radio + label::before{border-radius:50%;}.form-select{padding:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;border:1px solid;background-image:url(/themes/b14theme/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 5px center;background-size:10px;}@media screen and (min-width:0\0){.form-select{padding-right:distance(1)-2px;background:none;}}.form-select:disabled{filter:blur(1px);}.form-select[size],.form-select[multiple]{padding-right:distance(1)-2px;background:none;}.form-text,.form-textarea,.form-email,.form-tel{width:100%;}.form-text::-moz-placeholder,.form-textarea::-moz-placeholder,.form-email::-moz-placeholder,.form-tel::-moz-placeholder{color:var(--form-text);}.form-text:-ms-input-placeholder,.form-textarea:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-tel:-ms-input-placeholder{color:var(--form-text);}.form-text::placeholder,.form-textarea::placeholder,.form-email::placeholder,.form-tel::placeholder{color:var(--form-text);}.form-text:disabled,.form-textarea:disabled,.form-email:disabled,.form-tel:disabled{filter:blur(1px);}.form-item > label{display:block;}.form-actions:not(:has(.js-hide)){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-large);height:var(--icon-size-large);}.form-actions:not(:has(.js-hide))::before,.form-actions:not(:has(.js-hide))::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.form-actions:not(:has(.js-hide))::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.form-actions:not(:has(.js-hide))::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .form-actions:not(:has(.js-hide)):hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .form-actions:not(:has(.js-hide)):hover::after{color:var(--color-icon-hover);}.form-actions:not(:has(.js-hide))::before,.form-actions:not(:has(.js-hide))::after{pointer-events:none;}.form-actions:not(:has(.js-hide)) input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;min-height:var(--icon-size-large);padding-left:calc(var(--icon-size-large) + 10px);}.form-submit{cursor:pointer;}
:root{--b14grid-column-width--1:calc(81 * 100% / 81);--b14grid-gutter-width--1:calc(39 * 100% / 81);--b14grid-column-width--2:calc(81 * 100% / 201);--b14grid-gutter-width--2:calc(39 * 100% / 201);--b14grid-column-width--3:calc(81 * 100% / 321);--b14grid-gutter-width--3:calc(39 * 100% / 321);--b14grid-column-width--4:calc(81 * 100% / 441);--b14grid-gutter-width--4:calc(39 * 100% / 441);--b14grid-column-width--5:calc(81 * 100% / 561);--b14grid-gutter-width--5:calc(39 * 100% / 561);--b14grid-column-width--6:calc(81 * 100% / 681);--b14grid-gutter-width--6:calc(39 * 100% / 681);--b14grid-column-width--7:calc(81 * 100% / 801);--b14grid-gutter-width--7:calc(39 * 100% / 801);--b14grid-column-width--8:calc(81 * 100% / 921);--b14grid-gutter-width--8:calc(39 * 100% / 921);--b14grid-column-width--9:calc(81 * 100% / 1041);--b14grid-gutter-width--9:calc(39 * 100% / 1041);--b14grid-column-width--10:calc(81 * 100% / 1161);--b14grid-gutter-width--10:calc(39 * 100% / 1161);--b14grid-column-width--11:calc(81 * 100% / 1281);--b14grid-gutter-width--11:calc(39 * 100% / 1281);--b14grid-column-width--12:calc(81 * 100% / 1401);--b14grid-gutter-width--12:calc(39 * 100% / 1401);--b14grid-count:12;--b14grid-max-width:1800px;--breakout-padding-max:188.16568px;--page-gutter-max:46.15385px;--b14grid-width:95.125%;}@media (max-width:850px){:root{--b14grid-column-width--1:calc(81 * 100% / 81);--b14grid-gutter-width--1:calc(80 * 100% / 81);--b14grid-column-width--2:calc(81 * 100% / 242);--b14grid-gutter-width--2:calc(80 * 100% / 242);--b14grid-column-width--3:calc(81 * 100% / 403);--b14grid-gutter-width--3:calc(80 * 100% / 403);--b14grid-column-width--4:calc(81 * 100% / 564);--b14grid-gutter-width--4:calc(80 * 100% / 564);--b14grid-column-width--5:calc(81 * 100% / 725);--b14grid-gutter-width--5:calc(80 * 100% / 725);--b14grid-column-width--6:calc(81 * 100% / 886);--b14grid-gutter-width--6:calc(80 * 100% / 886);--b14grid-column-width--7:calc(81 * 100% / 1047);--b14grid-gutter-width--7:calc(80 * 100% / 1047);--b14grid-column-width--8:calc(81 * 100% / 1208);--b14grid-gutter-width--8:calc(80 * 100% / 1208);--b14grid-column-width--9:calc(81 * 100% / 1369);--b14grid-gutter-width--9:calc(80 * 100% / 1369);--b14grid-column-width--10:calc(81 * 100% / 1530);--b14grid-gutter-width--10:calc(80 * 100% / 1530);--b14grid-column-width--11:calc(81 * 100% / 1691);--b14grid-gutter-width--11:calc(80 * 100% / 1691);--b14grid-column-width--12:calc(81 * 100% / 1852);--b14grid-gutter-width--12:calc(80 * 100% / 1852);--b14grid-count:12;--b14grid-max-width:1800px;--breakout-padding-max:215.49925px;--page-gutter-max:71.53502px;--b14grid-width:90%;}}
:root{--color-primary:#AE8420;--color-primary-darken:#98741c;--color-text:#1F2122;--color-text-hover:#AE8420;--color-text-highlight:#AE8420;--color-text-element-hover:#b6bbbd;--color-background:#F6F6F2;--color-background-fallback:#FFFFFF;--form-border-color:#c6c6c4;--form-input-background:#FFFFFF;--icon-size-tiny:16px;--icon-size-base:36px;--icon-size-large:80px;--color-icon-hover:#FFFFFF;--grid-line-border-color:#c6c6c4;--list-marker-size:20px;--list-ul-marker-size:15px;--list-ol-marker-size:17px;}@media (max-width:850px){:root{--icon-size-large:58px;}}.has-background{--color-text:#FFFFFF;--color-background:#1F2122;--form-border-color:#464747;--form-input-background:rgba(255,255,255,0.1);--color-icon-hover:var(--color-primary);--grid-line-border-color:#464747;}.primary-color--red{--color-primary:#E3463D;--color-primary-darken:#e03127;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}h1,h2,h3,h4{font-weight:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}ul,ol{list-style-type:none;}
@font-face{font-family:"PP Eiko Regular";src:url(/themes/b14theme/fonts/eiko/PPEiko-Regular.eot#iefix);src:url(/themes/b14theme/fonts/eiko/PPEiko-Regular.eot#iefix) format("eot"),url(/themes/b14theme/fonts/eiko/PPEiko-Regular.woff2) format("woff2"),url(/themes/b14theme/fonts/eiko/PPEiko-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"PP Neue Montreal Regular";src:url(/themes/b14theme/fonts/neuemontreal/PPNeueMontreal-Regular.woff2) format("woff2"),url(/themes/b14theme/fonts/neuemontreal/PPNeueMontreal-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"PP Neue Montreal SemiBold";src:url(/themes/b14theme/fonts/neuemontreal/PPNeueMontreal-SemiBold.woff2) format("woff2"),url(/themes/b14theme/fonts/neuemontreal/PPNeueMontreal-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:block;}@font-face{font-family:'icomoon';src:url(/themes/b14theme/fonts/icomoon/icomoon.eot?4ph3lk=);src:url(/themes/b14theme/fonts/icomoon/icomoon.eot?4ph3lk=#iefix) format("embedded-opentype"),url(/themes/b14theme/fonts/icomoon/icomoon.woff2?4ph3lk=) format("woff2"),url(/themes/b14theme/fonts/icomoon/icomoon.ttf?4ph3lk=) format("truetype"),url(/themes/b14theme/fonts/icomoon/icomoon.woff?4ph3lk=) format("woff"),url(/themes/b14theme/fonts/icomoon/icomoon.svg?4ph3lk=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}
button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;text-decoration:none;outline:none;background:transparent;border-radius:0px;box-sizing:border-box;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}button:focus{outline:2px solid blue;outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;}.using-mouse button:focus,.using-mouse button:focus-visible{outline:none;}html{scroll-behavior:smooth;}html,body{margin:0;padding:0;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal Regular",sans-serif;overflow-x:clip;color:var(--color-text);background-color:var(--color-background);}h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;}p{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}p:last-child{margin-bottom:0;}blockquote{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}blockquote:last-child{margin-bottom:0;}a{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);color:var(--color-text);text-decoration:none;}a:active,a:focus,a:hover,a:visited{text-decoration:none;}img{max-width:100%;height:auto;display:block;}img:not(.videoplayer__overlay *):not(.node--view-mode-mini-teaser *){opacity:0;}picture{display:block;}button{cursor:pointer;}strong{font-family:"PP Neue Montreal SemiBold",sans-serif;}details summary{display:flex;flex-grow:1;cursor:pointer;}details summary::-webkit-details-marker,details summary::marker{display:none;}details summary::before{margin-right:10px;content:'+';}

.text-formatted,.ck-content,.cke_editable{--list-ul-marker-size:15px;--list-ol-marker-size:17px;}.text-formatted a,.ck-content a,.cke_editable a{text-decoration:underline;transition:opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.text-formatted a:active,.text-formatted a:focus,.text-formatted a:hover,.ck-content a:active,.ck-content a:focus,.ck-content a:hover,.cke_editable a:active,.cke_editable a:focus,.cke_editable a:hover{transition:opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);opacity:0.6;}.text-formatted h2,.ck-content h2,.cke_editable h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:0;}.text-formatted h3,.ck-content h3,.cke_editable h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}.text-formatted ul,.text-formatted ol,.ck-content ul,.ck-content ol,.cke_editable ul,.cke_editable ol{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.text-formatted ul:last-child,.text-formatted ol:last-child,.ck-content ul:last-child,.ck-content ol:last-child,.cke_editable ul:last-child,.cke_editable ol:last-child{margin-bottom:0;}.text-formatted ul li:not(:last-child),.text-formatted ol li:not(:last-child),.ck-content ul li:not(:last-child),.ck-content ol li:not(:last-child),.cke_editable ul li:not(:last-child),.cke_editable ol li:not(:last-child){margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.text-formatted ul li::marker,.text-formatted ol li::marker,.ck-content ul li::marker,.ck-content ol li::marker,.cke_editable ul li::marker,.cke_editable ol li::marker{color:var(--color-primary);}.text-formatted ul,.ck-content ul,.cke_editable ul{padding-left:var(--list-ul-marker-size);}.text-formatted ul li,.ck-content ul li,.cke_editable ul li{list-style-type:square;}.text-formatted ol,.ck-content ol,.cke_editable ol{padding-left:var(--list-ol-marker-size);}.text-formatted ol li,.ck-content ol li,.cke_editable ol li{list-style-type:decimal;}.text-formatted em,.ck-content em,.cke_editable em{font-style:normal;}
.grid-display:not(.view),.view.grid-display > .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.grid-display:not(.view),.view.grid-display > .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.grid-display:not(.view),.view.grid-display > .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.grid-display:not(.view).col-span__12 > *{grid-column:span 12;}.grid-display:not(.view).col-span__6 > *{grid-column:span 6;}@media (max-width:600px){.grid-display:not(.view).col-span__6 > *{grid-column:span 12;}}.grid-display:not(.view).col-span__4 > *{grid-column:span 4;}@media (max-width:1024px){.grid-display:not(.view).col-span__4 > *{grid-column:span 6;}}@media (max-width:600px){.grid-display:not(.view).col-span__4 > *{grid-column:span 12;}}.grid-display:not(.view).col-span__3 > *{grid-column:span 3;}@media (max-width:1024px){.grid-display:not(.view).col-span__3 > *{grid-column:span 6;}}@media (max-width:600px){.grid-display:not(.view).col-span__3 > *{grid-column:span 12;}}.grid-display:not(.view).col-span__2 > *{grid-column:span 2;}@media (max-width:600px){.grid-display:not(.view).col-span__2 > *{grid-column:span 6;}}.view.grid-display.col-span__12 .view-content > *{grid-column:span 12;}.view.grid-display.col-span__6 .view-content > *{grid-column:span 6;}@media (max-width:600px){.view.grid-display.col-span__6 .view-content > *{grid-column:span 12;}}.view.grid-display.col-span__4 .view-content > *{grid-column:span 4;}@media (max-width:1024px){.view.grid-display.col-span__4 .view-content > *{grid-column:span 6;}}@media (max-width:600px){.view.grid-display.col-span__4 .view-content > *{grid-column:span 12;}}.view.grid-display.col-span__3 .view-content > *{grid-column:span 3;}@media (max-width:1024px){.view.grid-display.col-span__3 .view-content > *{grid-column:span 6;}}.view.grid-display.col-span__2 .view-content > *{grid-column:span 2;}@media (max-width:600px){.view.grid-display.col-span__2 .view-content > *{grid-column:span 6;}}.grid-display:not(.view) > *.col-span__8{grid-column:span 8;}@media (max-width:850px){.grid-display:not(.view) > *.col-span__8{grid-column:span 12;}}.grid-display:not(.view) > *.col-span__12{grid-column:span 12;}
:root{--site-header-top:0px;--site-header-height:120px;--site-header-bottom:20px;}@media (max-width:850px){:root{--site-header-height:80px;}}.site-header{position:absolute;top:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-top) + var(--primary-tabs-height,0px));left:0;width:100%;height:var(--site-header-height);}.site-header .main-header-header-container{width:100%;height:var(--site-header-height);}@media (max-width:850px){.site-header{z-index:98;position:fixed;}.site-header .main-header--main-container{transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.site-header.header-hide .main-header--main-container{transform:translateY(calc(var(--site-header-height) * -1.2));}.site-header.header-hide .main-header--main-container{background-color:#F6F6F2;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94) 0.25s;}.site-header.header-show .main-header--main-container{background-color:#F6F6F2;transition:all 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}}.top-spacer--header{height:calc(var(--site-header-top) + var(--site-header-height) + var(--site-header-bottom));}.pullup-content:not(:has([data-drupal-messages])) .top-spacer--header{height:0;}.toolbar-fixed .toolbar-bar{position:fixed;top:0;right:0;left:0;}

.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
.messages{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.messages--status{background-color:#a1e0a1;}.messages--warning{background-color:#ffc;}.messages--error{background-color:#fcc;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item{margin-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.messages__item:first-child{margin-top:0;}
.b14grid-grid .b14grid-grid-container{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}.b14grid-godmode{width:49px;height:55px;position:fixed;z-index:999;top:50%;left:50%;opacity:0;transition:opacity 400ms ease;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA3CAMAAACSG1IzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjgzRDgxNTRENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjgzRDgxNTVENkY1MTFFNDhGNDZBRjIzNEY5MkM4QTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODNEODE1MkQ2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODNEODE1M0Q2RjUxMUU0OEY0NkFGMjM0RjkyQzhBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PunGwtYAAALTUExURSgZDUk4JT0wHkk2G1U7GmVCG8uDUysmDF4+HoxeOWFCKmtEILV5TJpjPJNbN6NqPTEeDllCKVU9J5FiO3xWMYRaNoRdOqpyS9qTYcWCUpNlQWdGKyAVDKNsRHxRLltGMtKMXTYnGJ1qQlE+MNGSYsiIZHRSM7J6UndMMaxuRGxRNzYnD+Sca719UUcxH8Z7StOLY1I/HmxKJoxZM6xyQzcvDnNOKcuLXa90UaNnQ5xlQrF2S3NRLNKDVaJlOphmJ4piO8l+UWJJLqBdKYlkRbuBVJluUYNVMqt4QaR0SzEpH82FWmNDI2NJI6huSKprPKJtMIVVLHxZNpRZJXhMJ7JzRbx5TqtxOpVgNJFoPaNiNrp+WnxOKYJVOc2IU+uba5xoPNSxbLt0SdmNX7NsLahnPIBgOWtLLZdpQ8OKW/61ikErFnBSJemkbXFKJad6VbmASnpIItKMVZthM9GHV6VwReygc4tcQ001EeKZZrBuM/SqfXtWOPGodGY6FKpnK31dKNSUat+PYXRZPXVGIf2yhNuTaFY1EN2ZbH1dQv/9w6x4TcmTZiojGHdHCeOTZtWzf/Gia/Kmerx0QryEW758RMOGWciJWLJ9WsKYUf++iHpEFfy7lOSgc7aBWtuZY+idcKt4M2RMPbJ4Qp1rSqFvT//QqbeDPseCRt2ec/65hHBUO/KldaNvSf/xvP/DlOCYXteRXOuiecWVWYlQHP25itaIVpJuSZh0R6prNJl8ZWlQKOupe5d2WvmzfFAuFNGYaZ91PNmHVrV2Ob6STMSgWvmneoJmUeSWa4dOJbmOY49SL/bYlrSLUHxXGSQdFemogHRYRfSxjbKGVbBjMaJ5TObIhtGGTbVuRbuJXemueeuWZ/Oyhf6se+6xe6mAXLmVVJNoNe6zibmKVBYVFHhRDrdwLvqqd/Ktg+3Sjeu3khoaGf2ldx8aF93EhOybY////wUqoxQAAADxdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCpCmekAAAIhUlEQVR42nSWhV9byRbHc2PE3Y0QD3EhCRYIUtzdrbh7cbdCoaVY0bq7u3u3srtvXZ/7e/wJ74Zut6Hd95vP59pnvvecmTln5kDW3ytSTHZ3J5ODgk54OnUCbEHuoMRApEsvyPsnCNQQQ45BILDYwYTkwYTs+jA/P2N0NIZMgXr8FgEVU8jwGFRVNlpUJ8dllUvn5LaIiAw6zRKNcicD0MiPCAD0Q0bLzhA1h8+ME1NCbUwmn38Kjw4TYLlcEPmQqAQonrIcdBln9ZuZ0DlfopmZjxeJCHgCAU0XyDyDKADwzrV3BIXbSUMTfAi2rLnQUKKyuVkkopqoBDQaTVeUemIALUjwXAkVRcEQCF7gCXjvWDuB2MyncjLAD4Jki8CIMsBhlSqVigRxISpVcG5idn09geDjLcKb8qnUBGwNjYZFoBAxMQaYl5fKzc1txw4XAqqFI2jJg8loUxmVikZT6WWBIyO0EiwKbogxbPPyctuQKxEJ3QY3IhCWwJAaemAGjUajM1AIbKkxGr4NZjB4uW20SDdXG1DYthjQg5ISo19ICRZrTGQYsQg4N3pkG4h4qUArXtDITV4BMMMNY9UNOKrEDzXiJ6vxq8Fi6a2cEAajM3HMj0yBQWHvpvdXAj7gl3gDjkj0QyCMfjXJ2MFBuglNpVLpYeD0YuCVWi2U5EIAIFFVRaNZjAi/QEZ3crbJxMHzRek+eB+CiZBjUnDvwAFA9Z6IhAJwFC2MmkFPSKZyONkJCYR0Ed93PI5PtDfivX3wOYo7cJjWZeRuUAoKi6by+eM2H59Y5immr68ch1OaD4THxxGJvkzblkAUGYC5EDugMJAgEJk4ZUpxsR0H3n3NuBQcSKTFxeGUsSI0Cg5zIXhuAAyj8G4MnWezkbqvC4uVTD4z3GxOS4s/cKAJqUMicenYaJjLyF+7AQAXJOrY51jn/At1heBP8/PziWlpZg27qKi/iF2Iry8la3+dXQjEDQpgFPh0nOTmTTWrCZmq9Manm9LtZo1GOLx3b4swCodP9qNUQjzeEhCQgMFQioMR5RN/+H5lWK+X4pzZpFTiojRRw+c7KvqscrxARgY8IDzeBkEiqbzgmJxD48//cfjw8s1joxLpjHRiYkIqXRk9/+az5cOfHZPWJspgKpLKw+nSunhgwACHRyvCEtB0Tpl84u7dOXt6rDwry7tYwx61ZsV6EwhhYRYZ2UAWfwqABGn/9VsxTqIe3ES6EdQ/TlwIT6q3x9qYL16kpNxdPWXq7h7EJltkcEOQ5/X9IMHbf/3KjW0jWDqaHsiwWDLu3bsXcHEyPV/p/exiY1L47zMykhloOpqRiDIEBV13d45i/60tMSMjxtZDtVevXA3s7X3158nJyYtJhMalpcnJV696e69mXP0iIoPRDY8pvbUfnCceJaS3qsrCOZSd8MXO09u3f1JQsCcg4MAFicSeeWFPwSfbt5/e+fxeQkRtoNFS+gTjtCFuZSCqag4uPKv/fOfp0xtEfED7vKQhPn7Pw4K/O4kL+UvyZioCwR2jgDYgWlkNolfAsRGejX++s+DLgkd79gUEt+eurV0L2HfkUcGX/9n5so6YpOFzBBbsCWCDUJQiegN9bF/HhYd/8/LCnodHjmzdOtuvrp69duTIw58f/fwyHAzHVBs+B4U5AYM412OsE1EVdkiqz9XUpYUHxO/bd7Th8tSuvx4/23B0Ni0gICC8ju0AA8EnB8UdAJwxAnyqMNLCmPphIXL2WlpS/L4HRy/f/+5fPwyxvjr61YP4pID4Op1/kV7amsPFgONw2ngyhiqhxkr1rJVqlnp2rfr28ZPf5T3+YShv1/HF6ga2da0tr2XKIfVu5WKeiHkgEQm4R9NMfI1mxtrAYp2tXrzdpWa1dJw5s1fd1XW8mtUmZJ3L1WXZQK/cxZEb0b7DA0NLSDebfeuaLvvvrTgzNCqxrlw6fPiYkKU+U3Ey77JDt1uZ5kMQRIs9/uS08c9/QzCdAhORqPTV9fc/HqqY1kdl9b1ZXu6TWq2XhjpapnS63XFEPCOH6/6a90ueU2QCkzcxLtX/5MlptV6vzPSJtS0sHOT7FveNtkx3NOl220V4uowifv1uZ/DgKtCx9mINq+L7FUkocyk7jBpyJaQzrH5J0wdmVBGyMLP5SiJX5fEuzyEQioJjy8xkqy9dOiYJJXYPZgtojERLTfcSrk99vuJpUWqm/Kex6LcHyNsLpZSzgM+MUg9VDM9rcI35Iiqawyk7mB4QKol6OtTSn9q48FMihQdx2UWDQhbsmcLp6ekoNltvTQ315RO95aF3y+esjqnHeXlI++rzAYPrGQWQO2uJxVFFT9VIvZDVcWnxZhtr7fbxH7+VCP398/qLCosjtgTBXAkoZaA2gshmqVuQDcK1rsXF6rPnzt5e/PHbc03+9/P6m1LNEbc2E+se5BJRc918n9AeHJx5rf1B+9aenr9sbW8PDv7d7vv+SByfEaIlbTpr1wHZlYhQtj43Ljg4uKenfatTPT09TsIfOY87ZRnw2FwB8KDkkkBiqsPh0On8WVNtu0D99yyrAanTOZCp5nwOyp30QZUBBcYCmYUOx/0oB7KpTV3d1dWV19aAzAUb2ywvC4GJP6pLSEHGMk1U1LCUrUlpTEq6eDEpKThlN7tJIikfj6AHkSAfETxAK8MXpkqs1nlcitI3xVduTimczRVKyuVlDC4Mwvu4vlpfF9OYzeXWUaED6V/UtlctZCOPsoTlq7UyrvY9sImAcgM5qzPgoiEvT53sOD+MzM0VzslrQzDAb1ZkG/UMHMXg1GZJR1f+tnxm+c0xazlOBAZ5JWn9/xEQFUmL6Ww9xLTJs2ZW5REHTwkQd+6QXFz6kABfPbTunq1bfhEjBKMlqXgfdFn/QJEAIHbHbIhMdgc2e+TU/wQYAOxTdkn4Z/SwAAAAAElFTkSuQmCC");}.b14grid-godmode.show{transition:opacity 200ms ease;opacity:1;}.b14grid-grid{position:fixed;top:0;left:0;height:100%;pointer-events:none;width:100%;z-index:9999;}.b14grid-grid .b14grid-grid-container{height:100%;padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;}@media (max-width:850px){.b14grid-grid .b14grid-grid-container{margin:0 auto;padding-left:0;}}.b14grid-grid .b14grid-grid-item{width:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 0);float:left;margin-right:var(--b14grid-gutter-width--12);height:100%;background-color:rgba(255,50,50,0.25);}.b14grid-grid .b14grid-grid-item:last-child{margin-right:0;}
.current-date-clock .date-year-time{display:flex;gap:6px;}
.fading-gridlines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99;mix-blend-mode:exclusion;}.fading-gridlines .gridlines{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);row-gap:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);position:relative;height:100%;}.fading-gridlines .line-item{position:relative;height:100%;}.fading-gridlines .line-item.line-1{grid-column-start:1;}@media (max-width:850px){.fading-gridlines .line-item.line-1{display:none;}}.fading-gridlines .line-item.line-2{grid-column-start:5;}@media (max-width:850px){.fading-gridlines .line-item.line-2{grid-column-start:auto;position:absolute;width:1px;left:calc(23px + 5.5556%);}.fading-gridlines .line-item.line-2 .line{left:0;}}.fading-gridlines .line-item.line-3{grid-column-start:9;}.fading-gridlines .line{position:absolute;width:1px;height:100%;background-color:#555555;left:calc(-1 * var(--b14grid-gutter-width--1) / 2);}.fading-gridlines .line-item{opacity:0.6;}.fading-gridlines .line-item.line-hide{opacity:0.6;transition:opacity 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.hide-grid-lines .fading-gridlines .line-item.line-hide{opacity:0;}.hide-grid-lines.main-menu-is-open .fading-gridlines .line-item.line-hide{opacity:0.6;}body.main-menu-is-open > .fading-gridlines .line-item.line-hide.line-2{visibility:hidden;}
.main-footer--social .social-link::before{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.main-footer--social .social-link--instagram::before{content:"\e901";}.main-footer--social .social-link--linkedin::before{content:"\e902";}.main-footer{--color-text:#FFFFFF;}.main-footer .main-footer--container{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);background-color:#1F2122;color:var(--color-text);}@media (max-width:850px){.main-footer .main-footer--container{padding-bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);}}.main-footer .main-footer--container.has-background::before,.main-footer .main-footer--container.has-background::after{left:0;}.main-footer--inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);row-gap:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);row-gap:clamp(60px,calc(30px + (0.05 * 100vw)),120px);}@media (max-width:850px){.main-footer--inner{row-gap:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}.main-footer--logo{width:221px;height:15px;}@media (max-width:600px){.main-footer--logo{display:none;}}.main-footer--col{grid-column:span 4;}@media (max-width:850px){.main-footer--col{grid-column:span 6;}}.main-footer--col.info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}@media (max-width:600px){.main-footer--col.info{grid-column:span 12;}}.main-footer--col.info h2{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.main-footer--col.info a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .main-footer--col.info a:hover{color:var(--color-primary);}.main-footer--col.menu li:not(:last-child){margin-bottom:5px;}@media (max-width:850px){.main-footer--col.menu{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);order:3;}.main-footer--col.menu li:not(:last-child){margin-bottom:2px;}}@media (max-width:600px){.main-footer--col.menu{order:2;grid-column:span 12;}}.main-footer--col.logo{display:flex;justify-content:flex-end;}@media (max-width:850px){.main-footer--col.logo{grid-column-end:13;order:2;}}@media (max-width:600px){.main-footer--col.logo{order:3;}}.main-footer--col.logo svg{height:100%;width:auto;display:block;}.main-footer--col.logo svg path{fill:var(--color-text);}.main-footer--social{grid-column:span 12;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;}@media (max-width:850px){.main-footer--social{order:4;row-gap:clamp(60px,calc(30px + (0.05 * 100vw)),120px);-moz-column-gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);column-gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}}@media (max-width:600px){.main-footer--social{order:2;flex-wrap:wrap;}}.main-footer--social .main-footer--logo-mobile{margin-left:auto;width:46px;height:16px;display:none;}@media (max-width:600px){.main-footer--social .main-footer--logo-mobile{display:block;}}.main-footer--social .chambers-container{display:flex;flex-grow:1;align-items:center;gap:20px;}@media (max-width:850px){.main-footer--social .chambers-container{flex-grow:0;width:calc(100% - 40px);}}@media (max-width:600px){.main-footer--social .chambers-container{width:100%;gap:12px;}}.main-footer--social .chambers-container svg{width:79px;height:63px;}@media (max-width:600px){.main-footer--social .chambers-container svg{width:62px;height:64px;}}.main-footer--social .chambers-container .text-container .label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.main-footer--social .chambers-container .text-container h2{margin-bottom:0;}@media (max-width:600px){.main-footer--social .chambers-container .text-container h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(17px + (0.00167 * 100vw)),20px);line-height:clamp(22px,calc(21px + (0.00167 * 100vw)),24px);}}.main-footer--social .social-link{width:20px;height:20px;display:block;}.main-footer--social .social-link::before{display:block;font-size:20px;line-height:20px;color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .main-footer--social .social-link:hover::before{color:var(--color-text);}@media (max-width:850px){.main-footer--social .social-link{margin-bottom:10px;}}@media (max-width:600px){.main-footer--social .social-link{margin-bottom:0;}}@media (max-width:600px){.main-footer--social{justify-content:flex-start;}}
.main-header{height:100%;pointer-events:none;}.main-header .alert-wrapper{position:absolute;top:0;left:0;display:flex;height:100%;align-items:center;}.main-header--main-container{height:100%;display:flex;}.main-header--inner{height:100%;display:flex;}.main-header--inner__container{position:relative;flex-grow:1;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;}@media (max-width:600px){.main-header--inner__container{align-items:flex-start;padding-top:32px;box-sizing:border-box;}}.main-header--inner__container .button-container{pointer-events:all;display:none;}@media (max-width:850px){.main-header--inner__container .button-container{display:flex;}}.main-header--breadcrumb{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;width:calc(100% - 241px);display:flex;color:var(--color-primary);pointer-events:all;}.path-frontpage .main-header--breadcrumb{display:none;}.pullup-content .main-header--breadcrumb{color:#FFFFFF;}.main-header--breadcrumb .breadcrumb-item:not(:last-child){flex-shrink:0;}.main-header--breadcrumb .breadcrumb-item:not(:last-child)::after{content:'/';margin:0 5px;}.main-header--breadcrumb .breadcrumb-item:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.main-header--breadcrumb a{color:var(--color-primary);}.has-mouse .main-header--breadcrumb a:hover{color:var(--color-text);}@media (max-width:850px){.main-header--breadcrumb{display:none;}}.main-header--logo{pointer-events:all;width:221px;height:16px;margin-left:auto;z-index:1;}@media (max-width:600px){.main-header--logo{width:181px;height:12px;}}.main-header--logo svg{width:100%;height:auto;display:block;}.pullup-content .main-header--logo svg{--color-text:#FFFFFF;}@media (max-width:850px){.site-header.header-show .main-header--logo svg{--color-text:#1F2122;}}.main-header--logo svg path{fill:var(--color-text);}.main-header--menu-open{width:34px;height:16px;}.main-header--menu-open.mobile{display:none;}@media (max-width:1024px){.main-header--menu-open{width:23px;}}@media (max-width:600px){.main-header--menu-open.desktop{display:none;}.main-header--menu-open.mobile{display:block;}}.main-header--menu-open .line-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;}.main-header--menu-open .line{width:100%;height:2px;display:block;background-color:var(--color-text);transition:width 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media (max-width:850px){.pullup-content .main-header--menu-open .line{--color-text:#FFFFFF;}.site-header.header-show .main-header--menu-open .line{--color-text:#1F2122;}}.has-mouse .main-header--menu-open:hover .line-two{width:80%;}.main-header .main-header-left-container{pointer-events:none;position:fixed;top:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-top) + var(--primary-tabs-height,0px));left:0;height:calc(100% - var(--drupal-displace-offset-top,0px) - var(--site-header-top) - var(--primary-tabs-height,0px));width:clamp(37.5px,calc(-21.71053px + (0.09868 * 100vw)),165px);padding-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);box-sizing:border-box;z-index:102;}@media (max-width:850px){.main-header .main-header-left-container{display:none;}}.main-header .main-header-left-container .inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;}.main-header .main-header-left-container .inner .button-container{pointer-events:all;display:flex;align-items:center;height:var(--site-header-height);}.main-header .main-header-left-container .inner > .text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;flex-direction:column;flex-wrap:nowrap;}.main-header .main-header-left-container .inner .slogan{margin-top:auto;margin-bottom:auto;text-align:center;pointer-events:all;}
.menu-overlay--menu-close{width:34px;height:34px;transform:rotate(45deg);}@media (max-width:1024px){.menu-overlay--menu-close{width:20px;height:20px;}}.has-mouse .menu-overlay--menu-close:hover .line{background-color:var(--color-primary);}.menu-overlay--menu-close .line{position:absolute;display:block;background-color:var(--color-text);transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.menu-overlay--menu-close .line-one{top:calc(50% - 1px);left:0;width:100%;height:2px;}.menu-overlay--menu-close .line-two{top:0;left:calc(50% - 1px);width:2px;height:100%;}.menu-overlay{--color-text:#FFFFFF;--color-background:#1F2122;width:100%;position:fixed;left:0;display:none;z-index:104;top:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-top) + var(--primary-tabs-height,0px));height:calc(100% - var(--drupal-displace-offset-top,0px) - var(--site-header-top) - var(--primary-tabs-height,0px));}@media (max-width:600px){.menu-overlay{display:none !important;}.main-menu-is-open .menu-overlay{display:none !important;}}.menu-overlay--inner{height:100%;position:relative;}.menu-overlay > .fading-gridlines{width:100vw;}.menu-overlay > .fading-gridlines .line-3{opacity:0;}.main-menu-submenu-is-open .menu-overlay > .fading-gridlines .line-3{transition:opacity 0.1s 0.6s linear;transition-behavior:allow-discrete;opacity:0.6;}.menu-overlay > .fading-gridlines .line-2{opacity:0.25;transition:opacity 0.4s 0.5s linear;transition-behavior:allow-discrete;}.main-menu-active .menu-overlay > .fading-gridlines .line-2{transition:opacity 0.25s linear;transition-behavior:allow-discrete;opacity:0.6;}.menu-overlay .content{display:flex;width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);height:100%;margin-left:clamp(-188px,calc(21.40867px + (-0.11068 * 100vw)),-45px);padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);transform:translateX(-250%);pointer-events:all;}@media (max-width:850px){.menu-overlay .content{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);padding-left:0;margin-left:0;}}.menu-overlay .content--inner{padding-bottom:clamp(17.5px,calc(8.75px + (0.01458 * 100vw)),35px);width:100%;display:flex;background-color:#1F2122;margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%);}.menu-overlay .content--inner__container{width:100%;display:flex;justify-content:space-between;flex-direction:column;position:relative;}.menu-overlay .menu-overlay--menu-close__container{width:clamp(37.5px,calc(-21.71053px + (0.09868 * 100vw)),165px);height:var(--site-header-height);position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;}@media (max-width:850px){.menu-overlay .menu-overlay--menu-close__container{width:auto;}}.menu-overlay .background-element{height:100vh;position:absolute;background-color:#1F2122;z-index:-1;}.menu-overlay .background-element--container{width:calc(var(--b14grid-column-width--4) * 5 + var(--b14grid-gutter-width--4) * 4);left:var(--b14grid-gutter-width--4);}@media (max-width:850px){.menu-overlay .background-element--container{width:100%;left:var(--b14grid-gutter-width--6);}}.menu-overlay .background-element--submenu{width:calc(var(--b14grid-column-width--5) * 4 + var(--b14grid-gutter-width--5) * 4);height:100vh;position:absolute;top:0;right:1px;padding-right:1px;}@media (max-width:850px){.menu-overlay .background-element--submenu{width:calc(var(--b14grid-column-width--6) * 5 + var(--b14grid-gutter-width--6) * 5);}}
.menu-overlay-mobile .menu-overlay-mobile--submenu-close::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.menu-overlay-mobile .menu-overlay-mobile--submenu-close::after{content:"\e90d";}.menu-overlay-mobile .menu-overlay-mobile--menu-close{width:34px;height:34px;transform:rotate(45deg);}@media (max-width:1024px){.menu-overlay-mobile .menu-overlay-mobile--menu-close{width:20px;height:20px;}}.has-mouse .menu-overlay-mobile .menu-overlay-mobile--menu-close:hover .line,.menu-overlay-mobile .has-mouse .menu-overlay-mobile--menu-close:hover .line{background-color:var(--color-primary);}.menu-overlay-mobile .menu-overlay-mobile--menu-close .line{position:absolute;display:block;background-color:var(--color-text);transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.menu-overlay-mobile .menu-overlay-mobile--menu-close .line-one{top:calc(50% - 1px);left:0;width:100%;height:2px;}.menu-overlay-mobile .menu-overlay-mobile--menu-close .line-two{top:0;left:calc(50% - 1px);width:2px;height:100%;}.menu-overlay-mobile{--color-text:#FFFFFF;--color-background:#1F2122;width:100%;position:fixed;left:0;z-index:104;top:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-top) + var(--primary-tabs-height,0px));height:100%;background-color:var(--color-background);pointer-events:all;opacity:0;display:none;overflow:scroll;}.menu-overlay-mobile--inner{padding-bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);height:100%;position:relative;display:flex;flex-direction:column;height:auto;}.menu-overlay-mobile .fading-gridlines{position:fixed;}.menu-overlay-mobile .menu-overlay-mobile--top{display:flex;justify-content:space-between;gap:10px;height:var(--site-header-height);align-items:flex-start;padding-top:32px;box-sizing:border-box;}.menu-overlay-mobile .menu-overlay-mobile--menu-close__container{width:calc(23px + 5.5556%);display:flex;align-items:flex-start;}.menu-overlay-mobile .menu-overlay-mobile--menu-close{margin-top:-1px;}.menu-overlay-mobile .menu-overlay-mobile--submenu-close{z-index:1;opacity:0;transform:translateX(-5px);visibility:hidden;flex-grow:1;}.menu-overlay-mobile .menu-overlay-mobile--submenu-close::after{display:block;font-size:18px;color:var(--color-text);}.has-mouse .menu-overlay-mobile .menu-overlay-mobile--submenu-close:hover::after{color:var(--color-primary);}.menu-overlay-mobile .menu-overlay-mobile--logo{display:flex;justify-content:flex-end;}.menu-overlay-mobile .menu-overlay-mobile--logo svg{height:12px;width:auto;}.menu-overlay-mobile .language-switcher-language-url{padding-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);margin-top:auto;}.menu-overlay-mobile .menu-submenu--container{transform:translateX(-5px);}
.language-switcher-language-url{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.language-switcher-language-url li{display:inline-block;}.language-switcher-language-url li:first-child:after{content:'/';margin:0 5px;color:var(--color-text);}.has-mouse .language-switcher-language-url a:hover{color:var(--color-primary);}.language-switcher-language-url a.is-active{color:var(--color-primary);}
.ajax-progress.ajax-progress-fullscreen{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;opacity:1;background-color:rgba(0,0,0,0);}.ajax-throbber{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;}.ajax-throbber .load-dot{width:var(--icon-size-large);height:var(--icon-size-large);display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);border-radius:100%;}.ajax-throbber svg{height:12px;width:100%;}.ajax-throbber svg path{-webkit-animation:letterAnimation 0.5s linear infinite;animation:letterAnimation 0.5s linear infinite;}.ajax-throbber svg path:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;}.ajax-throbber svg path:last-child{-webkit-animation-delay:0.2s;animation-delay:0.2s;}@-webkit-keyframes letterAnimation{0%{}100%{opacity:0.4;}}@keyframes letterAnimation{0%{}100%{opacity:0.4;}}
body.path-b14captcha,body.path-b14captcha.gin--classic-toolbar{position:relative;padding:0 !important;width:var(--icon-size-base);height:var(--icon-size-base);padding:0 !important;background-color:transparent;}body.path-b14captcha #toolbar-administration,body.path-b14captcha .grid-markers,body.path-b14captcha .top-spacer--header,body.path-b14captcha .site-header,body.path-b14captcha h1,body.path-b14captcha footer,body.path-b14captcha a.visually-hidden.focusable.skip-link,body.path-b14captcha #cookie-information-template-wrapper,body.path-b14captcha .marker-icons,body.path-b14captcha #CookiebotWidget,body.path-b14captcha #CookiebotWidgetUnderlay,body.path-b14captcha .fading-gridlines,body.path-b14captcha.gin--classic-toolbar #toolbar-administration,body.path-b14captcha.gin--classic-toolbar .grid-markers,body.path-b14captcha.gin--classic-toolbar .top-spacer--header,body.path-b14captcha.gin--classic-toolbar .site-header,body.path-b14captcha.gin--classic-toolbar h1,body.path-b14captcha.gin--classic-toolbar footer,body.path-b14captcha.gin--classic-toolbar a.visually-hidden.focusable.skip-link,body.path-b14captcha.gin--classic-toolbar #cookie-information-template-wrapper,body.path-b14captcha.gin--classic-toolbar .marker-icons,body.path-b14captcha.gin--classic-toolbar #CookiebotWidget,body.path-b14captcha.gin--classic-toolbar #CookiebotWidgetUnderlay,body.path-b14captcha.gin--classic-toolbar .fading-gridlines{display:none !important;}body.path-b14captcha .page-main-content,body.path-b14captcha.gin--classic-toolbar .page-main-content{-webkit-animation:none;animation:none;}body.path-b14captcha .non-node,body.path-b14captcha.gin--classic-toolbar .non-node{padding:0 !important;}body.path-b14captcha .wrapper,body.path-b14captcha.gin--classic-toolbar .wrapper{width:100%;max-width:100%;margin:0 !important;padding:0 !important;}body.path-b14captcha form.b14captcha-captcha .form-item.form-type-checkbox,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-item.form-type-checkbox{border:none;}body.path-b14captcha form.b14captcha-captcha .form-type-checkbox label,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-type-checkbox label{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0;padding:0;min-height:0;}body.path-b14captcha form.b14captcha-captcha .form-type-checkbox label::before,body.path-b14captcha form.b14captcha-captcha .form-type-checkbox label::after,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-type-checkbox label::before,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-type-checkbox label::after{border:none;}body.path-b14captcha form.b14captcha-captcha .form-type-checkbox label::before,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-type-checkbox label::before{display:none;}body.path-b14captcha form.b14captcha-captcha .form-checkbox:checked + label::after,body.path-b14captcha.gin--classic-toolbar form.b14captcha-captcha .form-checkbox:checked + label::after{top:7px;left:7px;background-color:var(--checkbox-border-color);}.b14captcha-box .form-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);color:var(--color-primary);}.b14captcha-box .iframe-container{min-height:var(--icon-size-base);}.b14captcha-box .iframe-container .iframe-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;padding-left:calc(var(--icon-size-base) + 10px);}.b14captcha-box .iframe-container .iframe-label span.label::after{content:'*';margin-left:-2px;color:var(--color-primary);}.b14captcha-box .iframe-container .b14captcha-help--show{display:none;}.b14captcha-box iframe{position:absolute;background-color:transparent;box-sizing:border-box;width:var(--icon-size-base);height:var(--icon-size-base);border:1px solid var(--color-primary);outline:1px solid var(--form-border-color);outline-offset:-1px;}
#coiOverlay .coi-button-group button::after,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#coiOverlay .coi-button-group button::after,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::after{content:"\e90a";}#coiOverlay .coi-button-group button,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled),#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled),#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);font-family:"PP Neue Montreal SemiBold",sans-serif;}#coiOverlay .coi-button-group button::before,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::before,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::before,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::before,#coiOverlay .coi-button-group button::after,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}#coiOverlay .coi-button-group button::before,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::before,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::before,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}#coiOverlay .coi-button-group button::after,#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled)::after,#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled)::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse #coiOverlay .coi-button-group button:hover::before,#coiOverlay .coi-button-group .has-mouse button:hover::before,.has-mouse #coiOverlay .coi-button-group .coi-banner__accept:not(:disabled):hover::before,#coiOverlay .coi-button-group .has-mouse .coi-banner__accept:not(:disabled):hover::before,.has-mouse #coiOverlay .coi-button-group .coi-banner__decline:not(:disabled):hover::before,#coiOverlay .coi-button-group .has-mouse .coi-banner__decline:not(:disabled):hover::before,.has-mouse #coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled):hover::before,#coiOverlay .coi-button-group .has-mouse .coi-banner__lastpage:not(:disabled):hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse #coiOverlay .coi-button-group button:hover::after,#coiOverlay .coi-button-group .has-mouse button:hover::after,.has-mouse #coiOverlay .coi-button-group .coi-banner__accept:not(:disabled):hover::after,#coiOverlay .coi-button-group .has-mouse .coi-banner__accept:not(:disabled):hover::after,.has-mouse #coiOverlay .coi-button-group .coi-banner__decline:not(:disabled):hover::after,#coiOverlay .coi-button-group .has-mouse .coi-banner__decline:not(:disabled):hover::after,.has-mouse #coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled):hover::after,#coiOverlay .coi-button-group .has-mouse .coi-banner__lastpage:not(:disabled):hover::after{color:var(--color-icon-hover);}#coiOverlay .coi-banner__headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;}#coiOverlay .coi-banner__maintext{white-space:unset !important;}#coiOverlay #coi-banner-wrapper *{letter-spacing:unset;}#coiOverlay .coi-banner__privacy-policy,#coiOverlay .coi-banner__google-privacy-policy{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal Regular",sans-serif;font-weight:normal;}#coiOverlay .coi-banner__privacy-policy .coi-external-link__icon,#coiOverlay .coi-banner__google-privacy-policy .coi-external-link__icon{display:none;}#coiOverlay .cookiedeclaration_wrapper{background-color:#FFFFFF;}#coiOverlay .cookiedeclaration_wrapper h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:0;}#coiOverlay .coi-button-group{justify-content:flex-start;}#coiOverlay .coi-button-group button{background-color:transparent;padding:0;font-weight:normal;}#coiOverlay .coi-button-group .coi-banner__accept:not(:disabled),#coiOverlay .coi-button-group .coi-banner__decline:not(:disabled),#coiOverlay .coi-button-group .coi-banner__lastpage:not(:disabled){justify-content:flex-start;flex:unset;border:0;}
.wrapper,.related-container.related-container__rankings .related-container--title{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}.cta-button::after,.cta-button--no-hover::after,.cta-button--large:not(.cross)::after,.cta-button--large.cross::after,.download-link::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cta-button--large:not(.cross)::after{content:"\e906";}.cta-button--large.cross::after{content:"\e90f";}.download-link::after{content:"\e907";}.cta-button::after,.cta-button--no-hover::after{content:"\e90a";}.cta-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);font-family:"PP Neue Montreal SemiBold",sans-serif;}.cta-button::before,.cta-button::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.cta-button::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.cta-button::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .cta-button:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .cta-button:hover::after{color:var(--color-icon-hover);}body{position:relative;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.page-main-content,.main-header--breadcrumb,footer{-webkit-animation:1.2s fadeIn;animation:1.2s fadeIn;}.pullup-content .page-main-content{-webkit-animation:none;animation:none;}.pullup-content .node__content{-webkit-animation:1.2s fadeIn;animation:1.2s fadeIn;}.videoplayer{opacity:0;}.toolbar-menu .menu-item-title{display:none;}body:not(.user-logged-in) .tabs.primary{gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);display:flex;}.has-background:not(.paragraph--view-mode-main),.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component),.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking),.paragraph--type-list-views-component.list-views--employeesearch-exposed,.paragraph--type-list-views-component.list-views--employees-exposed{position:relative;}.has-background:not(.paragraph--view-mode-main)::before,.has-background:not(.paragraph--view-mode-main)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::after,.paragraph--type-list-views-component.list-views--employeesearch-exposed::before,.paragraph--type-list-views-component.list-views--employeesearch-exposed::after,.paragraph--type-list-views-component.list-views--employees-exposed::before,.paragraph--type-list-views-component.list-views--employees-exposed::after{mix-blend-mode:difference;pointer-events:none;content:"";position:absolute;bottom:0;top:0;left:clamp(-188px,calc(21.40867px + (-0.11068 * 100vw)),-45px);width:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);background-color:white;}@media (max-width:850px){.has-background:not(.paragraph--view-mode-main)::before,.has-background:not(.paragraph--view-mode-main)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::after,.paragraph--type-list-views-component.list-views--employeesearch-exposed::before,.paragraph--type-list-views-component.list-views--employeesearch-exposed::after,.paragraph--type-list-views-component.list-views--employees-exposed::before,.paragraph--type-list-views-component.list-views--employees-exposed::after{display:none;}}.has-background:not(.paragraph--view-mode-main)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::before,.paragraph--type-list-views-component.list-views--employeesearch-exposed::before,.paragraph--type-list-views-component.list-views--employees-exposed::before{z-index:103;}.has-background:not(.paragraph--view-mode-main)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::after,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::after,.paragraph--type-list-views-component.list-views--employeesearch-exposed::after,.paragraph--type-list-views-component.list-views--employees-exposed::after{z-index:0;}.wrapper{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;}.wrapper--non-node{padding-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}@media (max-width:850px){.wrapper{margin:0 auto;padding-left:0;}}.breakout{margin-left:clamp(-188px,calc(21.40867px + (-0.11068 * 100vw)),-45px);position:relative;width:100vw;}@media (max-width:850px){.breakout{margin:0 calc(-50vw + 50%);}}.breakin{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);width:var(--b14grid-width);max-width:var(--b14grid-max-width);box-sizing:border-box;}@media (max-width:850px){.breakin{margin:0 auto;padding-left:0;}}.fallback-image{background-color:var(--color-background-fallback);}.related-container{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.related-container--title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}@media (max-width:850px){.related-container--title{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}.related-container .cta-button{margin-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);font-family:"PP Neue Montreal SemiBold",sans-serif;}@media (max-width:850px){.related-container .cta-button{margin-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}.related-container.related-container__rankings .related-container--title{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);}@media (max-width:850px){.related-container.related-container__rankings .related-container--title,.related-container.related-container__rankings .counter-and-nav-container{margin-right:auto;margin-left:auto;padding-left:0;}}.related-container.related-container__cases .grid-display > *,.related-container.related-container--cases .grid-display > *{grid-column:span 3;}@media (max-width:1600px){.related-container.related-container__cases .grid-display > *,.related-container.related-container--cases .grid-display > *{grid-column:span 4;}.related-container.related-container__cases .grid-display > *:nth-child(4),.related-container.related-container--cases .grid-display > *:nth-child(4){display:none;}}@media (max-width:850px){.related-container.related-container__cases .grid-display > *,.related-container.related-container--cases .grid-display > *{grid-column:span 6;}.related-container.related-container__cases .grid-display > *:nth-child(4),.related-container.related-container--cases .grid-display > *:nth-child(4){display:block;}}@media (max-width:600px){.related-container.related-container__cases .grid-display > *,.related-container.related-container--cases .grid-display > *{grid-column:span 12;}}.cta-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .cta-link:hover{color:var(--color-primary);}.cta-button--no-hover{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.cta-button--no-hover::before,.cta-button--no-hover::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.cta-button--no-hover::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.cta-button--no-hover::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.cta-button--large:not(.cross){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-large) + 10px);}.cta-button--large:not(.cross)::before,.cta-button--large:not(.cross)::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.cta-button--large:not(.cross)::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.cta-button--large:not(.cross)::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .cta-button--large:not(.cross):hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .cta-button--large:not(.cross):hover::after{color:var(--color-icon-hover);}.cta-button--large.cross{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-large) + 10px);}.cta-button--large.cross::before,.cta-button--large.cross::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.cta-button--large.cross::before{content:'';background-color:transparent;border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.cta-button--large.cross::after{color:var(--color-text);font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .cta-button--large.cross:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .cta-button--large.cross:hover::after{color:var(--color-icon-hover);}.download-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.download-link::before,.download-link::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.download-link::before{content:'';background-color:#FFFFFF;border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.download-link::after{color:var(--color-primary);font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .download-link:hover::before{background-color:var(--color-primary);border-color:var(--color-text);}.has-mouse .download-link:hover::after{color:var(--color-icon-hover);}

.path-user{--primary-tabs-height:0px;}.user-login-form,.user-pass,.user-pass-reset{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}@media (max-width:850px){.user-login-form,.user-pass,.user-pass-reset{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.user-login-form,.user-pass,.user-pass-reset{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.user-login-form,.user-pass,.user-pass-reset{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:850px) and (max-width:850px){.user-login-form,.user-pass,.user-pass-reset{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.user-login-form,.user-pass,.user-pass-reset{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.user-login-form .form-item,.user-pass .form-item,.user-pass-reset .form-item{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 4;margin-bottom:0;}@media (max-width:850px){.user-login-form .form-item,.user-pass .form-item,.user-pass-reset .form-item{grid-column:span 6;}}@media (max-width:600px){.user-login-form .form-item,.user-pass .form-item,.user-pass-reset .form-item{grid-column:span 12;}}.user-login-form p,.user-pass p,.user-pass-reset p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;margin:0;grid-column:span 12;}.user-login-form .form-actions,.user-pass .form-actions,.user-pass-reset .form-actions{margin-top:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);grid-column:span 12;}.path-user:not(.user-logged-in) .block-local-tasks-block nav.tabs{margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);display:flex;}.path-user:not(.user-logged-in) .block-local-tasks-block nav.tabs ul.tabs.primary{gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.path-user:not(.user-logged-in) .block-local-tasks-block nav.tabs a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .path-user:not(.user-logged-in) .block-local-tasks-block nav.tabs a:hover{color:var(--color-primary);}
.webform-submission-form .form-actions::after,.webform-submission-event-form .form-actions::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.webform-submission-form .form-actions::after,.webform-submission-event-form .form-actions::after{content:"\e906";}.webform-submission-form .form-item{margin-bottom:0;}.webform-submission-form .webform-confirmation__message{margin:0;}.webform-submission-form .webform-confirmation__message h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);color:var(--color-primary);}.webform-submission-form fieldset > label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;display:block;color:var(--color-primary);}.webform-submission-form fieldset .description{margin-top:10px;padding-left:calc(var(--icon-size-base) + 10px);box-sizing:border-box;}.webform-submission-form #edit-privacy-policy-container > label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;display:block;color:var(--color-primary);}.webform-submission-form #edit-privacy-policy-container .description{margin-top:10px;padding-left:calc(var(--icon-size-base) + 10px);box-sizing:border-box;}.webform-submission-form #edit-privacy-policy-container .description a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .webform-submission-form #edit-privacy-policy-container .description a:hover{color:var(--color-primary);}.webform-submission-form .form-actions{grid-column:span 12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-large);height:var(--icon-size-large);}.webform-submission-form .form-actions::before,.webform-submission-form .form-actions::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.webform-submission-form .form-actions::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.webform-submission-form .form-actions::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .webform-submission-form .form-actions:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .webform-submission-form .form-actions:hover::after{color:var(--color-primary);}.webform-submission-form .form-actions input{color:var(--color-text);}.webform-submission-simplenews-subscribe-form,.webform-submission-event-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}@media (max-width:850px){.webform-submission-simplenews-subscribe-form,.webform-submission-event-form{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.webform-submission-simplenews-subscribe-form,.webform-submission-event-form{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.webform-submission-simplenews-subscribe-form > *,.webform-submission-event-form > *{grid-column:span 4;}@media (max-width:850px){.webform-submission-simplenews-subscribe-form > *,.webform-submission-event-form > *{grid-column:span 6;}}@media (max-width:600px){.webform-submission-simplenews-subscribe-form > *,.webform-submission-event-form > *{grid-column:span 12;}}.webform-submission-simplenews-subscribe-form > *.form-item-comments,.webform-submission-event-form > *.form-item-comments{grid-column:span 12;padding-right:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 4);}@media (max-width:850px){.webform-submission-simplenews-subscribe-form > *.form-item-comments,.webform-submission-event-form > *.form-item-comments{padding-right:0;}}.webform-submission-event-form{--color-text:#FFFFFF;color:var(--color-text);}.webform-submission-event-form > label{grid-column:span 12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.webform-submission-event-form .form-actions{grid-column:span 12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-large);height:var(--icon-size-large);}.webform-submission-event-form .form-actions::before,.webform-submission-event-form .form-actions::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.webform-submission-event-form .form-actions::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.webform-submission-event-form .form-actions::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .webform-submission-event-form .form-actions:hover::before{background-color:#FFFFFF;border-color:var(--color-text);}.has-mouse .webform-submission-event-form .form-actions:hover::after{color:var(--color-primary);}.webform-submission-event-form .form-actions input{color:var(--color-text);}
.menu-footer a{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .menu-footer a:hover{color:var(--color-primary);}@media (max-width:850px){.menu-footer a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}}
.menu-main-container .menu-main .menu-link--level-1:not(.search){line-height:1.35em !important;max-width:calc(100% - 0.5em);position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),padding-left 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.menu-main-container .menu-main .menu-link--level-1:not(.search)::before{position:absolute;left:0;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .menu-main-container .menu-main .menu-link--level-1:hover:not(.search),.menu-main-container .menu-main .has-mouse .menu-link--level-1:hover:not(.search),.menu-main-container .menu-main .menu-item--level-1.menu-item--active-trail .menu-link--level-1{padding-left:0.5em;color:var(--color-primary);}.has-mouse .menu-main-container .menu-main .menu-link--level-1:not(.search):hover::before,.menu-main-container .menu-main .has-mouse .menu-link--level-1:not(.search):hover::before,.menu-main-container .menu-main .menu-item--level-1.menu-item--active-trail .menu-link--level-1::before{transform:translateX(0);opacity:1;}.menu-main-container .menu-main .menu-link--level-1.search::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.menu-main-container .menu-main .menu-link--level-1:not(.search)::before{content:"\203A";}.menu-main-container .menu-main .menu-link--level-1.search::after{content:"\e90c";}@media (max-width:850px){.menu-main-container{padding-top:var(--site-header-height);}}@media (max-width:600px){.menu-main-container{padding-top:0;}}.menu-main-container .menu-label{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;height:var(--site-header-height);display:flex;align-items:center;color:var(--color-primary);}@media (max-width:850px){.menu-main-container .menu-label{height:auto;}}.menu-main-container .menu-main a,.menu-main-container .menu-main button{display:block;color:#FFFFFF;transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .menu-main-container .menu-main a:hover,.has-mouse
  .menu-main-container .menu-main button:hover{color:var(--color-primary);}.menu-main-container .menu-main .menu-item.menu-item--active-trail > a,.menu-main-container .menu-main .menu-item.menu-item--active-trail > button{color:var(--color-primary);}.menu-main-container .menu-main .menu--level-2{padding-top:6px;}.menu-main-container .menu-main .menu-item--level-1:not(:last-child){margin-bottom:5px;}@media (max-width:600px){.menu-main-container .menu-main .menu-item--level-1:not(:last-child){margin-bottom:15px;}}.menu-main-container .menu-main .menu-item--level-2:not(:last-child){margin-bottom:10px;}@media (max-width:600px){.menu-main-container .menu-main .menu-item--level-2:not(:last-child){margin-bottom:20px;}}.menu-main-container .menu-main .menu-link--level-1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;line-height:clamp(26px,calc(11.5px + (0.02417 * 100vw)),55px);}@media (max-width:850px){.menu-main-container .menu-main .menu-link--level-1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}.menu-main-container .menu-main .menu-link--level-1.search{display:flex;align-items:baseline;gap:10px;line-height:1.35em;}.menu-main-container .menu-main .menu-link--level-1.search::after{color:var(--color-primary);font-size:20px;line-height:1;}.menu-main-container .menu-main .menu-submenu--container{width:100%;height:100vh;position:absolute;top:0;left:calc(100% + var(--b14grid-gutter-width--4));padding-left:1px;opacity:0;display:none;}@media (max-width:850px){.menu-main-container .menu-main .menu-submenu--container{width:calc(var(--b14grid-column-width--6) * 5 + var(--b14grid-gutter-width--6) * 4);top:var(--site-header-height);left:calc(100% + var(--b14grid-gutter-width--6));}}@media (max-width:600px){.menu-main-container .menu-main .menu-submenu--container{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);left:calc(23px + 5.5556% + 10px);}}

nav.pager .next-previous .pager__item--previous a::after,nav.pager .next-previous .pager__item--next a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}nav.pager .next-previous .pager__item--previous a::after{content:"\e909";}nav.pager .next-previous .pager__item--next a::after{content:"\e90a";}nav.pager{margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}nav.pager .pager__items{display:flex;gap:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}nav.pager .pager__items .pager__item--ellipsis{display:flex;align-items:unset;justify-content:center;width:var(--icon-size-base);height:var(--icon-size-base);border-radius:50px;border:2px solid var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(17px + (0.00167 * 100vw)),20px);line-height:clamp(22px,calc(21px + (0.00167 * 100vw)),24px);font-family:"PP Eiko Regular",serif;}nav.pager .pager__items > .pager__item a{display:flex;align-items:center;justify-content:center;width:var(--icon-size-base);height:var(--icon-size-base);border-radius:50%;border:2px solid var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(17px + (0.00167 * 100vw)),20px);line-height:clamp(22px,calc(21px + (0.00167 * 100vw)),24px);font-family:"PP Eiko Regular",serif;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse nav.pager .pager__items > .pager__item:not(.pager__item--active) a:hover{background-color:var(--color-text);border-color:var(--color-text);color:#FFFFFF;}nav.pager .pager__items > .pager__item.pager__item--active a{background-color:var(--color-primary);pointer-events:none;}@media (max-width:600px){nav.pager .pager__items > .pager__item{display:none;}}nav.pager .next-previous{width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);margin-left:auto;}@media (max-width:600px){nav.pager .next-previous{width:100%;}}nav.pager .next-previous > ul{display:flex;gap:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}@media (max-width:850px){nav.pager .next-previous > ul{justify-content:flex-end;gap:10px;}}nav.pager .next-previous .pager__item.disabled a{opacity:0.4;pointer-events:none;}nav.pager .next-previous .pager__item--previous a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-base);height:var(--icon-size-base);}nav.pager .next-previous .pager__item--previous a::before,nav.pager .next-previous .pager__item--previous a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}nav.pager .next-previous .pager__item--previous a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}nav.pager .next-previous .pager__item--previous a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse nav.pager .next-previous .pager__item--previous a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse nav.pager .next-previous .pager__item--previous a:hover::after{color:var(--color-icon-hover);}nav.pager .next-previous .pager__item--next a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-base);height:var(--icon-size-base);}nav.pager .next-previous .pager__item--next a::before,nav.pager .next-previous .pager__item--next a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}nav.pager .next-previous .pager__item--next a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}nav.pager .next-previous .pager__item--next a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse nav.pager .next-previous .pager__item--next a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse nav.pager .next-previous .pager__item--next a:hover::after{color:var(--color-icon-hover);}
.media--type-video:has(.video-embed-field-provider-dreambroker){position:relative;}.media--type-video:has(.video-embed-field-provider-dreambroker) .test-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:green;}.media--type-video:has(.video-embed-field-provider-dreambroker) .test-overlay .play-btn{width:40px;height:40px;background-color:red;}.media--type-video:has(.video-embed-field-provider-dreambroker).overlay-off .test-overlay{display:none;}
.node.node--view-mode-full .node__content .related-container.has-background:last-child{margin-bottom:0;}
.node--view-mode-search-result{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);padding-top:clamp(12.5px,calc(6.25px + (0.01042 * 100vw)),25px);padding-bottom:clamp(12.5px,calc(6.25px + (0.01042 * 100vw)),25px);min-height:118px;border-top:1px solid var(--grid-line-border-color);box-sizing:border-box;}@media (max-width:850px){.node--view-mode-search-result{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--view-mode-search-result{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--view-mode-search-result:not(:has(+ .node--view-mode-search-result)){border-bottom:1px solid var(--grid-line-border-color);}.node--view-mode-search-result .node-type{grid-column:span 3;}@media (max-width:414px){.node--view-mode-search-result .node-type{grid-column:span 12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}}.node--view-mode-search-result .node__content{grid-column:span 9;}@media (max-width:414px){.node--view-mode-search-result .node__content{grid-column:span 12;}}
.node--type-simplenews-issue.node--view-mode-full{padding-bottom:clamp(100px,calc(50px + (0.08333 * 100vw)),200px);padding-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);width:100%;}.node--type-simplenews-issue.node--view-mode-full iframe{min-height:80vh;width:100%;border:1px solid #555555;}.page-node-type-simplenews-issue .fading-gridlines .line-2,.page-node-type-simplenews-issue .fading-gridlines .line-3{display:none;}
.node--type-content-page.node--view-mode-full .field--name-industries .field__items a,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a{line-height:1.35em !important;max-width:calc(100% - 0.5em);position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),padding-left 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-content-page.node--view-mode-full .field--name-industries .field__items a::before,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a::before{position:absolute;left:0;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-content-page.node--view-mode-full .field--name-industries .field__items a:hover,.node--type-content-page.node--view-mode-full .field--name-industries .field__items .has-mouse a:hover,.has-mouse .node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a:hover,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items .has-mouse a:hover{padding-left:0.5em;color:var(--color-primary);}.has-mouse .node--type-content-page.node--view-mode-full .field--name-industries .field__items a:hover::before,.node--type-content-page.node--view-mode-full .field--name-industries .field__items .has-mouse a:hover::before,.has-mouse .node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a:hover::before,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items .has-mouse a:hover::before{transform:translateX(0);opacity:1;}.node--type-content-page.node--view-mode-full .field--name-industries .field__items a::before,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a::before{content:"\203A";}.node--type-content-page.node--view-mode-full.subject-type--area-of-expertise .field--name-components-fullwidth > .paragraph.paragraph--type-filtered-news-component:first-child{display:none;}.node--type-content-page.node--view-mode-full .node-top:not(:has(.zero-height)){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-content-page.node--view-mode-full .node-top .subject-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-content-page.node--view-mode-full .node-top h1{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.node--type-content-page.node--view-mode-full .node-top .field--name-lead-text{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .field--name-lead-text{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .field--name-lead-text{width:100%;}}.node--type-content-page.node--view-mode-full .node-top .field--name-body{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-content-page.node--view-mode-full .node-top .grid-display{row-gap:0;}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display{row-gap:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}.node--type-content-page.node--view-mode-full .node-top .grid-display aside{grid-column:span 6;}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;}}@media (max-width:1024px) and (max-width:850px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:1024px) and (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside{grid-column:span 4;}@media (max-width:1024px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;}}@media (max-width:1024px) and (max-width:850px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:1024px) and (max-width:600px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer img,.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image img{width:100%;}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{grid-column:span 10;}}@media (max-width:850px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{grid-column:span 12;}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{margin-bottom:0;}}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{display:none;}@media (max-width:1024px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .media-image-container--outer,.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside > .field--name-image{display:block;}}.node--type-content-page.node--view-mode-full .node-top .grid-display aside .zero-height{height:0;}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .zero-height{grid-column:span 4;}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .zero-height{grid-column:span 12;height:auto;}}.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person{width:calc(var(--b14grid-column-width--6) * 4 + var(--b14grid-gutter-width--6) * 3);}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person{width:100%;}.flip-top-content.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person{padding-left:calc(var(--b14grid-column-width--6) * 2 + var(--b14grid-gutter-width--6) * 2);}@media (max-width:1024px){.flip-top-content.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person{padding-left:0;}}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person{width:100%;}}.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field__label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items{display:grid;row-gap:10px;}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items > *{grid-column:span 6;}}@media (max-width:414px){.node--type-content-page.node--view-mode-full .node-top .grid-display aside .field--name-person > .field__items > *{grid-column:span 12;}}.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 6;margin-left:calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1);}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 8;grid-column-end:13;margin-left:0;}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 12;}}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 8;grid-column-end:13;margin-left:0;}@media (max-width:850px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 12;}}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-image,.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .media-image-container--outer{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);grid-column:span 3;}@media (max-width:1024px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-image,.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .media-image-container--outer{grid-column:span 4;}}@media (max-width:1024px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-image,.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .media-image-container--outer{display:none;}}.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-body{grid-column:span 5;}@media (max-width:1024px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-body{grid-column:span 8;}}@media (max-width:600px){.small-top-image.node--type-content-page.node--view-mode-full .node-top .grid-display main .field--name-body{grid-column:span 12;}}.flip-top-content.node--type-content-page.node--view-mode-full .node-top .grid-display main{order:-1;margin-right:calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1);margin-left:0;}@media (max-width:1024px){.flip-top-content.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 8;margin-right:0;}}@media (max-width:600px){.flip-top-content.node--type-content-page.node--view-mode-full .node-top .grid-display main{grid-column:span 12;}}.node--type-content-page.node--view-mode-full .components{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-content-page.node--view-mode-full .components main{grid-column-start:5;grid-column-end:13;}.flip-top-content.node--type-content-page.node--view-mode-full .components main{grid-column-start:1;grid-column-end:9;}@media (max-width:600px){.flip-top-content.node--type-content-page.node--view-mode-full .components main{grid-column-end:13;}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .components main{grid-column-start:1;}}.node--type-content-page.node--view-mode-full .components main .field--name-components .paragraph--type-text-component .paragraph__content{grid-column-start:4;grid-column-end:9;}@media (max-width:1024px){.node--type-content-page.node--view-mode-full .components main .field--name-components .paragraph--type-text-component .paragraph__content{grid-column-start:1;grid-column-end:9;}}@media (max-width:600px){.node--type-content-page.node--view-mode-full .components main .field--name-components .paragraph--type-text-component .paragraph__content{grid-column-end:13;}}.node--type-content-page.node--view-mode-full .components main .field--name-components .paragraph--type-text-component .field--name-paragraphs-aside{order:-1;}.node--type-content-page.node--view-mode-full .field--name-industries,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-content-page.node--view-mode-full .field--name-industries .field__label,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-content-page.node--view-mode-full .field--name-industries .field__items,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items{display:flex;flex-direction:column;align-items:flex-start;}.node--type-content-page.node--view-mode-full .field--name-industries .field__items a,.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.node--type-content-page.node--view-mode-full .field--name-industries .field__items a:not(:last-child),.node--type-content-page.node--view-mode-full .field--name-areas-of-expertise .field__items a:not(:last-child){margin-bottom:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}.node--type-content-page.node--view-mode-full .field--name-components-fullwidth{margin-bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);}.node--type-content-page.node--view-mode-full .field--name-components-fullwidth:has(> .paragraph.has-background:last-child){margin-bottom:0;}
.node--type-employees.node--view-mode-full > .node__content{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content{margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}}.node--type-employees.node--view-mode-full > .node__content .field--name-job-title-string{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-employees.node--view-mode-full > .node__content h1{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content h1{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}.node--type-employees.node--view-mode-full > .node__content .field--name-major{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.compact-layout.node--type-employees.node--view-mode-full > .node__content .field--name-major{width:100%;}.node--type-employees.node--view-mode-full > .node__content .field--name-major .field__item{display:inline-block;}.node--type-employees.node--view-mode-full > .node__content .field--name-major .field__item:not(:last-child)::after{content:',';}.node--type-employees.node--view-mode-full > .node__content > .grid-display{grid-template-rows:auto 1fr;row-gap:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.default-layout.node--type-employees.node--view-mode-full > .node__content > .grid-display{grid-template-rows:auto 1fr;}.default-layout.node--type-employees.node--view-mode-full > .node__content > .grid-display aside{grid-row:span 2;}@media (max-width:600px){.default-layout.node--type-employees.node--view-mode-full > .node__content > .grid-display aside{grid-row-start:2;}}.node--type-employees.node--view-mode-full > .node__content > .grid-display main{align-self:flex-start;align-self:start;grid-column:span 7;}@media (max-width:1024px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main{grid-column:span 8;}}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main{grid-column:span 12;}}.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:1024px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:1024px) and (max-width:850px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:1024px) and (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data > *{grid-column:span 2;}@media (max-width:1024px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data > *{grid-column:span 4;}}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data > *{grid-column:span 6;}}.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data > * .field__label{margin-bottom:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-employees.node--view-mode-full > .node__content > .grid-display main .employee-data > * .field__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.node--type-employees.node--view-mode-full > .node__content > .grid-display aside{grid-column:8 / 13;grid-row:1 / 3;}@media (max-width:1024px){.node--type-employees.node--view-mode-full > .node__content > .grid-display aside{grid-column:span 4;grid-row:auto;}}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display aside{grid-column:span 12;order:2;}}.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .media-image-container,.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .fallback-image{aspect-ratio:4 / 5;}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .media-image-container,.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .fallback-image{aspect-ratio:1 / 1;}}.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .media-image-container{position:relative;overflow:hidden;}.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .media-image-container img{position:absolute;top:0;left:0;width:100%;max-width:none;}@media (max-width:600px){.node--type-employees.node--view-mode-full > .node__content > .grid-display aside .media-image-container img{top:-8%;left:-4%;width:108%;-o-object-fit:cover;object-fit:cover;}}.node--type-employees.node--view-mode-full .main-content--container{grid-column:span 7;align-self:flex-start;align-self:start;}@media (max-width:1024px){.node--type-employees.node--view-mode-full .main-content--container{grid-column:span 8;}}@media (max-width:600px){.node--type-employees.node--view-mode-full .main-content--container{grid-column:span 12;order:3;}}.node--type-employees.node--view-mode-full .main-content--container .pseudo-manchet .field--name-body,.node--type-employees.node--view-mode-full .main-content--container .field--name-manchet{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);margin-right:calc(var(--b14grid-column-width--7) * 1 + var(--b14grid-gutter-width--7) * 1);}@media (max-width:1024px){.node--type-employees.node--view-mode-full .main-content--container .pseudo-manchet .field--name-body,.node--type-employees.node--view-mode-full .main-content--container .field--name-manchet{margin-right:0;}}.node--type-employees.node--view-mode-full .main-content--container > .field--name-body{margin-right:calc(var(--b14grid-column-width--7) * 2 + var(--b14grid-gutter-width--7) * 2);}@media (max-width:1024px){.node--type-employees.node--view-mode-full .main-content--container > .field--name-body{margin-right:0;}}.node--type-employees.node--view-mode-full > .field--name-components{margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.node--type-employees.node--view-mode-full .related-news-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-news-list{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-employees.node--view-mode-full .related-news-list{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-employees.node--view-mode-full .related-news-list .news-teaser-section{grid-column:span 8;}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-news-list .news-teaser-section{grid-column:span 12;}}.node--type-employees.node--view-mode-full .related-news-list .news-list-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);grid-column:span 4;}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-news-list .news-list-section{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-employees.node--view-mode-full .related-news-list .news-list-section{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-employees.node--view-mode-full .related-news-list .news-list-section > a{grid-column:span 12;}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-news-list .news-list-section{row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);grid-column:span 12;}.node--type-employees.node--view-mode-full .related-news-list .news-list-section > a{grid-column:span 4;}}@media (max-width:600px){.node--type-employees.node--view-mode-full .related-news-list .news-list-section > a{grid-column:span 12;}}@media (max-width:600px){.node--type-employees.node--view-mode-full .related-news-list{row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}}.node--type-employees.node--view-mode-full .related-employees-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-employees-list{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-employees.node--view-mode-full .related-employees-list{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-employees.node--view-mode-full .related-employees-list > *{grid-column:span 3;}@media (max-width:850px){.node--type-employees.node--view-mode-full .related-employees-list > *{grid-column:span 6;}}
.node--type-employees.node--view-mode-teaser{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.node--type-employees.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-employees.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-employees.node--view-mode-teaser .media-image-container{overflow:hidden;}.node--type-employees.node--view-mode-teaser .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-employees.node--view-mode-teaser:hover h3{color:var(--color-primary);}.has-mouse .node--type-employees.node--view-mode-teaser:hover .media-image-container img{transform:scale(1.05);}.node--type-employees.node--view-mode-teaser .media-image-container,.node--type-employees.node--view-mode-teaser .fallback-image{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);aspect-ratio:1 / 1;}.node--type-employees.node--view-mode-teaser .media-image-container{position:relative;overflow:hidden;}.node--type-employees.node--view-mode-teaser .media-image-container img{position:absolute;top:-16%;left:-14%;width:128%;max-width:none;}.node--type-employees.node--view-mode-teaser h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}
.node--type-employees.node--view-mode-teaser-large .field--name-job-title-string{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-employees.node--view-mode-teaser-large{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-employees.node--view-mode-teaser-large{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-employees.node--view-mode-teaser-large{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-employees.node--view-mode-teaser-large .media-image-container--outer,.node--type-employees.node--view-mode-teaser-large .fallback-image{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 4;aspect-ratio:1 / 1;}.node--type-employees.node--view-mode-teaser-large .media-image-container--outer{position:relative;overflow:hidden;}.node--type-employees.node--view-mode-teaser-large .media-image-container--outer img{position:absolute;top:-16%;left:-14%;width:128%;max-width:none;}.node--type-employees.node--view-mode-teaser-large .node__content{grid-column:span 6;}@media (max-width:1250px){.node--type-employees.node--view-mode-teaser-large .node__content{grid-column:span 8;}}.node--type-employees.node--view-mode-teaser-large .field--name-job-title-string{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);color:var(--color-primary);}.node--type-employees.node--view-mode-teaser-large h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}@media (max-width:1250px){.node--type-employees.node--view-mode-teaser-large h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;}}.node--type-employees.node--view-mode-teaser-large .field--name-major{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}@media (max-width:1250px){.node--type-employees.node--view-mode-teaser-large .field--name-major{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);letter-spacing:0;}}.node--type-employees.node--view-mode-teaser-large .field--name-major > *{display:inline-block;}.node--type-employees.node--view-mode-teaser-large .field--name-major > *:not(:last-child)::after{content:', ';}.node--type-employees.node--view-mode-teaser-large .field--name-manchet{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}
.node--type-employees.node--view-mode-mini-teaser > a{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--b14grid-gutter-width--4)/2);}.node--type-employees.node--view-mode-mini-teaser > a h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-employees.node--view-mode-mini-teaser > a h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-employees.node--view-mode-mini-teaser > a .media-image-container{overflow:hidden;}.node--type-employees.node--view-mode-mini-teaser > a .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-employees.node--view-mode-mini-teaser > a:hover h3{color:var(--color-primary);}.has-mouse .node--type-employees.node--view-mode-mini-teaser > a:hover .media-image-container img{transform:scale(1.05);}.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer,.node--type-employees.node--view-mode-mini-teaser .fallback-image{flex-shrink:0;width:calc(var(--b14grid-column-width--4) * 1 + var(--b14grid-gutter-width--4) * 0);aspect-ratio:1 / 1;}.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer{position:relative;overflow:hidden;}.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer img{position:absolute;top:-26%;left:-60%;width:220%;max-width:none;}.node--type-employees.node--view-mode-mini-teaser .node__content{width:calc(var(--b14grid-column-width--4) * 3 + var(--b14grid-gutter-width--4) * 3);}.node--type-employees.node--view-mode-mini-teaser .field--name-job-title-string{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.node--type-employees.node--view-mode-mini-teaser h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}@media (max-width:1250px){.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer,.node--type-employees.node--view-mode-mini-teaser .fallback-image{width:calc(var(--b14grid-column-width--4) * 1 + var(--b14grid-gutter-width--4) * 1);}.node--type-employees.node--view-mode-mini-teaser .node__content{width:calc(var(--b14grid-column-width--4) * 3 + var(--b14grid-gutter-width--4) * 2);}}@media (max-width:600px){.node--type-employees.node--view-mode-mini-teaser > a{gap:var(--b14grid-gutter-width--6);align-items:center;}.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer,.node--type-employees.node--view-mode-mini-teaser .fallback-image{width:calc(var(--b14grid-column-width--6) * 2 + var(--b14grid-gutter-width--6) * 1);}.node--type-employees.node--view-mode-mini-teaser .node__content{width:calc(var(--b14grid-column-width--6) * 4 + var(--b14grid-gutter-width--6) * 3);}}@media (max-width:414px){.node--type-employees.node--view-mode-mini-teaser > a{gap:var(--b14grid-gutter-width--12);}.node--type-employees.node--view-mode-mini-teaser .media-image-container--outer,.node--type-employees.node--view-mode-mini-teaser .fallback-image{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 2);}.node--type-employees.node--view-mode-mini-teaser .node__content{width:calc(var(--b14grid-column-width--12) * 9 + var(--b14grid-gutter-width--12) * 8);}}
.node--type-event.node--view-mode-full .event--data .cta-button--large::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-event.node--view-mode-full .event--data .cta-button--large::after{content:"\e906";}.node--type-event.node--view-mode-full .user-actions{padding:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);background-color:var(--color-background);color:var(--color-text);}.node--type-event.node--view-mode-full .user-actions h3{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.node--type-event.node--view-mode-full .user-actions a{display:flex;}.node--type-event.node--view-mode-full .user-actions a:not(:last-child){margin-bottom:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}.node--type-event.node--view-mode-full .user-actions::before,.node--type-event.node--view-mode-full .user-actions::after{display:none;}.node--type-event.node--view-mode-full .node-top{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-event.node--view-mode-full .node-top .event-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-event.node--view-mode-full .node-top h1{margin-bottom:0;}.node--type-event.node--view-mode-full .node-top .event-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);line-height:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);letter-spacing:clamp(-2px,calc(-1.5px + (-0.00083 * 100vw)),-3px);font-family:"PP Eiko Regular",serif;color:var(--color-primary);}@media (max-width:600px){.node--type-event.node--view-mode-full .node-top .event-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}html[lang=en] .node--type-event.node--view-mode-full .node-top .event-date{margin-top:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}@media (max-width:1024px){html[lang=en] .node--type-event.node--view-mode-full .node-top .event-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}@media (max-width:600px){html[lang=en] .node--type-event.node--view-mode-full .node-top .event-date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}}.node--type-event.node--view-mode-full > .node__content{margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.node--type-event.node--view-mode-full .grid-display{row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.node--type-event.node--view-mode-full main{grid-column:span 8;}@media (max-width:600px){.node--type-event.node--view-mode-full main{grid-column:span 12;}}.node--type-event.node--view-mode-full main > .field--name-lead-text{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;width:calc(var(--b14grid-column-width--8) * 6 + var(--b14grid-gutter-width--8) * 5);}@media (max-width:1024px){.node--type-event.node--view-mode-full main > .field--name-lead-text{width:100%;}}.node--type-event.node--view-mode-full main > .media-image-container--outer,.node--type-event.node--view-mode-full main > .field--name-image{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-event.node--view-mode-full main > .field--name-body{width:calc(var(--b14grid-column-width--8) * 5 + var(--b14grid-gutter-width--8) * 4);}@media (max-width:1024px){.node--type-event.node--view-mode-full main > .field--name-body{width:100%;}}.node--type-event.node--view-mode-full main > .field--name-components{margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-event.node--view-mode-full aside{grid-column:span 4;}@media (max-width:600px){.node--type-event.node--view-mode-full aside{grid-column:span 12;}}.node--type-event.node--view-mode-full aside > *:not(:last-child){margin-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);}.node--type-event.node--view-mode-full aside .field__label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-event.node--view-mode-full aside .field--name-employees > .field__items > *:not(:last-child){margin-bottom:10px;}@media (max-width:600px){.node--type-event.node--view-mode-full aside .field--name-employees .field__items{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.node--type-event.node--view-mode-full aside .field--name-employees .field__items{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.node--type-event.node--view-mode-full aside .field--name-employees .field__items{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.node--type-event.node--view-mode-full aside .field--name-employees .field__items > *{grid-column:span 6;}.node--type-event.node--view-mode-full aside .field--name-employees .field__items > *:not(:last-child){margin-bottom:0;}}.node--type-event.node--view-mode-full .event--data{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);align-items:flex-start;margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}@media (max-width:850px){.node--type-event.node--view-mode-full .event--data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-event.node--view-mode-full .event--data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.node--type-event.node--view-mode-full .event--data{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.node--type-event.node--view-mode-full .event--data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.node--type-event.node--view-mode-full .event--data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-event.node--view-mode-full .event--data .cta-button--large{grid-column:span 4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-large) + 10px);}.node--type-event.node--view-mode-full .event--data .cta-button--large::before,.node--type-event.node--view-mode-full .event--data .cta-button--large::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.node--type-event.node--view-mode-full .event--data .cta-button--large::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-event.node--view-mode-full .event--data .cta-button--large::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-event.node--view-mode-full .event--data .cta-button--large:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .node--type-event.node--view-mode-full .event--data .cta-button--large:hover::after{color:var(--color-icon-hover);}@media (max-width:1024px){.node--type-event.node--view-mode-full .event--data .cta-button--large{grid-column:span 8;order:1;}}@media (max-width:600px){.node--type-event.node--view-mode-full .event--data .cta-button--large{grid-column:span 12;}}.node--type-event.node--view-mode-full .event--data .event-date-time,.node--type-event.node--view-mode-full .event--data .field--name-address{grid-column:span 2;}@media (max-width:1024px){.node--type-event.node--view-mode-full .event--data .event-date-time,.node--type-event.node--view-mode-full .event--data .field--name-address{grid-column:span 4;}}@media (max-width:600px){.node--type-event.node--view-mode-full .event--data .event-date-time,.node--type-event.node--view-mode-full .event--data .field--name-address{grid-column:span 6;}}.node--type-event.node--view-mode-full .event--data .event-date-time .field__label,.node--type-event.node--view-mode-full .event--data .field--name-address .field__label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-event.node--view-mode-full .event--data .field--name-address .country{display:none;}.node--type-event.node--view-mode-full .event--data .field--name-rsvp{margin-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.node--type-event.node--view-mode-full .event-form{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);background-color:var(--color-background);color:var(--color-text);}.node--type-event.node--view-mode-full .event-form::before,.node--type-event.node--view-mode-full .event-form::after{left:0;}.user-logged-in .node--type-event.node--view-mode-full .event-form{scroll-margin-top:calc(var(--drupal-displace-offset-top,0px) + var(--site-header-top));}.node--type-event.node--view-mode-full .event-form .registered-max-text{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.node--type-event.node--view-mode-full .event-form .webform-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);color:var(--color-primary);}.node--type-event.node--view-mode-full .event-form:has(.webform-confirmation__message) .registered-max-text,.node--type-event.node--view-mode-full .event-form:has(.webform-confirmation__message) .webform-title{display:none;}.node--type-event.node--view-mode-full.conference-layout .node-top{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.node--type-event.node--view-mode-full.conference-layout .node-top .media-image-container--outer,.node--type-event.node--view-mode-full.conference-layout .node-top .media--type-remote-video{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);margin-top:0;}.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container{margin-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);align-items:flex-start;}.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--buttons{grid-column:span 8;display:flex;flex-wrap:wrap;gap:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 4;margin-bottom:0;}@media (max-width:850px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-event.node--view-mode-full.conference-layout aside{display:flex;flex-direction:column;}.node--type-event.node--view-mode-full.conference-layout aside > .media-image-container--outer{margin-top:auto;margin-bottom:auto;padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);margin-right:calc(var(--b14grid-column-width--4) * 1 + var(--b14grid-gutter-width--4) * 1);}.node--type-event.node--view-mode-full.conference-layout aside > .media-image-container--outer img{width:100%;}@media (max-width:1250px){.node--type-event.node--view-mode-full.conference-layout .event--buttons .cta-button--large{min-height:var(--icon-size-base);padding-left:calc(var(--icon-size-base) + 10px);}.node--type-event.node--view-mode-full.conference-layout .event--buttons .cta-button--large::before,.node--type-event.node--view-mode-full.conference-layout .event--buttons .cta-button--large::after{width:var(--icon-size-base);height:var(--icon-size-base);font-size:var(--icon-size-base);}.node--type-event.node--view-mode-full.conference-layout .event--buttons .cta-button--large::after{line-height:var(--icon-size-base);}}@media (max-width:850px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container{row-gap:0 !important;}.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--buttons{grid-column:span 12;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;margin-bottom:0;}}@media (max-width:850px) and (max-width:850px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--data{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.node--type-event.node--view-mode-full.conference-layout aside > .media-image-container--outer{margin-right:0;}}@media (max-width:600px){.node--type-event.node--view-mode-full.conference-layout .node-top .event-data-container .event--buttons{flex-direction:column;align-items:flex-start;}.node--type-event.node--view-mode-full.conference-layout aside > .media-image-container--outer{margin-right:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 4);}}@media (max-width:414px){.node--type-event.node--view-mode-full.conference-layout aside > .media-image-container--outer{margin-right:0;}}
.node--type-event.node--view-mode-teaser{display:flex;}.node--type-event.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-event.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-event.node--view-mode-teaser .media-image-container{overflow:hidden;}.node--type-event.node--view-mode-teaser .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-event.node--view-mode-teaser:hover h3{color:var(--color-primary);}.has-mouse .node--type-event.node--view-mode-teaser:hover .media-image-container img{transform:scale(1.05);}.node--type-event.node--view-mode-teaser .node__content{display:flex;flex-direction:column;}.node--type-event.node--view-mode-teaser .event-type{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-event.node--view-mode-teaser h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.node--type-event.node--view-mode-teaser .field--name-date-range{padding-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);line-height:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);letter-spacing:clamp(-2px,calc(-1.5px + (-0.00083 * 100vw)),-3px);font-family:"PP Eiko Regular",serif;margin-top:auto;color:var(--color-primary);}@media (max-width:600px){.node--type-event.node--view-mode-teaser .field--name-date-range{padding-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}}@media (max-width:414px){.node--type-event.node--view-mode-teaser .field--name-date-range{font-size:88px;line-height:88px;}}
.node--type-news.node--view-mode-full > .node__content aside .areas-of-experties a::before,.node--type-news.node--view-mode-full > .node__content aside .industries a::before{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-news.node--view-mode-full > .node__content aside .areas-of-experties a::before,.node--type-news.node--view-mode-full > .node__content aside .industries a::before{content:"\203A";}.node--type-news.node--view-mode-full .node-top .news-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-news.node--view-mode-full .node-top h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);width:calc(var(--b14grid-column-width--12) * 11 + var(--b14grid-gutter-width--12) * 10);}.node--type-news.node--view-mode-full > .node__content{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-news.node--view-mode-full > .node__content .field--name-lead-text{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;width:calc(var(--b14grid-column-width--8) * 6 + var(--b14grid-gutter-width--8) * 5);}.node--type-news.node--view-mode-full > .node__content main{grid-column:span 8;}.node--type-news.node--view-mode-full > .node__content main > .media-image-container--outer{margin-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);}.node--type-news.node--view-mode-full > .node__content aside{grid-column:span 4;}.node--type-news.node--view-mode-full > .node__content aside > *:not(:last-child){margin-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);}.node--type-news.node--view-mode-full > .node__content aside h2,.node--type-news.node--view-mode-full > .node__content aside .field__label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items{display:grid;row-gap:10px;}@media (max-width:600px){.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items > *{grid-column:span 6;}}@media (max-width:414px){.node--type-news.node--view-mode-full > .node__content aside .field--name-person > .field__items > *{grid-column:span 12;}}.node--type-news.node--view-mode-full > .node__content aside .areas-of-experties a,.node--type-news.node--view-mode-full > .node__content aside .industries a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;display:block;}.node--type-news.node--view-mode-full > .node__content aside .areas-of-experties a::before,.node--type-news.node--view-mode-full > .node__content aside .industries a::before{font-size:20px;margin-right:4px;color:var(--color-primary);}.node--type-news.node--view-mode-full > .node__content aside .downloads a{display:flex;}.node--type-news.node--view-mode-full > .node__content aside .downloads > *:not(:last-child){margin-bottom:10px;}@media (max-width:1024px){.node--type-news.node--view-mode-full .grid-display{row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.node--type-news.node--view-mode-full > .node__content{margin-bottom:clamp(70px,calc(35px + (0.05833 * 100vw)),140px);}.node--type-news.node--view-mode-full > .node__content .field--name-lead-text{margin-bottom:clamp(35px,calc(17.5px + (0.02917 * 100vw)),70px);width:100%;}.node--type-news.node--view-mode-full > .node__content aside > *:not(:last-child){margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}@media (max-width:600px){.node--type-news.node--view-mode-full > .node__content main,.node--type-news.node--view-mode-full > .node__content aside{grid-column:span 12;}.node--type-news.node--view-mode-full > .node__content .field--name-lead-text{width:100%;}}
.node--type-news.node--view-mode-teaser .news-data,.node--type-news.node--view-mode-teaser-h3 .news-data{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;margin-bottom:15px;}.node--type-news.node--view-mode-teaser .news-type,.node--type-news.node--view-mode-teaser-h3 .news-type{font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-news.node--view-mode-teaser h3,.node--type-news.node--view-mode-simple h3,.node--type-news.node--view-mode-teaser-h3 h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-news.node--view-mode-teaser h3,.node--type-news.node--view-mode-simple h3,.node--type-news.node--view-mode-teaser-h3 h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-news.node--view-mode-teaser .media-image-container,.node--type-news.node--view-mode-simple .media-image-container,.node--type-news.node--view-mode-teaser-h3 .media-image-container{overflow:hidden;}.node--type-news.node--view-mode-teaser .media-image-container img,.node--type-news.node--view-mode-simple .media-image-container img,.node--type-news.node--view-mode-teaser-h3 .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-news.node--view-mode-teaser:hover h3,.has-mouse
.node--type-news.node--view-mode-simple:hover h3,.has-mouse
.node--type-news.node--view-mode-teaser-h3:hover h3{color:var(--color-primary);}.has-mouse .node--type-news.node--view-mode-teaser:hover .media-image-container img,.has-mouse
.node--type-news.node--view-mode-simple:hover .media-image-container img,.has-mouse
.node--type-news.node--view-mode-teaser-h3:hover .media-image-container img{transform:scale(1.05);}.node--type-news.node--view-mode-teaser{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-news.node--view-mode-teaser{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-news.node--view-mode-teaser{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.node--type-news.node--view-mode-teaser{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:850px) and (max-width:850px){.node--type-news.node--view-mode-teaser{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.node--type-news.node--view-mode-teaser{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-news.node--view-mode-teaser .image-outer-container{grid-column:span 3;}.node--type-news.node--view-mode-teaser .image-outer-container:not(:has(img)){background-color:#FFFFFF;aspect-ratio:4 / 5;}@media (max-width:600px){.node--type-news.node--view-mode-teaser .image-outer-container:not(:has(img)){aspect-ratio:1 / 1;}}@media (max-width:850px){.node--type-news.node--view-mode-teaser .image-outer-container{grid-column:span 4;}}@media (max-width:414px){.node--type-news.node--view-mode-teaser .image-outer-container{grid-column:span 12;}}.node--type-news.node--view-mode-teaser .node__content{grid-column:span 5;}@media (max-width:850px){.node--type-news.node--view-mode-teaser .node__content{grid-column:span 8;}}@media (max-width:414px){.node--type-news.node--view-mode-teaser .node__content{grid-column:span 12;}}.node--type-news.node--view-mode-teaser h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}@media (max-width:600px){.node--type-news.node--view-mode-teaser h3{margin-bottom:0;}}.node--type-news.node--view-mode-teaser .field--name-lead-text{width:calc(var(--b14grid-column-width--5) * 4 + var(--b14grid-gutter-width--5) * 3);}@media (max-width:850px){.node--type-news.node--view-mode-teaser .field--name-lead-text{width:100%;}}@media (max-width:600px){.node--type-news.node--view-mode-teaser .field--name-lead-text{display:none;}}.node--type-news.node--view-mode-simple .media-image-container--outer,.node--type-news.node--view-mode-simple .fallback-image{margin-bottom:clamp(12.5px,calc(6.25px + (0.01042 * 100vw)),25px);}.node--type-news.node--view-mode-simple .fallback-image::before{display:block;padding-top:100%;content:'';}@media (max-width:600px){.node--type-news.node--view-mode-simple .fallback-image::before{padding-top:125%;}}.node--type-news.node--view-mode-simple img{width:100%;}.node--type-news.node--view-mode-simple .news-data{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;display:flex;gap:2px;}.node--type-news.node--view-mode-simple .news-data .news-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-news.node--view-mode-simple .news-data .list{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.node--type-news.node--view-mode-simple .news-data .list .item:not(:last-child):after{content:',';}.node--type-news.node--view-mode-simple h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:0;}.node--type-news.node--view-mode-teaser-h3{display:block;}.node--type-news.node--view-mode-teaser-h3 h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(17px + (0.00167 * 100vw)),20px);line-height:clamp(22px,calc(21px + (0.00167 * 100vw)),24px);font-family:"PP Eiko Regular",serif;}.related-container .node--type-news.node--view-mode-teaser-h3 h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;}
.node--type-portrait.node--view-mode-full .portrait-label,.node--type-portrait.node--view-mode-full .teaser-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-portrait.node--view-mode-full .node-top{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-portrait.node--view-mode-full .node-top aside{grid-column:span 8;}.node--type-portrait.node--view-mode-full .node-top main{grid-column:span 4;}.node--type-portrait.node--view-mode-full .node-top .media-image-container--outer{width:calc(var(--b14grid-column-width--8) * 7 + var(--b14grid-gutter-width--8) * 6);}.node--type-portrait.node--view-mode-full .portrait-label,.node--type-portrait.node--view-mode-full .teaser-label{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);color:var(--color-primary);}.node--type-portrait.node--view-mode-full h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}.node--type-portrait.node--view-mode-full .field--name-lead-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}.node--type-portrait.node--view-mode-full .portrait-employee-container{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}@media (max-width:1024px){.node--type-portrait.node--view-mode-full .node-top aside{grid-column:span 4;}.node--type-portrait.node--view-mode-full .node-top main{grid-column:span 8;}.node--type-portrait.node--view-mode-full .node-top .media-image-container--outer{width:100%;}.node--type-portrait.node--view-mode-full .node-top h1{width:calc(var(--b14grid-column-width--12) * 11 + var(--b14grid-gutter-width--12) * 10);}.node--type-portrait.node--view-mode-full .node-top .field--name-lead-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}}@media (max-width:600px){.node--type-portrait.node--view-mode-full .node-top aside,.node--type-portrait.node--view-mode-full .node-top main{grid-column:span 12;}.node--type-portrait.node--view-mode-full .node-top h1,.node--type-portrait.node--view-mode-full .node-top .field--name-lead-text{width:100%;}}
.node--type-portrait.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-portrait.node--view-mode-teaser h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-portrait.node--view-mode-teaser .media-image-container{overflow:hidden;}.node--type-portrait.node--view-mode-teaser .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-portrait.node--view-mode-teaser:hover h3{color:var(--color-primary);}.has-mouse .node--type-portrait.node--view-mode-teaser:hover .media-image-container img{transform:scale(1.05);}.node--type-portrait.node--view-mode-teaser .employee-container{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-portrait.node--view-mode-teaser .media-image-container--outer,.node--type-portrait.node--view-mode-teaser .fallback-image{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.node--type-portrait.node--view-mode-teaser .employee-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.node--type-portrait.node--view-mode-teaser .field--name-job-title-string{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.node--type-portrait.node--view-mode-teaser h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:0;}
.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::after{content:"\e906";}.node--type-section-page.node--view-mode-full h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}.path-frontpage .node--type-section-page.node--view-mode-full h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}.node--type-section-page.node--view-mode-full .top-content--container{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container{position:relative;}.path-frontpage .node--type-section-page.node--view-mode-full.large-top-content .top-content--container{height:100vh;}.user-logged-in.path-frontpage .node--type-section-page.node--view-mode-full.large-top-content .top-content--container{height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--site-header-top));}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakin,.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakout{height:100%;}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakout::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:33.33333%;}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakout::after{content:"";display:table;clear:both;}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakin{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakin{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .breakin{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .top-content--content{--color-text:#FFFFFF;padding-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);padding-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);margin-top:var(--site-header-height);position:relative;grid-column:span 10;color:var(--color-text);}@media (max-width:850px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .top-content--content{grid-column:span 12;}}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-text);}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-lead-text{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);width:calc(var(--b14grid-column-width--10) * 7 + var(--b14grid-gutter-width--10) * 6);}@media (max-width:1024px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-lead-text{width:calc(var(--b14grid-column-width--10) * 8 + var(--b14grid-gutter-width--10) * 7);}}@media (max-width:850px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-lead-text{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}}@media (max-width:600px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-lead-text{width:100%;}}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-body{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);width:calc(var(--b14grid-column-width--10) * 6 + var(--b14grid-gutter-width--10) * 5);}@media (max-width:850px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-body{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}}@media (max-width:600px){.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-body{width:100%;}}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-image,.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .media-image-container--outer{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#1F2122;}.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-image img,.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .field--name-image video,.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .media-image-container--outer img,.node--type-section-page.node--view-mode-full.large-top-content .top-content--container .media-image-container--outer video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.node--type-section-page.node--view-mode-full.large-top-content.top-media-darken-overlay .top-content--container .media-image-container,.node--type-section-page.node--view-mode-full.large-top-content.top-media-darken-overlay .top-content--container .media--type-remote-video{opacity:0.7;}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .top-content--header{grid-column:span 11;}@media (max-width:600px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .top-content--header{grid-column:span 12;}}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-image,.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .media-image-container--outer{position:relative;aspect-ratio:5 / 6;grid-column:span 4;}@media (max-width:600px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-image,.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .media-image-container--outer{grid-column:span 12;}}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-image img,.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-image video,.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .media-image-container--outer img,.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .media-image-container--outer video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-body{-moz-column-count:2;column-count:2;-moz-column-gap:var(--b14grid-gutter-width--8);column-gap:var(--b14grid-gutter-width--8);}@media (max-width:1024px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-body{-moz-column-count:1;column-count:1;}}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .field--name-link{margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .top-content--content{grid-column:span 8;}@media (max-width:600px){.node--type-section-page.node--view-mode-full:not(.large-top-content) .top-content--container .top-content--content{grid-column:span 12;}}.node--type-section-page.node--view-mode-full .top-content--container .field--name-label{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.node--type-section-page.node--view-mode-full .top-content--container h1{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.node--type-section-page.node--view-mode-full .top-content--container h1:last-child{margin-bottom:0;}.node--type-section-page.node--view-mode-full .top-content--container .field--name-lead-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-large) + 10px);}.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::before,.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.node--type-section-page.node--view-mode-full .top-content--container .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .node--type-section-page.node--view-mode-full .top-content--container .field--name-link a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .node--type-section-page.node--view-mode-full .top-content--container .field--name-link a:hover::after{color:var(--color-icon-hover);}.node--type-section-page.node--view-mode-full .top-content--container .field--name-image{display:flex;flex-direction:column;}.node--type-section-page.node--view-mode-full .top-content--container .media--type-remote-video{display:flex;flex-direction:column;height:100%;}.node--type-section-page.node--view-mode-full .top-content--container .videoplayer{height:100%;aspect-ratio:unset;}.node--type-section-page.node--view-mode-full .top-content--container .videoplayer__player{position:static;}.node--type-section-page.node--view-mode-full:not(:has(.field--name-components .paragraph--view-mode-default.has-background:last-child)) > .node__content,.node--type-section-page.node--view-mode-full:not(:has(.field--name-components .paragraph--view-mode-default.paragraph--type-collection:has(.has-background):last-child)) > .node__content{padding-bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);}
.paragraph.paragraph--view-mode-main:not(:last-child){margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph.paragraph--view-mode-default.cover-gridlines{position:relative;z-index:100;background-color:var(--color-background);padding-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.field--name-components > .paragraph.paragraph--view-mode-default,.field--name-components-fullwidth > .paragraph.paragraph--view-mode-default{margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.field--name-components > .paragraph.paragraph--view-mode-default.has-background:has(+ .paragraph.paragraph--view-mode-default.has-background),.field--name-components-fullwidth > .paragraph.paragraph--view-mode-default.has-background:has(+ .paragraph.paragraph--view-mode-default.has-background){margin-bottom:0;}.field--name-components > .paragraph.paragraph--view-mode-default.has-background:has(+ .paragraph--type-collection.paragraph--view-mode-default .has-background),.field--name-components-fullwidth > .paragraph.paragraph--view-mode-default.has-background:has(+ .paragraph--type-collection.paragraph--view-mode-default .has-background){margin-bottom:0;}.field--name-components > .paragraph--type-collection.paragraph--view-mode-default:has(.has-background):has(+ .paragraph--type-collection.paragraph--view-mode-default .has-background),.field--name-components-fullwidth > .paragraph--type-collection.paragraph--view-mode-default:has(.has-background):has(+ .paragraph--type-collection.paragraph--view-mode-default .has-background){margin-bottom:0;}.field--name-components > .paragraph.paragraph--view-mode-default.has-background:last-child,.field--name-components > .paragraph--type-collection.paragraph--view-mode-default:has(.has-background):last-child,.field--name-components-fullwidth > .paragraph.paragraph--view-mode-default.has-background:last-child,.field--name-components-fullwidth > .paragraph--type-collection.paragraph--view-mode-default:has(.has-background):last-child{margin-bottom:0;}
.paragraph--type-cta-component .field--name-link a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type-cta-component .field--name-link a::after{content:"\e90a";}.paragraph--type-cta-component{padding:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);background-color:#1F2122;color:#FFFFFF;box-sizing:border-box;}@media (max-width:600px){.paragraph--type-cta-component{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}.paragraph--type-cta-component a{color:#FFFFFF;}.paragraph--type-cta-component .field--name-little-label{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.paragraph--type-cta-component .field--name-heading{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-cta-component .field--name-link{display:flex;flex-wrap:wrap;gap:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-cta-component .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:#FFFFFF;transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.paragraph--type-cta-component .field--name-link a::before,.paragraph--type-cta-component .field--name-link a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.paragraph--type-cta-component .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-cta-component .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-cta-component .field--name-link a:hover::before{background-color:#FFFFFF;border-color:var(--color-text);}.has-mouse .paragraph--type-cta-component .field--name-link a:hover::after{color:var(--color-primary);}.paragraph--type-cta-component.paragraph--view-mode-default{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}@media (max-width:600px){.paragraph--type-cta-component.paragraph--view-mode-default{width:100%;}}@media (max-width:850px){.paragraph--type-cta-component.paragraph--view-mode-main{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}}@media (max-width:600px){.paragraph--type-cta-component.paragraph--view-mode-main{width:100%;}}
.paragraph--type-collection:not(:has(.field--name-field-paragraphs-collection__illustration)):not(:has(.field--name-field-paragraphs-collection__key-value)) > .field--name-heading,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .slider-dots,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .counter-and-nav-container{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}.paragraph--type-collection:not(:has(.field--name-field-paragraphs-collection__illustration)):not(:has(.field--name-field-paragraphs-collection__key-value)){margin-left:clamp(-188px,calc(21.40867px + (-0.11068 * 100vw)),-45px);position:relative;width:100vw;}.paragraph--type-collection:not(:has(.field--name-field-paragraphs-collection__illustration)):not(:has(.field--name-field-paragraphs-collection__key-value)) > .field--name-heading{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);}@media (max-width:850px){.paragraph--type-collection:not(:has(.field--name-field-paragraphs-collection__illustration)):not(:has(.field--name-field-paragraphs-collection__key-value)) > .field--name-heading{margin:0 auto;padding-left:0;}}@media (max-width:850px){.paragraph--type-collection:not(:has(.field--name-field-paragraphs-collection__illustration)):not(:has(.field--name-field-paragraphs-collection__key-value)){margin-left:calc(-50vw + 50%);}}.paragraph--type-collection > .field--name-heading > h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.title-small.paragraph--type-collection > .field--name-heading > h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-text);margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-collection:has(.slider) .slick-slide > div{height:100%;}.paragraph--type-collection:has(.slider) .slick-slide > div > div{height:100%;}.paragraph--type-collection:has(.slider) .slick-slide > div > div > .paragraph{height:100%;}.paragraph--type-collection:has(.slider) .slick-slide > div > div > .paragraph > .breakout{height:100%;}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component){margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);}}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component)::after{left:0;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .paragraph--type-large-teaser-cta-component .breakout{margin-left:0;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .slider-dots{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;position:absolute;bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);display:flex;justify-content:flex-end;pointer-events:none;}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .slider-dots{right:calc((100vw - var(--b14grid-width))/2);padding-left:0;}}@media (max-width:600px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .slider-dots{bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);justify-content:center;}}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__large-teaser-cta-component) .field--name-field-paragraphs-collection__large-teaser-cta-component .slider-dots button{pointer-events:all;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking){padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);--color-background:#1F2122;--color-text:#FFFFFF;color:var(--color-text);background-color:var(--color-background);}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking){margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);}}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::before,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking)::after{left:0;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .counter-and-nav-container{--color-icon-hover:#AE8420;padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .counter-and-nav-container{margin-right:auto;margin-left:auto;padding-left:0;}}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .slider-nav--container .slider-dots{display:none;}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .slider-nav--container{display:flex;justify-content:center;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .slider-nav--container .slider-dots{display:block;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__ranking) .field--name-field-paragraphs-collection__ranking .slider-nav--container .slider-nav{display:none !important;}}.is-grid.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component),.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component){width:100%;margin-left:0;}.is-grid.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component) > .field--name-heading,.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component) > .field--name-heading{padding-left:0;width:100%;max-width:none;}.collection-slider.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component) .slider .counter-and-nav-container{margin-top:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.collection-slider.paragraph--type-collection:has(.field--name-field-paragraphs-collection__image-component) .slider .counter-and-nav-container .counter-and-nav{display:flex;justify-content:flex-end;}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display > *{grid-column:span 8 !important;}@media (max-width:600px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:10px !important;}}@media (max-width:600px) and (max-width:850px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.paragraph--type-collection:has(.field--name-field-paragraphs-collection__key-value) .grid-display > *{grid-column:span 12 !important;}}
.paragraph--type-dot-chart > .field--name-heading h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);margin-bottom:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);}.paragraph--type-dot-chart .dot-chart__total{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);color:var(--color-text-highlight);}@media (max-width:850px){.paragraph--type-dot-chart .dot-chart__total{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}.paragraph--type-dot-chart .dot-chart__label{margin-bottom:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-dot-chart .dot-chart__dots{display:flex;flex-wrap:wrap;gap:7px;}.paragraph--type-dot-chart .dot{width:8px;height:8px;display:block;border-radius:100%;opacity:0;}.paragraph--type-dot-chart .dot--1{background-color:var(--color-text-highlight);}.paragraph--type-dot-chart .dot--2{background-color:var(--color-text);}.paragraph--type-dot-chart .dot--3{background-color:#81888c;}.paragraph--type-dot-chart .dot--4{background-color:#dee0e1;}
.paragraph--type-download{position:relative;background-color:var(--color-background);color:var(--color-text);box-sizing:border-box;min-height:var(--paragraph-overlay-min-height);}.paragraph--type-download::before,.paragraph--type-download::after{left:0;}.paragraph--type-download .paragraph__content--labels{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;display:flex;}.paragraph--type-download .paragraph__content--labels .file-type{text-transform:uppercase;font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.paragraph--type-download .field--name-text{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-download .download-link{margin-top:auto;}.paragraph--type-download.paragraph--view-mode-default{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-download.paragraph--view-mode-default .paragraph__content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}@media (max-width:850px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;}@media (max-width:850px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels .file-type{grid-column:span 3;}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels .file-type{grid-column:span 4;}}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels .file-type{grid-column:span 6;}}.paragraph--type-download.paragraph--view-mode-default .paragraph__content--text{grid-column:span 8;display:flex;flex-direction:column;}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-default .paragraph__content--text{grid-column:span 12;}}.paragraph--type-download.paragraph--view-mode-default .media-image-container--outer{grid-column:span 3;}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-default .media-image-container--outer{grid-column:span 4;}}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-default .media-image-container--outer{grid-column:span 8;order:-1;}}.paragraph--type-download.paragraph--view-mode-default .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.paragraph--type-download.paragraph--view-mode-default .field--name-text{width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 3);}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-default .field--name-text{width:100%;}}.wide-image.paragraph--type-download.paragraph--view-mode-default .paragraph__content--text{grid-column:span 6;}@media (max-width:600px){.wide-image.paragraph--type-download.paragraph--view-mode-default .paragraph__content--text{grid-column:span 12;}}.wide-image.paragraph--type-download.paragraph--view-mode-default .media-image-container--outer{grid-column:span 6;}@media (max-width:600px){.wide-image.paragraph--type-download.paragraph--view-mode-default .media-image-container--outer{grid-column:span 12;}}.wide-image.paragraph--type-download.paragraph--view-mode-default .paragraph__content--labels{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-download.paragraph--view-mode-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);padding-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);box-sizing:border-box;}@media (max-width:850px){.paragraph--type-download.paragraph--view-mode-main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);}}@media (max-width:600px) and (max-width:850px){.paragraph--type-download.paragraph--view-mode-main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.paragraph--type-download.paragraph--view-mode-main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-download.paragraph--view-mode-main .paragraph__content{padding-left:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 6;display:flex;flex-direction:column;box-sizing:border-box;}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content{grid-column:span 6;}}@media (max-width:850px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content{grid-column:span 8;}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content{padding-left:0;}}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content{grid-column:span 12;}}.paragraph--type-download.paragraph--view-mode-main .paragraph__content--labels{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-download.paragraph--view-mode-main .paragraph__content--labels .file-type{min-width:100px;}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content--labels .file-type{min-width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 4);}}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-main .paragraph__content--labels .file-type{min-width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 6);}}.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{padding-right:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 2;box-sizing:border-box;}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{grid-column:span 2;}}@media (max-width:850px){.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{padding-left:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 4;padding-right:0;order:-1;}}@media (max-width:600px){.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{padding-left:0;}}@media (max-width:414px){.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{grid-column:span 8;}}.paragraph--type-download.paragraph--view-mode-main .field--name-text{width:calc(var(--b14grid-column-width--6) * 5 + var(--b14grid-gutter-width--6) * 4);}@media (max-width:1024px){.paragraph--type-download.paragraph--view-mode-main .field--name-text{width:100%;}}.wide-image.paragraph--type-download.paragraph--view-mode-main .paragraph__content{grid-column:span 4;}@media (max-width:1024px){.wide-image.paragraph--type-download.paragraph--view-mode-main .paragraph__content{padding-right:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 8;}}@media (max-width:600px){.wide-image.paragraph--type-download.paragraph--view-mode-main .paragraph__content{grid-column:span 12;padding-right:0;}}.wide-image.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{grid-column:span 4;}@media (max-width:1024px){.wide-image.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{padding-right:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding-left:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);grid-column:span 8;order:-1;}}@media (max-width:600px){.wide-image.paragraph--type-download.paragraph--view-mode-main .media-image-container--outer{grid-column:span 12;padding:0;}}.wide-image.paragraph--type-download.paragraph--view-mode-main .field--name-text{width:100%;}
.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::after{content:"\e90a";}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::before,.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a:hover::before,.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link .has-mouse a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .paragraph--type-employees-component.paragraph--view-mode-default .field--name-link a:hover::after,.paragraph--type-employees-component.paragraph--view-mode-default .field--name-link .has-mouse a:hover::after{color:var(--color-icon-hover);}.paragraph--type-employees-component.paragraph--view-mode-default .field--name-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee,.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee,.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee,.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee:not(:last-child),.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom:not(:last-child){margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee > *,.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom > *{grid-column:span 3;}@media (max-width:600px){.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee > *,.paragraph--type-employees-component.paragraph--view-mode-default > .field--name-employee-custom > *{grid-column:span 6;}}
.paragraph--type-illustration{display:flex;flex-direction:column;justify-content:flex-end;}.paragraph--type-illustration .field--name-little-label{margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;}
.paragraph--type-image-component .field--name-image:has(+ .field),.paragraph--type-image-component .media-image-container--outer:has(+ .field){margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-image-component .field--name-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-image-component.paragraph--view-mode-default .field--name-body{width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 3);}.paragraph--type-image-component.paragraph--view-mode-main .field--name-body{width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 3);}@media (max-width:1250px){.paragraph--type-image-component.paragraph--view-mode-main .field--name-body{width:100%;}}.paragraph--type-image-component.paragraph--view-mode-aside .field--name-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-image-component.paragraph--view-mode-collection .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection{display:flex;flex-direction:column;align-items:flex-end;text-align:right;}@media (max-width:850px){.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection{align-items:flex-start;text-align:left;}}.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection .media-image-container--outer{width:100%;}.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection .field--name-body{width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);}@media (max-width:1250px){.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection .field--name-body{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);}}@media (max-width:850px){.paragraph--type-collection.collection-slider .paragraph--type-image-component.paragraph--view-mode-collection .field--name-body{width:100%;}}.paragraph--type-collection.is-grid .paragraph--type-image-component.paragraph--view-mode-collection .field--name-body{width:calc(var(--b14grid-column-width--6) * 4 + var(--b14grid-gutter-width--6) * 3);}@media (max-width:1250px){.paragraph--type-collection.is-grid .paragraph--type-image-component.paragraph--view-mode-collection .field--name-body{width:100%;}}
.paragraph--type-key-value{display:flex;}.paragraph--type-key-value .field--name-little-label{box-sizing:border-box;flex-shrink:0;color:var(--color-primary);}.paragraph--type-key-value .field--name-body{flex-grow:1;}.paragraph--type-collection.paragraph--view-mode-default .paragraph--type-key-value .field--name-little-label{width:calc(var(--b14grid-column-width--12) * 2 + var(--b14grid-gutter-width--12) * 2);padding-right:var(--b14grid-gutter-width--12);}@media (max-width:1024px){.paragraph--type-collection.paragraph--view-mode-default .paragraph--type-key-value .field--name-little-label{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 3);}}@media (max-width:600px){.paragraph--type-collection.paragraph--view-mode-default .paragraph--type-key-value{flex-wrap:wrap;}.paragraph--type-collection.paragraph--view-mode-default .paragraph--type-key-value .field--name-little-label{width:100%;padding-right:0;}}.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value{padding-right:calc(var(--b14grid-column-width--8) * 3 + var(--b14grid-gutter-width--8) * 3);}.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value .field--name-little-label{width:calc(var(--b14grid-column-width--5) * 1.5 + var(--b14grid-gutter-width--5) * 0.5);margin-right:calc(var(--b14grid-gutter-width--5) / 4);}@media (max-width:1024px){.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value{padding-right:0;}.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value .field--name-little-label{width:calc(var(--b14grid-column-width--8) * 2 + var(--b14grid-gutter-width--8) * 2);}}@media (max-width:850px){.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value .field--name-little-label{width:calc(var(--b14grid-column-width--12) * 3 + var(--b14grid-gutter-width--12) * 3);}}@media (max-width:414px){.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value{flex-wrap:wrap;}.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value .field--name-little-label{width:100%;padding-right:0;}.paragraph--type-collection.paragraph--view-mode-main .paragraph--type-key-value .field--name-body{padding-left:20px;}}
.paragraph--type-large-teaser-cta-component .field--name-little-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-large-teaser-cta-component .field--name-link a::after,.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::after,.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::after{content:"\e906";}.paragraph--type-large-teaser-cta-component .field--name-link a::after,.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::after{content:"\e90a";}.paragraph--type-large-teaser-cta-component{--color-text:#FFFFFF;--color-background:#1F2122;}.paragraph--type-large-teaser-cta-component:not(:has(.media-image-container--outer)) .breakout{background-color:var(--color-background);}@media (max-width:414px){.paragraph--type-large-teaser-cta-component:not(.banner-type--emply-job-list){display:flex;}.paragraph--type-large-teaser-cta-component:not(.banner-type--emply-job-list)::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:133.33333%;}.paragraph--type-large-teaser-cta-component:not(.banner-type--emply-job-list)::after{content:"";display:table;clear:both;}}.paragraph--type-large-teaser-cta-component .breakin{padding-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);padding-bottom:clamp(60px,calc(30px + (0.05 * 100vw)),120px);color:var(--color-text);}@media (max-width:850px){.paragraph--type-large-teaser-cta-component .breakin{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}@media (max-width:600px){.paragraph--type-large-teaser-cta-component .breakin{padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}.paragraph--type-large-teaser-cta-component .paragraph-content{display:flex;flex-direction:column;}.paragraph--type-large-teaser-cta-component .paragraph-content .field--name-heading + *{margin-top:auto;}.paragraph--type-large-teaser-cta-component .media-image-container--outer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.paragraph--type-large-teaser-cta-component .media-image-container--outer picture{width:100%;height:100%;background-color:var(--color-background);}.paragraph--type-large-teaser-cta-component .media-image-container--outer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.paragraph--type-large-teaser-cta-component:not(.no-darken-overlay) .media-image-container--outer::before{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.7);content:'';z-index:1;}.paragraph--type-large-teaser-cta-component .field--name-little-label{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-large-teaser-cta-component .field--name-link{margin-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);gap:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);display:flex;flex-wrap:wrap;}.paragraph--type-large-teaser-cta-component .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.paragraph--type-large-teaser-cta-component .field--name-link a::before,.paragraph--type-large-teaser-cta-component .field--name-link a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.paragraph--type-large-teaser-cta-component .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-large-teaser-cta-component .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-large-teaser-cta-component .field--name-link a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .paragraph--type-large-teaser-cta-component .field--name-link a:hover::after{color:var(--color-icon-hover);}.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-large) + 10px);}.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::before,.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .paragraph--type-large-teaser-cta-component .field--name-link:has(> .field__item:only-child) a:hover::after{color:var(--color-icon-hover);}.paragraph--type-large-teaser-cta-component .field--name-heading{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}@media (max-width:850px){.paragraph--type-large-teaser-cta-component .field--name-heading{margin-bottom:clamp(75px,calc(37.5px + (0.0625 * 100vw)),150px);width:100%;}}.paragraph--type-large-teaser-cta-component .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:0;}.small-title.paragraph--type-large-teaser-cta-component .field--name-heading{width:calc(var(--b14grid-column-width--12) * 9 + var(--b14grid-gutter-width--12) * 8);}@media (max-width:850px){.small-title.paragraph--type-large-teaser-cta-component .field--name-heading{width:100%;}}.small-title.paragraph--type-large-teaser-cta-component .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}@media (max-width:850px){.small-title.paragraph--type-large-teaser-cta-component .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}.paragraph--type-large-teaser-cta-component .field--name-text{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);}@media (max-width:1600px){.paragraph--type-large-teaser-cta-component .field--name-text{width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);}}@media (max-width:1024px){.paragraph--type-large-teaser-cta-component .field--name-text{width:calc(var(--b14grid-column-width--12) * 6 + var(--b14grid-gutter-width--12) * 5);}}@media (max-width:850px){.paragraph--type-large-teaser-cta-component .field--name-text{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}}@media (max-width:600px){.paragraph--type-large-teaser-cta-component .field--name-text{width:100%;}}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection::before,.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection::after{display:none;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .breakout::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:28.57143%;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .breakout::after{content:"";display:table;clear:both;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .breakin{display:flex;height:100%;flex-direction:column;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .paragraph-content{flex-grow:1;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection:has(.field--name-link) .field--name-heading + *{margin-top:0;}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection:has(.field--name-link) .field--name-link{margin-top:auto;}@media (max-width:600px){.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .field--name-heading{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-large-teaser-cta-component.paragraph--view-mode-collection .paragraph-content{padding-bottom:clamp(75px,calc(37.5px + (0.0625 * 100vw)),150px);}}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .breakin{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .paragraph-content{margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .emply-job-list--container > h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-little-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link{margin-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::before,.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-link a:hover::after{color:var(--color-icon-hover);}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-heading{margin-bottom:0;}.paragraph--type-large-teaser-cta-component.banner-type--emply-job-list .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}
.paragraph--type-list-views-component .field--name-link a::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type-list-views-component .field--name-link a::after{content:"\e90a";}.paragraph--type-list-views-component .field--name-link a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-list-views-component .field--name-link a::before,.paragraph--type-list-views-component .field--name-link a::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.paragraph--type-list-views-component .field--name-link a::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-list-views-component .field--name-link a::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-list-views-component .field--name-link a:hover::before,.paragraph--type-list-views-component .field--name-link .has-mouse a:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .paragraph--type-list-views-component .field--name-link a:hover::after,.paragraph--type-list-views-component .field--name-link .has-mouse a:hover::after{color:var(--color-icon-hover);}.paragraph--type-list-views-component .field--name-heading h2{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.paragraph--type-list-views-component .field--name-link{margin-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}@media (max-width:850px){.paragraph--type-list-views-component .field--name-link{margin-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}.paragraph--type-list-views-component.list-views--employeesearch-exposed{padding-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);padding-bottom:clamp(80px,calc(40px + (0.06667 * 100vw)),160px);color:var(--color-text);background-color:var(--color-background);}.paragraph--type-list-views-component.list-views--employeesearch-exposed::before,.paragraph--type-list-views-component.list-views--employeesearch-exposed::after{left:0;}.paragraph--type-list-views-component.list-views--employeesearch-exposed .grid-display{row-gap:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-list-views-component.list-views--employeesearch-exposed .field--name-heading{grid-column:span 5;}@media (max-width:1024px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .field--name-heading{grid-column:span 4;}}@media (max-width:600px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .field--name-heading{grid-column:span 12;}}.paragraph--type-list-views-component.list-views--employeesearch-exposed .paragraph--type-quote-component{grid-column:span 7;}@media (max-width:1024px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .paragraph--type-quote-component{grid-column:span 8;}}@media (max-width:600px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .paragraph--type-quote-component{grid-column:span 12;}}.paragraph--type-list-views-component.list-views--employeesearch-exposed .paragraph--type-quote-component .field--name-text{width:100%;}.paragraph--type-list-views-component.list-views--employeesearch-exposed .field--name-link{grid-column:span 4;display:flex;align-items:flex-end;margin-top:0;}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .field--name-link{grid-column:span 12;}}.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form{grid-column:span 8;margin-bottom:0;}.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .view-content,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .pager,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .view-content,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .pager{display:none;}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form{grid-column:span 12;}}.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:850px) and (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline > *,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline > *{grid-column:span 6;}}@media (max-width:414px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline > *,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline > *{grid-column:span 12;}}.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline .search-and-submit-container__glass,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline .search-and-submit-container__glass{grid-column:span 8;margin-right:0;}@media (max-width:850px){.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-element-container .form--inline .search-and-submit-container__glass,.paragraph--type-list-views-component.list-views--employeesearch-exposed .views-exposed-form .form--inline .search-and-submit-container__glass{grid-column:span 12;}}
.paragraph--type-map{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-map{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-map{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-map > .mapbox{grid-column:span 6;}@media (max-width:850px){.paragraph--type-map > .mapbox{grid-column:span 12;}}.paragraph--type-map .paragraph__content{grid-column-start:9;grid-column-end:13;}@media (max-width:1250px){.paragraph--type-map .paragraph__content{grid-column-start:8;}}@media (max-width:850px){.paragraph--type-map .paragraph__content{grid-column-start:1;}}
.paragraph--type-number > .field--name-heading h3{margin-bottom:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);}.paragraph--type-number .numbers{display:flex;justify-content:space-between;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-number .bar{position:relative;width:100%;height:16px;margin-bottom:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);background-color:#FFFFFF;}.paragraph--type-number .bar .bar-percent{position:absolute;left:0;top:0;height:100%;background-color:var(--color-text-highlight);will-change:transform;transform:scaleX(0);transform-origin:left;}.paragraph--type-number .number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);line-height:clamp(88px,calc(80px + (0.01333 * 100vw)),104px);letter-spacing:clamp(-2px,calc(-1.5px + (-0.00083 * 100vw)),-3px);font-family:"PP Eiko Regular",serif;}@media (max-width:850px){.paragraph--type-number .number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;}}.paragraph--type-number .number.number-1{color:var(--color-text-highlight);}.paragraph--type-number .labels{display:flex;justify-content:space-between;}.paragraph--type-number .label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-number .number + .label{margin-top:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);}
.paragraph--type-numbers > .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}.paragraph--type-numbers .field--name-number-paragraphs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-numbers .field--name-number-paragraphs{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-numbers .field--name-number-paragraphs{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.col-span__12.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 12;}.col-span__6.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 6;}@media (max-width:600px){.col-span__6.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 12;}}.col-span__4.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 4;}@media (max-width:850px){.col-span__4.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 6;}}@media (max-width:600px){.col-span__4.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 12;}}.col-span__3.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 3;}@media (max-width:600px){.col-span__3.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 6;}}.col-span__2.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 2;}@media (max-width:1600px){.col-span__2.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 3;}}@media (max-width:1250px){.col-span__2.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 4;}}@media (max-width:850px){.col-span__2.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 6;}}@media (max-width:414px){.col-span__2.paragraph--type-numbers .field--name-number-paragraphs > *{grid-column:span 12;}}
.paragraph--type-quote-component:not(.paragraph--view-mode-default).has-background{padding-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);padding-right:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);padding-left:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);background-color:var(--color-background);color:var(--color-text);}.paragraph--type-quote-component.paragraph--view-mode-default .field--name-text{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}@media (max-width:850px){.paragraph--type-quote-component.paragraph--view-mode-default .field--name-text{width:100%;}}.paragraph--type-quote-component.paragraph--view-mode-default.has-background .breakout{background-color:var(--color-background);color:var(--color-text);}.paragraph--type-quote-component.paragraph--view-mode-default.has-background .breakin{padding-top:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.paragraph--type-quote-component .field--name-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.paragraph--type-quote-component .field--name-text::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;display:block;color:var(--color-primary);content:open-quote;}.paragraph--type-quote-component .field--name-text::after{content:close-quote;font-size:0;}.paragraph--type-quote-component .field--name-text:has(+ .field){margin-bottom:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}@media (max-width:600px){.paragraph--type-quote-component .field--name-text{position:relative;padding-left:calc(23px + 5.5556% + 10px);box-sizing:border-box;}.paragraph--type-quote-component .field--name-text::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(44px,calc(22px + (0.03667 * 100vw)),88px);line-height:clamp(48px,calc(28px + (0.03333 * 100vw)),88px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;position:absolute;top:0;left:0;}}.paragraph--type-quote-component .field--name-little-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-quote-component .field--name-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}
.paragraph--type-rankings.paragraph--view-mode-default .paragraph-content > h2,.related-container__rankings .paragraph-content > h2,.paragraph--type-rankings.paragraph--view-mode-default .counter-and-nav-container,.related-container__rankings .counter-and-nav-container{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}.paragraph--type-rankings.paragraph--view-mode-default .breakout,.related-container__rankings .breakout{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);background-color:var(--color-background);color:var(--color-text);}.paragraph--type-rankings.paragraph--view-mode-default .paragraph-content > h2,.related-container__rankings .paragraph-content > h2{box-sizing:border-box;padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}@media (max-width:850px){.paragraph--type-rankings.paragraph--view-mode-default .paragraph-content > h2,.related-container__rankings .paragraph-content > h2{margin-left:auto;margin-right:auto;padding-left:0;}}.paragraph--type-rankings.paragraph--view-mode-default .counter-and-nav-container,.related-container__rankings .counter-and-nav-container{--color-icon-hover:#AE8420;padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;}.paragraph--type-rankings.paragraph--view-mode-default .slider-nav--container,.related-container__rankings .slider-nav--container{display:flex;}.paragraph--type-rankings.paragraph--view-mode-default .slider-nav--container .slider-dots,.related-container__rankings .slider-nav--container .slider-dots{margin-right:10px;display:none;}@media (max-width:850px){.paragraph--type-rankings.paragraph--view-mode-default .related-container--title,.paragraph--type-rankings.paragraph--view-mode-default .counter-and-nav-container,.related-container__rankings .related-container--title,.related-container__rankings .counter-and-nav-container{margin-right:auto;margin-left:auto;padding-left:0;}.paragraph--type-rankings.paragraph--view-mode-default .counter-and-nav-container .slick-dots,.related-container__rankings .counter-and-nav-container .slick-dots{display:flex;}.paragraph--type-rankings.paragraph--view-mode-default .counter-and-nav-container .slider-nav,.related-container__rankings .counter-and-nav-container .slider-nav{display:none;}.paragraph--type-rankings.paragraph--view-mode-default .slider-nav--container,.related-container__rankings .slider-nav--container{justify-content:center;}.paragraph--type-rankings.paragraph--view-mode-default .slider-nav--container .slider-dots,.related-container__rankings .slider-nav--container .slider-dots{display:block;}.paragraph--type-rankings.paragraph--view-mode-default .slider-nav--container .slider-nav,.related-container__rankings .slider-nav--container .slider-nav{display:none !important;}}.paragraph--type-rankings.paragraph--view-mode-default .slider,.related-container__rankings .slider{overflow:hidden;}.paragraph--type-rankings.paragraph--view-mode-default .slider .slick-slide,.related-container__rankings .slider .slick-slide{display:flex;flex-direction:column;}.paragraph--type-rankings.paragraph--view-mode-default .slider .slick-slide > div,.related-container__rankings .slider .slick-slide > div{height:100%;}.paragraph--type-rankings.paragraph--view-mode-default .slider .slick-slide > div > div,.related-container__rankings .slider .slick-slide > div > div{height:100%;}
.paragraph--type-ranking.paragraph--view-mode-collection,.paragraph--type-ranking.paragraph--view-mode-slider-collection{width:var(--b14grid-width);max-width:var(--b14grid-max-width);}.paragraph--type-ranking .media-image-container--outer{grid-column:span 3;aspect-ratio:1 / 1;}.paragraph--type-ranking .paragraph__content{grid-column:span 9;padding-left:calc(var(--b14grid-column-width--9) * 1 + var(--b14grid-gutter-width--9) * 1);display:flex;flex-direction:column;}.paragraph--type-ranking .ranking-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}.paragraph--type-ranking .field--name-text{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.is-quote.paragraph--type-ranking .field--name-text{padding-left:30px;}.is-quote.paragraph--type-ranking .field--name-text::before{position:absolute;left:0;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;color:var(--color-primary);content:open-quote;vertical-align:top;margin:0;line-height:inherit;}.is-quote.paragraph--type-ranking .field--name-text::after{content:close-quote;display:block;height:0;font-size:0;}.paragraph--type-ranking .field--name-text-multiple{padding-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);margin-top:auto;}.paragraph--type-ranking .field--name-text-multiple .field__item:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-ranking .inline-read-more .button-container{margin-top:clamp(7.5px,calc(3.75px + (0.00625 * 100vw)),15px);}.paragraph--type-ranking .inline-read-more .inline-read-more__trigger{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-ranking.paragraph--view-mode-collection,.paragraph--type-ranking.paragraph--view-mode-slider-collection{padding-left:clamp(45px,calc(-21.40867px + (0.11068 * 100vw)),188px);box-sizing:border-box;}@media (max-width:850px){.paragraph--type-ranking.paragraph--view-mode-collection,.paragraph--type-ranking.paragraph--view-mode-slider-collection{margin:0 auto;padding-left:0;}}.paragraph--type-ranking.paragraph--view-mode-collection::before,.paragraph--type-ranking.paragraph--view-mode-collection::after,.paragraph--type-ranking.paragraph--view-mode-slider-collection::before,.paragraph--type-ranking.paragraph--view-mode-slider-collection::after{display:none;}@media (max-width:850px){.paragraph--type-ranking{height:auto !important;}.paragraph--type-ranking .media-image-container--outer,.paragraph--type-ranking .image-container{position:relative;aspect-ratio:9 / 5;grid-column:span 12;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);background-color:#252627;}.paragraph--type-ranking .media-image-container--outer img,.paragraph--type-ranking .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.paragraph--type-ranking .paragraph__content{padding-left:0;grid-column:span 12;}}
.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link{line-height:1.35em !important;max-width:calc(100% - 0.5em);position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),padding-left 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link::before{position:absolute;left:0;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link:hover,.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .has-mouse a.primary-link:hover{padding-left:0.5em;color:var(--color-primary);}.has-mouse .paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link:hover::before,.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .has-mouse a.primary-link:hover::before{transform:translateX(0);opacity:1;}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link::before{content:"\203A";}.paragraph--type-selected-content-component.paragraph--view-mode-default{position:relative;padding-right:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 5);box-sizing:border-box;}@media (max-width:1024px){.paragraph--type-selected-content-component.paragraph--view-mode-default{padding-right:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 4);}}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default{padding-right:0;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-little-label{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-heading{width:calc(var(--b14grid-column-width--12) * 10 + var(--b14grid-gutter-width--12) * 9);}}@media (max-width:600px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-heading{width:100%;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-text{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);width:calc(var(--b14grid-column-width--7) * 5 + var(--b14grid-gutter-width--7) * 4);}@media (max-width:1024px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-text{width:calc(var(--b14grid-column-width--8) * 7 + var(--b14grid-gutter-width--8) * 6);}}@media (max-width:600px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-text{width:100%;}}.paragraph--type-selected-content-component.paragraph--view-mode-default:has(.small-title) .paragraph--type-link-reference-sub-component a.primary-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default:has(.small-title) .paragraph--type-link-reference-sub-component a.primary-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;letter-spacing:0;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components:not(:has(a:hover)) .paragraph--type-link-reference-sub-component:first-child a.primary-link{padding-left:0.5em;color:var(--color-primary);}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components:not(:has(a:hover)) .paragraph--type-link-reference-sub-component:first-child a.primary-link::before{transform:translateX(0);opacity:1;}.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components:not(:has(a:hover)) .paragraph--type-link-reference-sub-component:first-child .image-container{opacity:1;}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:850px) and (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components > *{grid-column:span 6;}}@media (max-width:414px){.paragraph--type-selected-content-component.paragraph--view-mode-default .field--name-sub-components > *{grid-column:span 12;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component:has(a:hover) .image-container{opacity:1;}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;display:inline-block;}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component a.primary-link{display:none;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;display:block;width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);position:absolute;right:0;top:0;padding-right:calc(var(--b14grid-column-width--12) * 1 + var(--b14grid-gutter-width--12) * 1);box-sizing:border-box;opacity:0;transition:opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);pointer-events:none;}@media (max-width:1024px){.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container{width:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 3);padding-right:0;}}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container{width:100%;position:relative;opacity:1;pointer-events:all;}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container .media-image-container{overflow:hidden;}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container:hover h3{color:var(--color-primary);}.has-mouse .paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container:hover .media-image-container img{transform:scale(1.05);}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal Regular",sans-serif;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container .mobile-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(16px,calc(15.5px + (0.00083 * 100vw)),17px);line-height:clamp(23px,calc(22.5px + (0.00083 * 100vw)),24px);font-family:"PP Neue Montreal SemiBold",sans-serif;margin-bottom:10px;display:none;}@media (max-width:850px){.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container .mobile-title{display:block;}}.paragraph--type-selected-content-component.paragraph--view-mode-default .paragraph--type-link-reference-sub-component .image-container .media-image-container--outer{margin-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}
.paragraph--type-teaser-cta-component .field--name-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;}.paragraph--type-teaser-cta-component .field--name-little-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-teaser-cta-component .field--name-label{margin-bottom:15px;color:var(--color-primary);}.paragraph--type-teaser-cta-component a .field--name-heading{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-teaser-cta-component a h3{transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.paragraph--type-teaser-cta-component a .media-image-container{overflow:hidden;}.paragraph--type-teaser-cta-component a .media-image-container img{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .paragraph--type-teaser-cta-component a:hover .field--name-heading{color:var(--color-primary);}.has-mouse .paragraph--type-teaser-cta-component a:hover .media-image-container img{transform:scale(1.05);}.has-mouse .paragraph--type-teaser-cta-component a:hover .cta-button--no-hover::before{background-color:var(--color-text);}.has-mouse .paragraph--type-teaser-cta-component a:hover .cta-button--no-hover::after{color:var(--color-icon-hover);}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--grid-layout{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--grid-layout{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .media-image-container--outer{grid-column:span 5;}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .media-image-container--outer{grid-column:span 4;}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .media-image-container--outer{grid-column:span 12;}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{grid-column:span 7;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-template-rows:auto auto 1fr;row-gap:0 !important;}@media (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 8;}}@media (max-width:1024px) and (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:1024px) and (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{grid-column:span 12;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content > *{grid-column:span 7;}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content > *{grid-column:span 12;}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .cta-button--no-hover{grid-column:span 3;align-self:flex-start;}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .cta-button--no-hover{grid-column:span 8;grid-row-start:-1;}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .cta-button--no-hover{grid-column:span 12;}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .field--name-text{grid-column:span 4;}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .field--name-text{grid-column:span 6;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}@media (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .field--name-text{grid-column:span 7;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .paragraph--content .field--name-text{grid-column:span 12;}}.paragraph--type-teaser-cta-component.paragraph--view-mode-default .field--name-heading,.paragraph--type-teaser-cta-component.paragraph--view-mode-default .link-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(36px,calc(18px + (0.03 * 100vw)),72px);line-height:clamp(38px,calc(19px + (0.03167 * 100vw)),76px);letter-spacing:clamp(-1px,calc(-0.5px + (-0.00083 * 100vw)),-2px);font-family:"PP Eiko Regular",serif;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-default .field--name-heading,.paragraph--type-teaser-cta-component.paragraph--view-mode-default .link-header{margin-bottom:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}}.paragraph--type-teaser-cta-component.paragraph--view-mode-main .field--name-heading,.paragraph--type-teaser-cta-component.paragraph--view-mode-main .link-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-teaser-cta-component.paragraph--view-mode-main .field--name-text{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--grid-layout{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-teaser-cta-component.paragraph--view-mode-main .media-image-container--outer{grid-column:span 3;}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .media-image-container--outer{grid-column:span 4;}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .media-image-container--outer{grid-column:span 6;}}.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--content{grid-column:span 5;}@media (max-width:1024px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--content{grid-column:span 8;}}@media (max-width:600px){.paragraph--type-teaser-cta-component.paragraph--view-mode-main .paragraph--content,.paragraph--type-teaser-cta-component.paragraph--view-mode-main .media-image-container--outer{grid-column:span 12;}}
.paragraph--type-text-component.paragraph--view-mode-default{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-text-component.paragraph--view-mode-default{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-text-component.paragraph--view-mode-default .paragraph__content{grid-column:span 8;}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default .paragraph__content{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-default .paragraph__content .field--name-body{-moz-columns:2;columns:2;gap:var(--b14grid-gutter-width--8);}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-default .paragraph__content .field--name-body{-moz-columns:1;columns:1;}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default:has(.field--name-paragraphs-aside) .paragraph__content{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-default .field--name-paragraphs-aside{grid-column:span 4;}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default .field--name-paragraphs-aside{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-default .field--name-heading h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}.paragraph--type-text-component.paragraph--view-mode-default.flipped .field--name-paragraphs-aside{order:-1;}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default.flipped .field--name-paragraphs-aside{order:unset;}}.paragraph--type-text-component.paragraph--view-mode-default.large-aside .field--name-heading{grid-row-start:1;grid-column:span 12;}.paragraph--type-text-component.paragraph--view-mode-default.large-aside .field--name-heading h2{margin-bottom:0;}.paragraph--type-text-component.paragraph--view-mode-default.large-aside .field--name-paragraphs-aside{grid-column:span 6;}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default.large-aside .field--name-paragraphs-aside{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-default.large-aside .paragraph__content{grid-column:span 6;box-sizing:border-box;}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-default.large-aside .paragraph__content{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-default.large-aside .paragraph__content .field--name-body{-moz-columns:1;columns:1;}.paragraph--type-text-component.paragraph--view-mode-default.large-aside.flipped .paragraph__content{padding-left:calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1);}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-default.large-aside.flipped .paragraph__content{padding-left:0;}}.paragraph--type-text-component.paragraph--view-mode-default.large-aside:not(.flipped) .paragraph__content{padding-right:calc(var(--b14grid-column-width--6) * 1 + var(--b14grid-gutter-width--6) * 1);}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-default.large-aside:not(.flipped) .paragraph__content{padding-right:0;}}.paragraph--type-text-component.paragraph--view-mode-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-text-component.paragraph--view-mode-main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:600px) and (max-width:850px){.paragraph--type-text-component.paragraph--view-mode-main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px) and (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-text-component.paragraph--view-mode-main .paragraph__content{grid-column:span 5;}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-main .paragraph__content{grid-column:span 8;}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main .paragraph__content{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-main .field--name-paragraphs-aside{grid-column:span 3;}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-main .field--name-paragraphs-aside{grid-column:span 4;}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main .field--name-paragraphs-aside{grid-column:span 12;}}.paragraph--type-text-component.paragraph--view-mode-main.large-aside .field--name-paragraphs-aside{grid-column-start:4;grid-column-end:9;}@media (max-width:1024px){.paragraph--type-text-component.paragraph--view-mode-main.large-aside .field--name-paragraphs-aside{grid-column-start:1;}}@media (max-width:600px){.paragraph--type-text-component.paragraph--view-mode-main.large-aside .field--name-paragraphs-aside{grid-column-end:13;}}.paragraph--type-tabs-component.paragraph--view-mode-default:has(.field--name-paragraphs-aside) .accordion--content:has(.field--name-paragraphs-aside){width:100%;}.paragraph--type-tabs-component.paragraph--view-mode-default .accordion--content:not(:has(.field--name-paragraphs-aside)) .paragraph--type-text-component.paragraph--view-mode-default{display:block;}.paragraph--type-tabs-component.paragraph--view-mode-default .accordion--content:not(:has(.field--name-paragraphs-aside)) .paragraph--type-text-component.paragraph--view-mode-default > *:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-tabs-component.paragraph--view-mode-default .accordion--content:not(:has(.field--name-paragraphs-aside)) .paragraph--type-text-component.paragraph--view-mode-default .paragraph__content .field--name-body{-moz-columns:1;columns:1;gap:0;}.paragraph--type-tabs-component.paragraph--view-mode-default .accordion--content:not(:has(.field--name-paragraphs-aside)) .paragraph--type-text-component.paragraph--view-mode-default .field--name-paragraphs-aside > *:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-tabs-component.paragraph--view-mode-main .paragraph--type-text-component.paragraph--view-mode-default{display:block;}.paragraph--type-tabs-component.paragraph--view-mode-main .paragraph--type-text-component.paragraph--view-mode-default > *:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}.paragraph--type-tabs-component.paragraph--view-mode-main .paragraph--type-text-component.paragraph--view-mode-default .paragraph__content .field--name-body{-moz-columns:1;columns:1;gap:0;}.paragraph--type-tabs-component.paragraph--view-mode-main .paragraph--type-text-component.paragraph--view-mode-default .field--name-paragraphs-aside > *:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}
.paragraph--type-tabs-component > .field--name-sub-components::before,.paragraph--type-tabs-component > .field--name-sub-components::after,.paragraph--type-tabs-component > .field--name-sub-components > .paragraph:not(:last-child)::after,.paragraph--type-tabs-component .paragraph--view-mode-default > .field--name-sub-components > .paragraph::after{content:'';position:absolute;left:0;width:100%;height:1px;background-color:#555555;mix-blend-mode:exclusion;opacity:0.6;}.paragraph--type-tabs-component > .field--name-sub-components{position:relative;}.paragraph--type-tabs-component > .field--name-sub-components::before{top:0;}.paragraph--type-tabs-component > .field--name-sub-components,.paragraph--type-tabs-component > .field--name-sub-components > .paragraph:not(:last-child),.paragraph--type-tabs-component .paragraph--view-mode-default > .field--name-sub-components > .paragraph{position:relative;}.paragraph--type-tabs-component > .field--name-sub-components::after,.paragraph--type-tabs-component > .field--name-sub-components > .paragraph:not(:last-child)::after,.paragraph--type-tabs-component .paragraph--view-mode-default > .field--name-sub-components > .paragraph::after{bottom:0;}.paragraph--type-tabs-component .paragraph--view-mode-default .accordion--content{width:calc(var(--b14grid-column-width--12) * 5 + var(--b14grid-gutter-width--12) * 4);}@media (max-width:1024px){.paragraph--type-tabs-component .paragraph--view-mode-default .accordion--content{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}}@media (max-width:600px){.paragraph--type-tabs-component .paragraph--view-mode-default .accordion--content{width:100%;}}.paragraph--type-tabs-component .paragraph--view-mode-default .accordion--content .paragraph{width:100%;}.paragraph--type-tabs-component.paragraph--view-mode-main{margin-left:calc(var(--b14grid-column-width--8) * 3 + var(--b14grid-gutter-width--8) * 3);}.paragraph--type-tabs-component.paragraph--view-mode-main .accordion--content{width:100%;}.paragraph--type-tabs-component.paragraph--view-mode-main .paragraph--type-text-component.paragraph--view-mode-default{display:block;}@media (max-width:1024px){.paragraph--type-tabs-component.paragraph--view-mode-main{margin-left:0;}}
.paragraph--type-video-component .field--name-text{margin-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;}.paragraph--type-video-component.paragraph--view-mode-default{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.paragraph--type-video-component.paragraph--view-mode-default{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.paragraph--type-video-component.paragraph--view-mode-default{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.paragraph--type-video-component.paragraph--view-mode-default .video-container{grid-column-start:5;grid-column-end:13;}@media (max-width:850px){.paragraph--type-video-component.paragraph--view-mode-default .video-container{grid-column-start:1;}}.paragraph--type-video-component.paragraph--view-mode-default .field--name-body{grid-column-start:1;grid-column-end:5;}@media (max-width:850px){.paragraph--type-video-component.paragraph--view-mode-default .field--name-body{grid-column-end:9;}}@media (max-width:600px){.paragraph--type-video-component.paragraph--view-mode-default .field--name-body{grid-column-end:13;}}.paragraph--type-video-component.paragraph--view-mode-default .field--name-text{width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 3);}@media (max-width:1250px){.paragraph--type-video-component.paragraph--view-mode-default .field--name-text{width:100%;}}@media (max-width:850px){.paragraph--type-video-component.paragraph--view-mode-default .field--name-text{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}}@media (max-width:600px){.paragraph--type-video-component.paragraph--view-mode-default .field--name-text{width:100%;}}.paragraph--type-video-component.paragraph--view-mode-main .field--name-text{width:calc(var(--b14grid-column-width--8) * 4 + var(--b14grid-gutter-width--8) * 3);}@media (max-width:1250px){.paragraph--type-video-component.paragraph--view-mode-main .field--name-text{width:100%;}}.paragraph--type-video-component.paragraph--view-mode-main .field--name-body{margin-left:calc(var(--b14grid-column-width--8) * 3 + var(--b14grid-gutter-width--8) * 3);margin-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);}@media (max-width:1250px){.paragraph--type-video-component.paragraph--view-mode-main .field--name-body{margin-top:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}}@media (max-width:1024px){.paragraph--type-video-component.paragraph--view-mode-main .field--name-body{width:100%;margin-left:0;}}
.view-areas a{line-height:1.35em !important;max-width:calc(100% - 0.5em);position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),padding-left 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.view-areas a::before{position:absolute;left:0;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .view-areas a:hover,.view-areas .has-mouse a:hover{padding-left:0.5em;color:var(--color-primary);}.has-mouse .view-areas a:hover::before,.view-areas .has-mouse a:hover::before{transform:translateX(0);opacity:1;}.view-areas a::before{content:"\203A";}.view-areas .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}@media (max-width:850px){.view-areas .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-areas .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.view-areas .view-content{-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);row-gap:clamp(15px,calc(7.5px + (0.0125 * 100vw)),30px);}}.view-areas .view-content > *{grid-column:span 4;}@media (max-width:1024px){.view-areas .view-content > *{grid-column:span 6;}}@media (max-width:600px){.view-areas .view-content > *{grid-column:span 12;}}.view-areas a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(22px,calc(19px + (0.005 * 100vw)),28px);line-height:clamp(26px,calc(22px + (0.00667 * 100vw)),34px);letter-spacing:-0.5px;font-family:"PP Eiko Regular",serif;}
.view-events .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}@media (max-width:850px){.view-events .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-events .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-events .view-content > *{grid-column:span 6;}@media (max-width:600px){.view-events .view-content{row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}.view-events .view-content > *{grid-column:span 12;}}
.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{content:"\e903";}.views-exposed-form .form--inline summary::after{content:"\203A";}.views-exposed-form{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.views-exposed-form .form--inline{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}@media (max-width:850px){.views-exposed-form .form--inline{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.views-exposed-form .form--inline{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.views-exposed-form .form--inline::after{display:none;}.views-exposed-form .form--inline > *{grid-column:span 3;}@media (max-width:1024px){.views-exposed-form .form--inline > *{grid-column:span 4;}}@media (max-width:850px){.views-exposed-form .form--inline > *{grid-column:span 6;}}@media (max-width:414px){.views-exposed-form .form--inline > *{grid-column:span 12;}}.views-exposed-form .form--inline > *.search-and-submit-container__glass{grid-column:span 12;margin-right:calc(var(--b14grid-column-width--12) * 4 + var(--b14grid-gutter-width--12) * 4);}@media (max-width:850px){.views-exposed-form .form--inline > *.search-and-submit-container__glass{margin-right:0;}}.views-exposed-form .form--inline .search-and-submit-container__glass{position:relative;}.views-exposed-form .form--inline .search-and-submit-container__glass .form-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;height:calc(var(--icon-size-large) + 40px);padding:20px calc(var(--icon-size-large) + 40px) 20px 40px;background-color:var(--form-input-background);border:0;}@media (max-width:600px){.views-exposed-form .form--inline .search-and-submit-container__glass .form-text{height:calc(var(--icon-size-base) + 30px);padding:15px calc(var(--icon-size-base) + 40px) 15px 20px;}}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-large);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:20px;right:20px;}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::before,.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{display:block;width:var(--icon-size-large);height:var(--icon-size-large);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-large);}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{color:#FFFFFF;font-size:var(--icon-size-large);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .views-exposed-form .form--inline .search-and-submit-container__glass .form-actions:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .views-exposed-form .form--inline .search-and-submit-container__glass .form-actions:hover::after{color:var(--color-icon-hover);}@media (max-width:600px){.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions{width:var(--icon-size-base);height:var(--icon-size-base);min-height:var(--icon-size-base);top:15px;right:20px;}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::before,.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{width:var(--icon-size-base);height:var(--icon-size-base);font-size:var(--icon-size-base);line-height:var(--icon-size-base);}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{content:"\e90e";}}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::before,.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions::after{pointer-events:none;}.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions input{width:var(--icon-size-large);height:var(--icon-size-large);font-size:0;padding-left:0;}@media (max-width:600px){.views-exposed-form .form--inline .search-and-submit-container__glass .form-actions input{width:var(--icon-size-base);height:var(--icon-size-base);min-height:var(--icon-size-base);}}.views-exposed-form .form--inline details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;position:relative;}.has-mouse .views-exposed-form .form--inline details:hover summary{padding-left:10px;}.views-exposed-form .form--inline details[open] summary{padding-left:10px;}.views-exposed-form .form--inline details[open] summary::after{transform:rotate(-90deg);}.views-exposed-form .form--inline summary{position:relative;justify-content:space-between;align-items:center;padding-bottom:10px;padding-right:2px;border-bottom:1px solid var(--form-border-color);transition:padding 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.views-exposed-form .form--inline summary::before{display:none;}.views-exposed-form .form--inline summary::after{font-family:"PP Eiko Regular",serif;font-size:40px;line-height:10px;color:var(--color-primary);transform:rotate(90deg);transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94);transform-origin:45% 80%;}.views-exposed-form .form--inline .details-wrapper{width:100%;max-height:300px;position:absolute;top:100%;left:0;z-index:1;padding:10px;box-sizing:border-box;border-bottom:1px solid var(--form-border-color);background-color:var(--color-background);overflow-y:scroll;}.views-exposed-form .form--inline .form-type-radio:not(:last-child),.views-exposed-form .form--inline .form-type-checkbox:not(:last-child){margin-bottom:10px;}.views-exposed-form .form--inline .form-type-radio label,.views-exposed-form .form--inline .form-type-checkbox label{cursor:pointer;transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .views-exposed-form .form--inline .form-type-radio label:hover,.has-mouse
      .views-exposed-form .form--inline .form-type-checkbox label:hover{color:var(--color-primary);}.views-exposed-form .form--inline .form-type-radio label{min-height:auto;padding-left:0;}.views-exposed-form .form--inline .form-type-radio label::before,.views-exposed-form .form--inline .form-type-radio label::after{display:none;}.views-exposed-form .form--inline .form-radio:checked + label{color:var(--color-primary);}.views-exposed-form .form--inline .form-type-checkbox:not(:last-child){margin-bottom:10px;}.views-exposed-form .form--inline .form-type-checkbox label{padding-left:calc(var(--icon-size-tiny) + 10px);min-height:var(--icon-size-tiny);}.views-exposed-form .form--inline .form-type-checkbox label::before{width:var(--icon-size-tiny);height:var(--icon-size-tiny);}.views-exposed-form .form--inline .form-type-checkbox label::after{top:5px;left:5px;width:6px;height:6px;}.views-exposed-form .form-submit[name="reset"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal Regular",sans-serif;color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-bottom:10px;}.has-mouse .views-exposed-form .form-submit[name="reset"]:hover{color:var(--color-primary);}
.view-industries a{line-height:1.35em !important;max-width:calc(100% - 0.5em);position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),padding-left 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.view-industries a::before{position:absolute;left:0;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .view-industries a:hover,.view-industries .has-mouse a:hover{padding-left:0.5em;color:var(--color-primary);}.has-mouse .view-industries a:hover::before,.view-industries .has-mouse a:hover::before{transform:translateX(0);opacity:1;}.view-industries a::before{content:"\203A";}.view-industries{width:calc(var(--b14grid-column-width--12) * 8 + var(--b14grid-gutter-width--12) * 7);}@media (max-width:850px){.view-industries{width:100%;}}.view-industries .views-field:not(:last-child){margin-bottom:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);}@media (max-width:850px){.view-industries .views-field:not(:last-child){margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);}}.view-industries a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(28px,calc(20px + (0.01333 * 100vw)),44px);line-height:clamp(34px,calc(27px + (0.01167 * 100vw)),48px);letter-spacing:-1px;font-family:"PP Eiko Regular",serif;}
.view-news.view-display-id-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.view-news.view-display-id-main{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-news.view-display-id-main{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-news.view-display-id-main > .view-filters{grid-column:span 12;}.view-news.view-display-id-main > .view-filters .views-exposed-form{margin-bottom:0;}.view-news.view-display-id-main > .view-filters .views-exposed-form .form-actions{display:none;}.view-news.view-display-id-main > .attachment{grid-column:span 8;}.view-news.view-display-id-main > .attachment .node:not(:last-child){margin-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);}@media (max-width:850px){.view-news.view-display-id-main > .attachment .node:not(:last-child){margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}.view-news.view-display-id-main > .view-content{grid-column:span 4;}.view-news.view-display-id-main > .view-content .node:not(:last-child){margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}@media (max-width:850px){.view-news.view-display-id-main > .view-content .node{grid-column:span 6;}.view-news.view-display-id-main > .view-content .node:not(:last-child){margin-bottom:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}@media (max-width:600px){.view-news.view-display-id-main > .view-content .node{grid-column:span 12;}}.not-first-page.view-news.view-display-id-main > .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;row-gap:0;}@media (max-width:850px){.not-first-page.view-news.view-display-id-main > .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.not-first-page.view-news.view-display-id-main > .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.not-first-page.view-news.view-display-id-main > .view-content .node{grid-column:span 4;}@media (max-width:1024px){.not-first-page.view-news.view-display-id-main > .view-content .node{grid-column:span 6;}}@media (max-width:600px){.not-first-page.view-news.view-display-id-main > .view-content .node{grid-column:span 12;}}@media (max-width:850px){.not-first-page.view-news.view-display-id-main > .view-content{row-gap:0;}}.view-news.view-display-id-main > .pager{grid-column:span 12;}@media (max-width:850px){.view-news.view-display-id-main{row-gap:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.view-news.view-display-id-main > .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}}@media (max-width:850px) and (max-width:850px){.view-news.view-display-id-main > .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.view-news.view-display-id-main > .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}@media (max-width:850px){.view-news.view-display-id-main > .attachment,.view-news.view-display-id-main > .view-content{grid-column:span 12;row-gap:0;}}
.view-news.view-display-id-related,.view-news.view-display-id-front{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.view-news.view-display-id-related,.view-news.view-display-id-front{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-news.view-display-id-related,.view-news.view-display-id-front{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-news.view-display-id-related > .attachment,.view-news.view-display-id-front > .attachment{grid-column:span 8;}@media (max-width:850px){.view-news.view-display-id-related > .attachment,.view-news.view-display-id-front > .attachment{grid-column:span 12;}}.view-news.view-display-id-related > .view-content,.view-news.view-display-id-front > .view-content{grid-column:span 4;}@media (max-width:850px){.view-news.view-display-id-related > .view-content,.view-news.view-display-id-front > .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);grid-column:span 12;}}@media (max-width:850px) and (max-width:850px){.view-news.view-display-id-related > .view-content,.view-news.view-display-id-front > .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:850px) and (max-width:600px){.view-news.view-display-id-related > .view-content,.view-news.view-display-id-front > .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-news.view-display-id-related > .view-content > .node:not(:last-child),.view-news.view-display-id-front > .view-content > .node:not(:last-child){margin-bottom:clamp(25px,calc(12.5px + (0.02083 * 100vw)),50px);}@media (max-width:850px){.view-news.view-display-id-related > .view-content > .node:not(:last-child),.view-news.view-display-id-front > .view-content > .node:not(:last-child){margin-bottom:0;}}@media (max-width:850px){.view-news.view-display-id-related > .view-content > .node,.view-news.view-display-id-front > .view-content > .node{grid-column:span 4;}}@media (max-width:600px){.view-news.view-display-id-related > .view-content > .node,.view-news.view-display-id-front > .view-content > .node{grid-column:span 12;}}@media (max-width:600px){.view-news.view-display-id-related > .view-content,.view-news.view-display-id-front > .view-content{grid-column:span 12;}}@media (max-width:600px){.view-news.view-display-id-related,.view-news.view-display-id-front{row-gap:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}.view-news.view-display-id-front_cases > .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);}@media (max-width:850px){.view-news.view-display-id-front_cases > .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-news.view-display-id-front_cases > .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-news.view-display-id-front_cases > .view-content > *{grid-column:span 3;}@media (max-width:1600px){.view-news.view-display-id-front_cases > .view-content > *{grid-column:span 4;}.view-news.view-display-id-front_cases > .view-content > *:nth-child(4){display:none;}}@media (max-width:850px){.view-news.view-display-id-front_cases > .view-content > *{grid-column:span 6;}.view-news.view-display-id-front_cases > .view-content > *:nth-child(4){display:block;}}@media (max-width:600px){.view-news.view-display-id-front_cases > .view-content > *:nth-child(3),.view-news.view-display-id-front_cases > .view-content > *:nth-child(4){display:none;}}@media (max-width:600px){.view-news.view-display-id-front_cases > .view-content > *{grid-column:span 12;}}@media (max-width:850px){.view-news.view-display-id-front > .view-content,.view-id-news.view-display-id-related_slim > .view-content,.view-news.view-display-id-front_cases > .view-content{row-gap:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}}
.view-portraits .view-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;grid-auto-rows:minmax(0,auto);grid-auto-flow:row dense;grid-gap:clamp(7px,calc(-0.6px + (0.02533 * 100vw)),45px);row-gap:clamp(50px,calc(25px + (0.04167 * 100vw)),100px);}@media (max-width:850px){.view-portraits .view-content{grid-gap:clamp(12px,calc(0.54545px + (0.03818 * 100vw)),33px);}}@media (max-width:600px){.view-portraits .view-content{row-gap:clamp(14px,calc(-1.2px + (0.05067 * 100vw)),90px);}}.view-portraits .view-content > *{grid-column:span 3;}@media (max-width:850px){.view-portraits .view-content > *{grid-column:span 4;}}@media (max-width:600px){.view-portraits .view-content > *{grid-column:span 6;}}@media (max-width:414px){.view-portraits .view-content > *{grid-column:span 12;}}
.view-search .view-header{margin-bottom:clamp(20px,calc(10px + (0.01667 * 100vw)),40px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(13px + (0.00833 * 100vw)),28px);line-height:clamp(24px,calc(20px + (0.00667 * 100vw)),32px);font-family:"PP Neue Montreal SemiBold",sans-serif;color:var(--color-primary);}.view-search .view-content{padding-top:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);padding-bottom:clamp(10px,calc(5px + (0.00833 * 100vw)),20px);position:relative;z-index:100;background-color:var(--color-background);}
.webform-submission-form .iti.iti--allow-dropdown{display:block;}.webform-submission-form .iti.iti--allow-dropdown .iti__flag-container{--color-text:#1F2122;color:var(--color-text);}.webform-submission-form .iti.iti--allow-dropdown .iti__flag-container .iti__selected-flag{padding-bottom:10px;padding-left:0px !important;padding-right:0px;}.webform-submission-form .iti.iti--allow-dropdown input[type=tel]{padding-left:46px;}.webform-submission-form .webform-flexbox{margin:0;-moz-column-gap:var(--b14grid-gutter-width--12);column-gap:var(--b14grid-gutter-width--12);display:flex;}.webform-submission-form .webform-flexbox .webform-flex--container{margin:0;}.webform-submission-form .webform-flexbox .webform-flex--container #ajax-wrapper > .form-item,.webform-submission-form .webform-flexbox .webform-flex--container > .form-item{margin-bottom:0;}@media (max-width:600px){.webform-submission-form .webform-flexbox{flex-direction:column;}}@media (max-width:768px){.webform-submission-form .webform-flexbox .webform-flex--1{flex:1;}}.webform-submission-event-delete-form{margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);}.webform-submission-event-delete-form .messages{margin:0;background-color:transparent;margin-bottom:clamp(30px,calc(15px + (0.025 * 100vw)),60px);padding:0;}.webform-submission-event-delete-form .form-actions{display:flex;gap:15px;}
.slider .slider-nav--prev::after,.slider .slider-nav--next::after{font-family:'icomoon';font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slider .slider-nav--prev::after{content:"\e909";}.slider .slider-nav--next::after{content:"\e90a";}.slider{display:flex;flex-direction:column;position:relative;overflow:hidden;}.slider img{width:100%;}.slider .slick-track{display:flex;}.slider .slider--content:not(.slick-initialized):not(:has(.slick-current)){aspect-ratio:16 / 9;overflow:hidden;}.slider .slick-arrow{cursor:pointer;}.slider .counter-and-nav-container{margin-top:clamp(40px,calc(20px + (0.03333 * 100vw)),80px);}.slider .slider-nav--prev{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.slider .slider-nav--prev::before,.slider .slider-nav--prev::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.slider .slider-nav--prev::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.slider .slider-nav--prev::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .slider .slider-nav--prev:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .slider .slider-nav--prev:hover::after{color:var(--color-icon-hover);}.slider .slider-nav--next{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(13px,calc(12.5px + (0.00083 * 100vw)),14px);line-height:16px;font-family:"PP Neue Montreal SemiBold",sans-serif;text-decoration:none;min-height:var(--icon-size-base);display:inline-flex;align-items:center;position:relative;color:var(--color-text);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);padding-left:calc(var(--icon-size-base) + 10px);}.slider .slider-nav--next::before,.slider .slider-nav--next::after{display:block;width:var(--icon-size-base);height:var(--icon-size-base);position:absolute;top:50%;left:0;transform:translateY(-50%);line-height:var(--icon-size-base);}.slider .slider-nav--next::before{content:'';background-color:var(--color-primary);border-radius:100%;border:2px solid var(--color-primary);box-sizing:border-box;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.slider .slider-nav--next::after{color:#FFFFFF;font-size:var(--icon-size-base);transition:color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}.has-mouse .slider .slider-nav--next:hover::before{background-color:var(--color-text);border-color:var(--color-text);}.has-mouse .slider .slider-nav--next:hover::after{color:var(--color-icon-hover);}.slider .slick-dots{display:flex;gap:clamp(5px,calc(2.5px + (0.00417 * 100vw)),10px);--color-text:#FFFFFF;}.slider .slick-dots button{display:flex;align-items:center;justify-content:center;width:var(--icon-size-base);height:var(--icon-size-base);border-radius:50%;color:var(--color-text);border:2px solid var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(18px,calc(17px + (0.00167 * 100vw)),20px);line-height:clamp(22px,calc(21px + (0.00167 * 100vw)),24px);font-family:"PP Eiko Regular",serif;transition:background-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),border-color 0.25s cubic-bezier(0.25,0.46,0.45,0.94),color 0.25s cubic-bezier(0.25,0.46,0.45,0.94);}@media (max-width:850px){.slider .slick-dots button{width:8px;height:8px;font-size:0;border:0;background-color:#505557;}}.slider .slick-dots .slick-active{--color-text:#AE8420;}.slider .slick-dots .slick-active button{background-color:var(--color-text);color:#1F2122;}.slider .slick-dots li:not(.slick-active) button:hover{--color-text:#AE8420;background-color:var(--color-text);color:#1F2122;}.slider:not(:has(.slick-slide:nth-child(2))) .counter-and-nav-container{display:none;}

.form-item{margin:0 0 distance(1);}
