@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#fff;color:#000;text-decoration:none}mark{background-color:#fff;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #CCCCCC;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:DIN W01;font-style:normal;font-weight:300;font-display:swap;src:url(/app/themes/gfa/public/build/assets/din-light-Oeb0j9Qo.woff2) format("woff2")}@font-face{font-family:DIN W01;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/gfa/public/build/assets/din-regular-DqU5d89b.woff2) format("woff2")}@font-face{font-family:DIN W01;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/gfa/public/build/assets/din-bold-Vx9mB5lk.woff2) format("woff2")}.context,.text-block__text.richtext,.team-members__partner .team-members__entry,.map__contact,.richtext .content-single-showcases__links,html{--c-text: #000000;--c-accent: #C4AB35;--c-highlight: #839639;--c-background: #ffffff;color:var(--c-text);background-color:var(--c-background)}.context a,.text-block__text.richtext a,.team-members__partner .team-members__entry a,.map__contact a,.richtext .content-single-showcases__links a,html a{text-decoration:none;color:var(--c-accent)}@media (hover: hover){.context a:hover,.text-block__text.richtext a:hover,.team-members__partner .team-members__entry a:hover,.map__contact a:hover,.richtext .content-single-showcases__links a:hover,html a:hover{color:var(--c-highlight)}}.context--inverted{--c-text: #ffffff;--c-accent: #ffffff;--c-highlight: #839639;--c-background: #000000}.context--inverted a{text-decoration:underline}.context--shade,.post-card,.text-block__text.richtext,.team-members__partner .team-members__entry,.map__contact{--c-text: #000000;--c-accent: #000000;--c-highlight: #555555;--c-background: none}@media (hover: hover){.context--shade a:hover,.post-card a:hover,.text-block__text.richtext a:hover,.team-members__partner .team-members__entry a:hover,.map__contact a:hover{color:var(--c-highlight)}}:root{--bp-phone-upper: 767px;--bp-tablet-lower: 768px;--bp-tablet-upper: 1279px;--bp-laptop-lower: 1280px;--bp-laptop-upper: 1919px;--bp-desktop-lower: 1920px;--s-page-bezel: 1.5rem;--s-content-bezel: 10rem;--s-text-bezel: 16rem;--s-col-narrow: minmax(25%, 12.5rem);--s-row-gap: 1.5rem}@media screen and (min-width: 768px) and (max-width: 1279px){:root{--s-page-bezel: 2rem;--s-content-bezel: 6.5rem;--s-text-bezel: 12rem}}@media screen and (max-width: 767px){:root{--s-page-bezel: 1.5rem;--s-content-bezel: 1.5rem;--s-text-bezel: 1.5rem}}:root{--t-intro-leaving: .75s}:root{--s-menu-push: 66vw;--t-menu-push: .4s}@media (prefers-reduced-motion: reduce){:root{--t-menu-push: 0s}}html{font-family:DIN W01,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25rem;letter-spacing:.5px}html{height:100%;font-size:16px;box-sizing:border-box;scroll-behavior:smooth;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width: 1920px){html{font-size:calc(16px + 3.2 * (100vw - 1024px) / 896)}}[x-cloak]{display:none!important}*{box-sizing:border-box}@media reduce-motion{*{transition:none!important;animation:none!important}}img,video{max-width:100%}button{background:none;border:none;color:inherit;font-family:inherit;font-size:1em;cursor:pointer;padding:0}a{text-decoration:none;color:#c4ab35}.cmplz-placeholder-element[data-service=Google-Maps-Custom]{height:auto}#cmplz-manage-consent,#cmplz-cookiebanner-container{font-family:DIN W01,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25rem;letter-spacing:.5px}@media (prefers-reduced-motion: reduce){#cmplz-manage-consent,#cmplz-cookiebanner-container{--cmplz-manage-consent-offset: 0;--cmplz-animation-offset: 0}}#cmplz-manage-consent .consent-control__consent-tab,#cmplz-manage-consent .cmplz-manage-consent{font-size:1rem;line-height:120%;font-weight:700}#cmplz-cookiebanner-container .consent-control,#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_banner_width: 600px;--cmplz_banner_background_color: #ffffff;--cmplz_text_color: #000000;--cmplz_hyperlink_color: #000000;--cmplz_slider_inactive_color: #77787D;--cmplz_slider_active_color: #000000;--cmplz_banner_border_radius: 100px;--cmplz_banner_margin: .75rem;padding:1.5rem;grid-gap:.75rem;scrollbar-color:#000000 #C8C3B6;scrollbar-width:thin}@media (prefers-reduced-motion: reduce){#cmplz-cookiebanner-container .consent-control,#cmplz-cookiebanner-container .cmplz-cookiebanner{bottom:var(--cmplz-animation-offset)!important}}#cmplz-cookiebanner-container .consent-control__title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-title{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}#cmplz-cookiebanner-container .consent-control__title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-title{grid-column:1/span 2;justify-self:start}#cmplz-cookiebanner-container .consent-control__text,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-message{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%}#cmplz-cookiebanner-container .consent-control__text,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-message{margin-bottom:.75rem}#cmplz-cookiebanner-container .consent-control__text-link,#cmplz-cookiebanner-container .cmplz-link{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%}#cmplz-cookiebanner-container .consent-control__accordion,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-category{background-color:#839639}#cmplz-cookiebanner-container .consent-control__accordion-title,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category-title,.cmplz-cookiebanner #cmplz-cookiebanner-container .cmplz-category-title,#cmplz-cookiebanner-container .consent-control__accordion-text,#cmplz-cookiebanner-container .cmplz-description{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%}#cmplz-cookiebanner-container .consent-control__accordion-icon,#cmplz-cookiebanner-container .cmplz-icon .cmplz-open,.cmplz-icon #cmplz-cookiebanner-container .cmplz-open{line-height:1}#cmplz-cookiebanner-container .consent-control__cta,#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn,.cmplz-buttons #cmplz-cookiebanner-container .cmplz-btn{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%;font-weight:700}#cmplz-cookiebanner-container .consent-control__cta,#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn,.cmplz-buttons #cmplz-cookiebanner-container .cmplz-btn{border-radius:100px}#cmplz-cookiebanner-container .consent-control__cta--accept,#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept{--cmplz_button_accept_background_color: #C4AB35;--cmplz_button_accept_border_color: #C4AB35;--cmplz_button_accept_text_color: #000000}#cmplz-cookiebanner-container .consent-control__cta--accept:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept:hover{--cmplz_button_accept_background_color: #948229;--cmplz_button_accept_border_color: #948229}#cmplz-cookiebanner-container .consent-control__cta--deny,#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny{--cmplz_button_deny_background_color: #839639;--cmplz_button_deny_border_color: #839639}#cmplz-cookiebanner-container .consent-control__cta--deny:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-deny:hover{--cmplz_button_deny_background_color: #C8C3B6;--cmplz_button_deny_border_color: #C8C3B6}#cmplz-cookiebanner-container .consent-control__cta--preferences,#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences{--cmplz_button_settings_background_color: transparent;--cmplz_button_deny_background_color: transparent;border:0}#cmplz-cookiebanner-container .consent-control__cta--preferences:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-save-preferences:hover,#cmplz-cookiebanner-container .cmplz-btn.cmplz-view-preferences:hover{--cmplz_button_settings_background_color: #C8C3B6;--cmplz_button_deny_background_color: #C8C3B6}.richtext>*:first-child,#cmplz-document>*:first-child{margin-top:0}.richtext h1,#cmplz-document h1,.richtext h2,#cmplz-document h2,.richtext h3,#cmplz-document h3,.richtext h4,#cmplz-document h4,.richtext h5,#cmplz-document h5,.richtext h6,#cmplz-document h6{font-weight:500}.richtext h1,#cmplz-document h1,.richtext h2,#cmplz-document h2{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}.richtext h1,#cmplz-document h1,.richtext h2,#cmplz-document h2{margin-top:6rem;padding-bottom:.12em;border-bottom:1px solid #000000}.richtext h3,#cmplz-document h3{font-size:2.5rem;font-weight:400;line-height:1.1}@media screen and (max-width: 767px){.richtext h3,#cmplz-document h3{font-size:2rem}}.richtext h3,#cmplz-document h3{margin-top:5rem}.richtext h4,#cmplz-document h4,.richtext h5,#cmplz-document h5,.richtext h6,#cmplz-document h6{font-size:1.25rem;font-weight:700;line-height:1.4}.richtext h4,#cmplz-document h4,.richtext h5,#cmplz-document h5,.richtext h6,#cmplz-document h6{margin-top:5rem}.richtext h1+p,#cmplz-document h1+p,.richtext h2+p,#cmplz-document h2+p{margin-top:1em}.richtext h3+p,#cmplz-document h3+p,.richtext h4+p,#cmplz-document h4+p,.richtext h5+p,#cmplz-document h5+p,.richtext h6+p,#cmplz-document h6+p{margin-top:.75em}.richtext p,#cmplz-document p{margin-top:1em}.richtext ul,#cmplz-document ul,.richtext ol,#cmplz-document ol{margin-top:1em;padding-left:.6em}.richtext ul li,#cmplz-document ul li,.richtext ol li,#cmplz-document ol li{padding-left:.25em;margin-top:.25em}.richtext ol,#cmplz-document ol{padding-left:2em;list-style:none}.richtext ul ul,#cmplz-document ul ul,.richtext ul ol,#cmplz-document ul ol,.richtext ol ol,#cmplz-document ol ol,.richtext ol ul,#cmplz-document ol ul{margin-top:0}.richtext ul,#cmplz-document ul{list-style-type:"•"}.richtext ol>li,#cmplz-document ol>li{position:relative;margin-bottom:2rem}.richtext ol>li::marker,#cmplz-document ol>li::marker{content:none}.richtext ol>li:before,#cmplz-document ol>li:before{content:counter(list-item);position:absolute;left:-2em;display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;border:1px solid currentColor;border-radius:99999px}.richtext blockquote,#cmplz-document blockquote{font-size:1.25rem;font-weight:400;line-height:1.3}@media screen and (max-width: 767px){.richtext blockquote,#cmplz-document blockquote{font-size:1.5rem}}.richtext blockquote,#cmplz-document blockquote{padding-left:2em;margin:2em 0}.richtext sup,#cmplz-document sup{position:relative;top:-.32em;font-size:.75em}.richtext sub,#cmplz-document sub{position:relative;bottom:-.32em;font-size:.75em}.richtext a,#cmplz-document a{color:#c4ab35;text-decoration:none}.richtext .video,#cmplz-document .video{aspect-ratio:16/9;width:100%;height:100%}.container,#cmplz-document{width:100%;padding:0 var(--s-page-bezel);margin-right:auto;max-width:93.75rem}.container--content{width:100%;padding:0 var(--s-content-bezel)}.container--text,#cmplz-document{width:100%;padding:0 var(--s-text-bezel)}.container--full-width{padding:0}.accordion{margin-top:3rem}@media screen and (max-width: 767px){.accordion{margin-top:2rem}}.accordion__item,#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,#cmplz-document .cmplz-categories .cmplz-category summary{padding:1.75rem 2.5rem;background-color:#839639;border-radius:2.5rem 0 0}@media (prefers-reduced-motion: no-preference){.accordion__item,#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,#cmplz-document .cmplz-categories .cmplz-category summary{interpolate-size:allow-keywords}}.accordion__item::details-content,#cmplz-cookies-overview .cmplz-dropdown summary::details-content,#cmplz-document .cmplz-dropdown summary::details-content,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary::details-content,#cmplz-document .cmplz-categories .cmplz-category summary::details-content{block-size:0;overflow-y:clip;transition:content-visibility .65s allow-discrete,block-size .65s cubic-bezier(.33,1,.68,1)}.accordion__item[open]::details-content,#cmplz-cookies-overview .cmplz-dropdown summary[open]::details-content,#cmplz-document .cmplz-dropdown summary[open]::details-content,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary[open]::details-content,#cmplz-document .cmplz-categories .cmplz-category summary[open]::details-content{block-size:auto}@media screen and (max-width: 767px){.accordion__item,#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,#cmplz-document .cmplz-categories .cmplz-category summary{padding:1.25rem 1.5rem;border-radius:1.75rem 0 0}}.app--service .accordion__item,.app--service #cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-cookies-overview .cmplz-dropdown .app--service summary,.app--service #cmplz-document .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown .app--service summary,.app--service .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .app--service summary,.app--service #cmplz-document .cmplz-categories .cmplz-category summary,#cmplz-document .cmplz-categories .cmplz-category .app--service summary{background-color:#839639}.accordion__item:not(:first-child),#cmplz-cookies-overview .cmplz-dropdown summary:not(:first-child),#cmplz-document .cmplz-dropdown summary:not(:first-child),.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary:not(:first-child),#cmplz-document .cmplz-categories .cmplz-category summary:not(:first-child){margin-top:1.5rem}.accordion__title{font-size:2.5rem;font-weight:400;line-height:1.1}@media screen and (max-width: 767px){.accordion__title{font-size:2rem}}.accordion__title{padding-right:2rem}@media screen and (max-width: 767px){.accordion__title{padding-right:1rem}}.accordion__content{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none}.accordion__content{overflow:hidden;padding-top:2rem;padding-bottom:3.5rem;margin-right:3rem;opacity:0;transform:translateY(.78125rem);will-change:transform,opacity;transition:opacity .45s linear,transform .35s cubic-bezier(.33,1,.68,1)}@media screen and (max-width: 767px){.accordion__content{padding-top:1rem;padding-bottom:2rem;margin-right:0}}.accordion__item[open] .accordion__content,#cmplz-cookies-overview .cmplz-dropdown summary[open] .accordion__content,#cmplz-document .cmplz-dropdown summary[open] .accordion__content,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary[open] .accordion__content,#cmplz-document .cmplz-categories .cmplz-category summary[open] .accordion__content{opacity:1;transform:translateY(0)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.accordion__item .icon,#cmplz-cookies-overview .cmplz-dropdown summary .icon,#cmplz-document .cmplz-dropdown summary .icon,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary .icon,#cmplz-document .cmplz-categories .cmplz-category summary .icon{flex-shrink:0;will-change:transform;transition:transform .5s cubic-bezier(.33,1,.68,1)}@media screen and (max-width: 767px){.accordion__item .icon,#cmplz-cookies-overview .cmplz-dropdown summary .icon,#cmplz-document .cmplz-dropdown summary .icon,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary .icon,#cmplz-document .cmplz-categories .cmplz-category summary .icon{width:1.5rem;height:1.5rem}}.accordion__item[open] .icon,#cmplz-cookies-overview .cmplz-dropdown summary[open] .icon,#cmplz-document .cmplz-dropdown summary[open] .icon,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary[open] .icon,#cmplz-document .cmplz-categories .cmplz-category summary[open] .icon{transform:rotate(180deg)}.accordion__summary::-webkit-details-marker{display:none}.form-control{--s-border: 1px;--s-bezel-x: 1.25rem;--s-bezel-y: 1rem;--s-border-radius: 0;--s-focus-outline: .375rem;--s-icon-size: 2.5rem;--s-gap: .5rem;--c-text: #ffffff;--c-background: transparent;--c-border: #C8C3B6;--c-active: #948229;--c-focus: rgba(148, 130, 41, .4);--c-error: #948229;--c-placeholder: #C8C3B6;--s-checkbox-size: 2rem;--s-checkbox-bezel: 1rem;--s-checkbox-border-radius: 0;--s-checkbox-check-factor: .6;--s-checkbox-gap: 1rem}@container (max-width: 767px){.form-control{--s-bezel-x: 1rem;--s-bezel-y: .75rem;--s-checkbox-bezel: .75rem;--s-checkbox-gap: .5rem}}.form-control:not(:first-child){margin-top:2rem}.form-control__label{font-size:1.125rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-bottom:.5rem}.form-control__input{font-size:1.25rem;font-weight:400;display:block;width:100%;box-sizing:border-box;padding:var(--s-bezel-y) var(--s-bezel-x);border-radius:var(--s-border-radius);border:var(--s-border) solid var(--c-border);font-family:inherit;color:var(--c-text);background-color:var(--c-background)}.form-control__input::placeholder{color:var(--c-placeholder)}.form-control__input:focus,.form-control__input:active{outline:var(--s-focus-outline) solid var(--c-focus)}.form-control--error .form-control__input{border-color:var(--c-error)}.form-control__validation-msg{display:none;margin:.5rem 0 0;color:var(--c-error)}.form-control--error .form-control__validation-msg{display:block}.form-control--icon .form-control__input-wrap{position:relative}.form-control--icon .form-control__input{padding-right:calc(--s-icon-size*2)}.form-control__icon{position:absolute;top:50%;right:calc(--s-icon-size/-2);display:block;width:var(--s-icon-size);margin:calc(var(--s-icon-size) * -.5) 0}.form-control--checkbox{position:relative}.form-control--checkbox .form-control__input{position:absolute;opacity:0}.form-control--checkbox .form-control__label{position:relative;display:block;padding:var(--s-checkbox-bezel) calc(var(--s-checkbox-size) + var(--s-checkbox-bezel));margin:0;line-height:1}.form-control--checkbox .form-control__label:before,.form-control--checkbox .form-control__label:after{content:"";position:absolute;border-radius:var(--s-checkbox-border-radius)}.form-control--checkbox .form-control__label:before{top:50%;left:0;display:block;width:var(--s-checkbox-size);height:var(--s-checkbox-size);margin-top:calc(var(--s-checkbox-size) * -.5);border:var(--s-border) solid currentColor}.form-control--checkbox .form-control__label:after{top:50%;left:calc(var(--s-checkbox-size) * (1 - var(--s-checkbox-check-factor)) * .5);display:block;width:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));height:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));margin-top:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor) * -.5);transform:scale(0);background-color:currentColor}.form-control--checkbox .form-control__input:checked+.form-control__label:after{transform:scale(1)}#cmplz-document,#cmplz-document p,#cmplz-document li{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none}#cmplz-cookies-overview a:not(.button){text-decoration:underline}#cmplz-cookies-overview a:not(.button):after{display:none}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,#cmplz-document .cmplz-categories .cmplz-category summary{margin:.5rem 0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{padding:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary p{font-size:1rem;line-height:120%}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{background:transparent}#cmplz-document .cmplz-description{font-size:1rem;line-height:120%}#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{background-color:#c8c3b6}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{border:1px solid #C8C3B6;background-color:#c8c3b6}.retention,.function,.name{font-size:1rem;line-height:120%}.retention,.function,.name{display:inline-flex;align-items:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;z-index:100}.sr-only--not-focus:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sr-only.sr-only__skip-to-content{position:fixed;top:0;left:0;padding:.8em;background-color:#fff;z-index:100}.app{font-family:DIN W01,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25rem;letter-spacing:.5px}.app{--s-intro-height: 80vh;position:relative;display:flex;flex-direction:column;min-height:100%}.app__start,.app__end{flex:0 0 auto}.app__main{flex:1 0 auto;min-height:100vh}@media screen and (max-width: 767px){.app__main{overflow-x:clip}}.app__content{padding-bottom:6.5rem;transform:translateY(0);translate:0;transition:opacity .75s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1),translate var(--t-menu-push) ease}@media screen and (min-width: 768px) and (max-width: 1279px){.app__content{padding-bottom:6rem}}@media screen and (max-width: 767px){.app__content{padding-bottom:5rem}}.app--intro .app__content{opacity:0;transform:translateY(100vh)}@media screen and (max-width: 767px){.app--menu-expanded .app__content{translate:var(--s-menu-push) 0}}.form__block-title{font-size:2rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.form__block-title{font-size:1.625rem}}.form__block-title{margin-bottom:2rem}@container (max-width: 767px){.form__block-title{margin-bottom:1rem}}.masonry{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-template-rows:masonry;gap:.625rem 1.375rem;grid-auto-flow:dense}.masonry>*{align-self:start;grid-column-end:span var(--span, 1)}.blog-overview{padding-bottom:6rem}.blog-overview__posts{width:83.333%}@media screen and (max-width: 1279px){.blog-overview__posts{flex-wrap:wrap;width:100%}}.blog-overview__post{width:23.75rem;margin-bottom:1.5rem}.contact{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%}.contact{display:flex;gap:2rem;align-items:flex-end}.contact__col{flex:1 1 50%;white-space:nowrap}.contact a,.content-single-job__poster,.content-single-job__poster a{color:#fff}.content-single-job__poster .richtext ul{margin-top:.2em}.content-single-job__hero{position:relative}.content-single-job__logo{position:absolute;top:50%;right:2.5rem;left:2.5rem;transform:translateY(-50%)}@media screen and (max-width: 767px){.content-single-job__logo{right:1.5rem;left:1.5rem}}.content-single-job__logo .logo{width:100%;fill:#fff}.content-single-job__panel{background-color:var(--c-panel);padding:2.5rem 4rem;margin-top:-4px}@media screen and (max-width: 767px){.content-single-job__panel{padding:2rem 1.5rem}}.content-single-job__title{font-size:2.5rem;font-weight:400;line-height:1.1;font-weight:700}@media screen and (max-width: 767px){.content-single-job__title{font-size:2rem}}.content-single-job__body{margin-top:1.5rem}.content-single-job__date{font-size:1rem;line-height:120%}.content-single-job__date{margin-top:4rem}.content-single-team_member{font-size:1.25rem;line-height:120%}.content-single-team_member__content{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.content-single-team_member__content{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.content-single-team_member__content{--s-col-narrow: 33%;row-gap:var(--s-row-gap)}.content-single-team_member__aside{grid-column:narrow}@media screen and (max-width: 767px){.content-single-team_member__aside{grid-column:1/-1}}.content-single-team_member__entries{grid-column:wide}@media screen and (max-width: 767px){.content-single-team_member__entries{grid-column:1/-1}}.content-single-team_member__entries{width:50%}@media screen and (max-width: 767px){.content-single-team_member__entries{width:100%}}.content-single-team_member__portrait{max-width:12.5rem}.content-single-team_member__cv-link{display:block;margin-bottom:3rem}.content-single-team_member__entry-title{margin-top:3rem;margin-bottom:1.75rem}.content-single-team_member__entry-description{margin-top:.25rem;margin-bottom:1.25rem}.content-single-showcases{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.content-single-showcases{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.content-single-showcases>.page-title{grid-column:wide}@media screen and (max-width: 767px){.content-single-showcases>.page-title{grid-column:1/-1}}.content-single-showcases__content{grid-column:wide}@media screen and (max-width: 767px){.content-single-showcases__content{grid-column:1/-1}}.content-single-showcases__sidebar{grid-column:narrow}@media screen and (max-width: 767px){.content-single-showcases__sidebar{grid-column:1/-1}}.content-single-showcases__sidebar{grid-row:2;display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 767px){.content-single-showcases__sidebar{grid-row:auto}}.content-single-showcases__sidebar .showcase-nav{order:-1}@media screen and (max-width: 767px){.content-single-showcases__sidebar .showcase-nav{display:none}}.content-single-showcases__description{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none}.richtext.content-single-showcases__description strong,.richtext .content-single-showcases__links{font-weight:400}.richtext .content-single-showcases__links{margin-top:1.25rem;padding-left:0;list-style:none}.content-single-showcases__award{margin-top:1.25rem}.content-single-showcases__award .image-element__img{max-width:14rem;height:auto}.content-single-showcases__hero,.content-single-showcases__masonry-item{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.content-single-showcases__masonry{margin-top:.625rem}.content-single-showcases__masonry-grid{--cols: 3}@media screen and (min-width: 768px) and (max-width: 1279px){.content-single-showcases__masonry-grid{--cols: 2}}@media screen and (max-width: 767px){.content-single-showcases__masonry-grid{--cols: 1}}.content-single-showcases__masonry-item .image-element,.content-single-showcases__masonry-item .image-element__img{display:block;width:100%;height:auto}.cookie-banner__dialog{box-shadow:0 0 .625rem #0000001a;position:fixed;right:2rem;bottom:2rem;max-width:37rem;padding:1.25rem 4.5rem 1.25rem 1.25rem;background-color:#77787d;z-index:40}@media screen and (max-width: 767px){.cookie-banner__dialog{right:1.25rem;bottom:1.25rem;left:1.25rem}}.cookie-banner__close{position:absolute;top:50%;right:1rem;display:block;width:2rem;margin-top:-1rem}@media screen and (max-width: 767px){.cookie-banner__close{right:.5rem}}.cookie-banner__close>svg{display:block}.cookie-banner__body h2,.cookie-banner__body p{font-family:DIN W01,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25rem;letter-spacing:.5px}.cookie-banner__body h2,.cookie-banner__body p{margin:.5rem 0 0}.cookie-banner__body h2:first-child,.cookie-banner__body p:first-child{margin-top:0}.cookie-banner__body a{color:#000;text-decoration:underline}.error{padding-bottom:6.5rem;color:#c8c3b6}@media screen and (min-width: 768px) and (max-width: 1279px){.error{padding:6rem 0}}.error__title{font-size:2rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.error__title{font-size:1.625rem}}.error__code{font-size:9vw;line-height:120%}@media screen and (max-width: 767px){.error__code{font-size:15.6vw;-webkit-hyphens:auto;hyphens:auto}}.error__code{color:#555}.icon-sprite{display:none}.image-element--ratio{--s-aspect-ratio: 1/1;--s-aspect-ratio-tablet: var(--s-aspect-ratio);--s-aspect-ratio-phone: var(--s-aspect-ratio);aspect-ratio:var(--s-aspect-ratio);overflow:hidden;position:relative;display:block}@media screen and (min-width: 768px) and (max-width: 1279px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-tablet, --s-aspect-ratio)}}@media screen and (max-width: 767px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-phone, --s-aspect-ratio)}}.image-element__img{width:100%;height:auto}.image-element--ratio .image-element__img{height:100%;object-fit:cover}.image-fade{opacity:0;transition:opacity .5s ease}.image-fade[data-loaded]{opacity:1}@media (prefers-reduced-motion: reduce){.image-fade{transition:none}}body.screenshot .image-fade{opacity:1;transition:none}.intro{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;background-color:#000;z-index:50;transition:opacity .9s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1)}.intro--leaving{opacity:0;transform:translateY(-100%)}.intro--left{height:0;pointer-events:none}.intro__logo{display:block;width:60vw;transform:scale(1.1)}@media screen and (max-width: 767px){.intro__logo{transform:scale(1.2)}}.intro__shape{--s-dimension: 30vw;position:absolute;top:50%;left:50%;width:var(--s-dimension);height:var(--s-dimension);margin:calc(var(--s-dimension) * -.5) 0 0 calc(var(--s-dimension) * -.5);opacity:0}@media screen and (min-width: 768px) and (max-width: 1279px){.intro__shape{--s-dimension: 40vw}}@media screen and (max-width: 767px){.intro__shape{--s-dimension: 50vw}}.intro__shape .svg{width:100%;height:100%;overflow:visible}.intro__shape .intro__shape{stroke-width:1rem}.intro__shape .svg__shape--primary{transform:translate(4vw,-4vw)}.intro__shape .svg__shape--secondary{transform:translate(-3vw,4vw)}.intro--entering .intro__logo,.intro--leaving .intro__logo{transform:scale(1);transition:transform 4s linear}.intro--entering .intro__shape,.intro--leaving .intro__shape{opacity:1;transition:opacity 4s cubic-bezier(.22,1,.36,1)}.intro--entering .intro__shape .svg__shape,.intro--leaving .intro__shape .svg__shape{transition:transform 3s cubic-bezier(.22,1,.36,1);transform-origin:center center}.intro--entering .intro__shape .svg__shape--primary,.intro--leaving .intro__shape .svg__shape--primary,.intro--entering .intro__shape .svg__shape--secondary,.intro--leaving .intro__shape .svg__shape--secondary{transform:translate(0)}.language-switch__locales{display:flex;gap:.75rem;list-style:none}.language-switch__locale{font-size:1.5rem;font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.language-switch__locale{font-size:1.25rem}}.language-switch__link{color:#fff}.language-switch__locale--active .language-switch__link{color:#839639}.main-menu .language-switch__locale{opacity:0;transform:translateY(50%)}.main-menu--expanded .language-switch__locale{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .language-switch__locale:nth-child(1){transition-delay:.2s}.main-menu--expanded .language-switch__locale:nth-child(2){transition-delay:.25s}.main-menu--expanded .language-switch__locale:nth-child(3){transition-delay:.3s}.main-menu--expanded .language-switch__locale:nth-child(4){transition-delay:.35s}.main-menu--expanded .language-switch__locale:nth-child(5){transition-delay:.4s}.main-menu--expanded .language-switch__locale:nth-child(6){transition-delay:.45s}.main-menu--expanded .language-switch__locale:nth-child(7){transition-delay:.5s}.main-menu--expanded .language-switch__locale:nth-child(8){transition-delay:.55s}.main-menu--expanded .language-switch__locale:nth-child(9){transition-delay:.6s}.main-menu--expanded .language-switch__locale:nth-child(10){transition-delay:.65s}.logo{display:block;width:12.5rem;fill:#c8c3b6}@media screen and (max-width: 767px){.logo{width:7rem}}.nav-primary__item--current .nav-primary__item-link{color:#839639}.main-menu__secondary-nav{display:none}@media screen and (max-width: 767px){.main-menu{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:20;visibility:hidden;transition:visibility 0s linear .4s}.main-menu{--c-text: #000000;--c-accent: #C4AB35;--c-highlight: #839639;--c-background: #ffffff;transition:visibility 0s linear var(--t-menu-push)}.main-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:var(--s-menu-push);z-index:1}.main-menu__container{position:absolute;top:0;left:0;height:100%;background-color:#fff;overflow-y:auto;z-index:2;width:var(--s-menu-push);clip-path:inset(0 100% 0 0);transition:clip-path var(--t-menu-push) ease}.main-menu__container{padding:7rem 2.5rem 3rem var(--s-page-bezel)}.main-menu__nav{display:flex;flex-direction:column;gap:6.5rem}.main-menu__navs{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;width:100%}.nav-primary__item{font-size:1.375rem;font-weight:400;line-height:1.25rem;text-transform:uppercase}.main-menu__secondary-nav{display:block}.main-menu__secondary-nav .nav-secondary__items{gap:.125rem}.main-menu__secondary-nav .nav-secondary__item-link{font-size:.875rem}.main-menu--expanded{visibility:visible;transition:visibility 0s}.main-menu--expanded .main-menu__container{clip-path:inset(0)}}@media screen and (max-width: 767px) and (prefers-reduced-motion: reduce){.main-menu,.main-menu--expanded,.main-menu__container{transition:none}}.menu-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:-.375rem}.menu-button__icon-bars{--bar-thickness: 2px;--bar-spacing: .5rem;--bar-width: 1.5rem;position:relative;width:var(--bar-width);height:calc(2 * var(--bar-spacing) + var(--bar-thickness))}.menu-button__icon-bars span{position:absolute;left:0;width:100%;height:var(--bar-thickness);background:#9d9ea1;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1)}.menu-button__icon-bars span:nth-child(1){top:0}.menu-button__icon-bars span:nth-child(2){top:var(--bar-spacing)}.menu-button__icon-bars span:nth-child(3){top:calc(2 * var(--bar-spacing))}.menu-button__icon-bars span:nth-child(4){top:calc(3 * var(--bar-spacing))}.menu-button__icon-bars span:nth-child(5){top:calc(4 * var(--bar-spacing))}.menu-button--icon-list .menu-button__icon-bars{--bar-thickness: 1px;--bar-spacing: .25rem;--bar-width: 1.5rem}.menu-button--open .menu-button__icon-bars span:nth-child(1){transform:translateY(var(--bar-spacing)) rotate(45deg)}.menu-button--open .menu-button__icon-bars span:nth-child(2),.menu-button--open .menu-button__icon-bars span:nth-child(4),.menu-button--open .menu-button__icon-bars span:nth-child(5){opacity:0}.menu-button--open .menu-button__icon-bars span:nth-child(3){transform:translateY(calc(-1 * var(--bar-spacing))) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.menu-button__icon-bars span{transition:none}}.nav-primary__items{display:flex;flex-direction:column;gap:.75rem}.nav-primary__item-link{font-size:1.375rem;font-weight:400;line-height:1.25rem;text-transform:uppercase;color:#839639}@media screen and (min-width: 1280px){.nav-primary__item-link:hover{color:#c4ab35}}.nav-primary__item--current .nav-primary__item-link{color:#c4ab35}.nav-primary__item--cta .nav-primary__item-link{margin-left:2.5rem}@media screen and (max-width: 767px){.nav-primary__items{display:block}.nav-primary__item{margin:1rem 0}.nav-primary__item--cta{margin:1.5rem 0}.nav-primary__item--cta .nav-primary__item-link{margin-top:3rem;margin-left:0;width:100%;max-width:20rem}}.nav-secondary__items{display:flex;flex-direction:column;gap:.5rem}.nav-secondary__item-link{font-size:1rem;line-height:1.1;text-transform:uppercase}.nav-secondary__item-link{color:#77787d;text-decoration:none}@media screen and (min-width: 1280px){.nav-secondary__item-link:hover{color:#c4ab35}}.nav-secondary__item--current .nav-secondary__item-link{color:#c4ab35}.nav-service__items{display:flex;list-style:none;gap:1.5rem}.nav-service__item{font-size:1.5rem;font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.nav-service__item{font-size:1.25rem}}.nav-service__item{opacity:0;transform:translateY(50%);transition:none}.nav-service__item-link{color:#fff}@media screen and (min-width: 1280px){.nav-service__item-link:hover{color:#839639}}.main-menu--expanded .nav-service__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-service__item:nth-child(1){transition-delay:.2s}.main-menu--expanded .nav-service__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-service__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-service__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-service__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-service__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-service__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-service__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-service__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-service__item:nth-child(10){transition-delay:.65s}.nav-social__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;list-style:none}.nav-social__item{opacity:0;transform:translateY(50%);transition:none}.nav-social__item-link{color:#fff}@media screen and (min-width: 1280px){.nav-social__item-link:hover{color:#839639}}@media screen and (max-width: 767px){.nav-social__item-icon{width:1.25rem;height:1.25rem}}.nav-social__item-label{display:none}.main-menu--expanded .nav-social__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-social__item:nth-child(1){transition-delay:.2s}.main-menu--expanded .nav-social__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-social__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-social__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-social__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-social__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-social__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-social__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-social__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-social__item:nth-child(10){transition-delay:.65s}.office-layout{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.office-layout{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.office-layout__sidebar{grid-column:narrow}@media screen and (max-width: 767px){.office-layout__sidebar{grid-column:1/-1}}@media screen and (max-width: 767px){.office-layout__sidebar{display:none}}.office-layout__content{grid-column:wide}@media screen and (max-width: 767px){.office-layout__content{grid-column:1/-1}}.office-layout__lead{font-size:1.25rem;font-weight:400;line-height:1.3}@media screen and (max-width: 767px){.office-layout__lead{font-size:1.5rem}}.office-layout__lead{max-width:47.25rem}.page-title{margin-bottom:var(--s-row-gap)}@media screen and (max-width: 767px){.page-title{margin-bottom:.75rem}}.page-title--hero{position:relative;overflow:hidden;padding-bottom:14rem}@media screen and (max-width: 767px){.page-title--hero{padding-bottom:14.5rem}}.page-title__title{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-wrap:balance;text-transform:uppercase}@media screen and (max-width: 767px){.page-title__title{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}}.page-title__headline{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-wrap:balance;text-transform:uppercase}@media screen and (max-width: 767px){.page-title__headline{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}}.page-title__headline{max-width:60rem}.page-title--hero .page-title__headline{font-size:9vw;line-height:120%}@media screen and (max-width: 767px){.page-title--hero .page-title__headline{font-size:15.6vw;-webkit-hyphens:auto;hyphens:auto}}.page-title--hero .page-title__headline{max-width:68vw}@media screen and (max-width: 767px){.page-title--hero .page-title__headline{max-width:none}}.page-title--minimal{padding-bottom:0}.page-title--grid .container{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.page-title--grid .container{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.page-title--grid .page-title__inner{grid-column:wide}@media screen and (max-width: 767px){.page-title--grid .page-title__inner{grid-column:1/-1}}.page-title__lead{font-size:1.25rem;font-weight:400;line-height:1.3}@media screen and (max-width: 767px){.page-title__lead{font-size:1.5rem}}.page-title__lead{max-width:47.25rem;margin-top:2rem}.showcase-flyout{display:none}@media screen and (max-width: 767px){.showcase-flyout{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:20;visibility:hidden;transition:visibility 0s linear .4s}.showcase-flyout{--flyout-top: 0px;display:block;top:var(--flyout-top);height:calc(100dvh - var(--flyout-top));z-index:15}.showcase-flyout__container{position:absolute;top:0;left:0;height:100%;background-color:#fff;overflow-y:auto;z-index:2;width:66%;transform:translate(-100%);transition:transform .4s cubic-bezier(.23,1,.32,1)}.showcase-flyout__container{width:100%;padding:1.5rem var(--s-page-bezel) 3rem}.showcase-flyout--expanded{visibility:visible;transition:visibility 0s}.showcase-flyout--expanded .showcase-flyout__container{transform:translate(0)}}@media screen and (max-width: 767px) and (prefers-reduced-motion: reduce){.showcase-flyout,.showcase-flyout--expanded,.showcase-flyout__container{transition:none}}.showcase-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column}.showcase-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.showcase-lightbox__bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2.5rem}@media screen and (max-width: 767px){.showcase-lightbox__bar{padding:1rem}}.showcase-lightbox__title{font-size:1.125rem;font-weight:400;line-height:1.5rem;text-wrap:balance;text-transform:uppercase}@media screen and (max-width: 767px){.showcase-lightbox__title{font-size:1rem;-webkit-hyphens:auto;hyphens:auto}}.showcase-lightbox__close{display:flex;padding:.75rem;border:0;border-radius:50%;background-color:#fff;color:#000;cursor:pointer}.showcase-lightbox__close .icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.showcase-lightbox__close .icon:hover{transform:scale(1.2)}.showcase-lightbox__slider{position:relative;z-index:1;flex:1;min-height:0;width:100%;margin:0 auto;padding:0}.showcase-lightbox__slider .slider{width:100%;display:flex;flex-direction:column}.showcase-lightbox__slider .swiper{flex:1;min-height:0;width:100%}.showcase-lightbox__slider .image-element{display:block;width:100%;height:100%}.showcase-lightbox__slider .image-element__img{width:100%;height:100%;object-fit:contain;object-position:left center}.showcase-lightbox__slider .slider__button .icon{width:3rem;height:3rem;fill:#77787d}.showcase-overview{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.showcase-overview{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.showcase-overview__header{grid-column:wide}@media screen and (max-width: 767px){.showcase-overview__header{grid-column:1/-1}}.showcase-overview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.showcase-overview__header .page-title{flex:1 1 auto;min-width:0}.showcase-overview__toggle{display:none;flex:0 0 auto}@media screen and (max-width: 767px){.showcase-overview__toggle{display:flex;align-items:flex-start}}.showcase-overview__sidebar{grid-column:narrow}@media screen and (max-width: 767px){.showcase-overview__sidebar{grid-column:1/-1}}.showcase-overview__sidebar{grid-row:2}@media screen and (max-width: 767px){.showcase-overview__sidebar{display:none}}.showcase-overview__grid{--cols: 3}@media screen and (min-width: 768px) and (max-width: 1279px){.showcase-overview__grid{--cols: 2}}@media screen and (max-width: 767px){.showcase-overview__grid{--cols: 1}}.showcase-overview__card{position:relative;display:block}.showcase-overview__media,.showcase-overview__media .image-element,.showcase-overview__media .image-element__img{display:block;width:100%;height:auto}.showcase-overview__media{transition:filter .3s ease}.showcase-overview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:.5rem;opacity:0;transition:opacity .35s ease}.showcase-overview__title{font-size:1rem;line-height:1.1;text-transform:uppercase}.showcase-overview__title{color:#000}@media (hover: hover){.showcase-overview__card:hover .showcase-overview__media{filter:grayscale(.5);opacity:.1}.showcase-overview__card:hover .showcase-overview__overlay{opacity:1}}.video-element{position:relative}.video-element--ratio{overflow:hidden}.video-element__img{width:100%}.video-element--ratio .video-element__img{position:absolute;left:0;top:0;height:100%;object-fit:cover}.video-element__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:var(--c-accent);border-radius:50%;display:flex;align-items:center;justify-content:center}.video-element__play-button:before{content:"";position:relative;left:.25rem;width:0;height:0;border-left:1.25rem solid white;border-top:1rem solid transparent;border-bottom:1rem solid transparent}.video-embed__content{margin-left:8.33333%;width:71.6%}@media screen and (max-width: 767px){.video-embed__content{margin-left:0;width:100%}}.video-embed iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen{.video-embed__title,.video-embed .video-embed__text>*{opacity:0;transform:translateY(20%);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear}.video-embed .video-embed__text>*:nth-child(1){transition-delay:.4s}.video-embed .video-embed__text>*:nth-child(2){transition-delay:.5s}.video-embed .video-embed__text>*:nth-child(3){transition-delay:.6s}.video-embed .video-embed__text>*:nth-child(4){transition-delay:.7s}.video-embed .video-embed__text>*:nth-child(5){transition-delay:.8s}.video-embed .video-embed__text>*:nth-child(6){transition-delay:.9s}.video-embed .video-embed__text>*:nth-child(7){transition-delay:1s}.video-embed .video-embed__text>*:nth-child(8){transition-delay:1.1s}.video-embed .video-embed__text>*:nth-child(9){transition-delay:1.2s}.video-embed .video-embed__text>*:nth-child(10){transition-delay:1.3s}.video-embed .video-embed__text>*:nth-child(11){transition-delay:1.4s}.video-embed .video-embed__text>*:nth-child(12){transition-delay:1.5s}.video-embed .video-embed__text>*:nth-child(13){transition-delay:1.6s}.video-embed .video-embed__text>*:nth-child(14){transition-delay:1.7s}.video-embed .video-embed__text>*:nth-child(15){transition-delay:1.8s}.video-embed .video-embed__text>*:nth-child(16){transition-delay:1.9s}.video-embed .video-embed__text>*:nth-child(17){transition-delay:2s}.video-embed .video-embed__text>*:nth-child(18){transition-delay:2.1s}.video-embed .video-embed__text>*:nth-child(19){transition-delay:2.2s}.video-embed .video-embed__text>*:nth-child(20){transition-delay:2.3s}.content-block--in-viewport .video-embed .video-embed__title,.content-block--in-viewport .video-embed .video-embed__text>*{opacity:1;transform:translateY(0)}}.page-header{--s-bezel-y: 2rem;--s-bezel-x: 1.5rem}@media screen and (max-width: 767px){.page-header{--s-bezel-y: 1rem;--s-bezel-x: 1.5rem}}.page-header__content{position:relative;display:flex;justify-content:space-between;padding-top:var(--s-bezel-y);padding-bottom:4.5rem;z-index:30}@media screen and (max-width: 767px){.page-header__content{position:relative;padding-bottom:4rem}}.page-header__brand{flex:0 0 auto;position:relative}@media screen and (max-width: 767px){.page-header__brand{position:static;z-index:30}}.page-header__menu{position:relative;z-index:1}.page-header .menu-button{display:none}@media screen and (max-width: 767px){.page-header .menu-button{display:flex;margin-right:auto;z-index:25}}.page-header--home .page-header__content{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@media screen and (max-width: 767px){.page-header--home .page-header__content{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.page-header--home .page-header__content{padding-bottom:7rem}@media screen and (max-width: 767px){.page-header--home .page-header__content{grid-template-columns:15% 70% 15%;column-gap:0;align-items:start;padding-bottom:2.5rem}}.page-header--home .page-header__menu,.page-header--home .menu-button{grid-column:narrow}@media screen and (max-width: 767px){.page-header--home .page-header__menu,.page-header--home .menu-button{grid-column:1/-1}}.page-header--home .page-header__menu,.page-header--home .menu-button{grid-row:1}@media screen and (max-width: 767px){.page-header--home .page-header__menu,.page-header--home .menu-button{grid-column:1}}.page-header--home .page-header__brand{grid-column:wide}@media screen and (max-width: 767px){.page-header--home .page-header__brand{grid-column:1/-1}}@media screen and (max-width: 767px){.page-header--home .page-header__brand{grid-column:2;display:flex;flex-direction:column;align-items:center;padding-top:.5rem;text-align:center}}.page-header--home .logo{width:100%;height:auto}@media screen and (max-width: 767px){.page-header--home .logo{width:9.375rem}}.page-header__tagline{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;font-size:1.25rem;line-height:120%;font-weight:400}.page-header__tagline{margin-top:9.6dvw;margin-left:7dvw;color:#9d9ea1;text-wrap:balance}@media screen and (max-width: 767px){.page-header__tagline{margin-top:2rem;margin-left:0;font-size:1rem}}@media screen and (max-width: 767px){.page-header--home .page-header__tagline{align-self:stretch;text-align:left}}.page-header__anniversary{position:absolute;width:6rem;top:4.5rem;right:0;z-index:2}@media screen and (max-width: 767px){.page-header__anniversary{width:2.5rem;top:3.5rem;right:calc(var(--s-page-bezel) - .1em)}}.page-header--home .page-header__anniversary{position:absolute;width:15%;top:70%;right:0;z-index:2}@media screen and (max-width: 767px){.page-header--home .page-header__anniversary{width:3.5rem;top:4.5rem;right:2rem}}.page-header__anniversary-image{display:block;width:100%;height:auto}.page-footer{position:relative;padding:4rem 0}@media screen and (min-width: 768px) and (max-width: 1279px){.page-footer{padding:2.5rem 0}}@media screen and (max-width: 767px){.page-footer{padding:2.5rem 0}}.page-footer__brand{height:12.5rem}@media screen and (min-width: 768px) and (max-width: 1279px){.page-footer__brand{height:8.75rem}}@media screen and (max-width: 767px){.page-footer__brand{height:8.75rem;max-width:100%}}.page-footer__content-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.page-footer__content-wrap{display:block;margin-top:1.5rem}}.page-footer__primary{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.page-footer__content{flex:0 0 41.6667%}@media screen and (max-width: 767px){.page-footer__content{margin-top:3.5rem}}.page-footer__footer{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;margin-top:3rem}.page-footer__nav{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.5rem}@media screen and (max-width: 767px){.page-footer__nav{flex-direction:column;align-items:flex-start}}.content-block--editorial-block.content-block{padding-top:0}.editorial-block__title{font-size:2rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.editorial-block__title{font-size:1.625rem}}.editorial-block__title{margin-bottom:2rem}.editorial-block__items{display:flex;flex-direction:column;gap:5rem}.content-block--downloads.content-block{padding-top:0}.downloads__items{display:flex;flex-direction:column;gap:5rem}.downloads__item.content-card{padding-top:0;border-top:0}.downloads__item .content-card__title{font-size:1.25rem;line-height:120%;font-weight:400}.content-block--jobs.content-block{padding-top:2.5rem}.jobs__heading{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}.jobs__heading{margin-bottom:2rem}.jobs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@container (min-width: 768px) and (max-width: 1279px){.jobs__grid{grid-template-columns:repeat(2,1fr)}}@container (max-width: 767px){.jobs__grid{grid-template-columns:1fr}}.jobs__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background-color:var(--c-card);color:#fff;transition:opacity .2s ease}.jobs__card .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.jobs__grid:has(.jobs__card:hover) .jobs__card:not(:hover){opacity:.3}.jobs__media{position:relative;width:100%;aspect-ratio:4/3;background-color:transparent;overflow:hidden}.jobs__media .image-element{position:absolute;top:0;right:0;bottom:0;left:0}.jobs__logo{position:absolute;top:50%;right:1.5rem;left:1.5rem;transform:translateY(-50%)}.jobs__logo .logo{width:100%;fill:#fff}.jobs__content{flex:1;display:flex;flex-direction:column;width:100%;padding:.5rem 1.25rem}.jobs__content .button{align-self:flex-start;margin-top:auto;color:inherit}.jobs__title{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400;font-weight:700}.jobs__title{margin-bottom:1.75rem}.map__canvas,.map__preview{width:100%;aspect-ratio:4/3}@container (max-width: 1279px){.map__canvas,.map__preview{order:2}}.map__preview{display:block;object-fit:cover}.map__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@container (max-width: 1279px){.map__grid{grid-template-columns:1fr}}.map__contact{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;font-size:1.25rem;line-height:120%;font-weight:400}@container (max-width: 1279px){.map__contact{order:1}}.team-members{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@container (max-width: 767px){.team-members{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.team-members{--s-col-narrow: 33%;row-gap:var(--s-row-gap)}.team-members__hero{grid-column:1/-1;margin-bottom:calc(2.5rem - var(--s-row-gap))}.team-members__partner{grid-column:narrow}@container (max-width: 767px){.team-members__partner{grid-column:1/-1}}.team-members__employee{grid-column:wide}@container (max-width: 767px){.team-members__employee{grid-column:1/-1}}@container (max-width: 767px){.team-members__employee{margin-top:3rem}}.team-members__inactive{grid-column:wide}@container (max-width: 767px){.team-members__inactive{grid-column:1/-1}}.team-members__inactive{transition:opacity 1s ease}.team-members__entry{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:opacity 1s ease}.team-members__entry:not(:first-child){margin-top:3rem}.team-members__name{font-size:1.25rem;font-weight:700;line-height:1.4}.team-members__function{font-size:1.25rem;line-height:120%}.team-members__entry--employee:not(:first-child){margin-top:1.75rem}.team-members__entry--employee{position:relative}.team-members__portrait{position:absolute;top:0;right:0;width:12.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1s ease}.team-members__entry--employee:hover .team-members__portrait{opacity:1;visibility:visible}.team-members:has(.team-members__entry:hover) .team-members__entry:not(:hover),.team-members:has(.team-members__entry:hover) .team-members__inactive{opacity:.3}.team-members__inactive-title{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}.team-members__inactive-title{margin-top:7rem;margin-bottom:1rem}.team-members__inactive-list{font-size:1.25rem;line-height:120%}.text-block__text{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;font-size:1.25rem;line-height:120%;font-weight:400}.text-block__text.richtext h2{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;font-size:1.25rem;line-height:120%;font-weight:700}.text-block__text.richtext h2{border-bottom:none;margin-top:1.4em}.text-block__text.richtext h2+p{margin-top:.2em}.text-block__text.richtext>*:first-child{margin-top:0}.titled-section{display:grid;align-items:start;column-gap:1.25rem;grid-template-columns:[narrow-start] var(--s-col-narrow) [narrow-end wide-start] minmax(0,1fr) [wide-end]}@container (max-width: 767px){.titled-section{grid-template-columns:[wide-start] minmax(0,1fr) [wide-end]}}.titled-section__content{grid-column:wide}@container (max-width: 767px){.titled-section__content{grid-column:1/-1}}.office-layout__content .titled-section{display:block;padding:0}.titled-section__content--50-50{--ts-cols: minmax(0, 1fr) minmax(0, 1fr)}.titled-section__content--66-33{--ts-cols: minmax(0, 2fr) minmax(0, 1fr)}.titled-section__content--33-33-33{--ts-cols: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.titled-section__content .acf-innerblocks-container{display:grid;grid-template-columns:var(--ts-cols, 1fr);gap:1.5rem}@container (min-width: 768px) and (max-width: 1279px){.titled-section__content .acf-innerblocks-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (max-width: 767px){.titled-section__content .acf-innerblocks-container{grid-template-columns:1fr}}.titled-section__content--50-50-stacked .acf-innerblocks-container{display:flow-root}.titled-section__content--50-50-stacked .acf-innerblocks-container>:first-child{float:left;width:calc(50% - .75rem)}.titled-section__content--50-50-stacked .acf-innerblocks-container>:not(:first-child){width:calc(50% - .75rem);margin-left:calc(50% + .75rem)}.titled-section__content--50-50-stacked .acf-innerblocks-container>:nth-child(n+3){margin-top:1.5rem}@container (max-width: 767px){.titled-section__content--50-50-stacked .acf-innerblocks-container>:first-child,.titled-section__content--50-50-stacked .acf-innerblocks-container>:not(:first-child){float:none;width:100%;margin-left:0}.titled-section__content--50-50-stacked .acf-innerblocks-container>:not(:first-child){margin-top:1.5rem}}.button{--s-s-border-radius: 100px;--c-text: #000000;--c-background: #948229;--c-border: #948229;font-size:1.25rem;font-weight:700;display:inline-block;padding:1rem 2.5rem;border:.1875rem solid var(--c-border);border-radius:var(--s-s-border-radius);background:var(--c-background);color:var(--c-text);text-decoration:none;text-align:center;line-height:1.182;cursor:pointer;transition:padding .15s ease-out}.button:not(.button--disabled):hover{--c-background: #C4AB35;--c-border: #C4AB35}.button--secondary{--c-text: #839639;--c-background: transparent;--c-shadow: #839639;--c-border: #839639}.button--secondary:not(.button--disabled):hover{--c-text: #839639;--c-background: transparent;--c-shadow: #839639;--c-border: #839639}.button--text{--c-text: #000000;--c-background: transparent;--c-shadow: transparent;--c-border: transparent;padding-left:0}.button--text:not(.button--disabled):hover{--c-text: #839639;--c-background: transparent;--c-shadow: #839639;--c-border: #839639;--c-shadow: transparent;--c-border: transparent;padding-left:.5rem}.button:active{background:#c4ab35;box-shadow:0 0 .625rem #83963940}.button--text:active{background:transparent;box-shadow:none}.content-block{container-type:inline-size;padding-top:6rem;transition:opacity .7s linear .2s}@media screen and (min-width: 768px) and (max-width: 1279px){.content-block{padding-top:4rem}}@media screen and (max-width: 767px){.content-block{padding-top:3rem}}.page-title+.content-block,.content-block:first-child{padding-top:0}.content-block.full-height{display:flex;align-items:center;min-height:100vh}.content-block--out-viewport{opacity:0}.content-block--in-viewport{opacity:1}body.screenshot .content-block{transition:none}body.screenshot .content-block--out-viewport{opacity:1}.page-title.page-title--hero+.content-block{padding-top:0;margin-top:-2rem}.content-block--titled-section+.content-block--titled-section{padding-top:1.5rem}@media screen and (min-width: 768px) and (max-width: 1279px){.content-block--titled-section+.content-block--titled-section{padding-top:1.5rem}}@media screen and (max-width: 767px){.content-block--titled-section+.content-block--titled-section{padding-top:1.5rem}}.content-card{font-size:1rem;line-height:1.3;font-weight:300;text-transform:none;font-size:1.5rem;line-height:1.875rem}@media screen and (max-width: 767px){.content-card{font-size:1.25rem;line-height:1.625rem}}.content-card{border-top:2px dotted #77787D;padding-top:1rem}@media screen and (max-width: 767px){.content-card{border-top:none}}.content-card__media{margin-bottom:.5rem}.content-card__media-inner{display:block}.content-card__caption{font-size:.875rem;line-height:120%}.content-card__caption{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.content-card__title{font-size:2rem;line-height:1.2;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.content-card__title{font-size:1.625rem}}.content-card__title{margin-bottom:.75rem}.content-card__links{list-style:none}.content-card__link{display:inline-flex;gap:.5rem}.content-card__link:before{content:">"}.content-card__date{margin-top:1.75rem}.content-card__excerpt,.content-card__toggle{display:none}.content-card__toggle{gap:.5rem;margin-top:.5rem;padding:0;border:0;background:none;font:inherit;color:#c4ab35;cursor:pointer}.content-card__toggle:before{content:">"}.content-card__toggle--less:before{content:"<"}@media screen and (min-width: 1280px){.titled-section__content--33-33-33 .content-card__body:not(.content-card__body--expanded) .content-card__full,.titled-section__content--66-33 .acf-innerblocks-container>:nth-child(2n) .content-card__body:not(.content-card__body--expanded) .content-card__full{display:none}.titled-section__content--33-33-33 .content-card__body:not(.content-card__body--expanded) .content-card__excerpt,.titled-section__content--66-33 .acf-innerblocks-container>:nth-child(2n) .content-card__body:not(.content-card__body--expanded) .content-card__excerpt{display:block}.titled-section__content--33-33-33 .content-card__body:not(.content-card__body--expanded) .content-card__toggle--more,.titled-section__content--66-33 .acf-innerblocks-container>:nth-child(2n) .content-card__body:not(.content-card__body--expanded) .content-card__toggle--more{display:inline-flex}.titled-section__content--33-33-33 .content-card__body.content-card__body--expanded .content-card__toggle--less,.titled-section__content--66-33 .acf-innerblocks-container>:nth-child(2n) .content-card__body.content-card__body--expanded .content-card__toggle--less{display:inline-flex}}.icon{display:inline-block;width:2rem;height:2rem}.icon--sm{width:1.5rem;height:1.5rem}.icon--txt{width:1em;height:1em}.post-card{--s-bezel: 1.5rem}.post-card__card{position:relative;padding:var(--s-bezel) var(--s-bezel) 55%;background-color:#77787d}.post-card__headline{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}.post-card__meta{line-height:1.3;font-weight:300;text-transform:none;font-size:1rem;line-height:120%}.post-card__meta{margin-top:.5rem}.post-card__icon{position:absolute;bottom:var(--s-bezel);right:var(--s-bezel);color:#839639}@media (hover: hover){.post-card:hover .post-card__icon,.post-card:hover .post-card__headline{color:#839639}}.showcase-nav__item,.showcase-nav__item a{--c-highlight: #C4AB35;font-size:1rem;line-height:1.1;text-transform:uppercase}.showcase-nav__item,.showcase-nav__item a{color:#77787d}.showcase-nav__item:not(:last-child),.showcase-nav__item a:not(:last-child){padding-bottom:.5rem}.showcase-nav__item--active,.showcase-nav__item--active a{color:var(--c-highlight)}.showcase-nav__item a:focus-visible{color:var(--c-highlight);outline:2px solid var(--c-highlight);outline-offset:.25rem}.slider{--swiper-wrapper-transition-timing-function: ease;--swiper-pagination-bullet-border-radius: .375rem;--swiper-pagination-bullet-height: .75rem;--swiper-pagination-bullet-width: .75rem;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: .5rem;position:relative;height:100%}@media screen and (max-width: 767px){.slider__navigation{display:none}}.slider__button{display:block;position:absolute;z-index:2;top:50%;transform:translateY(-50%);padding:.75rem}.slider__button--prev{left:var(--s-page-bezel)}.slider__button--next{right:var(--s-page-bezel)}.slider__button-icon{color:#c8c3b6;display:block;width:2rem}.slider__button.swiper-button-disabled{opacity:0;pointer-events:none}.slider__navigation-slide-caption{font-size:1.25rem;line-height:1.1;text-transform:uppercase;font-weight:400}.slider__pagination{text-align:center;padding-top:.75rem}.slider__pagination .swiper-pagination-bullet{background-color:#77787d80;transition:border-radius,width .45s cubic-bezier(.34,1.56,.64,1)}.slider__pagination .swiper-pagination-bullet-active{background-color:#000}
