:root{--magenta:#a1416d;--dirtymagenta:#d6bdc7;--lightmagenta:#debdcc;--darkmagenta:#90225a;--rauchblau:#53859e;--white:#ffffff;--minimalopacwhite:rgba(255, 255, 255, 0.95);--grey:#4a4a4a;--lightgrey:#8c8c8c;--black:#000000;--yellow:#fbbf3f;--lightyellow:#fecc40;--lemonyellow:#ffeea0;--opacyellow:#ffd464;--orange:#e98600;--orange55:#f4be73;--purple:#652c4e;--purple85:#73566a;--purple70:#8e7783;--purple55:#ad9aa0;--purple40:#c8babe;--purple25:#ead9de;--patinagreen:#5b9070;--swiper-pagination-bullet-horizontal-gap:1rem;--swiper-pagination-bullet-width:0.75rem;--swiper-pagination-bullet-height:0.75rem}@font-face{font-family:"Fira Sans";src:url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Fira Sans Light";src:url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/firasans-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/wp-content/themes/gb-pbl/font/firasans-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/firasans-regular-webfont.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/firasans-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Fira Sans Medium";src:url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/firasans-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Palmer Lake";src:url(/wp-content/themes/gb-pbl/font/palmer-lake-font.woff2) format("woff2"),url(/wp-content/themes/gb-pbl/font/palmer-lake-font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Icon PBL";src:url(/wp-content/themes/gb-pbl/font/icon/icon.eot);src:url("/wp-content/themes/gb-pbl/font/icon/icon.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/gb-pbl/font/icon/icon.woff) format("woff"),url(/wp-content/themes/gb-pbl/font/icon/icon.ttf) format("truetype"),url("/wp-content/themes/gb-pbl/font/icon/icon.svg#icon") format("svg");font-weight:400;font-style:normal}[class*="icon-"]:after{display:inline-block;font-family:"Icon PBL";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_right:after{content:"\0041";position:absolute;right:45px;font-size:34px;-webkit-transition:all 0.3s cubic-bezier(.77,0,.18,1);-o-transition:all 0.3s cubic-bezier(.77,0,.18,1);transition:all 0.3s cubic-bezier(.77,0,.18,1)}body{font-family:"Fira Sans",sans-serif;font-weight:300;margin:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}h1,.h1{font-family:"Fira Sans",sans-serif;font-weight:400;font-size:clamp(4rem, 5vw, 7rem);line-height:1.25em;margin-top:0;margin-bottom:0;-webkit-hyphens:none;overflow:visible;color:var(--white);display:inline-block}h2,.h2{font-family:"Fira Sans",sans-serif;font-weight:400;font-size:4rem;line-height:1.175em;margin-top:0;color:var(--grey);text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:visible}h2.quote,.h2.quote{font-size:5rem;line-height:.6em;letter-spacing:-.01em}.quote::after,.quote::before{content:none}h3,h5,h6,.h3,.h5,.h6{font-family:"Fira Sans",sans-serif;font-size:2.5rem;line-height:1.3em;font-weight:400;margin-top:1.5rem;margin-bottom:1rem;color:var(--magenta);text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h4,.h4{font-size:clamp(1.35rem, 6vw, 2rem);line-height:clamp(1.2em, 1vw, 1.5em)}h5,.h5{line-height:1.2em}p,li,p a,.p,table{font-family:"Fira Sans",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.55em;letter-spacing:.02em;color:var(--black);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}ul{padding-left:0}ul{list-style:none}ul.list-style--bullet li{position:relative;margin-left:2rem;margin-bottom:1em}ul.list-style--bullet li::before{content:"\2023";display:inline-block;color:var(--black);font-weight:500;font-size:1.5rem;width:1em;margin-left:-1em;-webkit-transform:translate3d(0,.1em,0);transform:translate3d(0,.1em,0)}ul.list-style--bullet.high-caliber{margin-left:unset;margin-bottom:unset}ul.list-style--bullet.high-caliber li{font-size:1.25rem;font-weight:400;margin-bottom:0}ul.list-style--bullet.high-caliber li::before{position:absolute;font-size:4rem;width:auto;left:-1.75rem;top:.05em;margin-left:unset}ul.list-style--bullet.high-caliber li.bullet--purple::before{color:var(--purple)}ul.list-style--bullet.high-caliber li.bullet--purple-85::before{color:var(--purple85)}ul.list-style--bullet.high-caliber li.bullet--purple-70::before{color:var(--purple70)}ul.list-style--bullet.high-caliber li.bullet--purple-55::before{color:var(--purple55)}ul.list-style--bullet.high-caliber li.bullet--purple-40::before{color:var(--purple40)}ul.list-style--bullet.high-caliber li.bullet--purple-25::before{color:var(--purple25)}ul.list-style--bullet li ul li{margin-top:.25em;margin-bottom:0}ul.list-style--bullet li ul li::before{content:"-";font-weight:100}ul.list-style--none{list-style:none}ul.list-style--none li{margin-left:2.5rem;margin-bottom:0}ul.list-style--none li::before{content:unset}strong,b{font-family:"Fira Sans",sans-serif;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}figure{position:relative;margin:0;max-width:50%}figure::before{font-family:"Palmer Lake",sans-serif;content:"«";position:absolute;font-size:5rem;left:-.4em;top:-.3em;opacity:0;-webkit-animation:quoteFadein 1s 1s 1 forwards;animation:quoteFadein 1s 1s 1 forwards}@-webkit-keyframes quoteFadein{from{opacity:0}to{opacity:1}}@keyframes quoteFadein{from{opacity:0}to{opacity:1}}figcaption{font-size:min(1.4rem, 1.5vw);line-height:1.35em;letter-spacing:.02em}q::before,q::after{content:none}.arrow-link{position:relative;font-size:1.4rem;color:var(--black);-webkit-transition:all 0.25s cubic-bezier(.77,0,.18,1);-o-transition:all 0.25s cubic-bezier(.77,0,.18,1);transition:all 0.25s cubic-bezier(.77,0,.18,1)}.arrow-link.right::after{font-family:"Icons Base Rounded";content:"\0042";position:absolute;right:-1.65rem;font-size:.9rem;top:50%;-webkit-transform:translate3d(0,-55%,0);transform:translate3d(0,-55%,0);font-weight:700;color:var(--black);-webkit-transition:color 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);transition:color 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1),color 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),color 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),color 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1)}.arrow-link.color--white::before,.arrow-link.color--white::after{color:var(--white)}.arrow-link:hover{color:var(--magenta);border-bottom:.0625em solid var(--lightmagenta)}.arrow-link:hover::after{color:var(--magenta);-webkit-transform:translate3d(.25rem,-55%,0);transform:translate3d(.25rem,-55%,0)}.arrow-link.color--white:hover{color:var(--white);border-bottom:.0625em solid var(--white)}.arrow-link.color--white:hover::after{color:var(--white)}h1,h2,h3,h4,h5,h6,b,strong,b,p,li{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.wysiwyg-editor h1,.wysiwyg-editor h2,.wysiwyg-editor h3,.wysiwyg-editor h4,.wysiwyg-editor h5,.wysiwyg-editor h6{font-family:"Arial",sans-serif;font-weight:500;font-size:3.75em;line-height:3.75em;letter-spacing:.01em;color:#000;text-decoration:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;overflow:visible}p a{text-decoration:none;padding:0 0 1px 0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--magenta)}p a:hover{cursor:pointer;color:var(--magenta)}p a strong,p a b{padding:0 0 0 0px!important;font-weight:500!important}a,a:hover{color:var(--magenta);text-decoration:none;cursor:pointer}a.color--white,a.color--white.arrow-link:hover::after{color:var(--white)}a.color--black{color:var(--black)}a.color--black:hover{color:var(--magenta)}a.color--black.underline:hover{border-color:var(--magenta)}.underline,.underline--grey{border-bottom:.0625em solid var(--grey);padding-bottom:.1em}.underline--magenta{border-bottom:.0625em solid var(--magenta);padding-bottom:.1em}.underline--white{border-bottom:.0625em solid var(--white);padding-bottom:.1em}.underline--offwhite{border-bottom:.0625em solid hsl(0 0% 100% / .4);padding-bottom:.1em}.slug-wrap span{display:inline-block}.button{background:#f18800;font-weight:400;color:var(--white);border:none;border-radius:5px;padding:.475em .75em .375em;font-size:1.35rem;line-height:1.1em;border-radius:2rem;display:inline}button.top,.button.top{border-radius:0 0 5px 5px}.centered-button{width:100%;text-align:center;margin:1.875em 0}.centered-button .button{display:inline}button span{display:block}button.size--s,.button.size--s{font-size:1.1rem;font-weight:500;letter-spacing:.01em;padding:.1rem 1rem 0}button.button--purple,.button.button--purple{color:var(--purple);background:#fff0;border:.125em solid var(--purple)}button.button--purple:hover,.button.button--purple:hover,button.button--purple.active,.button.button--purple.active{color:var(--white);background:var(--purple)}button.button--purple-neg,.button.button--purple-neg{color:var(--white);background:#fff0;border:.125em solid var(--white)}button.button--purple-neg:hover,.button.button--purple-neg:hover,button.button--purple-neg.active,.button.button--purple-neg.active{color:var(--purple);background:var(--white)}button.button--magenta,.button.button--magenta{color:var(--white);background:var(--magenta);border:.125em solid var(--white)}button.button--magenta:hover,.button.button--magenta:hover,button.button--magenta.active,.button.button--magenta.active{color:var(--magenta);background:var(--white);border:.125em solid var(--magenta)}button.button--rauchblau,.button.button--rauchblau{color:var(--white);background:var(--rauchblau);border:.125em solid var(--white)}button.button--rauchblau:hover,.button.button--rauchblau:hover,button.button--rauchblau.active,.button.button--rauchblau.active{color:var(--rauchblau);background:var(--white);border:.125em solid var(--rauchblau)}button.button--patinagreen,.button.button--patinagreen{color:var(--white);background:var(--patinagreen);border:.125em solid var(--white)}button.button--patinagreen:hover,.button.button--patinagreen:hover,button.button--patinagreen.active,.button.button--patinagreen.active{color:var(--patinagreen);background:var(--white);border:.125em solid var(--patinagreen)}.button.button--backlink{margin-left:35px}.hidden-anchor{position:absolute;top:-5rem}span.img-legend{display:block;margin-top:.5rem;text-align:right;margin-left:auto;line-height:1.4em}::-webkit-scrollbar{display:none;width:10px;height:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px var(--grey);box-shadow:inset 0 0 2px var(--grey);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--magenta);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--lightmagenta)}::-moz-selection{background:var(--magenta);color:var(--white)!important}::selection{background:var(--magenta);color:var(--white)!important}::-moz-selection{background:var(--magenta);color:var(--white)!important}*:focus{outline:none!important}.textRow--reveal .split-parent{overflow:hidden}.browser-ie *,*{text-decoration:none!important}body:not(.browser-ie){color:inherit}.scrl{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.8s cubic-bezier(.77,0,.18,1);-o-transition:all 0.8s cubic-bezier(.77,0,.18,1);transition:all 0.8s cubic-bezier(.77,0,.18,1);-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.scrl.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.typewriter--scroll .content{display:none}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}@media only screen and (min-width:1301px) and (max-width:1450px){html{font-size:.8vw}}@media only screen and (min-width:1100px) and (max-width:1300px){html{font-size:1vw}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{position:relative;min-height:100%;background:var(--white);overflow-x:hidden}header.site-header{z-index:100;position:absolute;height:calc(100% - 60rem);pointer-events:none}.cat-links,.entry-footer{display:none}.clearfix:after{content:"";display:table;clear:both}.no-lg{display:none}main{position:relative;overflow:hidden!important}article{margin-top:3em;padding-bottom:3.85em}body.home article{margin-top:7em;padding-bottom:0}.sec-wrap{width:100%;height:auto;position:relative}.sec-wrap__inner.pt-lg-0{padding-top:0}.sec-wrap__inner.pt0{padding-top:0}.sec-wrap__inner.pb0{padding-bottom:0}.sec-wrap.grey{background:#f3f3f3;margin:140px 0;padding-top:20px;padding-bottom:20px}.sec-wrap.grey::before{position:absolute;content:"";right:0;top:-140px;width:0;height:0;border-bottom:140px solid #f3f3f3;border-left:100vw solid #fff0}.sec-wrap.grey::after{position:absolute;content:"";right:0;bottom:-140px;width:0;height:0;border-top:140px solid #f3f3f3;border-right:100vw solid #fff0}.sec-wrap__inner{width:100%;height:auto;max-width:110em;margin:auto;padding:7rem 3rem;position:relative}.sec-wrap__inner.no-padding{padding:20px 0}.sec-wrap__inner.flexbox{padding:20px 25px}.sec-wrap__inner.full{max-width:100%;padding:0}.sec-wrap__inner.almost_full{max-width:100%;padding:2.5rem 6rem}.sec-wrap__inner.plus{max-width:80%}.sec-wrap__inner.slim{max-width:1000px}.sec-wrap__inner.slimmer{max-width:800px}.sec-wrap__inner.slim-af{max-width:550px}.text-2-columns{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px;margin:30px 0}.text-3-columns{column-count:3;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px}span.nobreak{white-space:nowrap}span.shorten{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.centered-text h1,.centered-text h2,.centered-text h3,.centered-text h4,.centered-text h5,.centered-text h6,.centered-text p,.centered-text span,.centered-text a,h1.centered-text,h2.centered-text,h3.centered-text,h4.centered-text,h5.centered-text,h6.centered-text,p.centered-text,span.centered-text,a.centered-text,div.centered-text{text-align:center}.centered-image-wrap{width:100%;margin:auto;height:28.125em;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.centered-image-wrap img{position:absolute;top:50%;left:50%;z-index:1;margin-right:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-image-wrap.full img{width:100%}.centered-image-wrap.blurry-bg .background-image{position:absolute;left:0;top:0;height:100%;width:100%;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.browser-ie .centered-image-wrap.blurry-bg .background-image{-webkit-filter:none;filter:none}.browser-ie .centered-image-wrap.blurry-bg .background-image~img{display:none}.covered-image-wrap{position:relative;overflow:hidden;height:100%;width:100%}.covered-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.contained-image-wrap{position:relative;overflow:hidden;height:100%;width:100%}.contained-image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.oho-image-wrap{height:61px}.browser-ie .covered-image-wrap,.browser-edge .covered-image-wrap{background-position:center;background-size:cover;background-repeat:no-repeat}.centered--vertical{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.centered--top{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.centered--bottom{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav-wrap .mobile--trigger{display:block}.nav-wrap{z-index:100;position:fixed;top:0;bottom:unset;border-bottom:0;width:100%;height:5em;background:var(--white);pointer-events:all}.nav-wrap__inner{max-width:100%;margin:auto;height:6em;width:100%;padding:.625em 3.1em;background-color:var(--magenta);-webkit-box-shadow:0 0 8px 2px rgb(0 0 0 / .1);box-shadow:0 0 8px 2px rgb(0 0 0 / .1)}.nav-wrap ul{padding-left:0;list-style-type:none}.nav-wrap .nav-list-wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4em;background:var(--magenta);left:0;top:0;width:100%;height:auto;margin:0;padding:11em 7.05em 5em;overflow:hidden;-webkit-box-shadow:0 0 8px 2px rgb(0 0 0 / .1);box-shadow:0 0 8px 2px rgb(0 0 0 / .1);pointer-events:none;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.nav-wrap .nav-list-wrap::before,.nav-wrap .nav-list-wrap::after{z-index:-1;font-family:"Fira Sans Medium";font-size:47vw;position:absolute;top:-.075em;bottom:0;max-height:100%;line-height:1em;color:#90225a;-webkit-transition:-webkit-transform 2.2s cubic-bezier(0,.49,0,.9);transition:-webkit-transform 2.2s cubic-bezier(0,.49,0,.9);-o-transition:transform 2.2s cubic-bezier(0,.49,0,.9);transition:transform 2.2s cubic-bezier(0,.49,0,.9);transition:transform 2.2s cubic-bezier(0,.49,0,.9),-webkit-transform 2.2s cubic-bezier(0,.49,0,.9);transition:transform 2.2s cubic-bezier(0,.49,0,.9),-webkit-transform 2.2s cubic-bezier(0,.49,0,.9);transition:transform 2.2s cubic-bezier(0,.49,0,.9),-webkit-transform 2.2s cubic-bezier(0,.49,0,.9)}.nav-wrap .nav-list-wrap::before{content:"2";right:18vw;-webkit-transform:translate3d(0,-.8em,0);transform:translate3d(0,-.8em,0)}.nav-wrap .nav-list-wrap::after{content:"5";right:-5vw;-webkit-transform:translate3d(0,-.4em,0);transform:translate3d(0,-.4em,0)}.nav-wrap .nav-list-wrap__left,.nav-wrap .nav-list-wrap__right{max-width:100%}.nav-wrap .nav-list-wrap li{font-family:"Fira Sans Light",sans-serif;font-size:min(1.85rem, 2vw);font-weight:300;border-bottom:1px solid hsl(0 0% 100% / .4);padding-bottom:1.5rem;padding-right:min(10rem, 10vw);width:min(50rem, 100%);opacity:0;-webkit-transform:translate3d(0,-.25rem,0);transform:translate3d(0,-.25rem,0);-webkit-transition:opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);transition:opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1)}.nav-wrap .nav-list-wrap li:not(:first-child){margin-top:2.5rem}.nav-wrap .nav-list-wrap li a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.nav-wrap .nav-list-wrap a.icon-arrow_right{-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.nav-wrap .nav-list-wrap a.icon-arrow_right:after{right:0}.nav-wrap .nav-list-wrap li:hover a.icon-arrow_right{color:#e3c6d3}.nav-wrap .nav-list-wrap li:hover a.icon-arrow_right:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);color:#e3c6d3}.nav-wrap .nav-list-wrap li a{color:var(--white)}.nav-wrap .nav-list-wrap-two li{font-size:1.4rem}.nav-wrap ul.brand{float:right;margin:.35rem 0;font-size:inherit}.nav-wrap span.brand-string{display:inline-block;position:absolute;color:var(--white);top:1.95rem;left:7rem;font-size:1.8rem;font-weight:400;white-space:nowrap}.nav-wrap svg.logo{width:10em}body.home .current-subpage-slug{display:none}button.current-subpage-slug{font-size:1rem;margin:1.25rem 0 0 24rem;padding:.4em 1em .3em;pointer-events:none;cursor:default;font-weight:500}.nav-wrap .mobile--trigger{display:block;left:0;top:.5em;position:fixed;height:5em;width:6.25em;cursor:pointer;z-index:99}.nav-wrap .mobile--trigger span{position:absolute;left:3.1em;bottom:2.45em;height:.175em;width:2.125em;background:var(--white)}.nav-wrap .mobile--trigger span:nth-of-type(1){-webkit-transform:translateY(-1em) rotate(0);-ms-transform:translateY(-1em) rotate(0);transform:translateY(-1em) rotate(0)}.nav-wrap .mobile--trigger span:nth-of-type(2){-webkit-transform:translateY(1em) rotate(0);-ms-transform:translateY(1em) rotate(0);transform:translateY(1em) rotate(0)}@-webkit-keyframes openTrigger1{0%{-webkit-transform:translateY(-1em) rotate(0);transform:translateY(-1em) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}100%{-webkit-transform:translateY(1px) rotate(-45deg);transform:translateY(1px) rotate(-45deg)}}@keyframes openTrigger1{0%{-webkit-transform:translateY(-1em) rotate(0);transform:translateY(-1em) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}100%{-webkit-transform:translateY(1px) rotate(-45deg);transform:translateY(1px) rotate(-45deg)}}@-webkit-keyframes openTrigger2{0%{-webkit-transform:translateY(1em) rotate(0);transform:translateY(1em) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}100%{-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}}@keyframes openTrigger2{0%{-webkit-transform:translateY(1em) rotate(0);transform:translateY(1em) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}100%{-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}}@-webkit-keyframes closingTrigger1{100%{-webkit-transform:translateY(-1em) rotate(0);transform:translateY(-1em) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}0%{-webkit-transform:translateY(1px) rotate(-45deg);transform:translateY(1px) rotate(-45deg)}}@keyframes closingTrigger1{100%{-webkit-transform:translateY(-1em) rotate(0);transform:translateY(-1em) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}0%{-webkit-transform:translateY(1px) rotate(-45deg);transform:translateY(1px) rotate(-45deg)}}@-webkit-keyframes closingTrigger2{100%{-webkit-transform:translateY(1em) rotate(0);transform:translateY(1em) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}0%{-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}}@keyframes closingTrigger2{100%{-webkit-transform:translateY(1em) rotate(0);transform:translateY(1em) rotate(0)}55%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}45%{-webkit-transform:translateY(1px) rotate(0);transform:translateY(1px) rotate(0)}0%{-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}}.nav-wrap.open .nav-list-wrap{opacity:1;-webkit-transition:-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);-o-transition:transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.nav-wrap.open .nav-list-wrap::before,.nav-wrap.open .nav-list-wrap::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-wrap.open .nav-list-wrap li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-wrap.open .nav-list-wrap li:first-child{-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s}.nav-wrap.open .nav-list-wrap li:nth-child(2){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s}.nav-wrap.open .nav-list-wrap li:nth-child(3){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s}.nav-wrap.open .nav-list-wrap li:nth-child(4){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s}.nav-wrap.open .nav-list-wrap li:nth-child(5){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s}.nav-wrap .mobile--trigger.open span{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-wrap .mobile--trigger.open span:nth-of-type(1){-webkit-animation-name:openTrigger1;animation-name:openTrigger1}.nav-wrap .mobile--trigger.open span:nth-of-type(2){-webkit-animation-name:openTrigger2;animation-name:openTrigger2}.nav-wrap .mobile--trigger.open span:nth-of-type(3){opacity:0;-webkit-transition:opacity 0.1s cubic-bezier(.77,0,.18,1);-o-transition:opacity 0.1s cubic-bezier(.77,0,.18,1);transition:opacity 0.1s cubic-bezier(.77,0,.18,1)}.nav-wrap .mobile--trigger.closing span{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-wrap .mobile--trigger.closing span:nth-of-type(1){-webkit-animation-name:closingTrigger1;animation-name:closingTrigger1}.nav-wrap .mobile--trigger.closing span:nth-of-type(2){-webkit-animation-name:closingTrigger2;animation-name:closingTrigger2}.nav-wrap .mobile--trigger.closing span:nth-of-type(3){opacity:1;-webkit-transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.3s;-o-transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.3s;transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.3s}.scrolled-nav.nav-wrap .nav-list-wrap{background:var(--magenta)}body.home .nav-wrap.scrolled-nav ul.brand,body.home .nav-wrap.open ul.brand{margin:.35rem 0}.nav-wrap svg.logo .logo-window rect.fill--orange,.nav-wrap svg.logo .logo-window rect.fill--lightgrey,.nav-wrap svg.logo .logo-window rect.fill--yellow,.nav-wrap svg.logo .logo-window path.fill--darkmagenta,.nav-wrap svg.logo .logo-text path.fill--lightgrey,.nav-wrap svg.logo .logo-text path.fill--darkmagenta{fill:var(--white)}body.home .nav-wrap__inner{background-color:var(--white)}body.home span.brand-string{color:var(--magenta)}body.home .nav-wrap .mobile--trigger span{background:var(--magenta)}body.home .nav-wrap ul.brand{margin:.35rem 0}body.home .nav-wrap svg.logo .logo-text{opacity:1}body.home .nav-wrap svg.logo .logo-text path.fill--lightgrey{fill:var(--lightgrey)}body.home .nav-wrap svg.logo .logo-text path.fill--darkmagenta{fill:var(--darkmagenta)}body.home .nav-wrap svg.logo .logo-window{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.home .nav-wrap svg.logo .logo-window rect.fill--lightgrey{fill:var(--lightgrey)}body.home .nav-wrap svg.logo .logo-window rect.fill--yellow{fill:var(--yellow)}body.home .nav-wrap svg.logo .logo-window path.fill--darkmagenta{fill:var(--darkmagenta)}body.home .nav-wrap svg.logo .logo-window rect.fill--orange{fill:var(--orange)}body.home .nav-wrap.open svg.logo .logo-window .fill--orange,body.home .nav-wrap.open svg.logo .logo-window .fill--lightgrey,body.home .nav-wrap.open svg.logo .logo-window .fill--yellow,body.home .nav-wrap.open svg.logo .logo-window .fill--darkmagenta,body.home .nav-wrap.scrolled-nav svg.logo .logo-window rect.fill--orange,body.home .nav-wrap.scrolled-nav svg.logo .logo-window rect.fill--lightgrey,body.home .nav-wrap.scrolled-nav svg.logo .logo-window rect.fill--yellow,body.home .nav-wrap.scrolled-nav svg.logo .logo-window path.fill--darkmagenta,body.home .nav-wrap.scrolled-nav svg.logo .logo-text path.fill--lightgrey,body.home .nav-wrap.scrolled-nav svg.logo .logo-text path.fill--darkmagenta{fill:var(--white)}body.home .nav-wrap.scrolled-nav .nav-wrap__inner{background-color:var(--magenta)}body.home .nav-wrap.scrolled-nav span.brand-string,body.home .nav-wrap.open span.brand-string{color:var(--white)}body.home .nav-wrap.scrolled-nav .mobile--trigger span{background:var(--white)}body.home .nav-wrap.open .nav-wrap__inner{background-color:var(--magenta)}body.home .nav-wrap.open span.brand-string{color:var(--white);-webkit-transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.3s;-o-transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.3s;transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.3s}body.home .nav-wrap.open .mobile--trigger span{background:var(--white);-webkit-transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.1s;-o-transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.1s;transition:all 0.25s cubic-bezier(.77,0,.18,1) 0.1s}.meta-nav-wrap{display:none;position:fixed;top:6em;width:100vw;height:3.5em;background:var(--dirtymagenta);padding:.85rem 4.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all}.meta-nav-wrap a{font-size:1.15rem;color:var(--purple);margin-left:.5rem;-webkit-transition:opacity 0.25s cubic-bezier(.77,0,.18,1);-o-transition:opacity 0.25s cubic-bezier(.77,0,.18,1);transition:opacity 0.25s cubic-bezier(.77,0,.18,1)}.meta-nav-wrap a::before{font-family:"Icons Base Rounded";content:"\0043";position:absolute;margin-left:-1.5rem;color:var(--purple);font-size:.85rem;font-weight:700;top:50%;-webkit-transform:translate3d(0,-47%,0);transform:translate3d(0,-47%,0);-webkit-transition:opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);transition:opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1);-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1);transition:transform 0.25s cubic-bezier(.77,0,.18,1),opacity 0.25s cubic-bezier(.77,0,.18,1),-webkit-transform 0.25s cubic-bezier(.77,0,.18,1)}.meta-nav-wrap a:hover{opacity:.8}.meta-nav-wrap a:hover::before{opacity:.8;-webkit-transform:translate3d(-.25rem,-47%,0);transform:translate3d(-.25rem,-47%,0)}body.active-metanav .meta-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}body.subpage .meta-nav-wrap__outer{position:absolute;top:55rem;left:0;width:100vw;height:100%;pointer-events:none}body.subpage .meta-nav-wrap{z-index:10;position:sticky;width:100%}.current-nav-wrap{position:absolute;top:calc(var(--vh, 1vh) * 100);left:0;height:calc(100% - var(--vh, 1vh) * 100);pointer-events:none}.current-nav-wrap .current-sec-flag{z-index:10;position:sticky;left:0;top:6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.current-nav-wrap .current-sec-flag span.title{font-size:1.35rem;line-height:1.55em;letter-spacing:.01em;color:var(--white);white-space:nowrap;padding:.1rem 1.5rem 0rem 2.75rem;background-color:var(--orange);border:.125em solid var(--orange);border-radius:2rem;border-top-left-radius:0;border-bottom-left-radius:0;text-align:right;display:block;position:absolute;left:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);-o-transition:transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);transition:transform 0.6s cubic-bezier(.77,0,.18,1),-webkit-transform 0.6s cubic-bezier(.77,0,.18,1);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.current-nav-wrap .current-sec-flag span.title.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}footer{height:auto;padding-bottom:7px;color:var(--white);background:var(--magenta);margin:0;bottom:0;width:100%;font-size:16px;line-height:21px;font-weight:300;letter-spacing:.02em;position:absolute;z-index:99}.footer-wrap{max-width:170em;margin:auto;position:relative;padding:0 3.25rem}.footer-wrap .box{padding:35px 0 5px 0;-webkit-transition:all 0.3s cubic-bezier(.77,0,.18,1);-o-transition:all 0.3s cubic-bezier(.77,0,.18,1);transition:all 0.3s cubic-bezier(.77,0,.18,1)}.footer-wrap .box:last-child{padding:35px 0 60px 0}.footer-wrap .box:nth-of-type(3){text-align:right}footer h4.title{margin-top:0;margin-bottom:2rem}footer ul.links li a{-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}footer ul.links li:hover a.icon-arrow_right{color:#e3c6d3}footer ul.links li:hover a.icon-arrow_right:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);color:#e3c6d3}.footer-wrap__sub{position:absolute;background:#ebebeb;width:100%;height:auto;bottom:0;padding:15px 35px;text-align:center;font-size:14px;font-weight:300}footer ul.links{margin-top:0}footer ul.links li{list-style:none;font-size:1.4rem;font-weight:300;letter-spacing:.02em;text-align:left;padding-bottom:12px;position:relative}footer ul.links li .icon-arrow_right:after{right:0;bottom:.2em}footer ul.links li:nth-of-type(2),footer ul.links li:nth-of-type(3){padding-top:12px}footer ul.links li a{color:var(--white)}footer span.disclaimer{font-size:12px;opacity:.4}footer span.disclaimer a{color:var(--white)}footer b{color:var(--white);font-weight:400}footer b.lg{font-size:20px}.footer-wrap a,.footer-wrap a:visited,.footer-wrap a:hover,.footer-wrap a:active{color:var(--white)}.footer-wrap .footer__sub,.footer-wrap .footer__sub a{color:#000}.footer-wrap .footer__sub a:visited,.footer-wrap .footer__sub a:hover,.footer-wrap .footer__sub a:active{color:#000}.warning-banner{background:#831414;top:0em;text-align:center;padding:1em}.warning-banner{width:100%;display:block;position:fixed;border-radius:.1875em;z-index:99999}.warning-banner table{width:100%;height:inherit;text-align:center;margin:0}.warning-banner p,.warning-banner b,.warning-banner a{color:var(--magenta);margin:0 .625em 0 .625em}.warning-banner p:nth-child(2){margin:.625em}.warning-banner a{border:.0625em solid var(--white);padding:.375em;white-space:nowrap;border-radius:.0625em}.warning-banner a:hover{border:.0625em solid var(--white);color:var(--white)}.noscript-banner:target{opacity:0;top:-6.25em}.ie-banner.closed,.no-access-banner.closed{display:none}@media only screen and (max-width:1100px){.nav-wrap svg.logo{width:10em}.no-md-large{display:none}body.subpage .meta-nav-wrap__outer{top:45rem}}@media only screen and (max-width:55em){:root{--swiper-pagination-bullet-horizontal-gap:0.35em;--swiper-pagination-bullet-width:0.45rem;--swiper-pagination-bullet-height:0.45rem}h1{font-size:clamp(1rem, 6vw, 3rem);line-height:1.25em}h2,.h2{font-size:3.5rem}h2.quote,.h2.quote{font-size:4rem}h3{font-size:2rem}p,li,p a,.p,table{font-size:1.15rem;line-height:1.4em;letter-spacing:.02em;color:var(--black);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}table{font-size:.875em}figure{max-width:80%}figure::before{font-size:4rem;left:-.4em;top:-.3em}.no-md{display:none}.no-lg{display:inherit}span.no-lg{display:inline}ul.list-style--none li{margin-left:2rem}figcaption{font-size:min(1rem, 2vw)}.arrow-link{font-size:1rem}.arrow-link.left::before{margin-left:-1.25rem;font-size:.65rem;font-weight:700;top:.1rem}.arrow-link.right::after{font-size:.65rem;right:-1.25rem}button,.button{font-size:1.15rem}body.home article{margin-top:6em}body.subpage article{margin-top:0em}.main__inner{margin-top:0}.sec-wrap__inner{padding:5rem 1.65rem}.sec-wrap__inner.almost_full{padding:2.5rem 3rem}.sec-wrap__inner.pt-md-0{padding-top:0}.nav-wrap{position:fixed;top:0;bottom:unset;border-bottom:0;height:5em;background:var(--magenta)}.nav-wrap__inner{height:5em}.nav-wrap .nav-list-wrap{float:none;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible;background:var(--magenta);width:100%;max-width:unset;left:0;top:2.625em;gap:min(2rem, 5vw);overflow-y:auto;overflow-x:hidden;height:auto;max-height:calc(var(--vh, 1vh) * 100 - 5em);margin:2em 0 1.25em;padding:1.8em 1.8em 3.5em;-webkit-box-shadow:0 6px 12px -8px rgb(0 0 0 / 22%);box-shadow:0 6px 12px -8px rgb(0 0 0 / 22%);opacity:0;pointer-events:none}.nav-wrap .nav-list-wrap li{margin:0;font-size:min(2rem, 2.5vw);line-height:1.2em;font-weight:300;padding-bottom:min(1rem, 1.5vw);display:block;-webkit-transition:-webkit-transform 1.4s cubic-bezier(.77,0,.18,1);transition:-webkit-transform 1.4s cubic-bezier(.77,0,.18,1);-o-transition:transform 1.4s cubic-bezier(.77,0,.18,1);transition:transform 1.4s cubic-bezier(.77,0,.18,1);transition:transform 1.4s cubic-bezier(.77,0,.18,1),-webkit-transform 1.4s cubic-bezier(.77,0,.18,1);transition:transform 1.4s cubic-bezier(.77,0,.18,1),-webkit-transform 1.4s cubic-bezier(.77,0,.18,1);transition:transform 1.4s cubic-bezier(.77,0,.18,1),-webkit-transform 1.4s cubic-bezier(.77,0,.18,1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav-wrap .nav-list-wrap li:not(:first-child){margin-top:min(2rem, 5vw)}.nav-wrap .nav-list-wrap li a{color:var(--white)}.nav-wrap ul.brand,body.home .nav-wrap ul.brand{z-index:1;position:absolute;bottom:unset;margin:.9rem 0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.nav-wrap ul.brand li{font-size:22px}.nav-wrap span.brand-string{position:relative;top:0;left:0;color:var(--white);margin-left:1.5em;margin-bottom:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:min(1.8rem, 4.5vw)}.nav-wrap svg.logo{width:140px}.nav-wrap .icon-arrow_right:after{font-size:min(2rem, 7vw);bottom:.05em}button.current-subpage-slug{margin:.7rem 0 0 16.5rem}.nav-wrap .mobile--trigger{display:block;right:0;top:0;position:fixed;height:5em;width:6.25em;cursor:pointer;z-index:99}.nav-wrap .mobile--trigger span{left:1.5625em}.nav-wrap.open .nav-list-wrap .nav-list__left li:first-child{-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.5s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.5s}.nav-wrap.open .nav-list-wrap .nav-list__left li:nth-child(2){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.6s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.6s}.nav-wrap.open .nav-list-wrap .nav-list__left li:nth-child(3){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.7s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.7s}.nav-wrap.open .nav-list-wrap .nav-list__right li:first-child{-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.8s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.8s}.nav-wrap.open .nav-list-wrap .nav-list__right li:nth-child(2){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s,opacity 0.3s cubic-bezier(.77,0,.18,1) 0.9s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 0.9s}.nav-wrap.open .nav-list-wrap .nav-list__right li:nth-child(3){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1s}.nav-wrap.open .nav-list-wrap .nav-list__right li:nth-child(4){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1.1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1.1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.1s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.1s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.1s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.1s}.nav-wrap.open .nav-list-wrap .nav-list__right li:nth-child(5){-webkit-transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1.2s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s;transition:opacity 0.3s cubic-bezier(.77,0,.18,1) 1.2s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s;-o-transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.2s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.2s;transition:transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s,opacity 0.3s cubic-bezier(.77,0,.18,1) 1.2s,-webkit-transform 0.25s cubic-bezier(.77,0,.18,1) 1.2s}.nav-wrap.open .brand{bottom:unset}button.current-subpage-slug{position:absolute;font-size:.8rem;right:1.75em;margin:.9rem 0 0;padding:.4em 1em .25em}.nav-wrap .mobile--trigger.open span{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-wrap .mobile--trigger.open span:nth-of-type(1){-webkit-animation-name:openTrigger1;animation-name:openTrigger1}.nav-wrap .mobile--trigger.open span:nth-of-type(2){-webkit-animation-name:openTrigger2;animation-name:openTrigger2}.nav-wrap .mobile--trigger.open span:nth-of-type(3){opacity:0;-webkit-transition:opacity 0.15s cubic-bezier(.77,0,.18,1);-o-transition:opacity 0.15s cubic-bezier(.77,0,.18,1);transition:opacity 0.15s cubic-bezier(.77,0,.18,1)}.nav-wrap .mobile--trigger.closing span{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-wrap .mobile--trigger.closing span:nth-of-type(1){-webkit-animation-name:closingTrigger1;animation-name:closingTrigger1}.nav-wrap .mobile--trigger.closing span:nth-of-type(2){-webkit-animation-name:closingTrigger2;animation-name:closingTrigger2}.nav-wrap .mobile--trigger.closing span:nth-of-type(3){opacity:1;-webkit-transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.25s;-o-transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.25s;transition:opacity 0.15s cubic-bezier(.77,0,.18,1) 0.25s}.scrolled-nav.nav-wrap{height:5em}.scrolled-nav.nav-wrap ul.brand,body.home .scrolled-nav.nav-wrap ul.brand,body.home .nav-wrap.open ul.brand{margin:.8rem 0}.meta-nav-wrap{height:2.75rem;top:5em;padding:.85em 2.6em}.meta-nav-wrap a{font-size:1rem}.meta-nav-wrap a::before{font-size:.65rem;margin-left:-1.25rem}body.subpage .meta-nav-wrap__outer,body.subpage .nav-wrap.scrolled-nav+.meta-nav-wrap__outer{top:23rem}.current-nav-wrap .current-sec-flag{top:4.9rem}.current-nav-wrap .current-sec-flag span.title{font-size:1.15rem;padding:.1rem 1rem 0rem 1.4rem}.footer-wrap .footer__sub{margin-bottom:5em}}@media only screen and (max-width:36.25em){:root{--swiper-pagination-bullet-width:0.35rem;--swiper-pagination-bullet-height:0.35rem}h2,.h2{font-size:1.65rem}h2.quote,.h2.quote{font-size:3rem}figure{max-width:100%}figure::before{font-size:3rem}h3,.h3{font-size:min(1.5rem, 6.5vw);line-height:1.3em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}p,li,p a,.p{font-size:.85rem;line-height:1.5em}p,p *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}ul.list-style--bullet li{margin-left:1em}ul.list-style--bullet li::before{font-weight:300;margin-left:-.5em;width:.65em;-webkit-transform:translate3d(0,.175em,0);transform:translate3d(0,.175em,0)}.no-sm{display:none}.no-md{display:none}span.no-md{display:inline}figcaption{font-size:min(0.85rem, 4vw)}.arrow-link{font-size:.85rem}.arrow-link.left::before{margin-left:-1.25rem;font-size:.65rem;font-weight:700;top:.1rem}.arrow-link.right::after{font-size:.65rem;right:-1rem}.hidden-anchor{top:-10em}button,.button{font-size:.85rem}.button.button--backlink{font-size:.85rem;margin-left:25px}.main__inner{margin-top:0}article{padding-bottom:4em}article,body.home article{margin-top:5em}body.subpage article{margin-top:0}body.vorwort article{margin-top:2.5em}.sec-wrap__inner{padding:3em 1.65em}.sec-wrap__inner.almost_full{padding:1.5rem 2rem}.sec-wrap.grey{margin:100px 0 120px 0}.sec-wrap.grey::before{top:-100px;border-bottom:100px solid #f3f3f3}.sec-wrap.grey::after{bottom:-100px;border-top:100px solid #f3f3f3}.text-2-columns{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}.text-3-columns{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}.nav-wrap svg.logo{width:10em}.nav-wrap .nav-list-wrap{gap:min(1.5rem, 10vw);padding:1em 1.75em 1.75em;height:auto;max-height:100vh}.nav-wrap .nav-list-wrap li{padding-right:min(6rem, 17vw);font-size:min(1rem, 4vw);padding-bottom:min(1rem, 5vw)}.nav-wrap .nav-list-wrap li:not(:first-child){margin-top:min(1.5rem, 10vw)}.nav-wrap .icon-arrow_right:after{font-size:min(2rem, 7vw);bottom:12px}body.home span.brand-string{display:block;font-size:1.75rem;-webkit-transform:translateY(6%);-ms-transform:translateY(6%);transform:translateY(6%);margin-left:1.5em}.meta-nav-wrap{height:2em;padding:.85em 2.5em}.meta-nav-wrap a{font-size:.85rem;margin-left:.25rem}.meta-nav-wrap a::before{font-size:.55rem;margin-left:-1.15rem;top:53%}body.subpage .meta-nav-wrap__outer,body.subpage .nav-wrap.scrolled-nav+.meta-nav-wrap__outer{top:20rem}.current-nav-wrap .current-sec-flag{padding:.1rem 1rem 0rem .75rem}.current-nav-wrap .current-sec-flag span.title{font-size:.85rem}.footer__main{padding:1.5625em}.footer__main .box{padding:1.25em 0}.footer__main .box:nth-of-type(3){text-align:left}.footer__sub{padding:.9375em 1.5625em}.footer-wrap{padding:20px 25px 0 25px}.footer-wrap .box{padding:20px 0}footer ul.links{padding-left:0;margin-left:0}footer ul.links li{list-style:none;font-size:1rem;padding-bottom:.25em}footer ul.links li .icon-arrow_right:after{font-size:1.65rem}.footer-wrap .box:nth-of-type(3){text-align:left}.footer-wrap__sub{padding:15px 25px}.warning-banner p,.warning-banner b,.warning-banner a{font-size:.875em}a.close-banner-btn{margin-top:.625em}}@media only screen and (max-width:26.875em){.no-xs{display:none}span.no-xs{display:none}.no-sm{display:none}span.no-sm{display:none}h2.quote,.h2.quote{font-size:2.5rem}figure::before{font-size:2.5rem;left:-.95rem;top:-.7rem}h1{font-size:7vw;line-height:1em}button{padding:12px 18px}.button,.button.button--backlink{font-size:1rem}.info-box{padding:10px 20px 30px 20px}video{margin:0}.centered-image-wrap{height:300px}.centered-image-wrap img{height:auto;max-width:100%}.sec-wrap.grey{margin:60px 0 120px 0}.sec-wrap.grey::before{top:-60px;border-bottom:60px solid #f3f3f3}.sec-wrap.grey::after{bottom:-60px;border-top:60px solid #f3f3f3}.nav-wrap,.nav-wrap__inner{height:3.75em}.nav-wrap__inner{padding:.625em 1.5625em}.nav-wrap .nav-list-wrap{margin:1em 0 1.25em}.nav-wrap ul.brand,body.home .nav-wrap ul.brand,body.home .nav-wrap.open ul.brand{margin:.2em 0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}button.current-subpage-slug{margin:.3rem 0 0;padding:.3em 1em .15em}body.home span.brand-string{margin-left:2.5em}.nav-wrap .mobile--trigger{height:3.75em}.nav-wrap .mobile--trigger span{left:25px;bottom:1.8em;width:2em}.nav-wrap .mobile--trigger span:nth-of-type(1){-webkit-transform:translateY(-.85em) rotate(0);-ms-transform:translateY(-.85em) rotate(0);transform:translateY(-.85em) rotate(0)}.nav-wrap .mobile--trigger span:nth-of-type(2){-webkit-transform:translateY(.85em) rotate(0);-ms-transform:translateY(.85em) rotate(0);transform:translateY(.85em) rotate(0)}.scrolled-nav.nav-wrap,.scrolled-nav.nav-wrap .nav-wrap__inner,body.home .scrolled-nav.nav-wrap,body.home .scrolled-nav.nav-wrap .nav-wrap__inner{height:3.75em}.scrolled-nav.nav-wrap ul.brand,body.home .scrolled-nav.nav-wrap ul.brand{margin:.15em 0}.meta-nav-wrap{top:3.75em}.nav-wrap.scrolled-nav+.meta-nav-wrap{top:3.75em}body.subpage .meta-nav-wrap{top:3.75rem}.current-nav-wrap .current-sec-flag{top:3.6em}.current-nav-wrap .current-sec-flag span.title{font-size:1rem}.footer-wrap .footer__sub{margin-bottom:3.75em}}@media only screen and (max-width:32.875em){.nav-wrap span.brand-string{display:none}}@media print{@page{margin:1cm}header,nav,footer{display:none}img{max-width:31.25em;visibility:visible!important}}