:root{--base-padding: 1.25rem}@media screen and (min-width: 768px){:root{--base-padding: 3.125rem}}@media screen and (min-width: 922px){:root{--base-padding: 6.25rem}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:0.063rem dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0.063rem solid silver;margin:0 0.125rem;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,ol{margin:0;padding:0}@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:normal;font-weight:400;src:url("fonts/bodoni-moda-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:italic;font-weight:400;src:url("fonts/bodoni-moda-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:normal;font-weight:700;src:url("fonts/bodoni-moda-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:italic;font-weight:700;src:url("fonts/bodoni-moda-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:normal;font-weight:900;src:url("fonts/bodoni-moda-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("fonts/montserrat-v26-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("fonts/montserrat-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("fonts/montserrat-v26-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("fonts/montserrat-v26-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("fonts/montserrat-v26-latin-700.woff2") format("woff2")}body{font:400 1rem/2 "Montserrat",sans-serif;color:#333}strong,b{font-weight:700}em,i{font-style:italic}a{color:#00396b;text-decoration:underline}h1,h2,h3,h4,h5{font-family:"Bodoni Moda",serif;line-height:1.2;color:#00396b;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 922px){h1,h2,h3,h4,h5{-ms-hyphens:none;hyphens:none}}h1{font-size:2.625rem;text-transform:uppercase;letter-spacing:.1ex;text-align:center}@media screen and (min-width: 922px){h1{font-size:4.063rem}}h2{font-size:2.375rem;text-transform:uppercase;letter-spacing:.1ex}h3{font-size:1.75rem;line-height:2.125rem;font-style:italic;font-weight:400;margin:4rem 0 2rem 0}h4{font:700 1.375rem/1.5 "Montserrat",sans-serif;margin:2rem 0}h5{font:400 1.375rem/1.5 "Montserrat",sans-serif;margin:1rem 0}img{max-width:100%}.content figure{position:relative;margin:3.125rem 0;z-index:203}.content figure.has-border::before{position:absolute;inset:-0.625rem;border:0.063rem solid rgba(0,57,107,.2);background-color:#fff;content:" ";z-index:-1}.content figure figcaption{margin:0.313rem 0;font-size:0.75rem;line-height:1.2;color:#333;opacity:.7}@media screen and (min-width: 922px){.content figure{margin:4.688rem 0}}.content figure.gallery{margin:3.125rem calc(var(--base-padding)*-1)}.content figure.gallery::before{content:none}.content figure.gallery ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:0.938rem}.content figure.gallery ul li{margin:0;padding:0}.content figure.gallery ul li::before{content:none}.content figure.gallery figcaption{text-align:center;max-width:56.25rem;margin:0.625rem auto}@media screen and (min-width: 922px){.content figure.gallery{margin:4.688rem calc((100vw - 56.25rem)/2*-1)}.content figure.gallery ul{gap:1.875rem}}.content .floating-image{position:relative}.content .floating-image figure{max-width:70vw;margin:3.125rem auto}@media screen and (min-width: 922px){.content .floating-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc((100vw - 56.25rem)/2*-1)}.content .floating-image .text-content p{margin:4.688rem 0;max-width:37.5rem}.content .floating-image figure{min-width:25rem;margin:4.688rem 0}.content .floating-image.float-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:calc((100vw - 56.25rem)/2*-1)}}@media screen and (min-width: 1200px){.content .floating-image{padding-left:var(--base-padding)}.content .floating-image.float-right{padding-right:var(--base-padding)}}@media screen and (min-width: 1700px){.content .floating-image{gap:4.375rem}}.content{position:relative;margin:6.25rem 0}.content h1{position:relative;margin:0;-ms-hyphens:none;hyphens:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content h1 .heading-separator{display:none}.content h1 .short-title{position:relative;font:700 1rem/1.4 "Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.1ex;color:#8d7653;text-decoration:none}.content h1 .short-title::before,.content h1 .short-title::after{position:relative;content:"~";padding:0 0.625rem}.content p{margin:3.125rem 0}@media screen and (min-width: 768px){.content{margin:9.375rem 0}.content h1{-ms-hyphens:none;hyphens:none}}@media screen and (min-width: 922px){.content{max-width:56.25rem;margin:12.5rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content h1{margin:0 auto 4.688rem auto;max-width:43.75rem}.content h1 .short-title{font-size:1.25rem}}@media screen and (min-width: 922px){.content .alternating-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .alternating-text p{margin:4.688rem 0;max-width:37.5rem;text-align:justify;-ms-hyphens:auto;hyphens:auto}.content .alternating-text p:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}}.content blockquote{position:relative;font:400 1.875rem/1.2 "Bodoni Moda",serif;margin:6.25rem 0;padding:0;color:#00396b;text-align:center}.content blockquote footer{font:400 0.875rem/1.2 "Montserrat",sans-serif;color:#8d7653;text-transform:uppercase;margin-top:0.625rem}.content blockquote::before{position:absolute;bottom:-3.125rem;left:50%;background:url("./icons/quotes.svg") no-repeat center center;background-size:100% auto;margin:0 0 0 -6.25rem;width:12.5rem;height:12.5rem;z-index:-1;opacity:.1;content:" "}@media screen and (min-width: 922px){.content blockquote{margin:4.688rem calc((100vw - 56.25rem)/2*-1);padding:0 var(--base-padding);font-size:3rem}.content blockquote::before{bottom:-6.25rem;width:18.75rem;height:18.75rem;margin-left:-9.375rem}}.content ul,.content ol{margin:3.125rem 0;padding:0;list-style:none}@media screen and (min-width: 922px){.content ul,.content ol{margin:4.688rem 0}}.content ul li{position:relative;padding-left:1.875rem}.content ul li::before{position:absolute;top:0.875rem;left:0;width:1.25rem;height:0.125rem;background-color:#00396b;content:" "}.content ol li{position:relative;padding-left:1.875rem;counter-increment:countlii}.content ol li::before{position:absolute;top:0;left:0;width:1.563rem;text-align:right;color:#00396b;content:counter(countlii, decimal-leading-zero) ". "}.content .tags h3{font:600 0.875rem/2 "Montserrat",sans-serif;color:#333;margin:0;opacity:.7}.content .tags ul.tag-list{margin:1.25rem -0.188rem 3.125rem -0.188rem;line-height:1}.content .tags ul.tag-list li{padding:0.313rem 0.938rem;line-height:1.563rem;margin:0.188rem;background-color:rgba(141,118,83,.15);color:#00396b;font-weight:600;font-size:0.875rem;border-radius:3.125rem;display:inline-block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.content .tags ul.tag-list li::before{display:none}@media screen and (min-width: 922px){.content .tags{margin:4.688rem calc((100vw - 56.25rem)/2*-1);text-align:center;padding:0 var(--base-padding)}.content .tags ul.tag-list{margin-bottom:0}.content .tags ul.tag-list li{padding:0.625rem 1.875rem;margin:0.625rem}}.content hr{position:relative;height:0.063rem;background-color:#00396b;border:0;margin:3.125rem 0}@media screen and (min-width: 922px){.content hr{margin:4.688rem calc((100vw - 56.25rem)/2*-1 + var(--base-padding))}}.content.legal h2{margin:3em 0 0 0;font-size:1.75rem}.content.legal p,.content.legal ul{margin:2em 0 0 0}.content.legal .contact-google-map{margin:2rem 0;border:0.063rem solid rgba(141,118,83,.15);min-width:100%;height:25rem}@media screen and (min-width: 922px){.content.legal{display:block}}.content .intextlink-container{position:relative;text-align:center}.content .intextlink-container a{text-decoration:none}.content .intextlink-container figure img{position:relative;width:15.625rem;height:auto;margin:0 auto;border-radius:50%;border:0.313rem solid #fff}.content .intextlink-container figure::before{top:7.5rem}.content .intextlink-container figure figcaption{opacity:1;padding:1.25rem;line-height:2}.content .intextlink-container figure figcaption h2{margin-top:0;font-weight:500}.content .intextlink-container figure figcaption p{font-size:0.875rem;color:#333;margin:0}.content .intextlink-container figure figcaption .cta-link{position:relative;font-weight:700;color:#00396b;white-space:nowrap;padding-bottom:1.25rem;display:block}.content .intextlink-container figure figcaption .cta-link::after{position:absolute;inset:auto 0 0 0;height:1.25rem;background:url("./icons/long-arrow.svg") no-repeat center;display:block;content:""}@media screen and (min-width: 922px){.content .intextlink-container figure{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4.688rem 0 4.688rem -10.313rem}.content .intextlink-container figure img{border:0;width:20.625rem;margin:0 3.125rem 0 0}.content .intextlink-container figure::before{display:none;content:none}.content .intextlink-container figure figcaption{padding:0}.content .intextlink-container figure figcaption .cta-link{padding:0 4.375rem 0 0;display:inline-block}.content .intextlink-container figure figcaption .cta-link::after{inset:0 0 0 auto;height:auto;width:3.75rem}.content .intextlink-container.float-right figure{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:4.688rem -10.313rem 4.688rem 0}.content .intextlink-container.float-right figure img{margin:0 0 0 3.125rem}}.backlink-wrap{position:relative;text-align:center;margin:3.125rem 0;padding-top:1.25rem;border-top:0.063rem solid rgba(141,118,83,.2)}.backlink-wrap a{position:relative;text-decoration:none;font-weight:bold;font-size:0.875rem;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.backlink-wrap a::before{position:relative;height:1.25rem;width:5rem;margin-right:0.625rem;background:url("./icons/long-arrow.svg") no-repeat left center;display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:""}.header-bar{position:relative}.header-bar::after{position:fixed;top:0;right:0;width:22.5rem;height:6.25rem;background:rgba(0,0,0,0);-webkit-filter:blur(0.75rem);filter:blur(0.75rem);z-index:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:" "}.page-cover-not-visible .header-bar::after{background:rgba(247,244,238,.9)}@media screen and (min-width: 768px){.header-bar::after{top:1.25rem;right:1.875rem}}@media screen and (min-width: 922px){.header-bar::after{right:5rem}}.page-header{position:relative;margin:0 calc(var(--base-padding)*-1);aspect-ratio:4/3}.page-header .page-cover{position:absolute;inset:0}.page-header .page-cover img{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-header::before,.page-header::after{position:absolute;height:0.063rem;content:" "}.page-header::before{inset:auto var(--base-padding) -0.625rem 0;background:#00396b}.page-header::after{inset:auto 0 0.625rem var(--base-padding);background:#f7f4ee}.page-header .page-header-logo{position:fixed;top:2.188rem;right:5.625rem;width:15.625rem;z-index:1}@media screen and (min-width: 768px){.page-header{aspect-ratio:16/9}.page-header .page-header-logo{top:3.438rem;right:7.5rem}}@media screen and (min-width: 922px){.page-header .page-header-logo{right:10.625rem}}@media screen and (min-width: 1200px){.page-header{aspect-ratio:auto;height:45vw;max-height:43.75rem}.page-header::before{right:calc(50vw - 28.125rem)}.page-header::after{left:calc(50vw - 28.125rem)}}.navigation-toggle{position:fixed;top:2.5rem;right:var(--base-padding);width:3.125rem;height:2.188rem;border:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:202;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navigation-toggle .icon-bar{position:absolute;left:0;right:0;height:0.125rem;background:#00396b;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navigation-toggle .icon-bar:nth-child(2){top:0}.navigation-toggle .icon-bar:nth-child(3){top:0.75rem}.navigation-toggle .icon-bar:nth-child(4){top:1.5rem;right:50%}.open-main-navigation .navigation-toggle{top:2.813rem}.open-main-navigation .navigation-toggle .icon-bar:nth-child(2){top:0.938rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0;width:100%}.open-main-navigation .navigation-toggle .icon-bar:nth-child(3){left:-6.25rem;right:-6.25rem;height:0.063rem;opacity:0}.open-main-navigation .navigation-toggle .icon-bar:nth-child(4){top:0.938rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;margin:0}.people-image-visible .navigation-toggle .icon-bar{background:#f7f4ee}.people-image-visible.open-main-navigation .navigation-toggle .icon-bar{background:#00396b}@media screen and (min-width: 768px){.navigation-toggle{top:3.75rem}.open-main-navigation .navigation-toggle{top:4.063rem}}nav.main-navigation{position:fixed;inset:0 0 0 1.875rem;background:#fff;padding:2.5rem 1.875rem;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;pointer-events:none}.open-main-navigation nav.main-navigation{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:all;-webkit-box-shadow:-0.125rem 0 0.313rem rgba(0,0,0,.2);box-shadow:-0.125rem 0 0.313rem rgba(0,0,0,.2)}nav.main-navigation ul{list-style:none;margin:0;padding:0}nav.main-navigation ul li{position:relative}nav.main-navigation a.homepage-link{position:relative;width:3.125rem;height:3.125rem;font:"0/0" a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0;background:url("./icons/home-icon.svg") no-repeat center center;background-size:100% auto}nav.main-navigation .primary-navigation-list{font-family:"Bodoni Moda",serif;font-weight:400;font-style:italic;font-size:2.25rem}nav.main-navigation .primary-navigation-list li{margin:3.125rem 0}nav.main-navigation .primary-navigation-list li a{position:relative;text-decoration:none;padding-bottom:1.25rem;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}nav.main-navigation .primary-navigation-list li a::after{position:absolute;inset:auto 0 0 0;height:1.25rem;background:url("./icons/long-arrow.svg") no-repeat left center;display:block;content:""}nav.main-navigation .primary-navigation-list li a .heading-separator{display:none}nav.main-navigation .primary-navigation-list li a .short-title{position:relative;margin-left:0.375rem;font:700 0.688rem/1.4 "Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.1ex;color:#8d7653}nav.main-navigation .secondary-navigation-list{font-family:"Montserrat",sans-serif;font-size:0.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.main-navigation .secondary-navigation-list li{margin-right:0.625rem;padding-right:0.625rem;border-right:0.063rem solid #00396b;line-height:1.6}nav.main-navigation .secondary-navigation-list li:last-child{margin-right:0;padding-right:0;border-right:none}@media screen and (min-width: 768px){nav.main-navigation{left:auto;padding:3.75rem 3.125rem;max-width:43.75rem}nav.main-navigation .primary-navigation-list{font-size:2.375rem}nav.main-navigation .primary-navigation-list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nav.main-navigation .primary-navigation-list li a::after{position:relative;width:5rem;margin-left:1.25rem}nav.main-navigation .primary-navigation-list li a .short-title{position:absolute;bottom:0;left:0;font-size:0.875rem}}@media screen and (min-width: 922px){nav.main-navigation{padding:3.75rem var(--base-padding)}}@media screen and (min-width: 1200px){nav.main-navigation{max-width:45vw}}.language-navigation{position:absolute;top:2.813rem;right:6.25rem}.language-navigation ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.language-navigation ul li{border-right:0.125rem solid #00396b}.language-navigation ul li:last-child{border-right:none}.language-navigation ul li a,.language-navigation ul li span{position:relative;text-decoration:none;text-transform:uppercase;font-weight:500;display:block;padding:0.625rem;line-height:1}.language-navigation ul li span{font-weight:700;color:#8d7653}@media screen and (min-width: 768px){.language-navigation{top:3.938rem;right:7.5rem}}@media screen and (min-width: 922px){.language-navigation{top:3.938rem;right:10.625rem}}footer.footer{position:relative;background:#00396b url("./icons/ghost-signet.svg") no-repeat center center;background-size:cover;text-align:center;padding:6.25rem var(--base-padding);color:#fff}footer.footer::before,footer.footer::after{position:absolute;height:0.063rem;content:" "}footer.footer::before{inset:-0.625rem 0 auto var(--base-padding);background:#00396b}footer.footer::after{inset:0.625rem var(--base-padding) auto 0;background:#f7f4ee}footer.footer a{color:#fff}footer.footer .footer-content h2{color:#fff;font-weight:200;font-size:3rem;margin:0 0 1.563rem 0;text-transform:none;font-style:italic;letter-spacing:0}footer.footer .footer-navigation{position:relative;margin-top:1.563rem}footer.footer .footer-navigation ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.footer .footer-navigation ul li{margin-right:0.625rem;padding-right:0.625rem;border-right:0.063rem solid #fff;line-height:1.3}footer.footer .footer-navigation ul li a{color:#fff}footer.footer .footer-navigation ul li:last-child{margin-right:0;padding-right:0;border-right:none}footer.footer .footer-signet{position:relative;width:5rem;height:5rem;margin:3.125rem auto 0 auto;background:url("./icons/footer-signet.svg") no-repeat center/contain}@media screen and (min-width: 922px){footer.footer::before{left:calc(50vw - 28.125rem)}footer.footer::after{right:calc(50vw - 28.125rem)}footer.footer .footer-content,footer.footer .footer-navigation{max-width:56.25rem;margin:0 auto}}.news-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.875rem;font-weight:bold;margin:2.5rem 0}.news-pagination p{margin:0;color:#8d7653}.news-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.news-pagination ul li{padding:0;margin:0 0.188rem}.news-pagination ul li::before{display:none}.news-pagination ul li a{color:#8d7653;text-decoration:none;line-height:1;padding:0.313rem 0.438rem}.news-pagination ul li span{position:relative;padding:0.313rem 0.438rem;color:#8d7653;opacity:.5}.news-pagination ul li span.current{background-color:rgba(141,118,83,.2);color:#00396b;border-radius:0.875rem;opacity:1}@media screen and (min-width: 768px){.news-pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}}.content ul.news-listing{margin:0}.content ul.news-listing li{position:relative;padding:0;border-bottom:0.063rem solid rgba(141,118,83,.2);padding:2.5rem 0}.content ul.news-listing li:first-child{padding-top:0}.content ul.news-listing li::before{display:none}.content ul.news-listing li article a{text-decoration:none}.content ul.news-listing li article header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1.25rem}.content ul.news-listing li article header h2{margin:0;font:600 1.25rem/1.4 "Montserrat",sans-serif;-ms-hyphens:auto;hyphens:auto}.content ul.news-listing li article header time{color:#8d7653;font-size:0.75rem}.content ul.news-listing li article .note-excerpt-text{position:relative;padding-bottom:1.25rem}.content ul.news-listing li article .note-excerpt-text::after{position:absolute;inset:auto 0 0 0;height:1.25rem;background:url("./icons/long-arrow.svg") no-repeat left center;display:block;content:""}@media screen and (min-width: 922px){.content ul.news-listing li{padding:5rem 0}.content ul.news-listing li article .note-excerpt-text{padding-bottom:2.5rem}}article.news-details{position:relative}article.news-details .meta-bar{position:relative;font-size:0.875rem;font-weight:bold;color:#8d7653;text-align:center}article.news-details h1{font-size:2rem}article.news-details .teaser-text{color:#00396b}.page-home .welcome{position:relative;margin:0 calc(var(--base-padding)*-1)}.page-home .welcome .people-image{position:relative;width:100%;height:120vw;background:url(images/header-home-background.webp) no-repeat 70% center/cover}.page-home .welcome .people-image::before,.page-home .welcome .people-image::after{position:absolute;height:0.063rem;content:" "}.page-home .welcome .people-image::before{inset:auto var(--base-padding) -0.625rem 0;background:#00396b}.page-home .welcome .people-image::after{inset:auto 0 0.625rem var(--base-padding);background:#f7f4ee}.page-home .welcome .people-image .persons-overlay{position:absolute;inset:0;background:url(images/header-home-persons.webp) no-repeat 70% center/cover;content:" "}.page-home .welcome .people-image h1{position:absolute;top:2rem;left:var(--base-padding);width:68vw;height:10vw;margin:0;font:"0/0" a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0;overflow:hidden;background:url(icons/logo.svg) no-repeat center center;background-size:100% auto}.page-home .welcome h2{position:relative;font:600 1.5rem/1.4 "Montserrat",sans-serif;letter-spacing:.15ex;padding:0 var(--base-padding);margin:1.875rem 0;text-align:center}.page-home .welcome .contact-shortcuts{position:relative;text-align:center}.page-home .welcome .contact-shortcuts::before{position:absolute;inset:50% 0 auto 0;height:0.063rem;background-color:#8d7653;content:" ";display:block}.page-home .welcome .contact-shortcuts button.contact-shortcuts-toggle{position:relative;text-transform:uppercase;font-size:0.875rem;font-weight:700;letter-spacing:.1ex;color:#8d7653;padding:0.625rem 1.25rem;background:#f7f4ee;border:0.063rem solid #8d7653}.page-home .welcome .contact-shortcuts ul.contact-options{position:absolute;top:50%;left:50%;background:#00396b;padding:1.25rem;list-style:none;-webkit-transform:translate(-50%, -50%) scaleY(0);-ms-transform:translate(-50%, -50%) scaleY(0);transform:translate(-50%, -50%) scaleY(0);opacity:0;pointer-events:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:200;-webkit-box-shadow:0 0.125rem 0.438rem rgba(0,0,0,.2);box-shadow:0 0.125rem 0.438rem rgba(0,0,0,.2)}.page-home .welcome .contact-shortcuts ul.contact-options li{position:relative;padding:1.25rem 1.875rem;border-bottom:0.063rem solid #fdc300}.page-home .welcome .contact-shortcuts ul.contact-options li:last-child{border-bottom:0}.page-home .welcome .contact-shortcuts ul.contact-options li a{white-space:nowrap;color:#fff;text-decoration:none}@media screen and (min-width: 768px){.page-home .welcome .people-image{height:70vw;background-position-x:50%}.page-home .welcome .people-image .people-gradient{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%, rgb(255, 255, 255), rgba(255, 255, 255, 0));opacity:.4}.page-home .welcome .people-image .persons-overlay{background-position-x:50%}.page-home .welcome .people-image h1{top:2.5rem;width:55vw;height:8vw}.page-home .welcome h2{position:absolute;top:15vw;left:0;max-width:40vw;padding-right:0;font-size:2.2vw;color:#8d7653;text-align:left}.page-home .welcome .contact-shortcuts{position:absolute;left:var(--base-padding);bottom:7.5rem;margin:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);padding:0.063rem}.page-home .welcome .contact-shortcuts button.contact-shortcuts-toggle{background:rgba(0,0,0,0);font-size:0.75rem}.page-home .welcome .contact-shortcuts::before{display:none}}@media screen and (min-width: 1200px){.page-home .welcome .people-image{height:45vw;background-position-x:20%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.page-home .welcome .people-image .persons-overlay{background-position-x:20%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.page-home .welcome .people-image h1{top:6.25rem;width:41vw;height:6vw}.page-home .welcome h2{top:35%;font-size:1.625rem}.page-home .welcome .contact-shortcuts{top:calc(35% + 9.375rem);bottom:auto}.page-home .welcome .contact-shortcuts button.contact-shortcuts-toggle{padding:0.938rem 2.5rem;font-size:1rem}}@media screen and (min-width: 1700px){.page-home .welcome .people-image{max-height:53.125rem;background-position-y:top}.page-home .welcome .people-image .persons-overlay{background-position-y:top}.page-home .welcome h2{font-size:2.25rem}.page-home .welcome .contact-shortcuts{top:calc(35% + 13.75rem)}}.page-home.open-contact-shortcuts .welcome .contact-shortcuts{z-index:2000}.page-home.open-contact-shortcuts .welcome .contact-shortcuts ul.contact-options{-webkit-transform:translate(-50%, -50%) scaleY(1);-ms-transform:translate(-50%, -50%) scaleY(1);transform:translate(-50%, -50%) scaleY(1);opacity:1;pointer-events:all}@media screen and (min-width: 1200px){.page-home.open-main-navigation .welcome .people-image{background-position-x:-16.875rem}.page-home.open-main-navigation .welcome .people-image .persons-overlay{background-position-x:-16.875rem}}.home-sections{max-width:125rem;margin:0 auto}.page-home section{position:relative;margin:9.375rem 0;padding:0 calc(var(--base-padding)*-1)}.page-home section .section-header h2{position:relative;margin:0 0 1.875rem 0;font-size:2.875rem;font-weight:400;max-width:calc(95% - var(--base-padding))}.page-home section .section-header h2 .heading-separator{display:none}.page-home section .section-header h2 a{position:relative;text-decoration:none;padding-top:0.625rem}.page-home section .section-header h2 a::before{position:absolute;inset:auto 0 0 calc(var(--base-padding)*-1);height:0.063rem;background-color:#00396b;content:" "}.page-home section .section-header h2 .short-title{position:absolute;top:0;left:0.188rem;font:700 0.75rem/1.4 "Montserrat",sans-serif;text-transform:uppercase;letter-spacing:.1ex;color:#8d7653;display:block}.page-home section .section-content figure{max-width:95%;margin-left:calc(var(--base-padding)*-1)}.page-home section .section-content figure img{border:0.063rem solid rgba(141,118,83,.3)}.page-home section .section-content .section-text blockquote{position:relative;margin:3.125rem 0;padding:0;font-size:1.25rem;line-height:1.2;color:#00396b}.page-home section .section-content .section-text blockquote::before{position:absolute;bottom:-50%;left:0;background:url("./icons/quotes.svg") no-repeat center center;background-size:100% auto;margin:0;width:7.5rem;height:7.5rem;z-index:-1;opacity:.1;content:" "}.page-home section .section-content .section-text blockquote p{margin:0}.page-home section .section-content .section-text blockquote footer{display:none}.page-home section .section-content .section-text a.read-more{position:relative;text-decoration:none;font-weight:600}.page-home section .section-content .section-text a.read-more::after{position:relative;width:5rem;height:1.25rem;margin-left:0.625rem;vertical-align:middle;background:url("./icons/long-arrow.svg") no-repeat left center;display:inline-block;content:""}@media screen and (min-width: 768px){.page-home section{margin:12.5rem 0}.page-home section .section-header h2{max-width:80%}}@media screen and (min-width: 922px){.page-home section{margin:15.625rem 0}.page-home section .section-header h2{font-size:3.625rem;margin-bottom:3.125rem}.page-home section .section-header h2 .short-title{font-size:1rem}.page-home section .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-home section .section-content figure img{min-height:100%;-o-object-fit:cover;object-fit:cover}.page-home section .section-content .section-text{max-width:60%;padding:0 0 0 3.125rem}.page-home section:nth-child(even) .section-header h2{margin-left:60%;text-align:right}.page-home section:nth-child(even) .section-header h2 a::before{left:0;right:calc(var(--base-padding)*-1);width:auto}.page-home section:nth-child(even) .section-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-home section:nth-child(even) .section-content figure{margin-right:calc(var(--base-padding)*-1);margin-left:0}.page-home section:nth-child(even) .section-content .section-text{padding:0 3.125rem 0 0}}@media screen and (min-width: 1200px){.page-home section .section-content .section-text{max-width:50%;padding:0 4.375rem}}@media screen and (min-width: 1700px){.page-home section .section-header h2{font-size:4.063rem}.page-home section .section-header h2::before{top:3.813rem;height:0.094rem}.page-home section .section-content .section-text{max-width:60%;padding:0 7%}.page-home section .section-content .section-text blockquote{max-width:50%;margin-bottom:7.5rem}.page-home section:nth-child(even) .section-content .section-text{padding:0 7%}}.page-home section.news h2{margin-bottom:1.875rem}.page-home section.news ul.news-listing{list-style:none;margin:3.125rem 0;padding:0}.page-home section.news ul.news-listing li{position:relative;margin:1.25rem 0}.page-home section.news ul.news-listing li article{position:relative;border:0.063rem solid #8d7653;padding:3.75rem 1.25rem 1.25rem 1.25rem}.page-home section.news ul.news-listing li article header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-home section.news ul.news-listing li article header h3{position:relative;margin:0;font:600 0.875rem/1.4 "Montserrat",sans-serif;padding-bottom:1.25rem}.page-home section.news ul.news-listing li article header h3::after{position:absolute;inset:auto 0 0 0;height:1.25rem;background:url("./icons/long-arrow.svg") no-repeat left center;display:block;content:""}.page-home section.news ul.news-listing li article header time{color:#8d7653;font-size:0.75rem}.page-home section.news ul.news-listing li article .note-excerpt-text{display:none}.page-home section.news ul.news-listing li article a{text-decoration:none;color:#00396b}@media screen and (min-width: 768px){.page-home section.news .section-content{display:block}.page-home section.news .section-content .section-text{max-width:60%;margin:0 0 3.75rem 0}.page-home section.news ul.news-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.625rem}.page-home section.news ul.news-listing li{-webkit-box-flex:1;-ms-flex:1 1 1%;flex:1 1 1%;padding:0.625rem;margin:0}.page-home section.news ul.news-listing li article{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 1200px){.page-home section.news::after{bottom:-9.375rem;width:70vw;height:25rem;background-position:right center}.page-home section.news .section-content .section-text{margin-top:-3.75rem}.page-home section.news ul.news-listing li article{padding:3.75rem 1.875rem 1.875rem 1.875rem}}.page-home .linkedin-link{margin:-3.125rem auto 6.25rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;max-width:34.375rem}.page-home .linkedin-link img{position:relative;width:2.5rem;margin-right:1.25rem}.page-home .linkedin-link p{font-size:0.875rem;line-height:1.4}.page-home .linkedin-link p span{text-decoration:underline}@media screen and (min-width: 922px){.page-home .linkedin-link{margin:-6.25rem auto 9.375rem auto}.page-home .linkedin-link img{width:3.75rem;margin-right:1.875rem}.page-home .linkedin-link p{font-size:1rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;min-height:100%}body{height:100%;min-width:26.563rem;text-align:left;background:#f7f4ee}body.open-main-navigation,body.open-contact-shortcuts{overflow:hidden}.sr-only,.hidden{position:absolute;width:0.063rem;height:0.063rem;margin:-0.063rem;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.main{position:relative;padding:0 var(--base-padding)}.trigger-curtain{position:fixed;inset:0;pointer-events:none;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.open-main-navigation .trigger-curtain,.open-contact-shortcuts .trigger-curtain{pointer-events:all;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
