:root{--color-gray-400:#6c6a63;--color-gray-200:#959490;--color-gray-100:#bcbcba;--color-gray-50:#e7e7e7;--color-gray-25:#e1e1e1;--color-white:#fff;--color-black:#000;--color-bg-header:0,0,0;--color-bg-footer:#fff;--color-bg-inverted:var(--color-black);--color-text-default:var(--color-black);--color-text-inverted:var(--color-white);--color-interactive-default:var(--color-gray-200);--color-interactive-hover:var(--color-black);--color-interactive-active:var(--color-black);--color-interactive-content-default:var(--color-black);--color-interactive-content-hover:var(--color-gray-200);--color-interactive-content-active:var(--color-gray-200);--color-interactive-default--back:var(--color-white);--color-interactive-hover--back:#ffffff80;--color-interactive--inverted-default:var(--color-black);--color-interactive--inverted-hover:var(--color-gray-200);--color-main-nav--default:var(--color-gray-200);--color-main-nav--active:var(--color-white);--color-link-pill-text:var(--color-black);--color-link-pill-text-hover:var(--color-white);--color-link-pill-text-active:var(--color-white);--color-link-pill-border:var(--color-black);--color-link-pill-border-hover:var(--color-gray-100);--color-link-pill-border-active:var(--color-black);--color-link-pill-background:var(--color-white);--color-link-pill-background-hover:var(--color-gray-100);--color-link-pill-background-active:var(--color-black);--color-section-title:var(--color-white);--color-landing-title:var(--color-white);--height-header:80px;--height-footer:50px;--close-button-height:50px;--close-button-line-strength:3px;--close-button-line-color:var(--color-white);--button-line-strength:2px;--content-frame-padding:var(--space-md);--content-frame-padding-top:var(--space-xl);--grid-gap:15px;--space-xxs:3px;--space-xs:5px;--space-sm:15px;--space-md:30px;--space-lg:50px;--space-xl:80px;--space-xxl:100px;--space-xxxl:150px;--ease-in-out-quad:cubic-bezier(.45,0,.55,1);--ease-out-quad:cubic-bezier(.5,1,.89,1);--screen-tablet-landscape:1024px}@media screen and (width<1024px){:root{--content-frame-padding-top:var(--space-md);--content-frame-padding:var(--space-sm)}}@font-face{font-family:TWKBurns;src:url(TWKBurns-Light.ec2d4f1b.woff2)format("woff2");font-weight:200;font-style:normal}@font-face{font-family:TWKBurns;src:url(TWKBurns-Regular.a94db9f4.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:TWKBurns;src:url(TWKBurns-Medium.696aedd9.woff2)format("woff2");font-weight:500;font-style:normal}body{color:var(--color-text-default);font-family:TWKBurns;font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){body{font-size:17px}}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0 0 1rlh;font-weight:500}#page--front{font-size:17px;font-weight:200;line-height:1.4}#page--front h2{font-size:22px;font-weight:500;line-height:1.25}@media screen and (width<=1024px){#page--front h2{font-size:17px}}#page--front h3{margin-bottom:0;font-size:17px;font-weight:500;line-height:1.4}#page--back{font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){#page--back{font-size:17px}}#page--back h2{font-size:30px;font-weight:500;line-height:1.16667}@media screen and (width<=1024px){#page--back h2{font-size:20px}}#page--back h3{margin-bottom:0;font-size:22px;font-weight:500;line-height:1.25}@media screen and (width<=1024px){#page--back h3{font-size:17px}}p{font-size:inherit;margin:0 0 1lh}a{color:var(--color-interactive-default);transition:color 150m var(--ease-in-out-quad);text-decoration:none}a:hover{color:var(--color-interactive-hover)}a:active{color:var(--color-interactive-active)}strong,b{font-weight:500}h1{font-size:40px;font-weight:500;line-height:1}@media screen and (width<=1024px){h1{font-size:25px}}.content h1:not(:first-of-type){margin-top:var(--space-xl)}.content h1:first-child{margin-top:-10px}.content ul{margin:0;padding:0;list-style:none}.content ul>li{display:flex}.content ul>li:before{content:"-";margin-right:8px}.content a{color:var(--color-interactive-content-default);transition:color 150m var(--ease-in-out-quad);font-weight:500;text-decoration:none}.content a:hover{color:var(--color-interactive-content-hover)}.content a:active{color:var(--color-interactive-content-active)}#page--back .content a{color:var(--color-interactive-default--back)}#page--back .content a:hover,#page--back .content a:active{color:var(--color-interactive-hover--back)}body{perspective:100vw;isolation:isolate;background:url(andy-holmes-rCbdp8VCYhQ-unsplash.5d034515.jpg) 50%/cover no-repeat;margin:0;overflow:hidden}#flip-card{width:100%;height:100svh;transform-style:preserve-3d;transform-origin:100%;position:relative}#flip-card.flip:not(.flipped){transition:transform .8s cubic-bezier(.65,0,.35,1) .2s;transform:translate(-100%)rotateY(-180deg)}#flip-card.flip.flipped{transform:translate(-100%)rotateY(-180deg)}#flip-card.flipped:not(.flip){transition:transform .8s cubic-bezier(.65,0,.35,1) .2s}.page{backface-visibility:hidden;grid-template-rows:max-content 1fr var(--height-footer);scroll-behavior:smooth;width:100%;height:100%;scroll-padding-top:var(--height-header);display:grid;position:absolute;overflow:auto}#page--front{z-index:2;transition:background-color .25s var(--ease-out-quad);background-color:#fff}.flip #page--front,.flipped #page--front{z-index:1}[data-theme=dark]{color:var(--color-text-inverted);background-color:var(--color-bg-inverted)}@property --bg-color-one{syntax:"<color>";inherits:false;initial-value:#00bfff}@property --bg-color-two{syntax:"<color>";inherits:false;initial-value:#9400d3}@property --bg-color-three{syntax:"<color>";inherits:false;initial-value:#00f}#page--back{background-image:linear-gradient(300deg,var(--bg-color-one),var(--bg-color-two),var(--bg-color-three));transition:--bg-color-one 5s var(--ease-out-quad),--bg-color-two 5s 1s var(--ease-out-quad),--bg-color-three 8s var(--ease-out-quad);color:#fff;z-index:1;background-size:180% 180%;animation:18s infinite gradient-animation;transform:rotateY(180deg)}#page--back .flip,.flipped #page--back{z-index:2}@property --overlay-gradient-angle{syntax:"<angle>";inherits:false;initial-value:30deg}@property --color1-gradient-position-x{syntax:"<percentage>";inherits:false;initial-value:62.5%}@property --color1-gradient-position-y{syntax:"<percentage>";inherits:false;initial-value:37.5%}@property --color2-gradient-position-x{syntax:"<percentage>";inherits:false;initial-value:37.5%}@property --color2-gradient-position-y{syntax:"<percentage>";inherits:false;initial-value:62.5%}@property --cover-size{syntax:"<percentage>";inherits:false;initial-value:80%}@keyframes coverOverlayShift{0%,to{--overlay-gradient-angle:initial;--cover-size:initial}50%{--overlay-gradient-angle:50deg;--cover-size:75%}}@keyframes color1Shift{0%,to{--color1-gradient-position-x:initial;--color1-gradient-position-y:initial}33%{--color1-gradient-position-x:59.5%;--color1-gradient-position-y:40.5%}66%{--color1-gradient-position-x:52.5%;--color1-gradient-position-y:47.5%}}@keyframes color2Shift{0%,to{--color2-gradient-position-x:initial;--color2-gradient-position-y:initial}33%{--color2-gradient-position-x:42.5%;--color2-gradient-position-y:57.5%}66%{--color2-gradient-position-x:48.5%;--color2-gradient-position-y:51%}}:root{--edge-color:white;--color1:#e2b5cf;--color2:#a6c6d0}#page--front:not([data-theme=dark]){background:linear-gradient(var(--overlay-gradient-angle),var(--edge-color)32.5%,transparent 45%,transparent 55%,var(--edge-color)67.5%),radial-gradient(ellipse at 50% 50%,transparent var(--cover-size),var(--edge-color)100%),radial-gradient(circle at var(--color1-gradient-position-x)var(--color1-gradient-position-y),var(--color1)0%,transparent 22.5%),radial-gradient(circle at var(--color2-gradient-position-x)var(--color2-gradient-position-y),var(--color2)0%,transparent 22.5%),var(--edge-color);background-position:50%;background-repeat:no-repeat;background-size:200% 200%;animation:19s ease-in-out infinite coverOverlayShift,12s cubic-bezier(.45,.05,.55,.95) infinite color1Shift,15s cubic-bezier(.45,.05,.55,.95) infinite color2Shift,9s ease-out infinite breathe}#page--front[data-theme=dark]{background-color:#000}@keyframes breathe{0%,to{background-size:200% 200%}50%{background-size:206% 206%}}.page-header{--color-logo:var(--color-white);--active-page-name-color:var(--color-white);--mobile-menu-toggle:var(--color-white);--logo-fill-color-hover--light:#fff;background:rgb(var(--color-bg-header),1);z-index:2;transition:background-color .4s .2s var(--ease-in-out-quad);grid-template-columns:1fr 1fr 1fr;align-self:start;align-items:center;display:grid;position:sticky;top:0}.page-header[data-header-mode=transparent-white]{background:rgb(var(--color-bg-header),0);--color-logo:var(--color-white)}.page-header[data-header-mode=transparent-white].scrolled{background:rgb(var(--color-bg-header),1)}.page-header[data-header-mode=transparent-black]{background:rgb(var(--color-bg-header),0);--color-logo:var(--color-black);--mobile-menu-toggle:var(--color-black)}.page-header[data-header-mode=transparent-black].scrolled{background:rgb(var(--color-bg-header),1);--color-logo:var(--color-white);--mobile-menu-toggle:var(--color-white)}.page-header:hover,.page-header.open{--color-logo:var(--color-white);--mobile-menu-toggle:var(--color-white);background:rgb(var(--color-bg-header),1);transition:background-color .2s var(--ease-in-out-quad)}.page-header:hover .switch,.page-header.open .switch{width:125px}.page-header:hover .switch button,.page-header.open .switch button{visibility:visible;opacity:1}.page-header:hover .switch .slider,.page-header.open .switch .slider{width:68px}.page-header:hover .switch.checked .slider,.page-header.open .switch.checked .slider{width:90px;left:60px}.page-header:hover .main-menu>ul>li,.page-header.open .main-menu>ul>li{grid-template-rows:min-content 1fr}.page-header:hover .main-menu ul>li,.page-header.open .main-menu ul>li{opacity:1}.page-header:hover .active-page-name,.page-header.open .active-page-name{opacity:0}.page-header .logo{align-self:flex-start;width:50px;height:50px;margin:15px 25px}.page-header .logo svg{display:block}.page-header .logo svg>path{fill:var(--color-logo);transition:fill .3s var(--ease-in-out-quad)}.page-header .logo a{width:100%;height:100%;display:block}.page-header .switch{isolation:isolate;width:20px;height:30px;transition:width .15s var(--ease-in-out-quad);background:#fff;border:1px solid #fff;border-radius:15px;gap:18px;padding:0 13px;display:flex;position:relative}.page-header .switch button{visibility:hidden;opacity:0;z-index:1;background:0 0;border:none;padding:0 2px;font-size:20px;font-weight:400;line-height:1.25;transition:opacity .25s ease-in-out .1s}.page-header .switch button.switch-front{color:#fff}.page-header .switch button.switch-back{color:#000}.page-header .switch .slider{z-index:0;background:#000;border-radius:15px;width:30px;height:30px;transition:all .15s ease-out;position:absolute;inset:0}.page-header .switch.checked .switch-front{color:#000}.page-header .switch.checked .switch-back{color:#fff}.page-header .switch.checked .slider{left:16px}.page-header .main-menu{justify-self:center;gap:50px;padding:24px 0;display:flex}.page-header .main-menu ul{margin:0;padding:0;list-style:none}.page-header .main-menu ul a{color:var(--color-main-nav--default);transition:color 150m var(--ease-in-out-quad);text-decoration:none}.page-header .main-menu ul li.active>a,.page-header .main-menu ul a:hover{color:var(--color-main-nav--active)}.page-header .main-menu>ul{margin-top:5px}.page-header .main-menu>ul>li{grid-template-rows:min-content 0fr;grid-template-columns:max-content;display:grid}.page-header .main-menu ul>li{transition:grid-template-rows .3s var(--ease-in-out-quad),opacity .25s var(--ease-in-out-quad);opacity:0;text-transform:lowercase;font-size:20px;font-weight:400;line-height:1.25}.page-header .main-menu ul>li>ul{overflow:hidden}.page-header .main-menu ul>li>ul>li{font-size:12px;font-weight:400;line-height:1.25}.page-header .active-page-name{color:var(--active-page-name-color);transition:opacity .2s var(--ease-in-out-quad);opacity:1;text-align:right;margin-right:25px;font-size:20px;font-weight:400;line-height:1.25}.page-header .mobile-menu-toggle{display:none}@media screen and (width<1024px){.page-header{grid-template-rows:80px 1fr}.page-header .logo{margin:15px}.page-header .mobile-menu-toggle{cursor:pointer;background:0 0;border:none;grid-template-rows:repeat(3,2px);align-content:space-between;justify-self:end;width:40px;height:20px;margin-right:15px;display:grid}.page-header .mobile-menu-toggle .line{background:var(--mobile-menu-toggle);width:100%;height:2px;transition:opacity .2s var(--ease-in-out-quad),transform .2s var(--ease-in-out-quad);transform-origin:50%;display:block}.page-header .active-page-name{text-align:center;margin-right:0}.page-header .main-menu{box-sizing:border-box;grid-area:2/span 3;place-self:flex-start;gap:0;width:100%;margin:0;padding:0 15px;display:none}.page-header .main-menu ul{margin-top:0}.page-header .main-menu ul>li{opacity:1;--color-main-nav--default:var(--color-white);--color-main-nav--active:var(--color-gray-200);font-size:8vw;font-weight:200;display:block}.page-header .main-menu ul>li>ul{display:none}.page-header .main-menu .switch{z-index:3;margin:0 auto;position:absolute;inset:24px 0}.page-header.open{height:100svh}.page-header.open .mobile-menu-toggle{height:20px}.page-header.open .mobile-menu-toggle .line--middle{opacity:0}.page-header.open .mobile-menu-toggle .line--top{grid-area:2/1;transform:rotate(45deg)}.page-header.open .mobile-menu-toggle .line--bottom{grid-area:2/1;transform:rotate(-45deg)}.page-header.open .main-menu{display:grid}.page-header:hover .active-page-name{opacity:1}}.page-footer{background:var(--color-bg-footer);padding:0 var(--content-frame-padding);align-content:flex-end;align-items:center;gap:var(--grid-gap);height:var(--height-footer);z-index:2;display:flex;position:sticky;bottom:0}.language-menu,.social-menu,.footer-menu{margin:0;padding:0;font-size:14px;font-weight:400;line-height:1;list-style:none;display:flex}.language-menu a,.social-menu a,.footer-menu a{color:var(--color-interactive-default);text-decoration:none}.language-menu a:hover,.social-menu a:hover,.footer-menu a:hover{color:var(--color-interactive-hover)}.language-menu .active a,.language-menu a.active,.social-menu .active a,.social-menu a.active,.footer-menu .active a,.footer-menu a.active{color:var(--color-interactive-active)}.language-menu li{margin-right:4px}.language-menu li:not(:last-child):after{content:" | ";color:var(--color-gray-50)}.social-menu li:not(:last-child){margin-right:var(--space-xs)}.social-menu a{background-size:100% 100%;width:22px;height:22px;display:inline-block}.social-menu a.social-twitter{background:url(instagram_gray.06076e85.svg) no-repeat}.social-menu a.social-linkedin{background:url(linkedin_gray.84bb452a.svg)}.social-menu a.social-youtube{background:url(youtube_gray.aefa4232.svg)}.footer-menu{flex:1;justify-content:flex-end}nav.filter-menu ul{gap:var(--space-xxs);white-space:nowrap;flex-flow:wrap;max-width:200px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1;list-style:none;display:flex}nav.filter-menu li:not(.menu-toggle){display:none}nav.filter-menu a{cursor:pointer}nav.filter-menu a.link-pill{box-sizing:border-box}nav.filter-menu.open li{display:block}nav.filter-menu li.menu-toggle{flex:100%;margin-bottom:4px;display:block}nav.filter-menu li.menu-toggle>a{cursor:pointer;color:var(--color-interactive-content-default);display:flex}nav.filter-menu li.menu-toggle>a:hover{color:var(--color-interactive-content-hover)}nav.filter-menu li.menu-toggle>a:after{transition:transform .2s var(--ease-in-out-quad);transform-origin:50% 7px;text-align:right;content:" +";margin-left:auto}nav.filter-menu.open li.menu-toggle>a:after{transform:rotate(-135deg)}[data-theme=dark] .side-menu{--color-link-pill-border-active:var(--color-white)}.side-menu{top:calc(var(--height-header) + var(--content-frame-padding-top));grid-column:span 2;position:sticky}.side-menu ul{margin:0;padding:0;font-size:14px;font-weight:400;line-height:1;list-style:none}.side-menu li{margin-bottom:var(--space-xxs);display:block}.link-pill{text-transform:lowercase;text-align:center;width:100%;color:var(--color-link-pill-text);border:solid 1px var(--color-link-pill-border);background:var(--color-link-pill-background);cursor:pointer;border-radius:20px;padding:0 12px;font-size:14px;font-weight:400;line-height:18px;text-decoration:none;transition:color,background-color .2s ease-in-out;display:inline-block}.link-pill:hover,.link-pill.active:hover{color:var(--color-link-pill-text-hover);background:var(--color-link-pill-border-hover);border-color:var(--color-link-pill-background-hover);box-shadow:0 0 1px var(--color-link-pill-background-hover)}.active .link-pill,.link-pill.active{background:var(--color-link-pill-background-active);color:var(--color-link-pill-text-active);border-color:var(--color-link-pill-border-active);box-shadow:0 0 1px var(--color-link-pill-background-active)}@media screen and (width<1024px){.side-menu{position:unset;margin-bottom:var(--space-md);grid-column:span 12;justify-self:stretch}.side-menu ul{gap:var(--space-sm);flex-wrap:wrap;display:flex}.side-menu li{flex-grow:1}.side-menu li a.link-pill{box-sizing:border-box;padding:6px 12px}}.close-button{transform-origin:50%;aspect-ratio:1;height:var(--close-button-height);inset:calc(var(--content-frame-padding-top) - 10px)var(--content-frame-padding)auto auto;cursor:pointer;transition:opacity .2s var(--ease-in-out-quad),transform .2s var(--ease-in-out-quad);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;transform:rotate(45deg)}.close-button:before,.close-button:after{height:var(--close-button-line-strength);background-color:var(--close-button-line-color);content:"";transform-origin:50%;grid-area:1/1;width:100%;display:block}.close-button:after{transform:rotate(90deg)}.close-button:hover{opacity:.8;transform:scale(.8)rotate(45deg)}.close-button.button-dark{--close-button-line-color:#000}.module--content{padding:var(--space-sm)0 var(--space-md)0}#page--back .module--content{padding:var(--space-xl)0 var(--space-xl)0}.module-grid--fixed{gap:var(--grid-gap);place-items:start;row-gap:var(--space-md);grid-template-columns:repeat(12,1fr);place-items:stretch stretch;display:grid}.module-grid--dynamic{row-gap:var(--space-md);place-items:stretch stretch;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:start;display:grid}@media screen and (width>=800px){.module-grid--dynamic{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media screen and (width>=1024px){.module-grid--dynamic{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media screen and (width>=2125px){.module-grid--dynamic{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.module img{width:100%}.module.aspect-ratio--full-height img{object-fit:cover;width:100%;height:100%}.module.aspect-ratio--four-three img{aspect-ratio:4/3;object-fit:cover}.module.aspect-ratio--three-four img{aspect-ratio:3/4;object-fit:cover}.module.aspect-ratio--three-two img{aspect-ratio:3/2;object-fit:cover}.module.aspect-ratio--two-three img{aspect-ratio:2/3;object-fit:cover}.module.aspect-ratio--four-one img{aspect-ratio:4;object-fit:cover}.module.aspect-ratio--one-four img{aspect-ratio:1/4;object-fit:cover}.module.aspect-ratio--one-one img{aspect-ratio:1;object-fit:cover}.module--size-1{grid-column-end:span 1}.module--size-2{grid-column-end:span 2}.module--size-3{grid-column-end:span 3}.module--size-4{grid-column-end:span 4}.module--size-5{grid-column-end:span 5}.module--size-6{grid-column-end:span 6}.module--size-7{grid-column-end:span 7}.module--size-8{grid-column-end:span 8}.module--size-9{grid-column-end:span 9}.module--size-10{grid-column-end:span 10}.module--size-11{grid-column-end:span 11}.module--size-12{grid-column-end:span 12}.module--start-new-line{grid-column-start:1}.module--start-at-1{grid-column-start:2}.module--start-at-2{grid-column-start:3}.module--start-at-3{grid-column-start:4}.module--start-at-4{grid-column-start:5}.module--start-at-5{grid-column-start:6}.module--start-at-6{grid-column-start:7}.module--start-at-7{grid-column-start:8}.module--start-at-8{grid-column-start:9}.module--start-at-9{grid-column-start:10}.module--start-at-10{grid-column-start:11}.module--start-at-11{grid-column-start:12}.module--start-at-12{grid-column-start:13}@media screen and (width<=1024px){.module--size-1,.module--size-2,.module--size-3,.module--size-4,.module--size-5,.module--size-6,.module--size-7,.module--size-8,.module--size-9,.module--size-10,.module--size-11{grid-column:span 12}}.module--award{--color-interactive-default:#fff;--color-interactive-hover:#fff9}.module--award img{aspect-ratio:4/3;object-fit:cover}.module--award>a>img{transition:opacity .15s var(--ease-in-out-quad);opacity:1}.module--award>a:hover{color:var(--color-white)}.module--award>a:hover>img{opacity:.7}.module--award h4{margin:var(--space-xs)0 0 0;font-size:17px;font-weight:500;line-height:1.4}.module--award p{margin:0;font-size:17px;font-weight:200;line-height:1.4}.module--heading-text p:last-child{margin-bottom:0}#page--back .module--heading-text{font-size:30px;font-weight:200;line-height:1.16667}@media screen and (width<=1024px){#page--back .module--heading-text{font-size:20px}}.module--image>a>img{transition:opacity .15s var(--ease-in-out-quad);opacity:1}.module--image>a:hover>img{opacity:.7}.module--image .caption{margin:var(--space-xs)0 0 0;--link-color:var(--color-interactive-content-default);--link-color-hover:var(--color-interactive-content-hover)}.module--image .caption a{color:var(--link-color);font-weight:inherit}.module--image .caption a:hover{color:var(--link-color-hover)}.module--image .caption a:before{content:"→";margin-right:8px}.module--image .caption p:last-child{margin-bottom:0}#page--back .module--image .caption{--link-color:var(--color-interactive-default--back);--link-color-hover:var(--color-interactive-hover--back);font-size:17px;font-weight:200;line-height:1.4;font-weight:inherit}.module--image:not(:has(.caption)) img{height:100%}@media screen and (width<=1024px){#page--back .module--image .caption{font-size:15px}}.module--news-item{--color-interactive-default:#fff;--color-interactive-hover:#fff9;background-color:var(--color-black);aspect-ratio:1;align-self:stretch;position:relative;overflow:hidden}.module--news-item img{aspect-ratio:1;object-fit:cover}.module--news-item>a{display:contents}.module--news-item>a>img{transition:opacity .15s var(--ease-in-out-quad);opacity:1}.module--news-item>a:hover{color:var(--color-white)}.module--news-item>a:hover>img{opacity:.7}#page--back .module--news-item{--link-color:var(--color-interactive-default--back);--link-color-hover:var(--color-interactive-hover--back)}.module--news-item .titles{box-sizing:border-box;padding:var(--space-sm);background-color:var(--color-black);transition:bottom .4s var(--ease-in-out-quad);width:100%;height:100%;position:absolute;bottom:-200%;overflow:auto}.module--news-item .titles a{color:var(--link-color);font-weight:inherit}.module--news-item .titles a:hover{color:var(--link-color-hover)}.module--news-item .titles a:before{content:"→";margin-right:8px}.module--news-item:hover .titles{bottom:0}.module--news-item h4{margin:0;font-size:17px;font-weight:500;line-height:1.4}.module--news-item p{margin:0;font-size:17px;font-weight:200;line-height:1.4}@media screen and (width<=800px){.module--news-item{aspect-ratio:unset;align-items:stretch}.module--news-item .titles{position:static}}.module--publication .magazine{padding:var(--space-lg);aspect-ratio:210/297;box-sizing:border-box;background:#fff6;grid-template-rows:1fr;grid-template-columns:1fr;justify-content:stretch;align-items:center;display:grid}.module--publication .magazine img{max-width:100%;max-height:100%;box-shadow:10px 10px 10px #0006}.module--publication>a{display:contents}.module--publication>a img{transition:opacity .15s var(--ease-in-out-quad);opacity:1}.module--publication>a:hover{color:var(--color-white)}.module--publication>a:hover img{opacity:.7}.module--publication h4{margin:var(--space-xs)0 0 0;font-size:17px;font-weight:500;line-height:1.4}.module--publication p{margin:0;font-size:17px;font-weight:200;line-height:1.4}.module--space-small{margin-bottom:10px}.module--space-small:last-child{margin-bottom:25px}.module--space-big{margin-bottom:50px}.module--space-big:last-child{margin-bottom:65px}.module--space-break{margin-bottom:0}.module--text{--link-color:var(--color-interactive-content-default);--link-color-hover:var(--color-interactive-content-hover)}.module--text a{color:var(--link-color);font-weight:inherit}.module--text a:hover{color:var(--link-color-hover)}.module--text a:before{content:"→";margin-right:8px}.module--text p:last-child{margin-bottom:0}#page--back .module--text{--link-color:var(--color-interactive-default--back);--link-color-hover:var(--color-interactive-hover--back)}.module--video video{width:100%;height:100%}.page-content{box-sizing:border-box;z-index:1}.content-container{padding:var(--content-frame-padding-top)var(--content-frame-padding)var(--content-frame-padding);gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);place-items:start;display:grid}.layout--accordion-section{--status-icon-height:32px;--status-icon-line-width:3.5px;--status-icon-line-color:#000;--introduction-width:62.5%;--accordion-header-line-height:1.5}.layout--accordion-section .content{grid-column:span 8;justify-self:stretch}@media screen and (width<=1200px){.layout--accordion-section .content{grid-column:span 10}}@media screen and (width<=1024px){.layout--accordion-section .content{grid-column:span 12}}.layout--accordion-section .introduction{max-width:var(--introduction-width)}.layout--accordion-section .introduction p{font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){.layout--accordion-section .introduction p{font-size:17px}}.layout--accordion-section .introduction~img{width:100%;margin:var(--space-md)0}#page--front .layout--accordion-section .accordion{margin-top:var(--space-lg)}.layout--accordion-section .accordion-segment{border-top:2px solid #fff}.layout--accordion-section .accordion-segment:last-child{border-bottom:2px solid #fff}.layout--accordion-section .accordion-segment.open .accordion-segment-header a.accordion-segment-url{color:var(--color-interactive--inverted-default-active,var(--color-interactive--inverted-default))}.layout--accordion-section .accordion-segment.open .accordion-segment-header a.accordion-segment-url .status-icon{transform:rotate(-135deg)}.layout--accordion-section .accordion-segment.open .accordion-segment-body{grid-template-rows:1fr}.layout--accordion-section .accordion-segment-header h1{font-size:40px;font-weight:200;line-height:1;line-height:var(--accordion-header-line-height);margin:0}@media screen and (width<=1024px){.layout--accordion-section .accordion-segment-header h1{font-size:25px}}.layout--accordion-section .accordion-segment-header a.accordion-segment-url{color:var(--color-interactive--inverted-default);transition:color .15s var(--ease-in-out-quad);font-weight:inherit;align-items:center;display:flex}.layout--accordion-section .accordion-segment-header a.accordion-segment-url:hover{color:var(--color-interactive--inverted-hover)}.layout--accordion-section .accordion-segment-header a.accordion-segment-url .status-icon{transform-origin:50%;aspect-ratio:1;height:var(--status-icon-height);transition:transform .3s var(--ease-in-out-quad);place-items:center;margin-left:auto;display:grid;position:relative}.layout--accordion-section .accordion-segment-header a.accordion-segment-url .status-icon:before,.layout--accordion-section .accordion-segment-header a.accordion-segment-url .status-icon:after{height:var(--status-icon-line-width);background-color:var(--status-icon-line-color);content:"";transform-origin:50%;grid-area:1/1;width:100%;display:block}.layout--accordion-section .accordion-segment-header a.accordion-segment-url .status-icon:after{transform:rotate(90deg)}.layout--accordion-section .accordion-segment-body{transition:grid-template-rows .22s var(--ease-in-out-quad);grid-template-rows:0fr;display:grid}.layout--accordion-section .accordion-segment-body .accordion-segment-content{overflow:hidden}#page--front .layout--accordion-section .module--content{font-size:17px;font-weight:400;line-height:1.4}.layout--accordion-section .module--content h1{margin-top:0;font-size:17px;font-weight:500;line-height:1.4}.layout--accordion-section.mode-sphere{--status-icon-height:100px;--status-icon-line-width:8px;--status-icon-line-color:#fff;--color-interactive--inverted-default:#fff9;--color-interactive--inverted-default-active:#fff;--color-interactive--inverted-hover:#fff}.layout--accordion-section.mode-sphere .content-container{display:block}.layout--accordion-section.mode-sphere .accordion-segment-header h1{text-transform:lowercase;font-size:125px;font-weight:200;line-height:1.2}.layout--accordion-section .accordion--graphic-below{margin-top:var(--space-xl)}.layout--accordion-section .accordion--graphic-below:not(:has(*)){margin-top:0;display:none}.layout--accordion-section .accordion--graphic-below p{margin:0}.layout--accordion-section .accordion--graphic-below img{width:100%;margin:var(--space-md)0}@media screen and (width<=1440px){.layout--accordion-section{--introduction-width:80%}}@media screen and (width<=1024px){.layout--accordion-section{--introduction-width:100%;--status-icon-height:25px;--status-icon-line-width:2px;--accordion-header-line-height:1.8}.layout--accordion-section.mode-sphere{--status-icon-height:6vw;--status-icon-line-width:4px}.layout--accordion-section.mode-sphere .accordion-segment-header h1{font-size:8vw}}@media screen and (width<=800px){.layout--accordion-section{--status-icon-height:20px}.layout--accordion-section .accordion-segment-header h1{word-break:break-word;font-size:20px}.layout--accordion-section.mode-sphere{--status-icon-line-width:2px}}.layout--contact{--link-color:var(--color-interactive-content-default);--link-color-hover:var(--color-interactive-content-hover);top:calc(var(--height-header)*-1);position:relative}.layout--contact .section-header{gap:var(--grid-gap);padding-top:var(--height-header);grid-template-columns:repeat(12,1fr);place-items:start;min-height:440px;display:grid;position:relative}.layout--contact .section-header img,.layout--contact .section-header video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layout--contact .section-header h1{z-index:1;color:var(--color-section-title);margin:var(--space-lg)0 var(--space-xxxl)0;grid-column:3/12;font-size:100px;font-weight:200;line-height:1}@media screen and (width<=1024px){.layout--contact .section-header{min-height:200px}.layout--contact .section-header h1{margin:var(--space-md)0 var(--space-xl)0;font-size:10vw}}.layout--contact .content{grid-column:span 5;font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){.layout--contact .content{font-size:17px}}.layout--contact .content h2{margin-bottom:var(--space-sm);line-height:40px}.layout--contact .address{grid-column:9/13}.layout--contact .address h1{margin-bottom:var(--space-sm);font-size:40px;font-weight:200;line-height:1}@media screen and (width<=1024px){.layout--contact .address h1{font-size:25px}}.layout--contact .address a{color:var(--link-color);font-weight:inherit}.layout--contact .address a:hover{color:var(--link-color-hover)}.layout--contact .address a:before{content:"→";margin-right:8px}@media screen and (width<=1024px){.layout--contact .content,.layout--contact .address{grid-column:span 12}}.fade-in{animation-name:fadeIn;animation-duration:1.5s;animation-delay:.6s;animation-fill-mode:both;animation-timing-function:var(--ease-in-out-quad)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes openOverlay{0%{opacity:0;visibility:visible;display:grid}to{opacity:1;visibility:visible}}@keyframes closeOverlay{0%{opacity:1;display:grid}to{opacity:0;visibility:hidden}}@keyframes gradient-animation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.layout--landing{--frame-padding:var(--space-md);height:100%;padding:var(--frame-padding);box-sizing:border-box;max-height:calc(100vh - var(--height-header) - var(--height-footer));grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:grid;position:relative;overflow:hidden}.layout--landing h1{animation-name:fadeIn;animation-duration:1.5s;animation-delay:.6s;animation-fill-mode:both;animation-timing-function:var(--ease-in-out-quad);cursor:pointer;text-align:center;color:var(--color-landing-title);grid-area:1/1;margin:0;font-size:10vw;font-weight:200;line-height:1}.layout--landing h1 .subtitle{font-size:10vw;font-weight:500;line-height:1}.layout--landing h1.disappear{animation-name:fadeOut;animation-duration:.3s;animation-delay:1.5s;animation-fill-mode:both;animation-timing-function:unset}.layout--landing h1 a,.layout--landing h1 a:hover{color:var(--color-landing-title)}.layout--landing .landing-video{aspect-ratio:16/9;object-fit:contain;z-index:1;visibility:hidden;opacity:0;transition:opacity 1.5s var(--ease-in-out-quad);max-width:calc(100% - var(--frame-padding)*2);max-height:100%;margin:auto;position:absolute;inset:0}.layout--landing .landing-video.showing{visibility:visible;opacity:1}@media screen and (orientation:landscape){.layout--landing .landing-video.showing{width:auto;height:100%}}@media screen and (orientation:portrait){.layout--landing .landing-video.showing{width:100%;height:auto}}.portfolio{--cell-size:330px;padding:var(--content-frame-padding-top)var(--content-frame-padding)var(--content-frame-padding);grid-template-columns:repeat(auto-fill,minmax(var(--cell-size),1fr));gap:var(--grid-gap);grid-auto-flow:dense;grid-auto-columns:var(--cell-size);display:grid}.landscape-sm img{aspect-ratio:3/2}.landscape-md{grid-area:span 2/span 2}.landscape-md img{aspect-ratio:3/2}.portrait-md{grid-row:span 2}.portrait-md img{aspect-ratio:2/3}a.project{color:var(--color-text-default);place-items:start;text-decoration:none;display:grid}a.project img{object-fit:cover;grid-area:1/1;width:100%;height:100%}a.project header{opacity:0;text-align:center;width:100%;height:100%;transition:opacity .2s var(--ease-in-out-quad);padding:var(--space-md);box-sizing:border-box;background:#fffc;grid-area:1/1;align-content:center;margin:0;overflow:hidden}a.project header>h1,a.project header>p{opacity:0;transition:all .2s var(--ease-in-out-quad).1s;position:relative;top:40px}a.project header h1{margin-bottom:0;font-size:17px;font-weight:500;line-height:1.4}a.project header p.subtitle{margin-bottom:0;font-size:17px;font-weight:200;line-height:1.4}a.project:hover header{opacity:1}a.project:hover header>h1,a.project:hover header>p{opacity:1;top:0}.project-details-overlay{inset:var(--height-header)0 var(--height-footer)0;padding:var(--content-frame-padding-top)var(--content-frame-padding);z-index:2;box-sizing:border-box;background:#fff;display:none;position:fixed}.project-details-overlay .close-button{z-index:2;top:calc(var(--content-frame-padding-top) - 17px)}.project-details-overlay.open{display:block}.project-details-overlay .project-details-content{gap:var(--space-lg);grid-template-rows:min-content 1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid}.project-details-overlay .project-info header{gap:var(--grid-gap);margin-right:var(--space-xxxl);justify-content:flex-start;align-items:flex-start;display:flex}.project-details-overlay .project-info header .link-pill{width:auto}.project-details-overlay .project-info header .button-details{text-transform:none}.project-details-overlay .project-info header .project-navigation-controls{margin-left:auto;line-height:0}.project-details-overlay .project-info header .project-navigation-controls .project-navigation-label{color:var(--color-gray-200);margin-right:var(--space-xs)}.project-details-overlay .project-info header .button-project-previous,.project-details-overlay .project-info header .button-project-next{text-align:center}.project-details-overlay .project-info header .button-project-previous:before,.project-details-overlay .project-info header .button-project-next:before{content:"";cursor:pointer;border-right:solid var(--button-line-strength)var(--color-link-pill-text);border-bottom:solid var(--button-line-strength)var(--color-link-pill-text);width:.5em;height:.5em;display:inline-block}.project-details-overlay .project-info header .button-project-previous:hover:before,.project-details-overlay .project-info header .button-project-next:hover:before{border-color:var(--color-link-pill-text-hover)}.project-details-overlay .project-info header .button-project-previous:before{margin-left:3px;transform:rotate(135deg)}.project-details-overlay .project-info header .button-project-next:before{margin-right:3px;transform:rotate(-45deg)}.project-details-overlay .project-info .project-info-details{gap:var(--grid-gap);background:var(--color-white);z-index:1;padding:var(--content-frame-padding);max-height:calc(100vh - var(--height-header) - var(--height-footer) - var(--content-frame-padding-top) - 21px);box-sizing:border-box;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);place-items:start;display:none;position:absolute;inset:auto 0;box-shadow:0 10px 10px #0003}.project-details-overlay .project-info .project-info-details.open{display:grid}.project-details-overlay .project-info .project-info-details .project-description,.project-details-overlay .project-info .project-info-details .project-impressum,.project-details-overlay .project-info .project-info-details .project-recognition{color:var(--color-gray-200);grid-column:span 4;max-height:100%;font-size:17px;font-weight:400;line-height:1.4;overflow-y:auto}.project-details-overlay .project-info .project-info-details .project-description a:before{content:"→";margin-right:8px}.project-details-overlay .project-info .project-info-details .project-recognition{justify-self:stretch}.project-details-overlay .project-info .project-info-details .project-link{border-bottom:solid 1px var(--color-gray-25);transition:color .15s var(--ease-in-out-quad);grid-template-columns:30px 1fr 1em;align-items:center;gap:10px;padding:10px 0;display:grid}.project-details-overlay .project-info .project-info-details .project-link:first-child{border-top:solid 1px var(--color-gray-25)}.project-details-overlay .project-info .project-info-details .project-link:hover:before,.project-details-overlay .project-info .project-info-details .project-link:hover:after{opacity:1}.project-details-overlay .project-info .project-info-details .project-link:before{content:"";opacity:.5;width:30px;height:30px;transition:opacity .15s var(--ease-in-out-quad);display:block}.project-details-overlay .project-info .project-info-details .project-link:after{content:"→";opacity:.5;width:1em;height:1lh;transition:opacity .15s var(--ease-in-out-quad);margin-left:auto;line-height:30px;display:block}.project-details-overlay .project-info .project-info-details .project-expertise-link:before{background:url(sendlink_black.763ee072.svg) no-repeat}.project-details-overlay .project-info .project-info-details .project-publications-link:before{background:url(publications.1e3d0995.svg) no-repeat}.project-details-overlay .project-info .project-info-details .project-awards-link>span>span{display:block}.project-details-overlay .project-info .project-info-details .project-awards-link>span>span:first-child{line-height:30px}.project-details-overlay .project-info .project-info-details .project-awards-link .project-link-description{color:var(--color-interactive-default);transition:none}.project-details-overlay .project-info .project-info-details .project-awards-link:hover .project-link-description{color:var(--color-interactive-default)}.project-details-overlay .project-info .project-info-details .project-awards-link:before{background:url(awards_black.ddafac78.svg) no-repeat;align-self:flex-start}.project-details-overlay .project-info .project-info-details .project-awards-link:after{align-self:flex-start}.project-details-overlay h1{color:var(--color-gray-400);margin:0;font-size:17px;font-weight:500;line-height:1.4}.project-details-overlay .project-images{position:relative;overflow:hidden}.project-details-overlay .project-images .slide-show{gap:var(--space-lg);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-y:hidden}.project-details-overlay .project-images .slide-show::-webkit-scrollbar{display:none}.project-details-overlay .project-images .slide-show img,.project-details-overlay .project-images .slide-show video{scroll-snap-align:start;opacity:.15;transition:opacity .3s var(--ease-in-out-quad);scroll-snap-align:center;object-fit:cover;max-width:100%;display:block}.project-details-overlay .project-images .slide-show img:first-child,.project-details-overlay .project-images .slide-show video:first-child{margin-left:30vw}.project-details-overlay .project-images .slide-show img:last-child,.project-details-overlay .project-images .slide-show video:last-child{margin-right:30vw}.project-details-overlay .project-images .slide-show img:not(.active),.project-details-overlay .project-images .slide-show video:not(.active){cursor:pointer}.project-details-overlay .project-images .slide-show img.active,.project-details-overlay .project-images .slide-show video.active{opacity:1}.project-details-overlay .project-images .slide-control{cursor:pointer;width:200px;height:200px;transition:opacity .5s var(--ease-in-out-quad);background:0 0;border:none;margin:auto 0;position:absolute}.project-details-overlay .project-images .slide-control:before,.project-details-overlay .project-images .slide-control:after{content:"";width:60px;height:4px;transition:background-color .2s var(--ease-in-out-quad);background-color:var(--color-white);display:block;position:absolute}.project-details-overlay .project-images .slide-control:hover:before,.project-details-overlay .project-images .slide-control:hover:after{background-color:var(--color-black)}.project-details-overlay .project-images .slide-control.hide{opacity:0}.project-details-overlay .project-images .prev-button{inset:0 auto 0 0}.project-details-overlay .project-images .prev-button:before{transform-origin:0 0;left:60px;transform:rotate(-45deg)}.project-details-overlay .project-images .prev-button:after{transform-origin:0 0;left:60px;transform:rotate(45deg)}.project-details-overlay .project-images .next-button{inset:0 0 0 auto}.project-details-overlay .project-images .next-button:before{transform-origin:100% 0;right:60px;transform:rotate(-45deg)}.project-details-overlay .project-images .next-button:after{transform-origin:100% 0;right:60px;transform:rotate(45deg)}@media screen and (width<=800px){.portfolio .landscape-md{grid-area:span 1/span 1}.portfolio .portrait-md{grid-row:span 2}.project-details-overlay{overflow-y:auto}.project-details-overlay .close-button{right:0;transform:scale(.5)rotate(45deg)}.project-details-overlay .project-details-content{grid-template-rows:min-content 230px}.project-details-overlay .project-details-content .project-images .slide-control{display:none}.project-details-overlay .project-info header{grid-template-columns:max-content 1fr;margin:-2px 0 auto auto;display:grid}.project-details-overlay .project-info header h1{grid-column:span 2;margin-right:35px}.project-details-overlay .project-info .project-info-details{box-shadow:none;grid-template-rows:auto;grid-template-columns:1fr}.portfolio a.project{display:grid}.portfolio a.project header{opacity:1;z-index:1;text-align:left;height:auto;padding:var(--space-xs);grid-area:1/1;align-self:flex-end}.portfolio a.project header>h1,.portfolio a.project header>p{opacity:1;position:static}.portfolio a.project header p{display:none}}.layout--section{top:calc(var(--height-header)*-1);position:relative}.layout--section .section-header{gap:var(--grid-gap);padding-top:var(--height-header);grid-template-columns:repeat(12,1fr);place-items:start;min-height:440px;display:grid;position:relative}.layout--section .section-header img,.layout--section .section-header video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layout--section .section-header h1{z-index:1;color:var(--color-section-title);margin:var(--space-lg)0 var(--space-xxxl)0;grid-column:3/12;font-size:100px;font-weight:200;line-height:1}@media screen and (width<=1024px){.layout--section .section-header{min-height:200px}.layout--section .section-header h1{margin:var(--space-md)0 var(--space-xl)0;font-size:10vw}}.layout--section .content{grid-column:span 5;justify-self:stretch}@media screen and (width<=1200px){.layout--section .content{grid-column:span 8}}@media screen and (width<=1024px){.layout--section .content{grid-column:span 12}}.layout--section .content{font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){.layout--section .content{font-size:17px}}.layout--impressum .content{grid-column:span 5;justify-self:stretch}@media screen and (width<=1200px){.layout--impressum .content{grid-column:span 8}}@media screen and (width<=1024px){.layout--impressum .content{grid-column:span 12}}#page--front .layout--team{--max-width:calc(33.3333% - (2*var(--grid-gap)));position:relative}#page--front .layout--team .content{grid-column:span 10;justify-self:stretch}@media screen and (width<=1024px){#page--front .layout--team .content{grid-column:span 12}}#page--front .layout--team .content{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:start;display:grid}@media screen and (width>=1395px){#page--front .layout--team .content{grid-template-columns:repeat(3,1fr)}}#page--front .layout--team .content:has(+.open){display:none}#page--front .layout--team .team-member--link{animation-name:fadeIn;animation-duration:.3s;animation-delay:.2s;animation-fill-mode:both;animation-timing-function:var(--ease-in-out-quad);align-items:end;display:grid}#page--front .layout--team .team-member--link img{grid-area:1/1;width:100%;height:auto}#page--front .layout--team .team-member--link .team-member--title{color:#fff;opacity:0;transition:opacity .4s 80ms var(--ease-in-out-quad);grid-area:1/1;margin:auto auto 10px 10px}#page--front .layout--team .team-member--link .team-member--title h2{margin-bottom:0;font-size:22px;font-weight:500;line-height:1.25}@media screen and (width<=1024px){#page--front .layout--team .team-member--link .team-member--title h2{font-size:17px}}#page--front .layout--team .team-member--link .team-member--title p.subtitle{margin-bottom:0;font-size:17px;font-weight:200;line-height:1.4}#page--front .layout--team .team-member--link:hover .team-member--title{opacity:1}#page--front .layout--team .team-member-overlay{opacity:0;grid-area:1/3/auto/13;grid-template-columns:subgrid;padding-bottom:var(--space-md);background:#000;row-gap:40px;display:none}#page--front .layout--team .team-member-overlay.open{animation-name:openOverlay;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:var(--ease-in-out-quad);display:grid}#page--front .layout--team .team-member-overlay .team-member-content{display:contents}#page--front .layout--team .team-member-overlay img{object-fit:cover;grid-column:1/5;width:100%;height:auto;min-height:50vh}#page--front .layout--team .team-member-overlay .team-member-text{grid-column:5/9;font-size:22px;font-weight:200;line-height:1.25}@media screen and (width<=1024px){#page--front .layout--team .team-member-overlay .team-member-text{font-size:17px}}#page--front .layout--team .team-member-overlay .team-member-text h2{margin-top:var(--space-lg);font-size:30px;font-weight:500;line-height:1.16667}@media screen and (width<=1024px){#page--front .layout--team .team-member-overlay .team-member-text h2{font-size:20px}}#page--front .layout--team .team-member-overlay .team-member-text p.subtitle{margin-bottom:var(--space-xl)}#page--front .layout--team .team-member-overlay .team-member-text h3{margin-bottom:0}#page--front .layout--team .team-member-overlay .team-previous-member,#page--front .layout--team .team-member-overlay .team-next-member{cursor:pointer;border:none;border-right:solid var(--close-button-line-strength)var(--close-button-line-color);border-bottom:solid var(--close-button-line-strength)var(--close-button-line-color);width:30px;height:30px;transition:opacity .2s var(--ease-in-out-quad);background:0 0;grid-row:2;position:relative}#page--front .layout--team .team-member-overlay .team-previous-member:hover,#page--front .layout--team .team-member-overlay .team-next-member:hover{opacity:.6}#page--front .layout--team .team-member-overlay .team-previous-member:before,#page--front .layout--team .team-member-overlay .team-next-member:before{content:"";background:#fff0;width:50px;height:50px;display:block;position:absolute;inset:-7px 0 0 -7px}#page--front .layout--team .team-member-overlay .team-previous-member{grid-column:2;transform:rotate(135deg)}#page--front .layout--team .team-member-overlay .team-next-member{grid-column:7;justify-self:flex-end;transform:rotate(-45deg)}@media screen and (width<=1100px){#page--front .layout--team .team-member-overlay img{grid-column:1/6}#page--front .layout--team .team-member-overlay .team-member-text{grid-column:6/13}}@media screen and (width<=1024px){#page--front .layout--team .content{grid-column:span 12}#page--front .layout--team .team-member-overlay{grid-area:2/1/auto/13}#page--front .layout--team .team-member-overlay.open{position:relative}#page--front .layout--team .team-member-overlay .close-button{top:0;right:0}#page--front .layout--team .team-member-overlay .team-next-member{grid-column:11}}@media screen and (width<=800px){#page--front .layout--team .team-member-overlay .close-button{transform:scale(.5)rotate(45deg)}#page--front .layout--team .team-member-overlay img{grid-area:1/1/1/13;min-height:30vh}#page--front .layout--team .team-member-overlay .team-member-text{grid-area:2/1/2/13}#page--front .layout--team .team-member-overlay .team-previous-member{grid-area:3/2}#page--front .layout--team .team-member-overlay .team-next-member{grid-area:3/11}#page--front .layout--team .team-member-overlay .team-member-text h2{margin-top:0}#page--front .layout--team .team-member-overlay .team-member-text p.subtitle{margin-bottom:var(--space-sm)}#page--front .layout--team .content .team-member--link .team-member--title{opacity:1;grid-area:2/1}}.layout--news .content-container{place-items:stretch stretch;display:block}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.min-inner-height{min-height:calc(100vh - var(--height-header) - var(--height-footer))}.hidden{display:none!important}
/*# sourceMappingURL=styles.css.map */
