@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}:root{--color-background: #FFF;--color-foreground: #000;--color-background-02: #F1E800;--color-foreground-02: #000;--color-background-03: #000;--color-foreground-03: #FFF;--color-background-04: rgba(217, 217, 217, .5);--color-background-05: #B1D3CB;--color-background-06: #A2DACD;--color-primary-white: #FFF;--color-primary-yellow: #F1E800;--color-orange: #F89C2F;--color-pink-transparent: rgba(238, 51, 116, .51);--color-blue-secondary: #33BCEE;--color-light-blue: #8A9DFF;--color-grey-medium: #C4C4C4;--color-project-blue: #8A9DFF;--color-journal-green: #B1D3CB}:root[data-theme=dark]{--color-background: #000;--color-foreground: #FFF;--color-background-02: #000;--color-foreground-02: #FFF;--color-background-04: rgb(255 255 255 / 10%);--color-background-05: #000;--color-background-06: #000}:root[data-contrast=high]{--color-background: #000;--color-foreground: #FFF;--color-background-02: #000;--color-foreground-02: #FFF;--color-background-04: #000;--color-background-05: #000;--color-background-06: #000}:root{--header-logo-height: 51px;--border: 2px solid var(--color-detail)}html,body{overflow-x:hidden}a{color:inherit}.richtext a{color:inherit;text-decoration:none}@media(min-width:1024px)and (max-width:1199px){.richtext{zoom:.9}}:root{--container-padding: 42px;--container-max-width: 1575px;--spacing-small: 10px;--spacing-medium: 30px;--spacing-large: 53px;--spacing-xlarge: 90px;--gap: var(--spacing-medium)}@media(min-width:0)and (max-width:1023px){:root{--container-padding: 18px;--spacing-large: 30px}}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Thin_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Thin_Web.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-XLight_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-XLight_Web.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Light_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Light_Web.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Book_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Book_Web.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Medium_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Medium_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Semibold_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Semibold_Web.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Bold_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Bold_Web.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Tungsten;src:url(/static/assets/fonts/Tungsten/woff2/Tungsten-Black_Web.woff2) format("woff2"),url(/static/assets/fonts/Tungsten/woff/Tungsten-Black_Web.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:YorktenNorReg;src:url(/static/assets/fonts/YorktenNorReg/font.woff2) format("woff2"),url(/static/assets/fonts/YorktenNorReg/font.woff) format("woff");font-weight:400;font-style:normal}:root{--font-family-tungsten: "Tungsten", sans-serif;--font-family-yorkten-slab: "yorkten-slab-normal";--font-family-yorkten-regular: "YorktenNorReg", sans-serif;--font-weight-light: 200;--font-weight-book: 200;--font-weight-regular: 400;--font-weight-medium: 450;--font-weight-semibold: 450;--font-weight-bold: 700;--font-weight-black-bold: 900;--font-size-sm: 15px;--font-size-base: 20px;--font-size-normal: 25px;--font-size-md: 28px;--font-size-lg: 30px;--font-size-xl: 35px;--font-size-section-labels: 50px;--font-size-project-badges: 65px;--font-size-h1-small: 70px;--font-size-h1-base: 100px;--font-size-h1-journal: 75px;--font-size-lg-journal: 25px;--font-size-teaser-description-xsmall: 14px;--font-size-teaser-description: 28px;--font-size-teaser-description-small: 20px;--font-size-teaser-title-large: 70px;--font-size-teaser-title-medium: 35px}@media(min-width:0)and (max-width:1439px){:root{--font-size-h1-small: 60px;--font-size-h1-base: 85px;--font-size-h1-journal: 65px}}@media(min-width:0)and (max-width:1199px){:root{--font-size-h1-small: 50px}}@media(min-width:1024px)and (max-width:1199px){:root{--font-size-sm: 15px;--font-size-base: 18px;--font-size-normal: 22px;--font-size-md: 24px;--font-size-lg: 26px;--font-size-xl: 28px;--font-size-section-labels: 38px;--font-size-project-badges: 49px;--font-size-h1-small: 50px;--font-size-h1-journal: 56px;--font-size-teaser-title-medium: 26px;--font-size-teaser-description: 24px;--font-size-teaser-title-large: 53px;--font-size-h1-base: 75px;--font-size-journal-teaser: 110px}}@media(min-width:0)and (max-width:1023px){:root{--font-size-base: 17px;--font-size-md: 20px;--font-size-lg: 25px;--font-size-h1-base: 50px;--font-size-section-labels: 42px;--font-size-h1-small: 40px;--font-size-teaser-title-medium: 30px}}:root{--font-size-journal-teaser: 150px;--line-height-auto: auto;--line-height-heading: .9em;--line-height-card-title: 1.166;--line-height-card-body: 1.42;--line-height-highlight: 1.17;--line-height-body: 1.4;--line-height-sm: 1.47;--letter-spacing-5: 5.5%;--letter-spacing-4: .04em;--letter-spacing-3: .03em;--letter-spacing-2: .02em;--letter-spacing-0: 0em;--color-black: #000;--color-white: #FFF;--color-footer-secondary: #453F3F}:root[data-font-size=large]{--font-size-sm: 18px;--font-size-base: 24px;--font-size-normal: 30px;--font-size-md: 34px;--font-size-lg: 36px;--font-size-xl: 42px;--font-size-section-labels: 60px;--font-size-project-badges: 78px;--font-size-h1-small: 84px;--font-size-h1-base: 120px;--font-size-h1-journal: 90px;--font-size-lg-journal: 30px;--font-size-teaser-description-xsmall: 17px;--font-size-teaser-description: 34px;--font-size-teaser-description-small: 24px;--font-size-teaser-title-large: 84px;--font-size-teaser-title-medium: 42px;--font-size-journal-teaser: 180px}h1,h2,h3,h4,h5,h6{margin:0}@media(min-width:0)and (max-width:1023px){.text-right,[style*="text-align: right"],[style*="text-align:right"]{text-align:left!important}}section.news-list .card.news-card{display:flex;flex-direction:column;align-items:start}@media(min-width:0)and (max-width:639px){section.news-list .card.news-card{display:block}}section.news-list .card.news-card{grid-column:span 1}article.news-detail .header{position:relative;overflow:visible;grid-column:1/-1}article.news-detail .header .details{grid-column:1/-1;display:grid;grid-template-columns:subgrid}@media(min-width:0)and (max-width:1023px){article.news-detail .header .details{display:block}}article.news-detail .header .back-to-list{grid-column:1/2;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-normal);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto)}article.news-detail .header .back-to-list a{text-decoration:none;color:var(--color-grey-medium)}article.news-detail .header .meta-info-list{grid-column:2/-1;padding:0;margin:0;align-items:center}article.news-detail .header .meta-info-list .meta-info{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-normal);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto)}article.news-detail .header hgroup{grid-column:2/6;margin-top:var(--spacing-medium)}article.news-detail .header .visual .sharing{grid-column:2/3;text-align:right}@media(min-width:0)and (max-width:1023px){article.news-detail .header .visual .sharing{grid-column:1/-1;display:flex;justify-content:center;align-items:center}}article.news-detail .header .visual .sharing img{width:22px}article.news-detail .header .visual .main-image{grid-column:3/-2}article.news-detail .content{grid-column:3/span 4}article.news-detail section,article.news-detail .section{padding-left:0;padding-right:0}article.news-detail .header:before{content:"";position:absolute;bottom:0;left:-237px;z-index:-1;width:550px;height:572px;background-image:url(/static/assets/images/left-shape-yellow.svg);background-size:contain;background-repeat:no-repeat;background-position:left bottom;transform:translateY(500px)}article.news-detail:after{content:"";position:fixed;top:0;right:0;z-index:-1;width:518px;height:743px;background-image:url(/static/assets/images/right-shape.svg);background-size:contain;background-repeat:no-repeat;background-position:right top}[data-theme=dark] article.news-detail:before,[data-theme=dark] article.news-detail:after{display:none}section.news-list{position:relative}section.news-list .inner{grid-column:2/8;grid-template-columns:subgrid;display:grid;row-gap:inherit;column-gap:inherit}section.news-list .header,section.news-list .list-filter{display:flex;flex-direction:column;align-items:center;grid-column:1/-1;margin-bottom:var(--spacing-large)}section.news-list .header p,section.news-list .list-filter p{max-width:600px}section.news-list .filter-row{display:flex;flex-direction:row;justify-content:center;gap:var(--gap);padding:var(--spacing-small)}section.news-list .filter-label{text-transform:uppercase;font-size:var(--font-size-normal)}@media(min-width:1024px)and (max-width:1200px){section.news-list .filter-label{font-size:var(--font-size-sm)}}@media(min-width:0)and (max-width:1023px){section.news-list .filter-label{font-size:var(--font-size-base)}}section.news-list .list-items{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-medium);row-gap:var(--spacing-large)}@media(min-width:0)and (max-width:1023px){section.news-list .list-items{grid-template-columns:1fr}}section.news-list .list-items.loading{opacity:.5}@media(min-width:1024px)and (max-width:1200px){.filter-label{font-size:var(--font-size-sm)}}.news-slider .swiper{margin-bottom:2em}.news-slider .more-articles{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-normal);color:var(--color-foreground);text-transform:uppercase;border-bottom:3px solid black;letter-spacing:3%;font-weight:650}.news-slider .more-articles a{text-decoration:none!important;line-height:.8;letter-spacing:3%;font-weight:650}dropdown{position:relative;display:inline-block}dropdown dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}dropdown dropdown-trigger:focus{outline:2px solid currentcolor;outline-offset:2px}dropdown dropdown-trigger:focus:not(:focus-visible){outline:none}dropdown dropdown-trigger:focus-visible{outline:2px solid currentcolor;outline-offset:2px}dropdown dropdown-content{display:none;position:absolute;top:calc(100% + 6px);z-index:30;min-width:100%;background-color:var(--color-primary-yellow);border-top-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0 4px 4px #00000040}dropdown dropdown-content ul{margin:0;padding:1em 3em 0 1em;text-align:left}dropdown dropdown-content ul li{list-style-type:none}dropdown dropdown-content ul li toggle{--toggle-indicator-border-width: 0px;--toggle-indicator-background: var(--color-background);--toggle-indicator-color-active: currentcolor}dropdown dropdown-content ul li toggle .toggle-label{text-transform:uppercase}dropdown dropdown-content .dropdown-footer{position:relative;display:flex;flex-direction:row;justify-content:flex-end;height:.8em}dropdown dropdown-content .dropdown-footer img{position:absolute;height:2em;width:unset;bottom:0;cursor:pointer}dropdown.is-open dropdown-content{display:block}.filter-label{font-family:var(--font-family-yorkten-regular) sans-serif;letter-spacing:5%}.filter-label .filter-label-clear{display:none;margin-left:.3em;line-height:1;cursor:pointer}.filter-label .filter-label-clear:focus-visible{outline:2px solid currentColor;outline-offset:2px}.filter-label.is-active .filter-label-clear{display:inline-block}dropdown dropdown-content ul li tri-toggle .tri-toggle-label{text-transform:uppercase}.btn-large,.btn-standard{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--line-height-auto);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;color:inherit;background-color:transparent;border:2px solid var(--color-background-02);border-radius:1em;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;width:fit-content}.btn-large:hover,.btn-standard:hover{background-color:var(--color-background-02);color:#000;text-decoration:none}[data-theme=dark] .btn-large,[data-theme=dark] .btn-standard{border-color:var(--color-primary-white)}[data-theme=dark] .btn-large:hover,[data-theme=dark] .btn-standard:hover{background-color:var(--color-primary-white);color:#000}.btn-standard{font-size:var(--font-size-sm);padding:2px 9px}@media(min-width:0)and (max-width:1023px){.btn-standard{font-size:var(--font-size-sm);padding:5px 9px;margin-top:var(--spacing-small)}}.btn-standard--inverse{border-color:var(--color-primary-black)}.btn-standard--inverse:hover{background-color:var(--color-primary-black);color:var(--color-primary-white)}.btn-standard--yellow-bg{background-color:var(--color-primary-yellow)}.btn-standard--yellow-bg:hover{background-color:transparent;color:var(--color-primary-black)}.milton-section-theme-surface-02 .btn-standard,.section-theme-surface-02 .btn-standard{border-color:#fff;color:#000}.milton-section-theme-surface-02 .btn-standard:hover,.section-theme-surface-02 .btn-standard:hover{background-color:#fff;color:#000}[data-theme=dark] .milton-section-theme-surface-02 .btn-standard,[data-theme=dark] .section-theme-surface-02 .btn-standard{color:var(--color-primary-white)}[data-theme=dark] .milton-section-theme-surface-02 .btn-standard:hover,[data-theme=dark] .section-theme-surface-02 .btn-standard:hover{background-color:var(--color-primary-white);color:var(--color-primary-black)}.btn-large{font-size:var(--font-size-lg);padding:8px 15px 7px}.btn-large--inverse{border-color:var(--color-primary-black)}.btn-large--inverse:hover{background-color:var(--color-primary-black);color:var(--color-primary-white)}.btn-large--yellow-bg{background-color:var(--color-primary-yellow)}.btn-large--yellow-bg:hover{background-color:transparent;color:var(--color-primary-black)}.milton-section-theme-surface-02 .btn-large,.section-theme-surface-02 .btn-large{border-color:#fff;color:#000}.milton-section-theme-surface-02 .btn-large:hover,.section-theme-surface-02 .btn-large:hover{background-color:#fff;color:#000}[data-theme=dark] .milton-section-theme-surface-02 .btn-large,[data-theme=dark] .section-theme-surface-02 .btn-large{color:var(--color-primary-white)}[data-theme=dark] .milton-section-theme-surface-02 .btn-large:hover,[data-theme=dark] .section-theme-surface-02 .btn-large:hover{background-color:var(--color-primary-white);color:var(--color-primary-black)}.breadcrumb{grid-column:1/-1;font-family:Tungsten,serif;letter-spacing:var(--letter-spacing-2);font-size:var(--font-size-lg);text-transform:uppercase;margin-bottom:1em}.breadcrumb li{display:inline-block}.breadcrumb li:not(:last-child):after{content:"›";margin:0 .1rem}.breadcrumb ul,.breadcrumb ol,.breadcrumb li{margin:0;padding:0}.breadcrumb a{text-decoration:none;color:inherit}.section-label{position:relative;padding-top:20px}.section-label:before{content:"";position:absolute;top:-20px;right:0;width:20px;height:20px;background-color:#fff;border-radius:50%}.address-header{margin-bottom:0}.card{--type-color: var(--color-primary-yellow)}.card.related-card--projects{--type-color: var(--color-project-blue)}.card.related-card--journal{--type-color: var(--color-journal-green)}.card .visual{position:relative}.card img{filter:grayscale(100%);transition:all .1s ease-in-out}.card img:hover{filter:grayscale(0%)}.card .meta-info-list{margin-top:1.4em;margin-bottom:1em}.card .meta-info-list .meta-info-filled{background-color:var(--type-color)}.card .title{margin-bottom:var(--spacing-small);font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-card-title);font-weight:var(--font-weight-medium);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1024px)and (max-width:1199px){.card .title{font-size:var(--font-size-normal)}}.card .title a{color:var(--color-foreground);text-decoration:none}.card p{margin-bottom:1em;font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-card-body)}@media(min-width:0)and (max-width:1023px){.card p{font-size:var(--font-size-base)}}.card.no-visual .type-label{position:static}.card .type-label{font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);border-radius:1em;display:inline-block;letter-spacing:var(--letter-spacing-5);padding:0 5px;background-color:var(--type-color);position:absolute;bottom:14px;right:1em;font-size:15px;text-transform:uppercase}@container (width > 0) and (width < 1199px){.card .type-label{font-size:15px}}.card a.btn-standard{border-color:var(--type-color)}.card a.btn-standard:hover{background-color:var(--type-color)}.card.news-card img{filter:grayscale(100%);transition:all .1s ease-in-out}.card.news-card img:hover{filter:grayscale(0%)}.team-card{position:relative;overflow:hidden;transition:background .2s ease}.team-card.opened .team-arrow img{transform:rotateX(0)}.team-card .team-arrow{margin-top:.4em;width:15px;cursor:pointer}.team-card .team-arrow img{height:17px;transform:rotateX(180deg);transition:transform .15s ease-in-out}.team-card summary{list-style:none;cursor:pointer;outline:none}.team-card summary .team-image{margin-bottom:var(--spacing-small)}.team-card summary hgroup{margin-bottom:0}.team-card summary hgroup h2{line-height:.96}.team-card summary::-webkit-details-marker{display:none}.team-card .team-meta{font-family:var(--font-family-yorkten-regular),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-3);line-height:1.4;text-transform:uppercase;margin-top:3px}.team-card .team-role{margin-top:1.3em;font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-2);line-height:1.4}.team-card .team-arrow-closed{display:block;font-size:16px}.team-card .team-arrow-open{display:none;cursor:pointer;font-size:16px}.team-card .team-content{padding-top:.6em;overflow:hidden;margin-top:0;opacity:0;transition:height .35s ease,opacity .3s ease;font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2)}.team-card .team-content.is-open{opacity:1}.team-card .team-content p{margin:16px 0 8px;font-size:var(--font-size-base);line-height:1.4}.team-card .team-content p a{color:var(--color-foreground);text-decoration:none;font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}.team-card details>.team-content{display:none}.team-card[open] .team-arrow-closed{display:none}.team-card[open] .team-arrow-open{display:block}.contact-page .header{position:relative;z-index:10}.contact-page .header hgroup{position:absolute;z-index:1;right:9rem;top:2rem}.contact-page .header hgroup h1{font-size:50px;line-height:1.2;width:60%;z-index:0}[data-theme=dark] .contact-page .header hgroup .decorator:before,[data-contrast=high] .contact-page .header hgroup .decorator:before{display:none}.contact-page .header hgroup .decorator:before{background-image:url(/static/assets/shapes/header-decorator.svg)}@media(min-width:0)and (max-width:1023px){.contact-page .header hgroup .decorator:before{right:-31px;background-repeat:no-repeat;top:-87px;width:241px}}@media(min-width:1024px)and (max-width:1199px){.contact-page .header hgroup .decorator:before{right:108px;background-repeat:no-repeat;top:-115px;width:291px}}.contact-page .header hgroup .decorator .decorator-arc{--arc-rotation: 243deg}.contact-page .header hgroup.hgroup-align-right{text-align:right}.contact-page .header hgroup.hgroup-align-right:before{right:9rem;top:.5rem}@media(min-width:1024px)and (max-width:1199px){.contact-page .header hgroup{right:.5rem;top:3rem}.contact-page .header hgroup h1{width:160px;font-size:32px;transform:translate(-187px)}.contact-page .header hgroup.hgroup-align-right:before{transform:translate(-41px)}}@media(min-width:0)and (max-width:1023px){.contact-page .header hgroup{position:relative;right:auto;top:auto;display:block;padding:var(--spacing-medium)}.contact-page .header hgroup h1{font-size:26px;width:100%;transform:none}.contact-page .header hgroup .decorator:before{display:none}.contact-page .header hgroup.hgroup-align-right:before{display:none}}.contact-page .header+.section{padding-top:0}@media(min-width:0)and (max-width:1023px){.contact-page .header+.section{display:flex;flex-direction:column}}.contact-page .map-container,.contact-page .djangocms-googlemap{position:relative;z-index:1}.map-container{position:relative}.column{align-items:unset}.djangocms-googlemap,.djangocms-googlemap .googlemap{height:970px;min-height:970px;width:100%;padding-right:120px}@media(min-width:1024px)and (max-width:1199px){.djangocms-googlemap,.djangocms-googlemap .googlemap{padding-right:0}}@media(min-width:0)and (max-width:1023px){.djangocms-googlemap,.djangocms-googlemap .googlemap{padding-right:0}}.collapsible{grid-column:1/-1;padding-bottom:1em!important;padding-top:1em!important}.collapsible:has(+.collapsible){padding-bottom:0!important}.collapsible .collapsible-trigger .trigger-text{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-highlight);font-size:var(--font-size-normal)}.collapsible .collapsible-trigger .trigger-text .indicator{display:inline-block;position:relative;width:.5em;height:.5em;margin-right:.2em;vertical-align:.15em}.collapsible .collapsible-trigger .trigger-text .indicator:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transform:translateY(-50%)}.collapsible .collapsible-trigger .trigger-text .indicator:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:currentColor;transform:translate(-50%);transition:transform .15s ease}.collapsible.open .collapsible-trigger .trigger-text .indicator:after{transform:translate(-50%) scaleY(0)}.collapsible .collapsible-content-inner{padding:1em 0;opacity:0;transition:opacity .6s ease}.collapsible.open .collapsible-content-inner{opacity:1}.column{display:flex;flex-direction:column;align-items:start}@media(min-width:0)and (max-width:639px){.column{display:block}}.column{align-items:inherit}.column.justify-flex-start{justify-content:flex-start}.column.justify-flex-end{justify-content:flex-end}.column.justify-center{justify-content:center}.column.justify-space-between{justify-content:space-between}.column.justify-space-around{justify-content:space-around}.column.justify-space-evenly{justify-content:space-evenly}.column.align-flex-start{align-items:flex-start}.column.align-stretch{align-items:stretch}.column.align-flex-end{align-items:flex-end}.column.align-center{align-items:center}.column.align-baseline{align-items:baseline}.column.col-1x{grid-column:span 1}.column.col-1x.offset-1{grid-column:2/span 1}.column.col-1x.offset-2{grid-column:3/span 1}.column.col-1x.offset-3{grid-column:4/span 1}.column.col-1x.offset-4{grid-column:5/span 1}.column.col-1x.offset-5{grid-column:6/span 1}.column.col-1x.offset-6{grid-column:7/span 1}.column.col-1x.offset-7{grid-column:8/span 1}.column.col-2x{grid-column:span 2}.column.col-2x.offset-1{grid-column:2/span 2}.column.col-2x.offset-2{grid-column:3/span 2}.column.col-2x.offset-3{grid-column:4/span 2}.column.col-2x.offset-4{grid-column:5/span 2}.column.col-2x.offset-5{grid-column:6/span 2}.column.col-2x.offset-6{grid-column:7/span 2}.column.col-2x.offset-7{grid-column:8/span 2}.column.col-3x{grid-column:span 3}.column.col-3x.offset-1{grid-column:2/span 3}.column.col-3x.offset-2{grid-column:3/span 3}.column.col-3x.offset-3{grid-column:4/span 3}.column.col-3x.offset-4{grid-column:5/span 3}.column.col-3x.offset-5{grid-column:6/span 3}.column.col-3x.offset-6{grid-column:7/span 3}.column.col-3x.offset-7{grid-column:8/span 3}.column.col-4x{grid-column:span 4}.column.col-4x.offset-1{grid-column:2/span 4}.column.col-4x.offset-2{grid-column:3/span 4}.column.col-4x.offset-3{grid-column:4/span 4}.column.col-4x.offset-4{grid-column:5/span 4}.column.col-4x.offset-5{grid-column:6/span 4}.column.col-4x.offset-6{grid-column:7/span 4}.column.col-4x.offset-7{grid-column:8/span 4}.column.col-5x{grid-column:span 5}.column.col-5x.offset-1{grid-column:2/span 5}.column.col-5x.offset-2{grid-column:3/span 5}.column.col-5x.offset-3{grid-column:4/span 5}.column.col-5x.offset-4{grid-column:5/span 5}.column.col-5x.offset-5{grid-column:6/span 5}.column.col-5x.offset-6{grid-column:7/span 5}.column.col-5x.offset-7{grid-column:8/span 5}.column.col-6x{grid-column:span 6}.column.col-6x.offset-1{grid-column:2/span 6}.column.col-6x.offset-2{grid-column:3/span 6}.column.col-6x.offset-3{grid-column:4/span 6}.column.col-6x.offset-4{grid-column:5/span 6}.column.col-6x.offset-5{grid-column:6/span 6}.column.col-6x.offset-6{grid-column:7/span 6}.column.col-6x.offset-7{grid-column:8/span 6}.column.col-7x{grid-column:span 7}.column.col-7x.offset-1{grid-column:2/span 7}.column.col-7x.offset-2{grid-column:3/span 7}.column.col-7x.offset-3{grid-column:4/span 7}.column.col-7x.offset-4{grid-column:5/span 7}.column.col-7x.offset-5{grid-column:6/span 7}.column.col-7x.offset-6{grid-column:7/span 7}.column.col-7x.offset-7{grid-column:8/span 7}.column.col-8x{grid-column:span 8}.column.col-8x.offset-1{grid-column:2/span 8}.column.col-8x.offset-2{grid-column:3/span 8}.column.col-8x.offset-3{grid-column:4/span 8}.column.col-8x.offset-4{grid-column:5/span 8}.column.col-8x.offset-5{grid-column:6/span 8}.column.col-8x.offset-6{grid-column:7/span 8}.column.col-8x.offset-7{grid-column:8/span 8}body.page-error main>.error-body{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){body.page-error main>.error-body{display:flex;flex-direction:column}}body.page-error main>.error-body{margin-top:2rem;margin-bottom:6rem}body.page-error main>.error-body>*{grid-column:4/10}@media(min-width:0)and (max-width:1023px){body.page-error main>.error-body>*{grid-column:1/-1}}body.page-error .error-code{font-family:var(--font-family-tungsten),sans-serif;font-weight:700;font-size:clamp(5rem,18vw,11rem);line-height:.9;letter-spacing:-.04em;margin:0 0 .25em;opacity:.92}body.page-error .error-path{margin-top:1.5rem;word-break:break-all}body.page-error .error-path code{display:inline-block;padding:.25em .5em;background:#0000000d;border-radius:4px;font-size:.95em}[data-theme=dark] body.page-error .error-path code{background:#ffffff14}body.page-error .error-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.feature{container-type:inline-size;margin-bottom:var(--spacing-medium)}.feature:last-of-type{margin-bottom:0}.feature .inner{display:grid;grid-template-columns:repeat(8,1fr);column-gap:var(--gap)}@container (width > 0) and (width < 1023px){.feature .inner{display:block}}.feature .visual{position:relative;grid-column:1/6;height:fit-content}@container (width > 0) and (width < 1023px){.feature .visual{margin-bottom:var(--spacing-small)}}.feature .visual img{width:100%;height:100%;object-fit:cover}.feature .visual .type-label{font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);border-radius:1em;padding:3px 9px 4px;display:inline-block;letter-spacing:var(--letter-spacing-5);position:absolute;bottom:1em;right:1em;font-size:20px;text-transform:uppercase}@container (width > 0) and (width < 1199px){.feature .visual .type-label{font-size:15px}}.feature .textual{grid-column:6/-1;align-content:center}@container (width > 0) and (width < 1023px){.feature .textual{display:flex;flex-direction:column}}@media(min-width:1024px)and (max-width:1199px){.feature .textual{padding:1rem}}.feature .meta-info-list{order:1;display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:1.1em}@container (width > 0) and (width < 1023px){.feature .meta-info-list{margin:.7em 0 1em}}@container (width < 280px){.feature .meta-info-list{justify-content:center}.feature .meta-info-list .meta-date{display:none}}.feature .title,.feature .title p{order:2;overflow-wrap:break-word;margin-bottom:.18em;font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-teaser-title-large);font-weight:700;line-height:.87;letter-spacing:5%;text-transform:uppercase}@container (width > 0) and (width < 1023px){.feature .title,.feature .title p{font-size:var(--font-size-teaser-title-medium);margin-bottom:0}}@container (width < 280px){.feature .title,.feature .title p{font-size:var(--font-size-teaser-description-xsmall);text-align:center}}.feature .description{order:3;margin:.78em 0;font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-teaser-description);line-height:1.28em}@container (width < 280px){.feature .description{display:none}}@media(min-width:0)and (max-width:1023px){.feature .description{margin-bottom:.4em}}.feature .description p{font-family:var(--font-family-yorkten-slab),sans-serif;font-size:var(--font-size-teaser-description);line-height:1.28em;margin:0 0 .88em}@container (width > 0) and (width < 1023px){.feature .description p{font-size:var(--font-size-base);margin:0}}.feature a.btn-standard{order:4}.feature a{color:inherit}@container (width < 280px){.feature a{display:none}}.flex-layout{display:flex;flex-direction:row;gap:var(--gap)}.flex-layout.flex-column{flex-direction:column}.flex-layout.flex-row-reverse{flex-direction:row-reverse}.flex-layout.flex-column-reverse{flex-direction:column-reverse}.flex-layout.justify-center{justify-content:center}.flex-layout.justify-flex-end{justify-content:flex-end}.flex-layout.justify-space-between{justify-content:space-between}.flex-layout.justify-space-around{justify-content:space-around}.flex-layout.justify-space-evenly{justify-content:space-evenly}.flex-layout.align-flex-start{align-items:flex-start}.flex-layout.align-flex-end{align-items:flex-end}.flex-layout.align-center{align-items:center}.flex-layout.align-baseline{align-items:baseline}.pt-sm{padding-top:2em}.pt-md{padding-top:4em}.pt-lg{padding-top:8em}.pb-sm{padding-bottom:2em}.pb-md{padding-bottom:4em}.pb-lg{padding-bottom:8em}.pl-sm{padding-left:2em}.pl-md{padding-left:4em}.pl-lg{padding-left:8em}.pr-sm{padding-right:2em}.pr-md{padding-right:4em}.pr-lg{padding-right:8em}hr{width:100%;margin:0}h1{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-h1-base);margin-bottom:10px}h2{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-section-labels);margin:0}@media(min-width:0)and (max-width:1023px){h2{margin-bottom:.2em}}h3{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:.3em;margin-top:.6em}h4{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-normal);font-weight:var(--font-weight-medium);line-height:var(--line-height-auto);margin-bottom:.3em;margin-top:.6em}p{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);position:relative;z-index:5;font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-body);margin:0 0 .8em;gap:inherit}p:empty:before{content:"​";display:inline-block}p.body-small-font{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}p a:not([class]),p a.download{font-weight:var(--font-weight-semibold);text-decoration:underline!important}.richtext p:last-of-type{margin-bottom:0}ul li{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);position:relative;z-index:5;font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-body)}ul li p{margin-bottom:0}.meta-info{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;color:var(--color-foreground);font-weight:var(--font-weight-medium);font-family:var(--font-family-tungsten),sans-serif}.meta-info-filled{font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);background-color:var(--color-primary-yellow);border-radius:1em;padding:.1em .6em;display:inline-flex;align-items:center;line-height:1;color:var(--color-foreground);letter-spacing:var(--letter-spacing-5)}[data-theme=dark] .meta-info-filled{background-color:var(--color-background-03);color:var(--color-foreground-03)}.feature-title{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-section-labels)}.section-label{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);font-size:var(--font-size-section-labels);position:relative;padding-top:40px}.section-label:before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background-color:#fff;border-radius:50%}.address-header{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;margin-bottom:0}.text-highlight{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-highlight)}.text-center{text-align:center}a.download{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);position:relative;z-index:5;font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold);text-decoration:underline!important}.decorated-header{position:relative;margin-bottom:1em;font-weight:var(--font-weight-semibold);font-family:var(--font-family-tungsten),sans-serif;font-size:25px;letter-spacing:5%;text-transform:uppercase}.decorated-header:before{content:"";position:absolute;top:-30px;right:-45px;width:44px;height:44px;background-color:#000;border-radius:50%}@media(min-width:0)and (max-width:1023px){.decorated-header:before{top:-10px;right:120px;width:34px;height:34px}}footer{isolation:isolate}footer a{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-family:var(--font-family-yorkten-regular);text-decoration:none}footer a:hover{color:var(--color-primary-yellow)}@media(min-width:0)and (max-width:1023px){footer .inner{gap:var(--spacing-medium)}}@media(min-width:0)and (max-width:1023px){footer .newsletter-form{width:100%}footer .section-theme-surface-03 .inner .column{margin-bottom:var(--spacing-large)}footer .section-theme-surface-03 .inner .column:last-child{margin-bottom:0}footer .section-theme-surface-03 .inner .column.col-3x{margin-bottom:var(--spacing-medium)}footer .section-theme-surface-03 .col-1x{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-small)}footer .section:not(.section-theme-surface-03) .inner{display:flex;flex-wrap:wrap;gap:var(--gap)}footer .section:not(.section-theme-surface-03) .inner .col-2x:first-child{flex:0 0 100%}footer .section:not(.section-theme-surface-03) .inner .col-1x{flex:1 1 calc(50% - var(--gap) / 2)}footer .section:not(.section-theme-surface-03) .inner .col-2x:last-child{flex:0 0 100%}footer .row{display:flex;flex-flow:row wrap;justify-content:center;gap:var(--spacing-medium)}}footer .richtext a{text-decoration:none!important}footer .richtext a:hover{text-decoration:underline!important}.newsletter-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-medium);max-width:100%}.newsletter-input-container{position:relative;width:100%;max-width:920px;background:var(--color-primary-white);display:flex;align-items:center}.newsletter-form input[type=email]{width:100%;padding:13px 16px;border:none;background:transparent;font-family:var(--font-family-yorkten-slab),serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-02);outline:none;box-sizing:border-box}.newsletter-form input[type=email]::placeholder{color:var(--color-foreground-02);opacity:1}.newsletter-arrow-btn{position:absolute;right:0;top:0;bottom:0;width:50px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-foreground-02);transition:opacity .2s ease}.newsletter-arrow-btn:hover{opacity:.7}.newsletter-subscribe-btn{background:none;border:none;border-bottom:4px solid var(--color-primary-white);color:var(--color-primary-white);font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;cursor:pointer;padding:0 0 3px;line-height:1;transition:all .3s ease}.newsletter-subscribe-btn:hover{color:var(--color-primary-yellow);border-bottom-color:var(--color-primary-yellow)}.newsletter-privacy{margin-top:16px;font-family:var(--font-family-yorkten-slab),serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-primary-white);display:flex;align-items:flex-start;gap:8px}.newsletter-privacy input[type=checkbox]{margin:0;flex-shrink:0}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:0)and (max-width:1023px){.newsletter-form{width:100%}.newsletter-form input[type=email]{padding:14px 30px 14px 34px;font-size:var(--font-size-sm)}.newsletter-arrow-btn{width:60px}.newsletter-subscribe-btn{font-size:var(--font-size-sm)}}.icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground)}a .icon{color:var(--color-foreground)}.icon svg{display:block;fill:currentcolor}.icon--small svg{width:24px;height:24px}.icon--standard svg{width:40px;height:40px}.icon--large svg{width:64px;height:64px}.grid-item.justify-flex-start{justify-content:flex-start}.grid-item.justify-flex-end{justify-content:flex-end}.grid-item.justify-center{justify-content:center}.grid-item.justify-space-between{justify-content:space-between}.grid-item.justify-space-around{justify-content:space-around}.grid-item.justify-space-evenly{justify-content:space-evenly}.grid-item.align-content-start{align-content:start}.grid-item.align-content-end{align-content:end}.grid-item.align-content-center{align-content:center}.grid-item.align-content-stretch{align-content:stretch}.grid-item.align-content-space-between{align-content:space-between}.grid-item.align-content-space-around{align-content:space-around}.grid-item.align-content-space-evenly{align-content:space-evenly}body>header #accessibility-dialog fieldset label input[type=radio]:focus-visible,body>header #accessibility-dialog .accessibility-dialog-link:focus-visible,body>header #accessibility-dialog .accessibility-dialog-close:focus-visible,body>header button.icon.accessibility:focus-visible,body>header button.icon.mobile-accessibility:focus-visible,body>header .search-field button[type=submit]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}body>header #accessibility-dialog .accessibility-dialog-close,body>header button.icon.accessibility,body>header button.icon.mobile-accessibility,body>header .search-field button[type=submit]{background:none;border:none;padding:0;cursor:pointer;color:inherit}body>header{height:var(--header-height);position:relative;background-color:var(--color-background)}body>header ul,body>header li{margin:0;padding:0}body>header li{list-style:none}body>header a{color:inherit;text-decoration:none}body>header .collapsible-menu-elements{height:0;overflow:hidden;transition:height .35s ease;position:relative;z-index:5000;background-color:var(--color-background-02);color:var(--color-foreground-02);--color-highlight: var(--color-primary-white);--color-detail: var(--color-primary-white)}body>header .inner{padding-top:45px;padding-bottom:2em;font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-template-columns:190px repeat(4,1fr);grid-template-rows:51px auto auto;grid-auto-flow:unset;align-items:center;gap:1em clamp(10px,4vw,120px)}body>header .inner.floating-inner{position:absolute;padding-bottom:0;left:0;right:0}@media(min-width:0)and (max-width:1023px){body>header .inner{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}body>header .inner .brand{order:1;flex-shrink:1;height:44px}body>header .inner .brand svg{object-position:0 0;width:68%}body>header .inner .controls{order:2;flex:1;flex-shrink:0;justify-content:flex-end}}body>header .brand{grid-column:1/2;height:var(--header-logo-height);flex-grow:0;flex-shrink:0;z-index:5005}body>header .brand a{position:relative}body>header .brand a:before{position:absolute;width:81px;height:50px;content:"";bottom:56px;left:20px;background-image:url(/static/assets/images/logo-shape.svg);z-index:1}body>header .brand img{height:100%;width:auto}body>header .menu-trigger{display:none}body>header .menu-trigger .close-icon{display:none}body>header .menu-trigger .menu-icon{display:flex}@media(min-width:0)and (max-width:1023px){body>header .menu-trigger{display:flex;z-index:5005;cursor:pointer;pointer-events:auto!important;opacity:1!important}}body>header.show-menu .menu-trigger .menu-icon{display:none}body>header.show-menu .menu-trigger .close-icon{display:flex}body>header nav{display:grid;grid-template-columns:subgrid;grid-column:2/-1;grid-template-rows:subgrid;grid-row:1/3;font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}body>header nav [dropdown-level="0"]{display:grid;grid-template-rows:subgrid;grid-row:1/3}body>header nav [dropdown-level="0"]>a{text-transform:uppercase;font-size:18px}body>header nav [dropdown-trigger]{grid-row:1;border-bottom:2px solid var(--color-highlight);border-color:var(--color-highlight)}body>header nav [dropdown-content]{grid-row:2/3;display:flex;flex-direction:column;gap:var(--spacing-small)}body>header nav .menu-extras-ghost{display:inline-flex;align-items:center;margin-left:.35em;opacity:.5;color:currentcolor;text-decoration:none;transition:opacity .15s ease}body>header nav .menu-extras-ghost svg{vertical-align:-2px}body>header nav .menu-extras-ghost:hover,body>header nav .menu-extras-ghost:focus-visible{opacity:1}@media(min-width:0)and (max-width:1023px){body>header nav{display:flex;flex-direction:column;gap:1rem}body>header nav [dropdown-level="0"]{display:flex;flex-direction:column}body>header nav [dropdown-level="0"]>a,body>header nav [dropdown-level="0"]>.nav-item-header a{text-transform:uppercase;font-size:18px}body>header nav [dropdown-level="0"]>.nav-item-header a{flex:1}body>header nav [dropdown-trigger]{border-bottom:none}body>header nav [dropdown-content]{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}body>header nav [dropdown].opened [dropdown-content]{max-height:1000px;opacity:1;margin-top:.5rem}body>header nav .nav-item{width:100%;position:relative}body>header nav .nav-item .nav-item-header{display:flex;justify-content:space-between;align-items:center;width:100%}body>header nav .nav-item[dropdown][dropdown-level="0"]:after{content:"";display:block;cursor:pointer;padding:.5rem;position:absolute;right:var(--spacing-medium);width:4px;height:4px;flex-shrink:0;border-right:2px solid var(--color-foreground);border-bottom:2px solid var(--color-foreground);transform:translateY(-2px) rotate(45deg);transition:transform .3s ease}body>header nav .nav-item[dropdown][dropdown-level="0"].opened:after{transform:translateY(2px) rotate(-135deg)}body>header nav .nav-item .dropdown-arrow{cursor:pointer;padding:.5rem;position:relative;width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}body>header nav .nav-item .dropdown-arrow:before,body>header nav .nav-item .dropdown-arrow:after{content:"";position:absolute;background-color:var(--color-foreground);width:10px;height:2px;top:50%;transition:transform .3s ease}body>header nav .nav-item .dropdown-arrow:before{right:50%;transform:translateY(-50%) rotate(45deg);transform-origin:right center}body>header nav .nav-item .dropdown-arrow:after{left:50%;transform:translateY(-50%) rotate(-45deg);transform-origin:left center}body>header nav .nav-item.opened .dropdown-arrow:before{transform:translateY(-50%) rotate(-45deg)}body>header nav .nav-item.opened .dropdown-arrow:after{transform:translateY(-50%) rotate(45deg)}}body>header .controls{display:flex;grid-column:4/6;justify-content:flex-end;align-self:start;align-items:center;gap:var(--spacing-medium);z-index:5005}body>header .controls .icon{display:flex;align-items:center}body>header .controls .icon svg,body>header .controls .icon img{height:100%;width:auto}@media(min-width:0)and (max-width:1023px){body>header .controls .accessibility,body>header .controls .search-button{display:none}}body>header .controls .search-button svg{fill:none}body>header .controls .language{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);text-wrap:nowrap}body>header .controls .language a{padding:0;margin:0;width:min-content;display:inline-block}body>header .controls .language .active{border-bottom:2px solid black;padding:0;margin:0;width:min-content;display:inline-block}body>header .controls .language .separator{height:1.1em;width:2px;background:var(--color-foreground);display:inline-block;margin-bottom:-.2em}body>header .accessibility,body>header .search-button,body>header .language-chooser{opacity:1;transition:opacity .3s ease}body>header .search-field{grid-column:2/5;grid-row:3;margin-bottom:0}body>header .search-field form{display:flex;align-items:center;border-bottom:1px solid var(--color-foreground)}body>header .search-field input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:1;text-transform:uppercase;color:var(--color-foreground);letter-spacing:var(--letter-spacing-3);padding:5px 9px 4px 0}body>header .search-field input::placeholder{color:var(--color-foreground);opacity:.5}body>header .search-field button[type=submit]{padding:5px 0 4px .5rem;display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease}body>header .search-field button[type=submit]:hover{transform:translate(3px)}body>header .extras{grid-row:2;grid-column:1;display:grid;place-content:end center;height:100%;row-gap:var(--spacing-small)}body>header .extras img{max-width:112px}body>header .extras a{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);letter-spacing:var(--letter-spacing-5);text-transform:uppercase}@media(min-width:0)and (max-width:1023px){body>header .extras{text-align:center}}body>header .mobile-accessibility{display:none}@media(min-width:0)and (max-width:1023px){body>header .mobile-accessibility{display:flex;align-items:center;margin-top:1rem}}body>header #accessibility-dialog{background-color:var(--color-background-02);color:var(--color-foreground-02);--color-highlight: var(--color-primary-white);--color-detail: var(--color-primary-white);font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);border:none;padding:0;min-width:280px;max-width:380px;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}body>header #accessibility-dialog[open]{opacity:1;transform:translateY(0)}@starting-style{body>header #accessibility-dialog[open]{opacity:0;transform:translateY(-8px)}}body>header #accessibility-dialog::backdrop{background:#0000;transition:background .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}body>header #accessibility-dialog[open]::backdrop{background:#0006}@starting-style{body>header #accessibility-dialog[open]::backdrop{background:#0000}}[data-theme=dark] body>header #accessibility-dialog{filter:invert(1)}[data-theme=dark] body>header #accessibility-dialog input[type=radio]{border-color:#fff}[data-theme=dark] body>header #accessibility-dialog input[type=radio]:checked:after{background:#fff}body>header #accessibility-dialog .accessibility-dialog-inner{position:relative;padding:var(--spacing-medium)}body>header #accessibility-dialog .accessibility-dialog-close{position:absolute;top:var(--spacing-small);right:var(--spacing-small);padding:4px;display:flex;align-items:center;justify-content:center}body>header #accessibility-dialog .accessibility-dialog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-medium)}body>header #accessibility-dialog .accessibility-dialog-list li{list-style:none}body>header #accessibility-dialog .accessibility-dialog-link{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-decoration:none;color:inherit;display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:2px solid var(--color-foreground)}body>header #accessibility-dialog .accessibility-dialog-link:hover .a11y-item-arrow{transform:translate(4px)}body>header #accessibility-dialog .accessibility-dialog-link:focus-visible{outline-offset:4px}body>header #accessibility-dialog .a11y-item-icon,body>header #accessibility-dialog .a11y-item-arrow{display:flex;align-items:center;flex-shrink:0}body>header #accessibility-dialog .a11y-item-arrow{transition:transform .2s ease}body>header #accessibility-dialog .a11y-item-text{flex:1;display:flex;flex-direction:column;gap:2px}body>header #accessibility-dialog .a11y-item-label{text-transform:uppercase;font-size:var(--font-size-base);line-height:1.1}body>header #accessibility-dialog .a11y-item-desc{font-size:var(--font-size-sm);text-transform:none;opacity:.7;font-weight:400}body>header #accessibility-dialog fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}body>header #accessibility-dialog fieldset legend{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);text-transform:uppercase;font-size:var(--font-size-base);border-bottom:2px solid var(--color-foreground);width:100%;padding-bottom:6px;margin-bottom:.5rem;display:flex;align-items:center;gap:.6rem}body>header #accessibility-dialog fieldset label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:var(--font-size-base)}body>header #accessibility-dialog fieldset label input[type=radio]{appearance:none;width:18px;height:18px;border:2px solid currentcolor;flex-shrink:0;cursor:pointer;position:relative}body>header #accessibility-dialog fieldset label input[type=radio]:checked:after{content:"";position:absolute;inset:3px;background:currentcolor}body>header.show-menu .language-chooser{opacity:0;pointer-events:none}body>header.show-menu .menu-trigger{color:var(--color-foreground-02)}body>header.show-menu .controls .icon.accessibility,body>header.show-menu .controls .icon.search-button{display:none}body>header.show-menu .brand a:before{background-image:url(/static/assets/images/logo-shape-white.svg)!important;left:45px;background-repeat:no-repeat}@media(min-width:0)and (max-width:1023px){body>header.show-menu .collapsible-menu-elements{height:100vh!important;padding-top:100px}body>header.show-menu .collapsible-menu-elements .inner{flex-direction:column;align-items:normal}}hgroup{position:relative;margin-bottom:1em}hgroup.hgroup-with-right-offset{margin-right:2em}hgroup.hgroup-with-dot{padding-top:40px}hgroup.hgroup-with-dot:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-color:var(--highlight-color, white);border-radius:50%;z-index:1}hgroup{text-align:left}hgroup:before{left:0;right:unset}@media(min-width:0)and (max-width:639px){hgroup{text-align:left}hgroup:before{left:0;right:unset}}hgroup.hgroup-align-right{text-align:right}hgroup.hgroup-align-right:before{left:unset;right:0}@media(min-width:0)and (max-width:639px){hgroup.hgroup-align-right{text-align:left}hgroup.hgroup-align-right:before{left:0;right:unset}}hgroup .btn-standard{margin-top:1em;border-color:var(--highlight-color, var(--color-background-02))}hgroup .btn-standard:hover{background-color:var(--highlight-color, var(--color-background-02))}hgroup[class*=hgroup-decorator-arc-]{position:relative}hgroup[class*=hgroup-decorator-arc-] .decorator{position:absolute;height:5px;width:5px;z-index:-1;display:block;top:50%;right:50%}hgroup[class*=hgroup-decorator-arc-] .decorator .decorator-arc{display:block;position:absolute;top:-300px;left:-300px}@media(min-width:0)and (max-width:1023px){hgroup[class*=hgroup-decorator-arc-] .decorator .decorator-arc{height:360px;width:250px}}hgroup[class*=hgroup-decorator-arc-] .decorator .decorator-arc:after{content:"";position:absolute;background-image:url(/static/assets/shapes/arc_yellow_180.svg);background-size:contain;background-repeat:no-repeat;background-position:center;height:720px;width:510px;transform-origin:300px 300px;transform:rotate(var(--arc-rotation, 0deg))}hgroup.hgroup-decorator-arc-180deg .decorator{right:50%}hgroup.hgroup-decorator-arc-180deg .decorator-arc{--arc-rotation: 0deg}hgroup.hgroup-decorator-arc-60deg .decorator{right:10%}hgroup.hgroup-decorator-arc-60deg .decorator-arc{--arc-rotation: 113deg}hgroup.hgroup-decorator-arc-15deg .decorator-arc{--arc-rotation: 163deg}[data-theme=dark] .decorator{display:none}.row-direction-reverse hgroup.hgroup-decorator-arc-60deg .decorator{right:60%}.row-direction-reverse hgroup.hgroup-decorator-arc-60deg .decorator-arc{--arc-rotation: 113deg}.section-type-footer-offset-grid .column hgroup{border-right:2px solid black;margin-right:18%}@media(min-width:640px)and (max-width:1023px){.section-type-footer-offset-grid .column hgroup{margin-right:5%}}@media(min-width:0)and (max-width:639px){.section-type-footer-offset-grid .column hgroup{border-right:none;margin-right:0}}.section-type-footer-offset-grid .column:nth-of-type(2) hgroup{margin-right:24%}@media(min-width:0)and (max-width:1023px){.section-type-footer-offset-grid .column:nth-of-type(2) hgroup{margin-right:10%}}.section-type-footer-offset-grid .column:nth-of-type(3) hgroup{border-right:none;margin-right:0}@media(min-width:0)and (max-width:1023px){.row.num-columns-three .column{margin-bottom:2em}.row.num-columns-three .column:last-of-type{margin-bottom:0}}img{width:100%}.milton-image-wrapper{display:block;width:100%;background-color:var(--milton-image-placeholder, rgba(139, 139, 139, .52));overflow:hidden}.milton-image-wrapper>.milton-image{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.milton-image-wrapper>.milton-image.loaded{opacity:1}[data-theme=dark] .invert-on-dark img{filter:invert(1)}.milton-responsive-picture{position:relative}.milton-responsive-picture figure{position:relative}.milton-responsive-picture figure figcaption{position:absolute;font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5)}.milton-responsive-picture.deco-border-bottom-right{margin-bottom:2em}.milton-responsive-picture.deco-border-bottom-right figure:after{content:"";position:absolute;bottom:-1.4em;right:-1.4em;width:80%;height:55%;background-color:var(--color-medium-green);z-index:-1}.milton-responsive-picture.deco-border-bottom-left{margin-bottom:2em}.milton-responsive-picture.deco-border-bottom-left figure:after{content:"";position:absolute;bottom:-1.4em;left:-1.4em;width:80%;height:55%;background-color:var(--color-medium-green);z-index:-1}.milton-responsive-picture.deco-border-top-right{margin-top:2em}.milton-responsive-picture.deco-border-top-right figure:before{content:"";position:absolute;top:-1.4em;right:-1.4em;width:80%;height:55%;background-color:var(--color-medium-green);z-index:-1}.milton-responsive-picture.deco-border-top-left{margin-top:2em}.milton-responsive-picture.deco-border-top-left figure:before{content:"";position:absolute;top:-1.4em;left:-1.4em;width:80%;height:55%;background-color:var(--color-medium-green);z-index:-1}.milton-responsive-picture.caption-position-bottom-right,.milton-responsive-picture.caption-position-{margin-bottom:2em}.milton-responsive-picture.caption-position-bottom-right figcaption,.milton-responsive-picture.caption-position- figcaption{bottom:-2em;right:0;text-align:right}.milton-responsive-picture.caption-position-bottom-left{margin-bottom:2em}.milton-responsive-picture.caption-position-bottom-left figcaption{bottom:-2em;left:0;text-align:left}.milton-responsive-picture.caption-position-bottom-center{margin-bottom:2em}.milton-responsive-picture.caption-position-bottom-center figcaption{bottom:-2em;left:50%;transform:translate(-50%);text-align:center}.milton-responsive-picture.caption-position-right-bottom{margin-right:2em}.milton-responsive-picture.caption-position-right-bottom figcaption{bottom:0;right:-1em;text-align:left;transform:translate(100%)}.milton-responsive-picture.caption-position-left-bottom{margin-left:2em}.milton-responsive-picture.caption-position-left-bottom figcaption{bottom:0;left:-1em;text-align:right;transform:translate(-100%)}.milton-responsive-picture.caption-position-left-center figcaption{bottom:50%;left:-1em;transform:translateY(-50%);text-align:right}.milton-responsive-picture.caption-position-left-top figcaption{top:0;left:-2em;text-align:right}.milton-responsive-picture.caption-position-top-right{margin-top:2em}.milton-responsive-picture.caption-position-top-right figcaption{top:-2em;right:0;text-align:right}.milton-responsive-picture.caption-position-top-left{margin-top:2em}.milton-responsive-picture.caption-position-top-left figcaption{top:-2em;left:0;text-align:left}.milton-responsive-picture.caption-position-right-center figcaption{top:50%;right:-1em;transform:translateY(-50%);text-align:left}.legend-text,figcaption,.picture-legend{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5)}body.journal-list-page{background-color:var(--color-background-05);color:var(--color-foreground-02)}body.journal-list-page .btn-standard{border-color:var(--color-background)}body.journal-list-page .btn-standard:hover{border-color:var(--color-background-02)}[data-theme=dark] body.journal-list-page .btn-standard{border-color:#fff;color:#fff}[data-theme=dark] body.journal-list-page .btn-standard:hover{background-color:#fff;color:#000}body.journal-list-page a{color:inherit}body.journal-list-page .list-items{transition:opacity .15s ease}body.journal-list-page .list-items.loading{opacity:0}body.journal-list-page .journal-image-wrapper:after{right:0;left:unset}body.journal-list-page .filter.desktop{display:flex;justify-content:center;grid-column:1/-1}@media(min-width:0)and (max-width:1023px){body.journal-list-page .filter.desktop{display:none;width:auto;max-width:85%;margin:0 auto}}body.journal-list-page .filter.desktop .outter{text-align:center}body.journal-list-page .filter.desktop .search-field{display:none}body.journal-list-page .filter.desktop .search-field input{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);background:transparent;border:none;border-bottom:1px solid var(--color-foreground-03);text-transform:uppercase;color:var(--color-foreground-03);letter-spacing:var(--letter-spacing-3)}body.journal-list-page .filter.desktop .search-field input::placeholder{color:var(--color-foreground-03)}@media(min-width:0)and (max-width:1023px){body.journal-list-page .filter-section .inner{display:flex!important;flex-direction:column}}body.journal-list-page .filter.mobile{display:none}@media(min-width:0)and (max-width:1023px){body.journal-list-page .filter.mobile{display:flex;flex-direction:column;text-align:center}}body.journal-list-page .filter.mobile .search-field{margin-top:20px;text-align:center}body.journal-list-page .filter.mobile dropdown-trigger .filter-label:after{content:" ▾"}body.journal-list-page .journal-list-meta{display:flex;flex-flow:row wrap;gap:1rem 1.5rem;margin-top:var(--spacing-small);margin-bottom:var(--spacing-large);align-items:flex-start;justify-content:center;grid-column:1/-1}@media(min-width:0)and (max-width:1023px){body.journal-list-page .journal-list-meta{grid-column:auto;width:90%;max-width:500px;margin-left:auto;margin-right:auto}}@media(min-width:0)and (max-width:1023px){body.journal-list-page .journal-list-meta.first-row{margin-bottom:var(--spacing-medium)}}body.journal-list-page .journal-list-meta.categories-row{margin-top:0}@media(min-width:0)and (max-width:1023px){body.journal-list-page .journal-list-meta.categories-row{flex-wrap:wrap;gap:1rem}}body.journal-list-page .journal-list-meta.categories-row p{color:var(--color-foreground-03)}@media(min-width:0)and (max-width:1023px){body.journal-list-page .journal-list-meta.categories-row p{flex:0 0 calc(25% - .75rem);text-align:center}}body.journal-list-page .journal-list-meta list-filter-item{cursor:pointer;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-normal);text-transform:uppercase;white-space:nowrap;color:var(--color-foreground-03);text-decoration:none;letter-spacing:var(--letter-spacing-5)}body.journal-list-page .journal-list-meta list-filter-item:hover{color:var(--color-foreground)}body.journal-list-page .journal-list-meta list-filter-item.active{color:var(--color-foreground);position:relative;font-weight:var(--font-weight-semibold)}body.journal-list-page .journal-list-meta list-filter-item.active:after{content:"";position:absolute;bottom:-.4em;left:50%;transform:translate(-50%);width:8px;height:8px;background-image:url(/static/assets/images/yellow-dot.svg);background-size:contain;background-repeat:no-repeat}body.journal-list-page .list-items{grid-column:1/-1;display:grid;grid-template-columns:subgrid;row-gap:var(--spacing-large)}body.journal-list-page .list-items.loading{opacity:.5}body.journal-list-page .pagination{grid-column:1/-1;display:flex;justify-content:center;margin-top:var(--spacing-large);margin-bottom:var(--spacing-large)}body.journal-list-page .pagination .step-links{display:flex;align-items:center;gap:1rem}body.journal-list-page .pagination .step-links a,body.journal-list-page .pagination .step-links span.disabled{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-transform:uppercase;color:var(--color-foreground);padding:.5rem 1rem}body.journal-list-page .pagination .step-links a{text-decoration:none;transition:all .2s ease-in-out}body.journal-list-page .pagination .step-links a:hover{color:var(--color-primary-yellow)}body.journal-list-page .pagination .step-links span.disabled{cursor:not-allowed;opacity:.5}body.journal-list-page .pagination .step-links .current{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-foreground);padding:.5rem 1rem}@media(min-width:0)and (max-width:1023px){body.journal-list-page .pagination .step-links{flex-wrap:wrap;justify-content:center;gap:0}body.journal-list-page .pagination .step-links a,body.journal-list-page .pagination .step-links span.disabled{font-size:var(--font-size-sm);padding:.4rem}body.journal-list-page .pagination .step-links .current{order:-1;flex-basis:100%;text-align:center;font-size:var(--font-size-sm);padding:.4rem .6rem;margin-bottom:.25rem}}.journal-teaser{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));height:766px;position:relative;background:#a8d9d0;background-image:url(/static/assets/images/jt-deko.svg);background-repeat:no-repeat;background-size:cover}@media(min-width:0)and (max-width:1023px){.journal-teaser{height:auto;padding:2rem 1.5rem 3rem}}[data-theme=dark] .journal-teaser{background:#000;background-image:none;color:#fff}[data-theme=dark] .journal-teaser .journal-entry:before{display:none}[data-contrast=high] .journal-teaser{background:#000;background-image:none;color:#fff}.journal-teaser .inner{display:flex;flex-direction:row;justify-content:space-between;height:100%;align-items:center;padding:0 14em 0 4em}@media(min-width:0)and (max-width:1023px){.journal-teaser .inner{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0;gap:9rem}.journal-teaser .inner>*{width:100%}}.journal-teaser .journal-entry{position:relative}.journal-teaser .journal-entry a{color:inherit;text-decoration:none}.journal-teaser .journal-entry:before{position:absolute;width:170%;height:auto;content:"";background-image:url(/static/assets/images/jt-vector.svg);background-size:contain;background-repeat:no-repeat;z-index:0;aspect-ratio:.706;top:-175px;right:-45px;max-width:825px}@media(min-width:0)and (max-width:1023px){.journal-teaser .journal-entry:before{transform:translate(170px,-137px);top:55px;right:234px;max-width:336px}}.journal-teaser .journal-entry .visual{position:relative;z-index:1;margin-bottom:16px}.journal-teaser .journal-entry .visual .image{display:block;overflow:hidden;border-radius:4px}.journal-teaser .journal-entry .visual img{display:block;width:100%;height:auto;max-height:280px;object-fit:cover}@media(min-width:0)and (max-width:1023px){.journal-teaser .journal-entry .visual img{max-height:220px}}.journal-teaser .journal-entry .article-title{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);font-size:var(--font-size-section-labels);z-index:1;position:relative}.journal-teaser .journal-entry .article-title .underline{border-bottom:4px solid var(--color-foreground)}.journal-teaser .journal-entry .article-title p{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-section-labels)}@media(min-width:0)and (max-width:1023px){.journal-teaser .journal-entry .article-title{text-align:left}}.journal-teaser .journal-main-title{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-h1-base)}.journal-teaser .journal-description{font-weight:var(--font-weight-medium)}.journal-teaser .article-title{margin:0 0 16px}.journal-teaser .journal-meta{line-height:1.4;z-index:6;position:relative}.journal-teaser .journal-meta p{font-size:var(--font-size-sm);text-align:right}@media(min-width:0)and (max-width:1023px){.journal-teaser .journal-meta p{text-align:left}}.journal-teaser .journal-meta .date{margin-top:6px;opacity:.8;position:relative}.journal-teaser .journal-meta .date:after{position:absolute;width:21px;height:15px;content:"";bottom:0;right:0;background-image:url(/static/assets/images/jt-arrow-right.svg);z-index:0;transform:translateY(22px)}@media(min-width:0)and (max-width:1023px){.journal-teaser .journal-meta .date:after{left:0}}.journal-detail__categories{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.journal-detail__categories{display:flex;flex-direction:column}}.journal-detail__categories{padding-bottom:4em}.journal-detail__categories .label{grid-column-start:1;grid-column-end:3;text-align:right;font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);font-size:var(--font-size-md)}@media(min-width:0)and (max-width:1023px){.journal-detail__categories .label{text-align:center;margin-bottom:1rem}}.journal-detail__categories .tags{grid-column-start:3;grid-column-end:8;display:flex;gap:var(--spacing-medium);flex-direction:row;justify-content:center;flex-wrap:wrap}.journal-detail__categories .tags a{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;border-bottom:2px solid var(--color-background)}.feature.journal-feature .meta-info-filled{background-color:#fff}.feature.journal-feature-alternate-1 .visual{padding-right:5.5em}@container (width > 0) and (width < 1023px){.feature.journal-feature-alternate-1 .visual{padding-right:10px}}.feature.journal-feature-alternate-1 .visual .image{position:relative}.feature.journal-feature-alternate-1 .visual img{display:block;position:relative;z-index:2}.feature.journal-feature-alternate-1 .image:after{content:" ";position:absolute;height:90%;width:45%;bottom:-1.4em;right:-1.4em;background-color:var(--color-primary-yellow);z-index:1}@media(min-width:0)and (max-width:1023px){.feature.journal-feature-alternate-1 .image:after{height:82%;width:32%;bottom:-.6em;right:-.6em}}*:has(+.journal-background){position:relative;z-index:2}.journal-background{position:relative;pointer-events:none}.journal-background:before,.journal-background:after{position:absolute;content:"";display:block;width:600px;height:600px;background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;background-position:center;transform:var(--bg-transform, none);z-index:1}.journal-background:before{bottom:0}.journal-background--before:after{display:none}.journal-background--after:before{display:none}.journal-background--align-left:before,.journal-background--align-left:after{left:0}.journal-background--align-center:before,.journal-background--align-center:after{left:50%;translate:-50% 0}.journal-background--align-right:before,.journal-background--align-right:after{right:0}.journal-background--offset-small{--bg-offset: 50px}.journal-background--offset-medium{--bg-offset: 125px}.journal-background--offset-large{--bg-offset: 200px}.journal-background--offset-left:before,.journal-background--offset-left:after{margin-left:calc(var(--bg-offset) * -1)}.journal-background--offset-right:before,.journal-background--offset-right:after{margin-left:var(--bg-offset)}.journal-background--offset-top:before,.journal-background--offset-top:after{margin-top:calc(var(--bg-offset) * -1)}.journal-background--offset-bottom:before,.journal-background--offset-bottom:after{margin-top:var(--bg-offset)}.journal-background--offset-top-left:before,.journal-background--offset-top-left:after{margin-left:calc(var(--bg-offset) * -1);margin-top:calc(var(--bg-offset) * -1)}.journal-background--offset-top-right:before,.journal-background--offset-top-right:after{margin-left:var(--bg-offset);margin-top:calc(var(--bg-offset) * -1)}.journal-background--offset-bottom-left:before,.journal-background--offset-bottom-left:after{margin-left:calc(var(--bg-offset) * -1);margin-top:var(--bg-offset)}.journal-background--offset-bottom-right:before,.journal-background--offset-bottom-right:after{margin-left:var(--bg-offset);margin-top:var(--bg-offset)}@media print{.journal-background{display:none!important}}[data-theme=dark] .biography:before,[data-theme=dark] .journal-list-meta a.active:after{display:none}[data-theme=dark] body.journal-list-page,[data-theme=dark] body.journal-detail main,[data-contrast=high] body.journal-list-page,[data-contrast=high] body.journal-detail main{background-image:none;color:var(--color-foreground)}[data-theme=dark] body.journal-list-page a.tagged-links,[data-theme=dark] body.journal-list-page .title,[data-theme=dark] body.journal-list-page h1,[data-theme=dark] body.journal-list-page h2,[data-theme=dark] body.journal-list-page h3,[data-theme=dark] body.journal-list-page h4,[data-theme=dark] body.journal-detail main a.tagged-links,[data-theme=dark] body.journal-detail main .title,[data-theme=dark] body.journal-detail main h1,[data-theme=dark] body.journal-detail main h2,[data-theme=dark] body.journal-detail main h3,[data-theme=dark] body.journal-detail main h4,[data-contrast=high] body.journal-list-page a.tagged-links,[data-contrast=high] body.journal-list-page .title,[data-contrast=high] body.journal-list-page h1,[data-contrast=high] body.journal-list-page h2,[data-contrast=high] body.journal-list-page h3,[data-contrast=high] body.journal-list-page h4,[data-contrast=high] body.journal-detail main a.tagged-links,[data-contrast=high] body.journal-detail main .title,[data-contrast=high] body.journal-detail main h1,[data-contrast=high] body.journal-detail main h2,[data-contrast=high] body.journal-detail main h3,[data-contrast=high] body.journal-detail main h4{color:var(--color-foreground);border-color:var(--color-foreground)}[data-theme=dark] body.journal-list-page .btn-standard,[data-theme=dark] body.journal-detail main .btn-standard,[data-contrast=high] body.journal-list-page .btn-standard,[data-contrast=high] body.journal-detail main .btn-standard{border-color:#fff;color:#fff}[data-theme=dark] body.journal-list-page .btn-standard:hover,[data-theme=dark] body.journal-detail main .btn-standard:hover,[data-contrast=high] body.journal-list-page .btn-standard:hover,[data-contrast=high] body.journal-detail main .btn-standard:hover{background-color:#fff;color:#000}@media(min-width:0)and (max-width:1023px){.journal-detail h2{margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}}body.journal-detail main{background-color:var(--color-background-05);color:var(--color-foreground-02)}body.journal-detail main .btn-standard{border-color:var(--color-background)}body.journal-detail main .btn-standard:hover{border-color:var(--color-background-02)}[data-theme=dark] body.journal-detail main .btn-standard{border-color:#fff;color:#fff}[data-theme=dark] body.journal-detail main .btn-standard:hover{background-color:#fff;color:#000}body.journal-detail main a{color:inherit}body.journal-detail main{min-height:100vh;position:relative}article.journal-detail{display:block;padding-top:0;padding-left:0;padding-right:0}article.journal-detail header .back-to-list{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);color:#fff;margin:1.8em 0 2.8em}article.journal-detail header .back-to-list a{text-decoration:none}article.journal-detail header .meta-infos{display:grid;grid-template-columns:subgrid;margin:0 0 4.6em}@media(min-width:0)and (max-width:1023px){article.journal-detail header .meta-infos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%;margin-bottom:2em}}article.journal-detail header .meta-item{display:flex;flex-direction:column;font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}article.journal-detail header .meta-item .meta-title{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);margin-bottom:.6em}article.journal-detail header hgroup h1{margin-bottom:.3em}article.journal-detail header hgroup p{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}article.journal-detail header .description p{font-size:var(--font-size-lg);line-height:1.3em}article.journal-detail header.with-image{display:grid;grid-template-columns:var(--container-template-columns);column-gap:var(--gap);align-items:start}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:flex;flex-direction:column}}article.journal-detail header.with-image .details{display:grid;grid-template-columns:subgrid;grid-column:2/5;align-content:start;position:relative}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .details{grid-column:2/6;display:contents}}article.journal-detail header.with-image .visual{grid-column:5/-1;display:grid;grid-template-columns:subgrid;margin-bottom:var(--spacing-large);padding-left:5em}@media(min-width:1024px)and (max-width:1199px){article.journal-detail header.with-image .visual{grid-column:6/-1;padding-left:2em;order:5}}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .visual{display:block;padding-left:0;order:5;width:100%}}article.journal-detail header.with-image .visual figure.main-image{grid-column:1/-1;display:grid;grid-template-columns:subgrid;position:relative}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .visual figure.main-image{display:block}}article.journal-detail header.with-image .visual figure.main-image .image-container{grid-column:1/-1;position:relative;width:100%}article.journal-detail header.with-image .visual figure.main-image .image-container:after{content:" ";position:absolute;height:64%;width:45%;bottom:-1.8em;left:-1.8em;background-color:var(--color-primary-yellow);z-index:1}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .visual figure.main-image .image-container:after{bottom:-.8em;left:-.8em}}article.journal-detail header.with-image .visual figure.main-image img{position:relative;z-index:2;max-height:750px;object-fit:cover;width:100%}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .visual figure.main-image img{max-height:400px}}article.journal-detail header.with-image .visual .caption-container{grid-column:1/-2;display:grid;grid-template-columns:subgrid;position:relative;z-index:2;gap:var(--gap);margin-top:2em}article.journal-detail header.with-image .visual figcaption{grid-column:5/span 1;font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);align-self:flex-end;z-index:3}article.journal-detail header.with-image .visual figcaption p{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5)}article.journal-detail header.with-image .breadcrumb,article.journal-detail header.with-image .meta-infos,article.journal-detail header.with-image h1,article.journal-detail header.with-image h2,article.journal-detail header.with-image .description,article.journal-detail header.with-image hgroup,article.journal-detail header.with-image .back-to-list{grid-column:1/-1}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .description{order:10}}@media(min-width:0)and (max-width:1023px){article.journal-detail header.with-image .meta-item{align-self:flex-start}}article.journal-detail .reading-time{position:absolute;z-index:20;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-right-radius:50%;right:-3em;top:3em;width:120px;height:120px;transform:translate(100%)}@media(min-width:0)and (max-width:1023px){article.journal-detail .reading-time{display:none}}article.journal-detail .reading-time.reading-time-mobile{display:none;position:absolute;top:-12px;right:0;width:80px;height:80px;transform:none;z-index:20}@media(min-width:0)and (max-width:1023px){article.journal-detail .reading-time.reading-time-mobile{display:flex}}article.journal-detail .reading-time .reading-time-text{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);font-size:var(--font-size-md)}article.journal-detail.journal-type-interview .reading-time{background-color:transparent;border-radius:0;background-image:url(/static/assets/shapes/sprechblase.svg);background-size:contain;background-position:center}article.journal-detail.journal-type-interview .reading-time .reading-time-text{transform:translateY(-50%)}.biography{grid-column:3/8;position:relative;background-color:var(--color-background);padding:1.5rem 2rem;line-height:1.5;box-shadow:0 2px 6px #0000001a;font-weight:var(--font-weight-regular)}.biography:before{content:"";display:inline-block;position:absolute;left:calc(var(--gap) * -1.75);top:50%;transform:translateY(-50%);width:40px;height:35px;background:url(/static/assets/images/icon-arrow.svg) no-repeat center;background-size:contain}a.tagged-links{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);border-bottom:3px solid var(--color-foreground-03);text-decoration:none;color:var(--color-foreground)}.journal-detail__related-journals{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--color-foreground);padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.journal-detail__related-journals{display:flex;flex-direction:column}}.journal-detail__related-journals{padding-bottom:4em}.journal-detail__related-journals .header{grid-column-start:1;grid-column-end:-1;text-align:center;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:1em}.journal-detail__related-journals .journals{grid-column-start:1;grid-column-end:-1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;grid-row-gap:var(--spacing-small)}@media(min-width:0)and (max-width:1439px){.journal-detail__related-journals .journals{display:block}}.journal-detail__related-journals .journals a{text-decoration:none}.journal-detail__related-journals .journals .label{font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);margin-top:1em;margin-bottom:.4em}.journal-detail__related-journals .journals .text-highlight{display:flex;flex-direction:column;justify-content:center;flex-grow:2}@media(min-width:1200px)and (max-width:1439px){.journal-detail__related-journals .journals .text-highlight{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-highlight)}}.journal-detail__related-journals .journals .left-column{grid-column:span 2;grid-row:1/span 1;text-align:right;border-top:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);display:flex;flex-direction:column;justify-content:stretch}@media(min-width:0)and (max-width:1199px){.journal-detail__related-journals .journals .left-column{text-align:unset;margin-bottom:var(--spacing-medium)}}.journal-detail__related-journals .journals .left-column a{display:flex;flex-direction:column;justify-content:stretch;height:100%}.journal-detail__related-journals .journals .center-column{grid-column-start:3;grid-column-end:7;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-row:1/span 2}@media(min-width:0)and (max-width:1199px){.journal-detail__related-journals .journals .center-column{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:var(--spacing-medium)}}@media(min-width:0)and (max-width:1023px){.journal-detail__related-journals .journals .center-column{grid-template-columns:repeat(2,1fr)}}.journal-detail__related-journals .journals .center-column .related-journal-card{grid-row:1/span 2;position:relative;display:grid;grid-template-rows:subgrid;row-gap:0}@media(min-width:0)and (max-width:1199px){.journal-detail__related-journals .journals .center-column .related-journal-card{grid-row:auto;display:flex;flex-direction:column;align-self:start}}.journal-detail__related-journals .journals .center-column .related-journal-card img{grid-row:1/span 1;grid-column:1/span 1;width:auto;height:100%}.journal-detail__related-journals .journals .center-column .related-journal-card .textual{grid-row:2/span 1;grid-column:1/span 1;display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center;gap:.3em;padding-top:.6em}.journal-detail__related-journals .journals .center-column .related-journal-card .textual .category{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);font-size:var(--font-size-sm)}.journal-detail__related-journals .journals .center-column .related-journal-card .textual .title{font-size:var(--font-size-sm);line-height:1.3}.journal-detail__related-journals .journals .center-column .feature,.journal-detail__related-journals .journals .center-column .inner{display:grid;grid-row:1/span 2;grid-template-rows:subgrid;grid-template-columns:subgrid}.journal-detail__related-journals .journals .right-column{grid-column:7/span 2;grid-row:span 1;border-top:1px solid var(--color-foreground);border-bottom:1px solid var(--color-foreground);display:flex;flex-direction:column;justify-content:stretch}@media(min-width:0)and (max-width:1199px){.journal-detail__related-journals .journals .right-column{margin-top:var(--spacing-medium)}}.journal-detail__related-journals .journals .right-column a{display:flex;flex-direction:column;justify-content:stretch;height:100%}.feature.journal-feature.journal-feature-alternate-1 .meta-info-list{margin-top:0;margin-bottom:var(--spacing-large)}.feature.journal-feature.journal-feature-alternate-1 .meta-info-filled{border-radius:0;padding:.1em .5em .2em;margin-bottom:-.1em}.feature.journal-feature .meta-info-filled{background-color:var(--color-journal-green)}.card.journals-list-item{grid-column:span 3}.card.journals-list-item .metas{display:flex;justify-content:space-between;align-items:flex-start}.card.journals-list-item .metas .meta-info-date{flex-shrink:0}.card.journals-list-item .metas .meta-info-filled{border-radius:0}.card.journals-list-item .metas .meta-info-list:first-of-type{flex-shrink:5}.card.journals-list-item .metas .meta-info-list:last-of-type{flex-shrink:0}.card.journals-list-item .title{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-section-labels);font-size:var(--font-size-xl);text-transform:uppercase;margin-bottom:var(--spacing-medium);margin-top:var(--spacing-small)}.card.journals-list-item a.btn-standard{margin-top:var(--spacing-medium)}.journals-list-item .card-content{margin-top:var(--spacing-small)}@media(min-width:0)and (max-width:1023px){.journals-list-item .card-content{text-align:left}}.journals-list-item .card-content ul.meta-info-list{list-style:none;padding:0;margin:var(--spacing-small) 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-5)}.journals-list-item .card-content ul.meta-info-list .meta-info-date{margin-left:auto}.journals-list-item .card-content .meta-info-filled{font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);background-color:var(--color-background);border-radius:10.5px;padding:3px 9px 4px;display:inline-block;color:var(--color-foreground)}.journals-list-item .card-content .text-highlight{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);margin-bottom:var(--spacing-small);line-height:1}.journals-list-item .card-content a{text-decoration:none}.section.two-four-plus-layout .inner{grid-template-areas:"a a a b b b b e" "d c c b b b b e"}.section.two-four-plus-layout .inner .title-area{grid-area:a;text-align:right;margin-right:2em}.section.two-four-plus-layout .inner .body-area{grid-area:b}.section.two-four-plus-layout .inner .aside-area{grid-area:c;align-content:flex-end;margin-right:2em}@media(min-width:0)and (max-width:1199px){.section.two-four-plus-layout .inner{grid-template-areas:"a a a b b b b b" "c c c b b b b b"}}@media(min-width:0)and (max-width:1023px){.section.two-four-plus-layout .inner{display:block}.section.two-four-plus-layout .inner .title-area{text-align:left}}.newsletter-signup-container p,.newsletter-signup-container .form-group{margin-bottom:20px}.newsletter-signup-container label{display:block;margin-bottom:8px;font-weight:var(--font-weight-semibold);font-family:var(--font-family-tungsten),serif;letter-spacing:var(--letter-spacing-5)}.newsletter-signup-container input[type=email],.newsletter-signup-container input[type=text]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.newsletter-signup-container input[type=email]::placeholder,.newsletter-signup-container input[type=text]::placeholder{font-family:var(--font-family-tungsten),serif;letter-spacing:var(--letter-spacing-5)}.newsletter-signup-container input[type=email]:focus,.newsletter-signup-container input[type=text]:focus{outline:none;border-color:#4caf50}.newsletter-signup-container .checkbox-group{margin:20px 0}.newsletter-signup-container .checkbox-group label{display:flex;align-items:center;font-weight:400;cursor:pointer}.newsletter-signup-container .checkbox-group input[type=checkbox]{margin-right:10px;flex-shrink:0}.newsletter-signup-container .checkbox-group span{font-size:12px;line-height:1.4}.newsletter-signup-container button[type=submit]{width:100%;padding:15px;background-color:red;color:#fff;border:none;border-radius:4px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s}.newsletter-signup-container button[type=submit]:hover{background-color:#45a049}.newsletter-signup-container button[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}.newsletter-signup-container .success-message{display:none;padding:20px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:20px}.newsletter-signup-container .error-message{display:none;padding:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px}.newsletter-signup-container small{color:#666;font-size:14px}.aliases{isolation:isolate}main{isolation:isolate}main>.header{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){main>.header{display:flex;flex-direction:column}}main>.header hgroup{grid-column:4/8}@media(min-width:0)and (max-width:1023px){main>.header hgroup{grid-column:1/-1}}body.page-with-title main>.header{position:relative}body.page-with-title main>.header:after{position:fixed;content:"";top:80px;right:-167px;background-image:url(/static/assets/shapes/arc_yello_large.svg);background-size:cover;height:761px;width:835px;z-index:-1}@media(min-width:0)and (max-width:1023px){body.page-with-title main>.header:after{height:475px;width:508px}}[data-theme=dark] body.page-with-title main>.header:after{display:none}.page-navigation{background-color:var(--color-foreground);color:var(--color-background);margin-right:auto;margin-left:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:var(--container-max-width);display:grid;grid-column:1/-1;width:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.page-navigation{display:flex;flex-direction:column}}.page-navigation{position:relative;z-index:5;align-items:center;height:54px;border-radius:30px;margin-top:4em;margin-bottom:3em}.page-navigation a{color:inherit;font-size:var(--font-size-normal);text-transform:uppercase;text-decoration:none;font-family:YorktenNorReg,sans-serif;font-weight:var(--font-weight-semibold)}.page-navigation a:hover{text-decoration:underline}.page-navigation ol{display:flex;width:100%;list-style:none;justify-content:center;gap:var(--spacing-large);margin:0;padding:0}@media(min-width:0)and (max-width:1023px){.page-navigation{height:auto;overflow:hidden;padding:0;width:calc(100% - 2 * var(--container-padding))}.page-navigation:after{content:"";position:absolute;right:0;top:0;bottom:0;width:60px;background:linear-gradient(to right,transparent,var(--color-foreground));pointer-events:none;z-index:1}.page-navigation nav{overflow-x:auto;width:100%;padding:12px var(--spacing-medium);scrollbar-width:none}.page-navigation nav::-webkit-scrollbar{display:none}.page-navigation ol{width:max-content;justify-content:flex-start;gap:var(--spacing-medium)}.page-navigation li{flex-shrink:0}.page-navigation a{font-size:var(--font-size-small)}}.page-anchor{text-transform:unset;font-family:yorkten-slab-normal,sans-serif;font-size:30px;scroll-margin-top:calc(var(--header-height) + 20px + var(--cms-toolbar-height))}@media(min-width:0)and (max-width:1023px){article.project-detail{display:flex;flex-direction:column;overflow-x:hidden}}@media(min-width:0)and (max-width:1023px){article.project-detail .header{order:1}}@media(min-width:0)and (max-width:1023px){article.project-detail .contact-and-information{order:3;margin-top:var(--spacing-medium)}}@media(min-width:0)and (max-width:1023px){article.project-detail .content{order:2}}article.project-detail:before{content:"";position:absolute;top:-143px;right:-216px;width:691px;aspect-ratio:1;background-image:url(/static/assets/shapes/arc_light_blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center top;background-color:transparent;transform:rotate(150deg)}@media(min-width:0)and (max-width:1023px){article.project-detail:before{top:-73px;right:-89px;width:431px}}article.project-detail .header{position:relative}article.project-detail .header .visual .main-image{grid-column:4/-2}article.project-detail .breadcrumb{color:var(--color-light-blue);font-weight:500}article.project-detail:not(.project-with-image) .header:after{content:"";position:absolute;top:100%;left:-120px;width:691px;aspect-ratio:1;background-image:url(/static/assets/shapes/arc_light_blue_minus60.svg);background-size:contain;background-repeat:no-repeat;background-position:center top;background-color:transparent}@media(min-width:0)and (max-width:1023px){article.project-detail:not(.project-with-image) .header:after{top:300%;left:-70px;width:371px}}article.project-detail.project-with-image:before{top:0;right:0;left:0;width:unset;background-image:url(/static/assets/shapes/arc_light_blue_large.svg);transform:unset}article.project-detail.project-with-image .breadcrumb{color:var(--color-background)}article.project-detail.project-with-image .breadcrumb a{color:inherit}article.project-detail.project-with-image .project-links{position:relative;grid-column:2/4;align-content:center;grid-row-start:1;margin-bottom:0;margin-top:0}article.project-detail .project-links{grid-column:2/4;grid-row-start:2;align-content:center;font-family:var(--font-family-yorkten-regular),sans-serif;font-weight:600;text-transform:uppercase;line-height:1.4em;margin-bottom:3em;margin-top:3em}article.project-detail .project-links .block-title{font-size:25px}article.project-detail .project-links ul,article.project-detail .project-links li{margin:0;padding:0;list-style:none}article.project-detail .project-links li{margin-top:1em}article.project-detail .project-links li a{background-color:var(--color-background-03);color:var(--color-foreground-03)}article.project-detail .project-links li a a{color:inherit}article.project-detail .project-links li a{font-size:25px;font-weight:600;text-transform:uppercase;font-family:inherit;display:inline-block;padding:3px 12px 4px;text-decoration:none;border-radius:1em}.project-with-image article.project-detail .description:before{content:"";position:absolute;top:0;left:-180px;z-index:-1;width:691px;aspect-ratio:1;background-image:url(/static/assets/shapes/arc_light_blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center top;background-color:transparent}article.project-detail .contact-and-information{grid-column:2/4;display:flex;flex-direction:column;justify-content:space-between}article.project-detail .contact-and-information .text-content{position:relative;padding-right:4em;width:max-content;max-width:100%}@media(min-width:0)and (max-width:1023px){article.project-detail .contact-and-information .text-content{margin-bottom:2rem}}article.project-detail .contact-and-information .text-content p:last-of-type{padding-bottom:0;margin-bottom:0}article.project-detail .contact-and-information .external-link{padding-bottom:.4em;margin-top:1em}article.project-detail .contact-and-information .external-link a{font-family:var(--font-family-tungsten),sans-serif;font-weight:600;font-size:25px;text-transform:uppercase;border-bottom:3px solid var(--color-light-blue)}article.project-detail .content{position:relative}article.project-detail .content:last-child{margin-bottom:0!important;padding-bottom:0!important}article.project-detail .content .collapsible:last-of-type{margin-bottom:0!important;padding-bottom:0!important}article.project-detail a{color:var(--color-foreground);text-decoration:none}.project-list{position:relative}.project-list:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:300px;height:300px;background-image:url(/static/assets/images/project-left.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}.project-list:after{content:"";position:absolute;top:0;right:0;z-index:-1;width:300px;height:550px;background-image:url(/static/assets/images/project-right.svg);background-size:contain;background-repeat:no-repeat;background-position:right top}@media(min-width:0)and (max-width:1023px){.project-list:after{display:none}}.project-list .inner{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@media(min-width:0)and (max-width:1023px){.project-list .inner{display:block}}.project-list .header,.project-list .list-filter{display:flex;flex-direction:column;align-items:center;grid-column:1/-1;margin-bottom:2.2em}.project-list .header h1,.project-list .list-filter h1{margin-bottom:.41em;font-size:100px}.project-list .header p,.project-list .list-filter p{max-width:600px}.project-list .filter-row{display:flex;flex-direction:row;justify-content:center;gap:var(--gap);padding:var(--spacing-small);flex-wrap:wrap}.project-list .filter-label{text-transform:uppercase;font-size:var(--font-size-normal);font-family:var(--font-family-yorkten-regular)}@media(min-width:0)and (max-width:1199px){.project-list .filter-label{font-size:var(--font-size-small)}}.project-list .list-items{margin-top:4.4em;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-medium);row-gap:4.4em}@media(min-width:0)and (max-width:1023px){.project-list .list-items{grid-template-columns:1fr}}.project-list .list-items.loading{opacity:.5}.project-list:has(.list-items [data-archive-mode]) .filter-row:not(:first-child){display:none}.project-list .project-archive-placeholder{grid-column:1/-1;text-align:center;padding:var(--spacing-large);font-style:italic;color:var(--color-foreground-secondary, var(--color-foreground))}@media(min-width:0)and (max-width:1023px){.project-list .project-list-item{margin-bottom:var(--spacing-medium)}}.project-list .project-list-item .pill{max-width:300px;margin-bottom:var(--spacing-small)}.project-list .project-list-item .pill{font-size:30px;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);padding:calc(var(--spacing-small) / 2) calc(var(--spacing-small) * 2);border:4px solid;background:transparent;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;border-radius:30px;border-color:var(--pill-color);line-height:.95}@media(min-width:0)and (max-width:1023px){.project-list .project-list-item .pill{font-size:24px}}.project-list .project-list-item .pill a{color:inherit;text-decoration:none}.project-list .project-list-item .pill:hover{background-color:var(--pill-color)}.project-list .project-list-item .description{margin-top:.6em}.project-list .project-list-item .title a{font-size:50px;line-height:48px;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);text-decoration:none;color:var(--color-foreground)}.project-list .project-list-item a.btn-standard{margin-top:var(--spacing-small);border-color:var(--color-light-blue)}.project-list .project-list-item a.btn-standard:hover{background-color:var(--color-light-blue)}.projects-teaser{margin-right:auto;margin-left:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:var(--container-max-width);grid-column-start:1;grid-column-end:-1;padding-top:var(--spacing-large);padding-bottom:var(--spacing-large)}@media(min-width:0)and (max-width:1023px){.projects-teaser{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.projects-teaser .projects-teaser-header{text-align:center;margin-bottom:var(--spacing-large)}.projects-teaser .projects-teaser-header .title{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-size:var(--font-size-section-labels)}.projects-teaser .project-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-medium);padding:0 80px 40px;margin:0 auto}@media(min-width:0)and (max-width:1023px){.projects-teaser .project-container{gap:var(--spacing-small);padding:0}}.projects-teaser .project-container .more-projects{width:100%;text-align:center}.projects-teaser .project-container .more-projects a{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-normal);color:var(--color-foreground);text-transform:uppercase;border-bottom:3px solid black;text-decoration:none}.projects-teaser .pill{font-size:45px;font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-5);padding:calc(var(--spacing-small) / 2) calc(var(--spacing-small) * 2);border:.13em solid;background:transparent;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;border-radius:1em;border-color:var(--pill-color)}@media(min-width:0)and (max-width:1023px){.projects-teaser .pill{font-size:24px}}.projects-teaser .pill a{color:inherit;text-decoration:none}.projects-teaser .pill:hover{background-color:var(--pill-color)}.project-feature .type-label{background-color:var(--color-project-blue)}.project-feature a.btn-standard{--color-background-02: var(--color-project-blue)}.project-text-deco{position:relative;background-color:var(--color-project-detail-blue);outline:50px solid var(--color-project-detail-blue);border-top-left-radius:30px;padding-top:11px;margin-bottom:50px;z-index:0;margin-top:100px}.project-text-deco:after{content:"";position:absolute;top:-50px;bottom:-50px;left:100%;width:100vw;background-color:var(--color-project-detail-blue)}@media(min-width:0)and (max-width:1023px){.project-text-deco:after{display:none}}[data-theme=dark] article.project-detail:before,[data-theme=dark] article.project-detail .header:after,[data-theme=dark] .decoration-left:before,[data-theme=dark] .decoration-right:before,[data-theme=dark] .project-list:before,[data-theme=dark] .project-list:after{display:none}[data-theme=dark] .bottom-infos:before{content:none}[data-theme=dark] article.project-detail .breadcrumb{color:var(--color-foreground)}.question-and-answer{grid-column:1/-1;display:grid;grid-template-columns:subgrid}@media(min-width:0)and (max-width:1023px){.question-and-answer{display:block}}.question-and-answer.qa-with-question{padding-top:3em}.question-and-answer .left{display:grid;grid-template-columns:subgrid;grid-template-rows:max-content;grid-column:1/span 4;padding-right:3em}.question-and-answer .left .extra-content{grid-column:1/-1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.question-and-answer .left .extra-content .flex-layout{flex-grow:1}.question-and-answer .right{display:grid;grid-template-columns:subgrid;grid-column:5/span 4}.question-and-answer .question{grid-column:2/span 3;position:relative;z-index:2}.question-and-answer .question.decorate:before{content:"";position:absolute;top:0;right:-30px;width:44px;height:44px;background-color:#fff;border-radius:50%;z-index:-1}[data-theme=dark] .question-and-answer .question.decorate:before{background-color:transparent}.question-and-answer .answer{grid-column:1/span 3}blockquote{margin-left:0;margin-right:0}article.journal-detail .__blockquote{position:relative}article.journal-detail .__blockquote p span:before{content:" ''";background:url(/static/assets/shapes/quote.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.4em;display:inline;color:transparent;font-size:1em}article.journal-detail .__blockquote p span:after{content:"'' ";background:url(/static/assets/shapes/quote.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.4em;display:inline;color:transparent;font-size:1em;transform:scaleX(-1)}.quote{text-align:center}.quote blockquote.journal-quote{margin:0;padding:0;border:none;position:relative}.quote blockquote.journal-quote:before{content:" ";background-color:pink;background:url(/static/assets/shapes/quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-3em;height:2.6em;width:2.6em}.quote blockquote.journal-quote:after{content:" ";background-color:pink;background:url(/static/assets/shapes/quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-3.4em;height:2.6em;width:2.6em;transform:rotate(180deg)}.quote .journal-quote__text p{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-highlight);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-2);line-height:1.4}.quote .journal-quote__author{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-5);text-transform:uppercase;line-height:var(--line-height-heading);position:relative;font-weight:var(--font-weight-semibold);font-size:var(--font-size-normal);display:block;margin-top:var(--spacing-small);font-style:normal}.related-card__image{position:relative;display:block}.related-card__image--empty{aspect-ratio:16/9;background-color:var(--color-background-04, rgba(217, 217, 217, .5))}.related-card__object-type{position:absolute;bottom:.75rem;right:.75rem;display:inline-block;padding:.25rem .75rem;font-size:.85rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground, #000);background-color:var(--color-primary-yellow);border-radius:999px;pointer-events:none;z-index:1}.related-card__object-type--placeholder{top:.75rem;left:.75rem;right:auto;bottom:auto}.related-card__object-type--news{background-color:var(--color-primary-yellow);color:var(--color-foreground, #000)}.related-card__object-type--project,.related-card__object-type--projects{background-color:var(--color-project-blue);color:var(--color-primary-white, #fff)}.related-card__object-type--journal{background-color:var(--color-medium-green);color:var(--color-primary-white, #fff)}.row{display:grid;grid-column:1/-1;width:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row{display:flex;flex-direction:column}}.row{margin-bottom:var(--gap)}.inner .row:last-of-type{margin-bottom:0}.row.num-columns-one{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(1,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-one{display:flex;flex-direction:column}}.row.num-columns-two{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(2,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-two{display:flex;flex-direction:column}}.row.num-columns-three{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(3,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-three{display:flex;flex-direction:column}}.row.num-columns-four{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(4,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-four{display:flex;flex-direction:column}}.row.num-columns-five{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(5,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-five{display:flex;flex-direction:column}}.row.num-columns-six{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(6,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-six{display:flex;flex-direction:column}}.row.num-columns-7{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(7,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-7{display:flex;flex-direction:column}}.row.num-columns-8{display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){.row.num-columns-8{display:flex;flex-direction:column}}.row.gap-standard{gap:var(--gap)}.row.gap-sm{gap:var(--gap-sm, .5rem)}.row.gap-md{gap:var(--gap-md, 1.5rem)}.row.gap-lg{gap:var(--gap-lg, 2rem)}.row.gap-xl{gap:var(--gap-xl, 3rem)}.row.justify-flex-start{justify-content:flex-start}.row.justify-flex-end{justify-content:flex-end}.row.justify-center{justify-content:center}.row.justify-space-between{justify-content:space-between}.row.justify-space-around{justify-content:space-around}.row.justify-space-evenly{justify-content:space-evenly}.row.align-flex-start{align-items:flex-start}.row.align-stretch{align-items:stretch}.row.align-flex-end{align-items:flex-end}.row.align-center{align-items:center}.row.align-baseline{align-items:baseline}.row.row-direction-reverse{direction:rtl}.row.row-direction-reverse>*{direction:ltr}@media(min-width:0)and (max-width:639px){.row.row-direction-reverse{direction:unset}.row.row-direction-reverse>*{direction:unset}}.search-field{margin-bottom:var(--spacing-large)}.search-field form.search-form{display:flex;gap:var(--spacing-small);align-items:center;max-width:600px}@media(min-width:0)and (max-width:1023px){.search-field form.search-form{flex-direction:column;max-width:100%}}.search-field form.search-form input.search-input{flex:1;padding:var(--spacing-small);font-size:var(--font-size-base);font-family:var(--font-family-tungsten),sans-serif;border:1px solid var(--color-foreground);background-color:var(--color-background);color:var(--color-foreground);outline:none;transition:border-color .2s ease}.search-field form.search-form input.search-input::placeholder{color:var(--color-foreground);opacity:.6}.search-field form.search-form input.search-input:focus{border-color:var(--color-foreground)}.search-field form.search-form button{white-space:nowrap}@media(min-width:0)and (max-width:1023px){.search-field form.search-form button{width:100%}}.search-meta-info{margin-bottom:var(--spacing-large);padding-bottom:var(--spacing-medium);border-bottom:1px solid var(--color-foreground)}.search-meta-info p{font-size:var(--font-size-base);font-family:var(--font-family-yorkten-slab),serif;color:var(--color-foreground);margin:0}.search-results-list .search-result-row{padding:var(--spacing-large) 0;border-bottom:1px solid var(--color-foreground)}.search-results-list .search-result-row:last-child{border-bottom:none}.search-results-list .search-result-row .result-category{display:inline-block;padding:4px 12px;font-size:var(--font-size-sm);font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-4);background-color:var(--color-foreground);color:var(--color-background);margin-bottom:var(--spacing-small)}.search-results-list .search-result-row .result-title{font-size:var(--font-size-xl);font-family:var(--font-family-yorkten-slab),serif;font-weight:var(--font-weight-semibold);line-height:1.3;margin-bottom:var(--spacing-small);margin-top:0}.search-results-list .search-result-row .result-title a{color:var(--color-foreground);text-decoration:none;transition:color .2s ease}.search-results-list .search-result-row .result-title a:hover{text-decoration:underline}.search-results-list .search-result-row .result-excerpt{font-size:var(--font-size-base);font-family:var(--font-family-yorkten-slab),serif;line-height:1.6;color:var(--color-foreground);margin:0}.search-results-list .search-result-row .result-excerpt mark{background-color:#ffff004d;padding:2px 4px;font-weight:var(--font-weight-semibold)}.search-no-results{text-align:center;padding:var(--spacing-xlarge) var(--spacing-medium)}.search-no-results p{font-size:var(--font-size-lg);font-family:var(--font-family-yorkten-slab),serif;color:var(--color-foreground);margin-bottom:var(--spacing-small)}.search-no-results .search-no-results-hint{font-size:var(--font-size-base);opacity:.7}.pagination{display:flex;justify-content:center;margin-top:var(--spacing-large);margin-bottom:var(--spacing-large)}.pagination .step-links{display:flex;align-items:center;gap:1rem}.pagination .step-links a{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-transform:uppercase;color:var(--color-foreground);text-decoration:none;padding:.5rem 1rem;transition:all .2s ease-in-out}.pagination .step-links a:hover{color:var(--color-primary, #FFD700)}.pagination .step-links span.disabled{font-family:var(--font-family-tungsten),sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-transform:uppercase;color:var(--color-foreground);padding:.5rem 1rem;cursor:not-allowed;opacity:.5}.pagination .step-links .current{font-family:yorkten-slab-normal,sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-foreground);padding:.5rem 1rem}.highlighted{background-color:color-mix(in srgb,var(--color-foreground) 15%,transparent);padding:1px 3px;font-weight:var(--font-weight-semibold)}section,.section{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){section,.section{display:flex;flex-direction:column}}section,.section{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);position:relative}section .background-layer,.section .background-layer{position:absolute;inset:0;z-index:-1}section>.inner,.section>.inner{grid-column:1/-1;grid-template-columns:subgrid;display:grid}section>.inner>:not(.column,.row),.section>.inner>:not(.column,.row){grid-column:1/-1}section.section-type-narrow .inner,.section.section-type-narrow .inner{grid-column:2/-2}@media(min-width:1024px)and (max-width:1199px){section.section-type-narrow .inner,.section.section-type-narrow .inner{grid-column:1/-1}}@media(min-width:0)and (max-width:1023px){section.section-type-narrow .inner,.section.section-type-narrow .inner{grid-column:1/-1;display:block;max-width:100%}}.section-theme-surface-01{color:var(--color-foreground);border-color:var(--color-foreground)}.section-theme-surface-01 .background-layer{background-color:var(--color-background)}.section-theme-surface-02{color:var(--color-foreground-02);--color-highlight: var(--color-primary-white);--color-detail: var(--color-primary-white)}.section-theme-surface-02 .background-layer{background-color:var(--color-background-02)}.section-theme-surface-03{color:var(--color-foreground-03)}.section-theme-surface-03 a{color:inherit}.section-theme-surface-03 .background-layer{background-color:var(--color-background-03)}.section-theme-surface-04{color:var(--color-foreground-02)}.section-theme-surface-04 a{color:inherit}.section-theme-surface-04 .background-layer{background-color:var(--color-background-04)}.section-theme-surface-05{color:var(--color-foreground-02)}.section-theme-surface-05 .btn-standard{border-color:var(--color-background)}.section-theme-surface-05 .btn-standard:hover{border-color:var(--color-background-02)}[data-theme=dark] .section-theme-surface-05 .btn-standard{border-color:#fff;color:#fff}[data-theme=dark] .section-theme-surface-05 .btn-standard:hover{background-color:#fff;color:#000}.section-theme-surface-05 a{color:inherit}.section-theme-surface-05 .background-layer{background-color:var(--color-background-05)}.section-theme-surface-06{color:var(--color-foreground-02)}.section-theme-surface-06 .btn-standard{border-color:var(--color-background)}.section-theme-surface-06 .btn-standard:hover{border-color:var(--color-background-02)}[data-theme=dark] .section-theme-surface-06 .btn-standard{border-color:#fff;color:#fff}[data-theme=dark] .section-theme-surface-06 .btn-standard:hover{background-color:#fff;color:#000}.section-theme-surface-06 a{color:inherit}.section-theme-surface-06 .background-layer{background-color:var(--color-background-06)}section.section-type-footer-offset-grid,.section.section-type-footer-offset-grid{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-template-columns:8.8% 1fr 1fr 1fr 8.8%}@media(min-width:0)and (max-width:1439px){section.section-type-footer-offset-grid,.section.section-type-footer-offset-grid{grid-template-columns:0 1fr 1fr 1fr 0}}@media(min-width:0)and (max-width:639px){section.section-type-footer-offset-grid,.section.section-type-footer-offset-grid{display:block}}section.section-type-footer-offset-grid .inner,.section.section-type-footer-offset-grid .inner{grid-column:2/-2}.sharing{padding-right:1.8em}@media(min-width:0)and (max-width:1023px){.sharing{display:flex;justify-content:center;margin-bottom:2rem;padding-right:0}}.sharing-button{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:block;width:2em}@media(min-width:0)and (max-width:1023px){.sharing-button{display:inline}}.sharing-button img{width:100%;height:auto}@media(min-width:0)and (max-width:639px){.sharing-button img{width:1.5em}}.sharing-button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sharing-dialog{background-color:var(--color-background-02);color:var(--color-foreground-02);--color-highlight: var(--color-primary-white);--color-detail: var(--color-primary-white);font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}[data-theme=dark] .sharing-dialog{filter:invert(1)}.sharing-dialog{border:none;padding:0;min-width:280px;max-width:380px;margin:auto;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.sharing-dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.sharing-dialog[open]{opacity:0;transform:translateY(-8px)}}.sharing-dialog::backdrop{background:#0000;transition:background .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.sharing-dialog[open]::backdrop{background:#0006}@starting-style{.sharing-dialog[open]::backdrop{background:#0000}}.sharing-dialog-inner{position:relative;padding:var(--spacing-medium)}.sharing-dialog-close{position:absolute;top:var(--spacing-small);right:var(--spacing-small);background:none;border:none;cursor:pointer;color:inherit;padding:4px;display:flex;align-items:center;justify-content:center}.sharing-dialog-close:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sharing-dialog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-medium)}.sharing-dialog-list li{list-style:none}.sharing-dialog-link{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);text-decoration:none;color:inherit;display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:2px solid var(--color-foreground)}.sharing-dialog-link:hover{opacity:.7}.sharing-dialog-link:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.sharing-item-icon{display:flex;align-items:center;flex-shrink:0}.sharing-item-text{text-transform:uppercase;font-size:var(--font-size-base);line-height:1.1}.swiper-container{grid-column:1/-1;position:relative}.swiper-container .swiper-button-prev{left:-6rem}.swiper-container .swiper-button-prev:after{background-image:url(/static/assets/icons/left-arrow.svg)}.swiper-container .swiper-button-next{right:-6rem}.swiper-container .swiper-button-next:after{background-image:url(/static/assets/icons/right-arrow.svg)}.swiper-container .swiper-pagination{display:none}@media(min-width:0)and (max-width:1199px){.swiper-container .swiper-buttons{display:none}.swiper-container .swiper-pagination{--swiper-pagination-color: var(--color-primary-yellow);position:static;display:flex;justify-content:center;gap:.5rem;margin-top:1rem}}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;border-radius:50%}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center}.swiper-navigation-icon{display:none}[data-theme=dark] .list-filter{--color-background-02: var(--color-primary-yellow);--color-foreground-02: #000}switch-group{display:inline;text-transform:uppercase;font-family:var(--font-family-yorkten-regular);font-size:var(--font-size-normal);color:var(--color-foreground-01)}@media(min-width:0)and (max-width:1199px){switch-group{font-size:var(--font-size-small)}}switch-group{border:2px solid var(--color-background-02);border-radius:20px}switch-group .item{padding:0 .8em;position:relative;cursor:pointer;border-radius:20px}switch-group .item .label{font-family:var(--font-family-yorkten-regular)}switch-group .item:focus{outline:2px solid currentcolor;outline-offset:2px}switch-group .item:focus:not(:focus-visible){outline:none}switch-group .item:focus-visible{outline:2px solid currentcolor;outline-offset:2px}switch-group .item input[type=radio]{position:absolute;opacity:0;pointer-events:none}switch-group .selected{background-color:var(--color-background-02);outline:1px solid var(--color-background-02);color:var(--color-foreground-02);border-radius:20px}switch-group .selected .label{text-decoration:none!important}.team-list-plugin{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column:1/-1;gap:var(--spacing-medium) var(--spacing-medium);row-gap:var(--spacing-large)}@media(min-width:0)and (max-width:1199px){.team-list-plugin{grid-template-columns:1fr 1fr}}@media(min-width:0)and (max-width:639px){.team-list-plugin{grid-template-columns:1fr}}.team main{background-color:var(--color-background-02);color:var(--color-foreground-02);--color-highlight: var(--color-primary-white);--color-detail: var(--color-primary-white)}.team_list .inner{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-medium) var(--spacing-medium)}@media(min-width:0)and (max-width:1199px){.team_list .inner{grid-template-columns:1fr 1fr}}@media(min-width:0)and (max-width:639px){.team_list .inner{grid-template-columns:1fr}}.team_list h1{text-align:center}.team_list .row{justify-content:center;display:flex}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.djangocms-video-plugin iframe{width:100%;aspect-ratio:1.7}article{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));display:grid;grid-column:1/-1;width:100%;grid-template-columns:repeat(8,1fr);grid-auto-flow:unset;grid-column-gap:var(--gap)}@media(min-width:0)and (max-width:639px){article{display:flex;flex-direction:column}}article{position:relative;padding-top:var(--spacing-medium);padding-bottom:var(--spacing-large)}@media(min-width:0)and (max-width:639px){article{display:block}}article .breadcrumb{grid-column:2/-1}article .header{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1}@media(min-width:0)and (max-width:1023px){article .header{display:block}}article .header hgroup{grid-column:2/6}article .header hgroup p{font-family:var(--font-family-yorkten-slab),sans-serif;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-highlight);letter-spacing:-.01em}article .header .visual{display:grid;grid-template-columns:subgrid;grid-column-start:1;grid-column-end:-1;margin-top:2em;margin-bottom:2em}article .header .visual .sharing{display:flex;gap:var(--spacing-small);flex-direction:column;align-items:end}article .header .main-image{grid-column:4/-1}article .header .description{margin-top:3.5em;grid-column:4/-2}article .content{grid-column:4/-2}:root{--container-margin: max(var(--container-padding), calc((100vw - var(--container-max-width)) / 2));--container-template-columns: calc(var(--container-margin) - var(--gap)) repeat(8, 1fr) calc(var(--container-margin) - var(--gap));gap:var(--gap)}*,*:before,*:after{box-sizing:inherit}*{box-sizing:border-box}html{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--color-foreground)}html body{padding-top:var(--header-height)}html body>header{position:fixed;top:var(--cms-toolbar-height, 0);left:0;right:0;z-index:50}html{--header-height: 138px;--cms-toolbar-height: 0px}html.cms-toolbar-expanded{--cms-toolbar-height: 46px}html{scroll-behavior:smooth}@media(min-width:0)and (max-width:1023px){html{--header-height: 100px}}body{overflow-x:hidden;background-color:var(--color-background);color:var(--color-foreground)}.mb-sm{margin-bottom:var(--spacing-small)}.mb-md{margin-bottom:var(--spacing-medium)}.mb-lg{margin-bottom:var(--spacing-large)}.mb-xl{margin-bottom:var(--spacing-xlarge)}.mt-0{margin-top:0}img{vertical-align:bottom}.three-columns{column-count:3}ul.meta-info-list{display:flex;flex-wrap:wrap;margin-left:0;padding-left:0;gap:var(--spacing-small)}ul.meta-info-list li{list-style:none}.title-divider{margin-right:auto;margin-left:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:var(--container-max-width);margin-top:3em;border-bottom:1px solid black;display:flex;flex-direction:row;justify-content:center;align-items:center;height:3px}.title-divider .title{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--color-foreground);font-family:var(--font-family-tungsten),sans-serif;font-size:var(--font-size-normal);text-transform:uppercase;padding:0 1em}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}.text-uppercase{text-transform:uppercase}.columns-2{column-count:2;column-gap:2em}.columns-3{column-count:3;column-gap:2em}.columns-4{column-count:4;column-gap:2em}button.admin-button{max-height:23px;max-width:30px;display:inline-grid;overflow:hidden;transform:translateY(10%)}.cms-aliases-page-heading{padding-left:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));padding-right:max(var(--container-padding),calc((100vw - var(--container-max-width)) / 2));border-bottom:1px solid black;margin-bottom:0}toggle,tri-toggle{font-family:var(--font-family-yorkten-regular)}
