*,:after,:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0;position:relative;scroll-behavior:smooth;text-decoration:none;vertical-align:baseline}html{font-size:87.5%}@media only screen and (min-width:40em){html{font-size:100%}}@font-face{font-family:Minion;font-style:normal;font-weight:400;src:url(/assets/fonts/Minion400.woff2) format("woff2"),url(/assets/fonts/Minion400.woff) format("woff")}@font-face{font-family:Minion;font-style:italic;font-weight:400;src:url(/assets/fonts/Minion400i.woff2) format("woff2"),url(/assets/fonts/Minion400i.woff) format("woff")}@font-face{font-family:Minion;font-style:normal;font-weight:700;src:url(/assets/fonts/Minion700.woff2) format("woff2"),url(/assets/fonts/Minion700.woff) format("woff")}@font-face{font-family:Minion;font-style:italic;font-weight:700;src:url(/assets/fonts/Minion700i.woff2) format("woff2"),url(/assets/fonts/Minion700i.woff) format("woff")}@font-face{font-family:TheSans;font-style:normal;font-weight:400;src:url(/assets/fonts/TheSans400.woff2) format("woff2"),url(/assets/fonts/TheSans400.woff) format("woff")}@font-face{font-family:TheSans;font-style:italic;font-weight:400;src:url(/assets/fonts/TheSans400i.woff2) format("woff2"),url(/assets/fonts/TheSans400i.woff) format("woff")}@font-face{font-family:TheSans;font-style:normal;font-weight:700;src:url(/assets/fonts/TheSans700.woff2) format("woff2"),url(/assets/fonts/TheSans700.woff) format("woff")}@font-face{font-family:TheSans;font-style:italic;font-weight:700;src:url(/assets/fonts/TheSans700i.woff2) format("woff2"),url(/assets/fonts/TheSans700i.woff) format("woff")}.has-background-color-light{background-color:var(--color-light)}.has-background-color-soft{background-color:var(--color-soft)}.has-background-color-muted{background-color:var(--color-muted)}.has-background-color-dark{background-color:var(--color-dark)}.has-background-color-brand-a{background-color:var(--color-brand-a)}.has-background-color-brand-a-soft{background-color:var(--color-brand-a-soft)}.has-background-color-brand-b{background-color:var(--color-brand-b)}.has-background-color-brand-b-soft{background-color:var(--color-brand-b-soft)}.has-background-color-brand-c{background-color:var(--color-brand-c)}.has-background-color-brand-c-soft{background-color:var(--color-brand-c-soft)}.has-background-color-brand-d{background-color:var(--color-brand-d)}.has-background-color-brand-d-soft{background-color:var(--color-brand-d-soft)}.has-background-color-brand-e{background-color:var(--color-brand-e)}.has-background-color-brand-e-soft{background-color:var(--color-brand-e-soft)}.has-background-color-brand-f{background-color:var(--color-brand-f)}.has-background-color-brand-f-soft{background-color:var(--color-brand-f-soft)}.has-background-color-brand-g{background-color:var(--color-brand-g)}.has-background-color-brand-g-soft{background-color:var(--color-brand-g-soft)}.button{align-items:center;background-color:transparent;border:.09375rem solid var(--color-text-accent);border-radius:0;color:var(--color-text-base);cursor:pointer;display:flex;gap:.25rem;min-height:2.75rem;padding:.25rem 1rem .25rem .5rem;pointer-events:all;transition:background-color .2s ease-out,color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:focus,.button:focus-within,.button:hover{background-color:var(--color-text-accent);color:var(--color-light)}.has-inverted-buttons .button{background-color:var(--color-brand-a);border:0;color:var(--color-light)}.has-inverted-buttons .button:focus,.has-inverted-buttons .button:focus-within,.has-inverted-buttons .button:hover{background-color:var(--color-text-accent);color:var(--color-light)}.button__label{text-transform:uppercase;z-index:1}.button__icon{z-index:1}.button__icon svg{display:block}.button__clickarea{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.button-icon{background:none;border-radius:0;color:var(--color-text-base);cursor:pointer;display:grid;pointer-events:all;transition:color .2s ease-out}.button-icon:focus,.button-icon:focus-within,.button-icon:hover{color:var(--color-text-accent)}@media only screen and (min-width:80em){.button-icon--menu{display:none}}.button-icon__state{align-items:center;background:none;border-radius:0;color:var(--color-text-base);cursor:pointer;display:flex;grid-column:1/2;grid-row:1/2;height:2.75rem;justify-content:center;transition:all .2s ease-out;width:2.75rem}:focus-within>.button-icon__state,:focus>.button-icon__state,:hover>.button-icon__state{color:var(--color-text-accent)}.button-icon__state--menu-open{opacity:0;transform:rotate(-90deg);visibility:hidden}.button-icon__state--menu-closed,.js-menu-is-active .button-icon__state--menu-open{opacity:1;transform:rotate(0);visibility:visible}.js-menu-is-active .button-icon__state--menu-closed{opacity:0;transform:rotate(90deg);visibility:hidden}hr{background-color:var(--color-text-base);height:.0625rem;margin-bottom:var(--spacing-y);margin-top:var(--spacing-y);opacity:.2;width:100%}hr:first-child{margin-top:0}hr:last-child{margin-bottom:0}.icon svg{height:1.5rem;width:1.5rem}img{display:block;height:auto;width:100%}img.has-original-size{height:auto;max-width:100%;width:auto}.list{color:var(--color-text-base);font-family:var(--font-family-accent);font-size:var(--font-size-m);font-weight:var(--font-weight-base);line-height:var(--line-height-m);margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);width:100%}.list:first-child{margin-top:0}.list:last-child{margin-bottom:0}.list a{border-bottom:.0625rem solid var(--color-text-base);color:var(--color-text-base);font-style:italic;transition:all .2s ease-out}.list a:focus,.list a:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.list ol,.list ul{counter-reset:li;list-style-type:none;margin-top:calc(var(--spacing-y)/4)}.list ol:first-child,.list ul:first-child{margin-top:0}.list ol:last-child,.list ul:last-child{margin-bottom:0}.list ol li,.list ul li{counter-increment:li;margin-top:calc(var(--spacing-y)/4);padding-left:2rem}.list ol li:first-child,.list ul li:first-child{margin-top:0}.list ol li:last-child,.list ul li:last-child{margin-bottom:0}.list ol li:before,.list ul li:before{color:var(--color-text-accent);content:counter(li,decimal-leading-zero);font-family:var(--font-family-base);font-size:var(--font-size-s);font-weight:var(--font-weight-strong);left:0;line-height:var(--line-height-s);position:absolute;top:.125rem;width:2rem}.list ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e5c800'%3E%3Cpath d='m11.57 18.5.01.01h2.91L21 12l-6.51-6.51h-2.91l-.01.01 5.47 5.47H3v2.06h14.04l-5.47 5.47z'/%3E%3C/svg%3E")}.list ol li:before{content:counter(li,decimal-leading-zero)}.quote{margin-bottom:var(--spacing-y);margin-top:var(--spacing-y);width:100%}.quote:first-child{margin-top:0}.quote:last-child{margin-bottom:0}.quote q{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:var(--font-weight-base);line-height:var(--line-height-xl)}.quote cite{display:block;margin-top:calc(var(--spacing-y)/2);text-transform:uppercase}body{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--font-size-s);font-weight:var(--font-weight-base);line-height:var(--line-height-s)}body b,body strong{font-weight:var(--font-weight-strong)}body em,body i{font-style:italic}body u{text-decoration:underline}body s{text-decoration:line-through}body code{font-family:var(--font-family-mono)}.h1,body a,h1{color:var(--color-text-base)}.h1,h1{font-family:var(--font-family-base);font-size:var(--font-size-xxl);font-weight:var(--font-weight-base);line-height:var(--line-height-xxl);margin-bottom:calc(var(--spacing-y)/2);margin-top:var(--spacing-y);text-transform:none;width:100%}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}.h1 b,.h1 em,.h1 i,.h1 strong,h1 b,h1 em,h1 i,h1 strong{font-style:normal;font-weight:var(--font-weight-base)}.h2,h2{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--font-size-l);font-weight:var(--font-weight-strong);line-height:var(--line-height-l);margin-bottom:calc(var(--spacing-y)/2);margin-top:var(--spacing-y);text-transform:none;width:100%}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h2 b,.h2 em,.h2 i,.h2 strong,h2 b,h2 em,h2 i,h2 strong{font-style:normal;font-weight:var(--font-weight-strong)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-strong);line-height:var(--line-height-m);margin-bottom:calc(var(--spacing-y)/2);margin-top:var(--spacing-y);text-transform:none;width:100%}.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h3 b,.h3 em,.h3 i,.h3 strong,.h4 b,.h4 em,.h4 i,.h4 strong,.h5 b,.h5 em,.h5 i,.h5 strong,.h6 b,.h6 em,.h6 i,.h6 strong,h3 b,h3 em,h3 i,h3 strong,h4 b,h4 em,h4 i,h4 strong,h5 b,h5 em,h5 i,h5 strong,h6 b,h6 em,h6 i,h6 strong{font-style:normal;font-weight:var(--font-weight-strong)}.p,p{color:var(--color-text-base);font-family:var(--font-family-accent);font-size:var(--font-size-m);font-weight:var(--font-weight-base);line-height:var(--line-height-m);margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);text-transform:none;width:100%}.p:first-child,p:first-child{margin-top:0}.p:last-child,p:last-child{margin-bottom:0}.p b,.p strong,p b,p strong{font-weight:var(--font-weight-strong)}.p a,.p em,.p i,p a,p em,p i{font-style:italic}.p a,p a{border-bottom:.0625rem solid var(--color-text-base);color:var(--color-text-base);transition:all .2s ease-out}.p a:focus,.p a:hover,p a:focus,p a:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.sub,sub{color:var(--color-text-base);display:block;font-family:var(--font-family-base);font-size:var(--font-size-m);font-weight:var(--font-weight-base);line-height:var(--line-height-m);margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);text-transform:uppercase;width:100%}.sub:first-child,sub:first-child{margin-top:0}.sub:last-child,sub:last-child{margin-bottom:0}.h1+.sub,.h1+sub,.h2+.sub,.h2+sub,.h3+.sub,.h3+sub,h1+.sub,h1+sub,h2+.sub,h2+sub,h3+.sub,h3+sub{margin-top:calc(var(--spacing-y)/-4)}.buttons{display:flex;flex-flow:row wrap;gap:.5rem;margin-bottom:var(--spacing-y);margin-top:calc(var(--spacing-y)/2)}.buttons:first-child{margin-top:0}.buttons:last-child{margin-bottom:0}.has-centered-buttons .buttons{justify-content:center}.hero{display:grid;margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);width:100%}.hero:first-child{margin-top:0}.hero:last-child{margin-bottom:0}.hero.has-content{grid-template-rows:min-content min-content}@media only screen and (min-width:40em){.hero.has-content{aspect-ratio:20/9;grid-template-rows:auto}}.hero__media{aspect-ratio:20/9;grid-column:1/2;grid-row:1/2;width:100%;z-index:1}@media only screen and (min-width:40em){.hero__media.push-to-left{aspect-ratio:1/1;margin-left:auto;width:33.333%}}.hero__media--blend{mix-blend-mode:luminosity;opacity:.2}.hero__media img,.hero__media video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero__content{align-self:center;display:flex;flex-flow:column nowrap;gap:2rem;grid-column:1/2;grid-row:2/3;padding:var(--spacing-x) var(--spacing-y);width:100%;z-index:2}.hero__content.push-to-top{align-self:start}.hero__content.push-to-bottom{align-self:end}@media only screen and (min-width:40em){.hero__content{grid-row:1/2}}.hero__content__headline{text-align:center}.hero__content__headline,.hero__content__quote{font-family:var(--font-family-accent);font-size:var(--font-size-xxxl)}@media only screen and (min-width:40em){.hero__content__quote{width:66.666%}}.hero__content__cite{margin-top:1rem}@media only screen and (min-width:40em){.hero__content__cite{width:66.666%}}.nav-breadcrumb{display:flex;flex-flow:row wrap;gap:.25rem;margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);width:100%}.nav-breadcrumb:first-child{margin-top:0}.nav-breadcrumb:last-child{margin-bottom:0}.nav-breadcrumb__item{align-items:center;display:none;gap:.25rem}.nav-breadcrumb__item:not(:first-child):before{content:"\2014"}.nav-breadcrumb__item:nth-child(-n+2){display:inline-flex}@media only screen and (min-width:40em){.nav-breadcrumb__item:nth-child(-n+3){display:inline-flex}}@media only screen and (min-width:64em){.nav-breadcrumb__item:nth-child(-n+4){display:inline-flex}}.nav-breadcrumb__link{border-bottom:.0625rem solid transparent;color:var(--color-text-base);transition:all .2s ease-out;white-space:nowrap}.nav-breadcrumb__link:focus,.nav-breadcrumb__link:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.nav-flyout{align-items:flex-start;display:flex;list-style:none;padding-right:3.75rem}.nav-flyout__item{align-items:center;display:flex;height:2.75rem;margin-left:2rem}.nav-flyout__submenu{background:var(--color-light);box-shadow:0 0 3rem var(--color-shadow);display:flex;flex-flow:column nowrap;gap:.5rem;left:-1rem;list-style:none;opacity:0;padding:1.25rem 3rem 1.25rem 1.25rem;position:absolute;top:2.75rem;transition:opacity .2s ease-out,visibility .2s;visibility:hidden}:focus-within>.nav-flyout__submenu,:focus>.nav-flyout__submenu,:hover>.nav-flyout__submenu{opacity:1;visibility:visible}.nav-flyout__link{align-items:center;color:var(--color-text-base);display:flex;transition:color .2s ease-out}.nav-flyout__link--open,.nav-flyout__link:focus,.nav-flyout__link:hover{color:var(--color-text-accent)}.nav-flyout__link--open{font-weight:var(--font-weight-strong)}.nav-flyout__link__icon{color:var(--color-text-accent);height:1.5rem;opacity:0;transition:opacity .2s ease-out,visibility .2s;visibility:hidden;width:1.75rem}.nav-flyout__link--open .nav-flyout__link__icon,.nav-flyout__link:focus .nav-flyout__link__icon,.nav-flyout__link:hover .nav-flyout__link__icon{opacity:1;visibility:visible}.nav-flyout__link__label{text-transform:uppercase;white-space:nowrap}.nav-meta{align-items:flex-start;display:flex;flex-flow:row wrap;gap:1rem 2.5rem;list-style:none}.nav-meta__link{color:var(--color-text-base);text-transform:uppercase;transition:color .2s ease-out;white-space:nowrap}.nav-meta__link:focus,.nav-meta__link:hover{color:var(--color-text-accent)}.nav-pages{align-items:flex-start;display:flex;flex-flow:row wrap;gap:var(--spacing-y) var(--spacing-x);list-style:none;width:100%}.nav-pages__item{display:flex;flex-flow:column nowrap;gap:1.25rem;max-width:16rem;width:100%}.nav-pages__submenu{display:flex;flex-flow:column nowrap;gap:.5rem;list-style:none;padding-left:1.75rem}.nav-pages__link{align-items:center;color:var(--color-text-base);display:flex;transition:color .2s ease-out}.nav-pages__link--open,.nav-pages__link:focus,.nav-pages__link:hover{color:var(--color-text-accent)}.nav-pages__link--open{font-weight:var(--font-weight-strong)}.nav-pages__link__icon{color:var(--color-text-accent);height:1.5rem;opacity:0;transition:opacity .2s ease-out,visibility .2s;visibility:hidden;width:1.75rem}.nav-pages__link--open .nav-pages__link__icon,.nav-pages__link:focus .nav-pages__link__icon,.nav-pages__link:hover .nav-pages__link__icon{opacity:1;visibility:visible}.nav-pages__link__label{text-transform:uppercase;white-space:nowrap}.accordion{margin-bottom:2rem;margin-top:2rem;width:100%}.accordion:first-child{margin-top:0}.accordion:last-child{margin-bottom:0}.accordion__item{border-top:.0625rem solid #616152;display:flex;flex-flow:column nowrap;padding:1.5rem 0;width:100%}.accordion__item:last-child{border-bottom:0;padding-bottom:0}.accordion__container{display:flex;flex-flow:row wrap;margin:0}.accordion__title{align-items:flex-start;align-items:center;cursor:pointer;display:flex;width:100%}.accordion__title__icon{background-color:#fff;border:.0625rem solid #e5c800;color:#616152;height:2.5rem;margin-left:auto;padding:.325rem;transition:background-color .2s ease-out,border .2s ease-out,color .2s ease-out;width:2.5rem}.accordion__title__icon:focus,.accordion__title__icon:hover{background-color:#e5c800;border-color:#e5c800;color:#fff}.js-is-active>.accordion__title .accordion__title__icon{transform:rotate(180deg)}.accordion__content{display:none;padding:1.5rem 0 0;width:100%}.js-is-active>.accordion__content{display:block}.card-contact{display:grid;gap:calc(var(--spacing-y)/2) var(--spacing-x);grid-template-columns:auto 20%;grid-template-rows:auto min-content;padding:var(--spacing-y) var(--spacing-x);width:100%}@media only screen and (min-width:40em){.card-contact{grid-template-columns:33.333% auto}}.card-contact:nth-child(5n+1){background-color:var(--color-brand-f-soft)}.card-contact:nth-child(5n+2){background-color:var(--color-brand-c-soft)}.card-contact:nth-child(5n+3){background-color:var(--color-brand-d-soft)}.card-contact:nth-child(5n+4){background-color:var(--color-brand-e-soft)}.card-contact:nth-child(5n+5){background-color:var(--color-brand-g-soft)}.card-contact__image{grid-column:2/3;grid-row:1/3;margin-bottom:calc(var(--spacing-y)*-1);margin-right:calc(var(--spacing-x)*-1);margin-top:calc(var(--spacing-y)*-1)}@media only screen and (min-width:40em){.card-contact__image{grid-column:1/2;margin-left:calc(var(--spacing-x)*-1);margin-right:unset}.card-contact__image--is-empty{background-color:var(--color-dark);opacity:.05}}.card-contact__image img{mix-blend-mode:luminosity}@media only screen and (min-width:40em){.card-contact__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.card-contact__text{display:flex;flex-flow:column nowrap;gap:calc(var(--spacing-y)/2);grid-column:1/2;grid-row:1/2}@media only screen and (min-width:40em){.card-contact__text{grid-column:2/3}}.card-contact__link{align-items:center;align-self:end;display:flex;gap:.5rem;grid-column:1/2;grid-row:2/3;justify-self:start}@media only screen and (min-width:40em){.card-contact__link{grid-column:2/3}}.card-contact__link__icon,.card-contact__link__label{color:var(--color-text-base)}.card-section{display:grid;grid-template-columns:1fr;grid-template-rows:min-content;width:100%}.card-section:nth-child(5n+1){background-color:var(--color-brand-f)}.card-section:nth-child(5n+2){background-color:var(--color-brand-c)}.card-section:nth-child(5n+3){background-color:var(--color-brand-d)}.card-section:nth-child(5n+4){background-color:var(--color-brand-e)}.card-section:nth-child(5n+5){background-color:var(--color-brand-g)}.card-section__image{grid-column:1/2;grid-row:1/1}.card-section__image img{height:auto;max-width:100%;min-height:100%;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;opacity:.2;width:auto}.card-section__link{align-items:center;display:flex;grid-column:1/2;grid-row:1/2;justify-content:center}.card-section__link__text{padding:var(--spacing-y) var(--spacing-x);text-align:center}.card-project{display:flex;flex-flow:column nowrap;gap:calc(var(--spacing-y)/2) 0;width:100%}.card-project__cta{margin-top:auto}.cookie-modal{align-items:center;background-color:rgba(0,0,0,.75);bottom:0;display:flex;height:100vh;justify-content:center;left:0;padding:2.5rem 10vw;pointer-events:none;position:fixed;width:100vw;z-index:100}.cookie-modal--hidden{display:none}.cookie-modal__content{background-color:#fff;max-width:32rem;padding:2rem;pointer-events:auto;width:100%}.cookie-modal__title{font-weight:700}.cookie-modal__text{margin-bottom:1rem}.cookie-modal__options{align-items:flex-start;display:flex;margin-top:1rem}.cookie-modal__option{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem;margin-right:2rem}.cookie-modal__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid #616152;border-radius:0;display:block;flex-shrink:0;height:1.5rem;outline:none;width:1.5rem}.cookie-modal__checkbox:checked{background-color:#616152}.cookie-modal__check{display:none}.cookie-modal__label{margin-left:.5rem}.cookie-modal__buttons{align-items:flex-start;display:flex;flex-flow:row wrap}.cookie-modal__button{align-items:center;background-color:#616152;border-radius:1.5rem;color:#fff;display:block;display:inline-flex;font-weight:700;height:3rem;line-height:1;margin-right:.5rem;margin-top:1rem;outline:none;padding:.5rem 1rem;white-space:nowrap}.cookie-modal__button.hide{display:none}.cookie-modal__button.primary{background-color:#616152;color:#fff}.cover{margin:1rem 0;width:100%}@media only screen and (min-width:40em){.cover{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}}.cover figure{aspect-ratio:21/9;display:flex;grid-column:1/2;grid-row:1/2;margin-bottom:0;overflow:hidden;width:100%}.cover img,.cover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover__text{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:1rem;width:100%}@media only screen and (min-width:40em){.cover__text{grid-column:1/2;grid-row:1/2;height:100%;padding:1.875rem 2.1875rem;width:100%}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.cover__text{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.cover__text{padding-left:clamp(.875rem,4.375vw,4.375rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.cover__text{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.cover__text{padding-right:clamp(.875rem,4.375vw,4.375rem)}}}@media only screen and (min-width:64em){.cover__text{padding:1.875rem 3.125rem}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.cover__text{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.cover__text{padding-left:clamp(1.25rem,6.25vw,6.25rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.cover__text{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.cover__text{padding-right:clamp(1.25rem,6.25vw,6.25rem)}}}.cover__text h2{font-weight:400;text-align:center}@media only screen and (min-width:40em){.cover__text h2{color:#fff}.cover__text cite,.cover__text q{color:#fff;margin-right:auto;max-width:40rem}.cover__text--default .buttons{bottom:1rem;padding:1.875rem 0;position:absolute}}@media only screen and (min-width:40em){@supports (padding-bottom:clamp(1rem,1rem,1rem)){.cover__text--default .buttons{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.cover__text--default .buttons{padding-left:clamp(0rem,0vw,0rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.cover__text--default .buttons{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.cover__text--default .buttons{padding-right:clamp(0rem,0vw,0rem)}}}.cover__text--quote{align-items:flex-start}.cover__text--bottom{justify-content:flex-end}.cover-image{aspect-ratio:21/9;display:flex;flex-flow:row nowrap;overflow:hidden;width:100%}.cover-image__small{aspect-ratio:1/1;width:auto}.cover-image__large,.cover-image__small{height:100%;-o-object-fit:cover;object-fit:cover}.cover-image__large{flex:1 1 auto}.cover-image__full{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-quote{display:flex;flex-flow:column nowrap;margin:1rem 0;width:100%}@media only screen and (min-width:40em){.cover-quote{aspect-ratio:16/9;flex-flow:row-reverse nowrap}}@media only screen and (min-width:64em){.cover-quote{aspect-ratio:21/9}}.cover-quote figure{margin-bottom:0}@media only screen and (min-width:40em){.cover-quote figure{height:100%;position:absolute;right:0;top:0}}.cover-quote__media__alt{display:none;height:100%;margin-right:0;width:auto}@media only screen and (min-width:40em){.cover-quote__media__alt{display:flex}}.cover-quote__media__default{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;-o-object-position:top;object-position:top;width:100%}@media only screen and (min-width:40em){.cover-quote__media__default{display:none}}.cover-quote__text{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:1rem;width:100%}@media only screen and (min-width:40em){.cover-quote__text{flex:0 0 auto;height:100%;padding:1.875rem 2.5rem;width:100%}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.cover-quote__text{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.cover-quote__text{padding-left:clamp(1rem,5vw,5rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.cover-quote__text{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.cover-quote__text{padding-right:clamp(1rem,5vw,5rem)}}}.cover-quote__text cite,.cover-quote__text q{color:#fff!important;margin-right:auto;max-width:40rem}.cover-quote__text--default .buttons{margin-right:auto}@media only screen and (min-width:64em){.cover-quote__text--default .buttons{align-self:flex-start;bottom:1rem;padding:1.875rem 0;position:absolute}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.cover-quote__text--default .buttons{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.cover-quote__text--default .buttons{padding-left:clamp(0rem,0vw,0rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.cover-quote__text--default .buttons{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.cover-quote__text--default .buttons{padding-right:clamp(0rem,0vw,0rem)}}}.cover-quote__text--bottom{align-self:flex-start;justify-content:flex-end}.filter{align-items:flex-start;display:flex;flex-flow:column nowrap;margin-top:4rem;width:100%}.filter:first-child{margin-top:0}.filter:last-child{margin-bottom:0}@media only screen and (min-width:64em){.filter{align-items:center;flex-flow:row nowrap}}.filter__title{width:100%}@media only screen and (min-width:64em){.filter__title{width:50%}}.filter__form{display:flex;padding:2.5rem 0 0;width:100%}@media only screen and (min-width:64em){.filter__form{justify-content:flex-end;padding:0 0 0 5vw}}.filter__field{border-left:.0625rem solid #616152;margin-left:2rem;padding-left:2rem}.filter__field:first-child{border-left:0;margin-left:0;padding-left:0}.filter__select{background:none;border-bottom:.0625rem solid #616152;border-radius:none;color:#616152;max-width:4ch;outline:none}.filter__select--selected{border-color:#e5c800;color:#e5c800;font-weight:700;max-width:none}.form-search{display:flex;margin-bottom:2rem;margin-top:2rem;max-width:40rem;width:100%}.form-search:first-child{margin-top:0}.form-search:last-child{margin-bottom:0}.form-search__text{background:none;border-bottom:.09375rem solid var(--color-text-accent);border-left:.09375rem solid var(--color-text-accent);border-radius:0;border-top:.09375rem solid var(--color-text-accent);min-height:2.75rem;padding:.25rem 1rem;pointer-events:auto;width:100%}.form-search__text::-moz-placeholder{color:var(--color-text);font-style:italic}.form-search__text::placeholder{color:var(--color-text);font-style:italic}.form-search__submit{background:none;border:.09375rem solid var(--color-text-accent);border-radius:0;color:var(--color-text);cursor:pointer;flex:0 0 auto;text-transform:uppercase;transition:background-color .2s ease-out,color .2s ease-out;width:8rem}.form-search__submit:focus,.form-search__submit:hover{background-color:var(--color-text-accent);color:var(--color-light)}.gallery{margin-bottom:2rem;margin-top:2rem;overflow:hidden;width:100%}.gallery:first-child{margin-top:0}.gallery:last-child{margin-bottom:0}.gallery__items{align-items:flex-start;display:flex;flex-flow:row wrap;margin-left:-.375rem;margin-right:-.375rem;width:calc(100% + .75rem)}.gallery__items:first-child{margin-top:-.75rem}.gallery__item{padding:.75rem .375rem 0;width:50%}@media only screen and (min-width:40em){.gallery__item{width:33.333%}}@media only screen and (min-width:64em){.has-small-content .gallery__item{width:100%}.has-medium-content .gallery__item{width:50%}.has-large-content .gallery__item{width:33.333%}.has-full-content .gallery__item{width:25%}.has-medium-content .gallery__item{width:33.333%}.has-large-content .gallery__item{width:25%}.has-full-content .gallery__item{width:20%}}.gallery__item figcaption{margin-top:1rem}.gallery__item a{border-bottom:.0625rem solid var(--color-text-base);color:var(--color-text-base);font-style:italic;transition:all .2s ease-out}.gallery__item a:focus,.gallery__item a:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.gallery__media{overflow:hidden;width:100%}.gallery__media__clickarea{background:none;border-radius:0;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-999rem;top:0;width:100%;z-index:2}.gallery__media img{transition:transform .4s ease-out}.gallery__media:hover img{transform:scale(1.2)}.grid{display:grid;gap:calc(var(--spacing-y)/4);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);width:100%}.grid:first-child{margin-top:0}.grid:last-child{margin-bottom:0}.grid--no-gap{gap:0}.grid--large-gap{gap:var(--spacing-y) var(--spacing-x)}.grid--large-items{grid-template-columns:repeat(auto-fill,minmax(min(28rem,100%),1fr))}.grid--gallery-items{grid-template-columns:repeat(auto-fill,minmax(min(6rem,100%),1fr))}@media only screen and (min-width:64em){.grid--gallery-items{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}}.highlight{background-color:#f7f7f7;display:grid;gap:1.5rem;grid-template-columns:auto .75rem;grid-template-rows:repeat(2,min-content) auto;height:100%;padding:2.5rem 1.5rem 1.5rem;width:100%}.has-background-color-soft .highlight{background-color:#fff}.highlight>*{overflow:hidden}.highlight__title{grid-column:1/2;grid-row:1/2;z-index:2}.highlight__title *{color:#fff!important}.highlight__dots{align-self:end;grid-column:2/3;grid-row:2/4;justify-self:end}.highlight__image{-webkit-clip-path:polygon(0 0,100% 0,100% 92.5%,0 100%);clip-path:polygon(0 0,100% 0,100% 92.5%,0 100%);grid-column:1/3;grid-row:1/2;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-2.5rem;z-index:1}.highlight__image img{mix-blend-mode:luminosity;opacity:.4}.highlight:nth-child(4n+3) .highlight__image{background:linear-gradient(45deg,#e5c800,#bd9600)}.highlight:nth-child(4n+4) .highlight__image{background:linear-gradient(45deg,#ae6d34,#7c7b68)}.highlight__info{grid-column:1/2;grid-row:2/3}.highlight__cta{align-self:end;grid-column:1/2;grid-row:3/4;pointer-events:none;z-index:2}.highlight__link{height:100%;left:0;position:absolute;text-indent:-999rem;top:0;width:100%;z-index:3}.infoblock{width:100%}.infoblock__linklist{display:flex;flex-flow:column nowrap;list-style:none}.infoblock__linklist__item,.infoblock__text{width:100%}.infoblock a{border-bottom:.0625rem solid transparent;color:var(--color-text-base);transition:all .2s ease-out}.infoblock a:focus,.infoblock a:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.job-detail{display:flex;flex-flow:column nowrap;max-width:40rem;width:100%}.job-detail__item,.job-detail__title{max-width:40rem;padding-bottom:1.5rem;width:100%}.logos-item{align-items:center;display:flex;height:8rem;justify-content:center;padding:1.5rem;width:100%}.has-background-color-light .logos-item,.logos-item{background-color:#fff}.logos-item img{height:100%;width:auto}.media{margin-bottom:var(--spacing-y);margin-top:var(--spacing-y);width:100%}.media:first-child{margin-top:0}.media:last-child{margin-bottom:0}.media--logo{align-items:center;display:flex;height:100%;justify-content:center;max-height:12rem;padding:1rem}.media--logo img{height:auto;max-height:100%;max-width:100%;width:auto}.media video{display:block;height:auto;width:100%}.media figcaption{margin-top:1rem}.media figcaption a{border-bottom:.0625rem solid var(--color-text-base);color:var(--color-text-base);font-style:italic;transition:all .2s ease-out}.media figcaption a:focus,.media figcaption a:hover{border-color:var(--color-text-accent);color:var(--color-text-accent)}.media__embed{height:0;overflow:hidden;padding-top:56.25%;width:100%}.media__embed__declined{align-items:center;border:.0625rem solid #fff;display:flex;justify-content:center;padding:2rem}.media__embed iframe,.media__embed__declined{height:100%;left:0;position:absolute;top:0;width:100%}.menu-meta{display:flex;list-style:none;margin-top:0}@media only screen and (min-width:40em){.menu-meta__right .menu-meta__container{margin-left:auto}.menu-meta__between .menu-meta__container{flex-flow:row wrap}}.menu-meta__container{display:flex;flex-flow:column nowrap;width:auto}.menu-meta__item{padding:0 2rem 1ch 0}.list-diary{border-bottom:.0625rem solid var(--color-text-base);display:flex;flex-flow:column nowrap}.list-diary__item{border-top:.0625rem solid var(--color-text-base);display:flex;flex-flow:row wrap;gap:calc(var(--spacing-y)/4) calc(var(--spacing-x)/2);padding:calc(var(--spacing-y)/2) 0}@media only screen and (min-width:40em){.list-diary__item{flex-flow:row nowrap}}.list-diary__item__meta{width:25%}@media only screen and (min-width:40em){.list-diary__item__meta{flex:0 0 auto}}.list-diary__item__icon{color:var(--color-text-base);width:auto}@media only screen and (min-width:40em){.list-diary__item__icon{flex:0 0 auto;order:1}}.list-diary__item__title{margin-right:auto;width:75%}.hero-images{aspect-ratio:20/9;display:flex;margin-bottom:calc(var(--spacing-y)/2);margin-top:calc(var(--spacing-y)/2);width:100%}.hero-images:first-child{margin-top:0}.hero-images:last-child{margin-bottom:0}.hero-images__first{aspect-ratio:9/9;-o-object-fit:cover;object-fit:cover;width:45%}.hero-images__second{aspect-ratio:11/9;-o-object-fit:cover;object-fit:cover;width:55%}.pagination{align-items:center;display:flex;gap:calc(var(--spacing-y)/2) var(--spacing-x);justify-content:space-between;margin-bottom:var(--spacing-y);margin-top:var(--spacing-y);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pagination:first-child{margin-top:0}.pagination:last-child{margin-bottom:0}.pagination__items{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem}.pagination__item{align-items:center;background-color:transparent;border:.09375rem solid var(--color-text-accent);color:var(--color-text-base);display:flex;height:2.5rem;justify-content:center;line-height:1;transition:background-color .2s ease-out,color .2s ease-out;width:2.5rem}.pagination__item--current,.pagination__item:focus,.pagination__item:hover{background-color:var(--color-text-accent);color:var(--color-light)}.pagination-small{align-items:center;display:flex;gap:.5rem;margin-top:-2.5rem;padding-bottom:2.5rem;width:100%}@media only screen and (min-width:64em){.pagination-small{justify-content:flex-end;margin-top:0}}.pagination-small__count{font-size:1rem}.pagination-small__count,.pagination-small__prevnext{color:hsla(57,8%,45%,.75)}.progress{margin-top:.5rem;max-width:45rem}.progress,.progress__item{display:flex;flex-flow:column nowrap;width:100%}.progress__item{font-size:1rem;margin-bottom:.75rem}@media only screen and (min-width:40em){.progress__item{flex-flow:row nowrap}}.progress__date{width:7rem}.progress__text{width:100%}@media only screen and (min-width:40em){.progress__text{width:calc(100% - 7rem)}}.has-background-image{background-size:cover}.has-shadow{box-shadow:0 0 3rem hsla(57,9%,45%,.2)}.longtext{display:flex;flex-flow:column nowrap;justify-content:center;max-width:80rem}.longtext,.longtext__container{padding-bottom:clamp(2.5rem,2.5rem,2.5rem);width:100%}.longtext__container{max-width:45rem;padding-left:2.5rem;padding-right:2.5rem}@supports (padding-left:clamp(1rem,1rem,1rem)){.longtext__container{padding-left:clamp(1rem,5vw,5rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.longtext__container{padding-right:clamp(1rem,5vw,5rem)}}.longtext__container+.longtext__container{padding-top:0}.related .layout__column:nth-child(2) .card{background-color:#b9c9ae;background-color:#a0b690}.related .layout__column:nth-child(3) .card{background-color:#d4b8c3;background-color:#c48a62}.related .layout__column:nth-child(4) .card{background-color:#b0ced0;background-color:#b77c8e}.related .layout__column:nth-child(5) .card{background-color:#5ba9bd}.related .layout__column:nth-child(6) .card{background-color:#5499a0}.related .layout__column:nth-child(7) .card{background-color:#c6a03d}.layout{display:flex;justify-content:center;width:100%}.layout__content{display:grid;grid-template-columns:1fr;max-width:var(--width-content);padding:0 var(--spacing-x);width:100%}@media only screen and (min-width:64em){.layout__content{grid-template-columns:repeat(12,1fr)}}.layout__content.has-padding-top-0{padding-top:0}.layout__content.has-padding-top-1{padding-top:var(--spacing-y)}.layout__content.has-padding-top-2{padding-top:calc(var(--spacing-y)*2)}.layout__content.has-padding-bottom-0{padding-bottom:0}.layout__content.has-padding-bottom-1{padding-bottom:var(--spacing-y)}.layout__content.has-padding-bottom-2{padding-bottom:calc(var(--spacing-y)*2)}.layout__content.has-gap-0{gap:0}.layout__content.has-gap-1{gap:var(--spacing-y) var(--spacing-x)}.layout__content.has-gap-2{gap:calc(var(--spacing-y)*2) calc(var(--spacing-x)*2)}.layout__column{grid-column:span 1}@media only screen and (min-width:64em){.layout__column--12{grid-column:span 12}.layout__column--11{grid-column:span 11}.layout__column--10{grid-column:span 10}.layout__column--9{grid-column:span 9}.layout__column--8{grid-column:span 8}.layout__column--7{grid-column:span 7}.layout__column--6{grid-column:span 6}.layout__column--5{grid-column:span 5}.layout__column--4{grid-column:span 4}.layout__column--3{grid-column:span 3}.layout__column--2{grid-column:span 2}.layout__column--1{grid-column:span 1}}.layout__column--empty{display:none}@media only screen and (min-width:64em){.layout__column--empty{display:block}}.navbar{align-items:center;display:flex;height:100%;max-width:var(--width-content);padding:0 var(--spacing-x);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.navbar__logo{height:100%;margin-right:auto;padding-bottom:1.5rem}.navbar__logo a,.navbar__logo h1,.navbar__logo img{height:100%;width:auto}.navbar__nav{display:none}@media only screen and (min-width:80em){.navbar__nav{display:flex}}.navbar__buttons{align-items:center;display:flex;gap:.5rem}.title{max-width:80rem;padding:1.875rem 1.25rem;width:100%}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.title{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.title{padding-left:clamp(.5rem,2.5vw,2.5rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.title{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.title{padding-right:clamp(.5rem,2.5vw,2.5rem)}}.title__headline{padding:.625rem 1.25rem;width:100%}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.title__headline{padding-bottom:clamp(.625rem,.625rem,.625rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.title__headline{padding-left:clamp(.5rem,2.5vw,2.5rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.title__headline{padding-top:clamp(.625rem,.625rem,.625rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.title__headline{padding-right:clamp(.5rem,2.5vw,2.5rem)}}.title-alernative,.title-cover{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;width:100%}.title-alernative__media,.title-cover__media{display:flex;grid-column:1/2;grid-row:1/2;height:100%;margin-bottom:0;width:100%}.title-alernative__media__image,.title-cover__media__image{min-height:100%;-o-object-fit:cover;object-fit:cover}.title-alernative__text,.title-cover__text{align-items:center;align-self:center;display:flex;flex-flow:column nowrap;grid-column:1/2;grid-row:1/2;justify-self:center;margin-bottom:auto;margin-top:auto;max-width:80rem;padding:1.875rem 1.25rem;text-align:center}@supports (padding-bottom:clamp(1rem,1rem,1rem)){.title-alernative__text,.title-cover__text{padding-bottom:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-left:clamp(1rem,1rem,1rem)){.title-alernative__text,.title-cover__text{padding-left:clamp(.5rem,2.5vw,2.5rem)}}@supports (padding-top:clamp(1rem,1rem,1rem)){.title-alernative__text,.title-cover__text{padding-top:clamp(1.875rem,1.875rem,1.875rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.title-alernative__text,.title-cover__text{padding-right:clamp(.5rem,2.5vw,2.5rem)}}.title-alernative__text h2.h1,.title-cover__text h2.h1{margin:auto}.title-cover,.title-cover__media{max-height:60vh}.uibar{grid-gap:1rem 2rem;display:grid;grid-template-columns:minmax(50%,auto) repeat(auto-fit,minmax(1rem,min-content));padding:1rem 2.5rem;width:100%}@supports (padding-left:clamp(1rem,1rem,1rem)){.uibar{padding-left:clamp(1rem,5vw,5rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.uibar{padding-right:clamp(1rem,5vw,5rem)}}@media only screen and (min-width:64em){.uibar{padding-bottom:2rem;padding-top:2rem}}@media only screen and (min-width:80em){.uibar{padding-left:1.25rem;padding-right:1.25rem}@supports (padding-left:clamp(1rem,1rem,1rem)){.uibar{padding-left:clamp(.5rem,2.5vw,2.5rem)}}@supports (padding-right:clamp(1rem,1rem,1rem)){.uibar{padding-right:clamp(.5rem,2.5vw,2.5rem)}}}.lightbox{align-items:center;background-color:#fff;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);display:flex;height:100vh;justify-content:center;pointer-events:none;position:fixed;transition:visibility .4s,-webkit-clip-path .4s ease-out;transition:clip-path .4s ease-out,visibility .4s;transition:clip-path .4s ease-out,visibility .4s,-webkit-clip-path .4s ease-out;visibility:hidden;width:100vw;z-index:30}.lightbox.js-active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all;visibility:visible}.lightbox__control{align-items:center;background-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.5);border:.09375rem solid #e5c800;color:#616152;cursor:pointer;display:flex;height:2.5rem;justify-content:center;outline:none;position:fixed;transition:background-color .2s ease-out,border .2s ease-out,color .2s ease-out;width:2.5rem;z-index:33}.lightbox__control:focus,.lightbox__control:hover{background-color:#e5c800;border-color:#e5c800;color:#fff}.lightbox__control svg{height:2.5rem;height:1.25rem;width:2.5rem;width:1.25rem}.lightbox__control:focus svg,.lightbox__control:hover svg{fill:#fff}.lightbox__control--close{right:1rem;top:1rem}.lightbox__control--prev{left:1rem;top:50%;transform:translateY(-50%)}.lightbox__control--next{right:1rem;top:50%;transform:translateY(-50%)}.lightbox__image{height:auto;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain;width:auto;z-index:32}.lightbox__background{background-color:#616152;background-color:#a4b09c;background-color:rgba(0,0,0,.125);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:31}:root{--spacing-x:1.25rem;--spacing-y:2.5rem;--width-content:80rem;--height-navbar:5rem;--font-family-base:"TheSans",sans-serif;--font-family-accent:"Minion",serif;--font-family-mono:monospace;--line-height-s:1.3125;--line-height-m:1.3125;--line-height-l:1.25;--line-height-xl:1.3125;--line-height-xxl:1.125;--font-size-s:1rem;--font-size-m:1.25rem;--font-size-l:1.3125rem;--font-size-xl:1.5rem;--font-size-xxl:2rem;--font-size-xxxl:2rem;--font-weight-base:400;--font-weight-strong:700}@media only screen and (min-width:40em){:root{--spacing-x:2.5rem}}@media only screen and (min-width:64em){:root{--font-size-xxl:2.25rem;--font-size-xxxl:3rem;--height-navbar:6rem}}:root{--color-brand-a:#7c7b68;--color-brand-a-soft:#f4f4e7;--color-brand-b:#5aa2b8;--color-brand-b-soft:#b0ced0;--color-brand-c:#ae6d34;--color-brand-c-soft:#dcc3a8;--color-brand-d:#a05f74;--color-brand-d-soft:#d4b8c3;--color-brand-e:#4e9096;--color-brand-e-soft:#a7cdd9;--color-brand-f:#a4b09c;--color-brand-f-soft:#b9c9ae;--color-brand-g:#e5c800;--color-brand-g-soft:#e2d08f;--color-light:#fff;--color-soft:var(--color-brand-a-soft);--color-muted:var(--color-brand-a);--color-dark:#000;--color-shadow:rgba(0,0,0,.1);--color-text-base:var(--color-brand-a);--color-text-accent:var(--color-brand-g)}.has-text-color-light{--color-text-base:#fff}.site{min-height:100vh;min-width:20rem;overflow-x:hidden}.site,.site__navbar{display:flex;flex-flow:column nowrap;width:100%}.site__navbar{align-items:center;box-shadow:0 0 3rem var(--color-shadow);height:var(--height-navbar);position:fixed;top:0;z-index:10}.site__footer,.site__main,.site__menu{align-items:center;flex-flow:column nowrap;width:100%;z-index:0}.site__menu{display:none;flex:1 0 auto;padding-top:var(--height-navbar)}@media only screen and (min-width:80em){.site__menu{display:none}}.js-menu-is-active .site__menu{display:flex}@media only screen and (min-width:80em){.js-menu-is-active .site__menu{display:none}}.site__main{display:flex;flex:1 0 auto;padding-top:var(--height-navbar)}.js-menu-is-active .site__main{display:none}@media only screen and (min-width:80em){.js-menu-is-active .site__main{display:flex}}.site__footer{display:flex}.site__lightbox{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:20}
