@font-face{font-family:Radial-SemiBold;font-style:normal;font-weight:400;src:url(/fonts/Radial-Semibold.woff2) format("woff2"),url(/fonts/Radial-Semibold.woff) format("woff")}@font-face{font-family:Radial-Bold;font-style:normal;font-weight:400;src:url(/fonts/Radial-Bold.woff2) format("woff2"),url(/fonts/Radial-Bold.woff) format("woff")}@font-face{font-family:GT-America-Light;font-style:normal;font-weight:400;src:url(/fonts/GT-America-Light.woff2) format("woff2"),url(/fonts/GT-America-Light.woff) format("woff")}@font-face{font-family:GT-America-Medium;font-style:normal;font-weight:400;src:url(/fonts/GT-America-Medium.woff2) format("woff2"),url(/fonts/GT-America-Medium.woff) format("woff")}@font-face{font-family:GT-America-Regular;font-style:normal;font-weight:400;src:url(/fonts/GT-America-Standard-Regular.woff2) format("woff2"),url(/fonts/GT-America-Standard-Regular.woff) format("woff")}@font-face{font-family:blokk;font-style:normal;font-weight:400;src:url(/fonts/blokkneue.woff2) format("woff2"),url(/fonts/blokkneue.woff) format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{transition-duration:.5s;transition-property:background-color,background;transition-timing-function:ease-in-out}@media (min-width:768px){*{cursor:none!important}}body,html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background-color:#f6f6f1}#canvas{display:block;visibility:visible;position:fixed;z-index:1000;pointer-events:none}.cursor{width:32px;height:32px;border-radius:50%;border:2px solid #fff;position:fixed;z-index:10000;mix-blend-mode:difference;pointer-events:none;top:50vh;left:50vw}.info-cursor{display:block;visibility:visible;width:100vw;height:100%;position:absolute;z-index:500;display:flex;justify-content:center}.info-cursor .bg{width:100vw;height:100%;background-color:#000;opacity:.8;position:absolute}.info-cursor p{text-align:center;z-index:1000;position:relative;top:20%;font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;opacity:1;color:#f6f6f1;line-height:50px}.image-container{border-radius:8px;pointer-events:none}@media (min-width:768px){.image-container{border-radius:12px}}.image-intro{pointer-events:none}header{position:fixed;top:0;right:0;left:0;box-sizing:border-box;height:80px;overflow-x:scroll;overflow-y:hidden;padding:24px 24px 24px 16px;transform:translateY(-100%);transition:transform .25s ease-in-out;z-index:1000}header.headroom--pinned,header.headroom--top{transform:translateY(0)}header a{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;border-radius:18px;display:inline-block;padding:4px 20px;text-decoration:none;transition:all .25s ease-in-out}header #moon{background-color:transparent!important;font-size:35px;padding:0;transition:all .25s ease-in-out}header #header-navigation{display:flex;flex-direction:row;align-items:center}header #header-navigation #header-brand a{background:linear-gradient(124deg,#ff2400,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3);background-size:1800% 1800%;animation:rainbow 30s ease infinite;background-color:#f6f6f1;color:#000;white-space:nowrap}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}header #header-navigation #header-brand a:hover{animation:rainbow .5s ease infinite!important}header #header-navigation ul{display:flex;flex-direction:row;align-items:center;margin:0;padding:0 20px 0 0}@media (min-width:768px){header #header-navigation ul{padding-right:0}}header #header-navigation ul li{list-style-type:none;margin:0 0 0 16px}header #header-navigation ul li a{background-color:#f8f4fa;color:#000;white-space:nowrap}header #header-navigation ul li a:hover{background-color:#000;color:#f6f6f1;cursor:none}@media (min-width:576px){header{height:96px;overflow-x:auto;padding:32px 24px}header #header-spacer{flex:1}}@media (min-width:768px){header{padding:32px 24px}}header::-webkit-scrollbar{display:none}header{-ms-overflow-style:none;scrollbar-height:none}.focus{background-color:#000!important;color:#f6f6f1!important}footer{background-color:#000;box-sizing:border-box;display:flex;flex-direction:column;padding:32px 16px 128px 16px}@media (min-width:768px){footer{flex-direction:row;padding:32px 64px 128px 64px;gap:16px}}footer .footer-panel{flex:0 0 100%;margin-bottom:32px;color:#f6f6f1}@media (min-width:768px){footer .footer-panel{flex:0 0 33%;margin-bottom:0}}footer .footer-panel a{color:#f6f6f1;text-decoration:none}footer .footer-panel a:hover{text-decoration:underline}footer .footer-panel .footer-panel-title{font-family:GT-America-Medium,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:8px}footer .footer-panel .footer-panel-contents{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:25px}section.spacer.size--tiny{height:24px}section.spacer.size--small{height:64px}section.spacer.size--normal{height:96px}section.spacer.size--big{height:128px}@media (min-width:768px){section.spacer.size--tiny{height:64px}section.spacer.size--small{height:128px}section.spacer.size--normal{height:256px}section.spacer.size--big{height:512px}}section.introduction{position:relative;box-sizing:border-box;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}section.introduction .text{color:#000;text-align:center;font-family:Radial-SemiBold,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:37px;z-index:50}@media (min-width:768px){section.introduction .text{font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-.5px}}section.introduction img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}section.introduction #myVideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}section.lets-talk{z-index:1000;box-sizing:border-box;padding:32px 16px 64px;color:#f6f6f1;background-color:#000}@media (min-width:768px){section.lets-talk{padding:64px}}section.lets-talk .title{font-family:Radial-SemiBold,sans-serif;font-size:37px;font-style:normal;font-weight:400;line-height:42px;margin-bottom:32px}@media (min-width:768px){section.lets-talk .title{font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px;margin-bottom:64px}}section.lets-talk .title a{color:#f6f6f1;z-index:1000}section.lets-talk .dot span{background-color:#fc3a3b;border-radius:50%;display:inline-block;height:8px;margin:4px 0;width:8px}section.lets-talk .dot span{background:linear-gradient(124deg,#ff2400,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3);background-size:1800% 1800%;animation:rainbow 30s ease infinite}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}section.lets-talk .text{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:25px;color:#f6f6f1;max-width:740px}section.manifesto{background-color:#000;color:#f6f6f1;box-sizing:border-box;padding:32px 0 64px}@media (min-width:768px){section.manifesto{padding:64px 0}}section.manifesto .title{font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-.5px;color:#f6f6f1;margin-bottom:64px;max-width:1280px;padding:0 16px}@media (min-width:768px){section.manifesto .title{font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px;color:#f6f6f1;margin-bottom:64px;padding:0 64px}}section.manifesto .items .item{font-family:GT-America-Light,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:36px;border-bottom:1px solid #f6f6f1;color:#f6f6f1;padding:24px 16px}section.manifesto .items .item a{color:#f6f6f1;text-decoration:none}section.manifesto .items .item:first-child:hover a{text-decoration:underline}@media (min-width:768px){section.manifesto .items .item{font-family:GT-America-Light,sans-serif;font-size:56px;font-style:normal;font-weight:400;line-height:68px;padding:32px 64px}}section.manifesto .appendix{padding:24px 16px}@media (min-width:768px){section.manifesto .appendix{padding:32px 64px}}section.manifesto .appendix .dot span{background:linear-gradient(124deg,#ff2400,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3);background-size:1800% 1800%;animation:rainbow 30s ease infinite}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}section.manifesto .appendix .text{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:25px;color:#f6f6f1;max-width:740px}section.manifesto .appendix .text a{color:#f6f6f1}section.projects-grid .items{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:768px){section.projects-grid .items{margin-left:-1px}}section.projects-grid .items .horizontal-line{height:1px;width:100%;border-color:#f6f6f1;border-style:solid;border-width:1px 0 0 0}section.projects-grid .items .item{background-color:#000;border-color:#f6f6f1;border-style:solid;border-width:0 0 1px 0;box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 100%;justify-content:flex-end;padding:32px 16px;position:relative}@media (min-width:768px){section.projects-grid .items .item{border-left:1px solid #f6f6f1;padding:32px 24px}section.projects-grid .items .item.layout--full{flex:0 0 100%}section.projects-grid .items .item.layout--full .item-contents .text-link-container .small-btn{display:none}section.projects-grid .items .item.layout--half{flex:0 0 50%}section.projects-grid .items .item.layout--half .item-contents .text-link-container .large-btn{display:none!important}section.projects-grid .items .item.layout--half .item-contents .text-link-container .small-btn{display:block!important}}@media (min-width:768px) and (min-width:1200px){section.projects-grid .items .item.layout--half .item-contents .text-link-container .large-btn{display:block!important}section.projects-grid .items .item.layout--half .item-contents .text-link-container .small-btn{display:none!important}}section.projects-grid .items .item .item-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .5s ease-in-out;z-index:100}section.projects-grid .items .item .item-cover:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";display:block;opacity:.075;z-index:200}section.projects-grid .items .item .item-contents{position:relative;z-index:350;display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;height:100%}section.projects-grid .items .item .item-contents .title{font-family:Radial-SemiBold,sans-serif;font-size:37px;font-style:normal;font-weight:400;line-height:42px;color:#f6f6f1;max-width:980px}section.projects-grid .items .item .item-contents .text-link-container .text{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;color:#f6f6f1;margin:24px 0;max-width:480px}@media (min-width:768px){section.projects-grid .items .item .item-contents .text-link-container .text{margin:32px 0 64px}}section.projects-grid .items .item .item-contents .text-link-container .link{display:flex;flex-direction:row;gap:16px}section.projects-grid .items .item .item-contents .text-link-container .link a{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;background-color:transparent;border:1px solid #f6f6f1;border-radius:40px;box-sizing:border-box;color:#f6f6f1;display:inline-block;padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.projects-grid .items .item .item-contents .text-link-container .link a:hover{background-color:#f6f6f1;color:#000;cursor:none}@media (min-width:768px){section.projects-grid .items .item .item-contents .text-link-container .link a{padding:8px 32px}}section.projects-grid .items .item .item-contents .text-link-container .link .large-btn{display:none}section.projects-grid .items .item .item-contents .text-link-container .link .small-btn{display:block}@media (min-width:360px){section.projects-grid .items .item .item-contents .text-link-container .link .large-btn{display:none}section.projects-grid .items .item .item-contents .text-link-container .link .small-btn{display:block}}@media (min-width:576px){section.projects-grid .items .item .item-contents .text-link-container .link .large-btn{display:block}section.projects-grid .items .item .item-contents .text-link-container .link .small-btn{display:none}}@media (min-width:768px){section.projects-grid .items .item .item-contents .title{font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:66px}}@media (min-width:992px){section.projects-grid .items .item .item-contents .title{border:none;font-family:Radial-SemiBold,sans-serif;font-size:79px;font-style:normal;font-weight:400;line-height:86px}}html.no-touchevents section.projects-grid .items .item:hover .item-cover{opacity:1}.active .item-cover{opacity:1!important}.ada{border:#0ff 3px solid}section.projects-list{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:25px;color:#f6f6f1;background-color:#000}section.projects-list .items .item,section.projects-list .title{border-bottom:1px solid #f6f6f1}section.projects-list .title{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;padding:16px}@media (min-width:768px){section.projects-list .title{padding:16px 64px}}section.projects-list .items .item .tip{align-items:center;display:flex;flex-direction:row;padding:16px}section.projects-list .items .item .tip a{text-decoration:underline}@media (min-width:768px){section.projects-list .items .item .tip{padding:16px 24px}}section.projects-list .items .item .tip .name{flex:1}@media (min-width:768px){section.projects-list .items .item .tip .name{flex:auto}}section.projects-list .items .item .tip .link{display:none;margin:0 16px}section.projects-list .items .item .tip .link a{color:#f6f6f1;text-decoration:none}section.projects-list .items .item .tip .link a:hover{text-decoration:underline}@media (min-width:768px){section.projects-list .items .item .tip .link{display:block}}section.projects-list .items .item .tip .toggle{height:32px;transition:transform .25s ease-in-out}section.projects-list .items .item .tip .toggle line{stroke:#f6f6f1;opacity:1;transition:opacity .25s ease-in-out}@media (min-width:768px){section.projects-list .items .item .tip{padding:16px 64px}section.projects-list .items .item .tip .spacer{flex:1}}section.projects-list .items .item .details{display:none;padding:0 24px 24px}section.projects-list .items .item .details .text{max-width:650px}section.projects-list .items .item .details .links{display:flex;flex-direction:row;margin-top:24px}section.projects-list .items .item .details .links a{background-color:transparent;border:1px solid #f6f6f1;border-radius:40px;box-sizing:border-box;color:#f6f6f1;padding:8px 24px;text-decoration:none;transition:all .25s ease-in-out}section.projects-list .items .item .details .links a:hover{background-color:#f6f6f1;color:#000}@media (min-width:768px){section.projects-list .items .item .details .links a{padding:16px 32px}}@media (min-width:768px){section.projects-list .items .item .details{padding:32px 64px}}section.projects-list .items .item.is-expanded .tip .toggle{transform:rotate(90deg)}section.projects-list .items .item.is-expanded .tip .toggle line.h{opacity:0}section.projects-list .items .item.is-expanded .details{display:block}.about-description{background-color:#000;color:#f6f6f1;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:GT-America-Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:33px;padding:0 24px}.about-description p{max-width:750px}.photos-grid{background-color:#000;color:#f6f6f1;justify-items:center;margin:0;display:grid;grid-template-columns:16px 5fr 16px}@media (min-width:768px){.photos-grid{grid-template-columns:64px 5fr 64px}}@media (min-width:992px){.photos-grid{grid-template-columns:1fr 5fr 1fr}}.photos-grid .title-container{grid-column:2;padding-bottom:16px}@media (min-width:768px){.photos-grid .title-container{padding-bottom:24px;text-align:center;font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px}}.photos-grid .title-container .title{font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-.5px;grid-column:2}@media (min-width:768px){.photos-grid .title-container .title{text-align:center;font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px}}.photos-grid .items{grid-column:2;grid-row:2;font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px 1px;max-width:1000px}@media (min-width:992px){.photos-grid .items{grid-template-columns:repeat(3,1fr)}}.photos-grid .items .item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2px}.approach-list{color:#f6f6f1;background-color:#000;font-family:GT-America-Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:33px}.approach-list .intro{font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-.5px;margin-bottom:32px;max-width:1280px;padding:0 16px}@media (min-width:768px){.approach-list .intro{font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px;margin-bottom:32px;padding:0 64px}}.approach-list .items .item,.approach-list .title-container{border-bottom:2px solid #f6f6f1}.approach-list .title-container{display:grid;grid-template-columns:16px 5fr 16px}@media (min-width:768px){.approach-list .title-container{grid-template-columns:64px 5fr 64px}}@media (min-width:992px){.approach-list .title-container{grid-template-columns:1fr 5fr 1fr}}.approach-list .title-container .title{font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;grid-column:2;padding-left:0;margin-bottom:5px}.approach-list input[type=checkbox]{display:none}.approach-list .items .item{padding:1.2rem 0;display:grid;grid-template-columns:16px 5fr 16px;grid-template-rows:1fr auto}@media (min-width:768px){.approach-list .items .item{grid-template-columns:64px 5fr 64px}}@media (min-width:992px){.approach-list .items .item{grid-template-columns:1fr 5fr 1fr}}@media (min-width:768px){.approach-list .items .item{grid-template-columns:1fr 6fr 1fr}}@media (min-width:992px){.approach-list .items .item{grid-template-columns:1fr 6fr 1fr}}.approach-list .items .item .tip{grid-column:2;padding:20px 0}.approach-list .items .item .tip .name{transition:max-height 1.25s ease-out;font-family:Radial-SemiBold,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:58px;letter-spacing:-.5px;display:flex}.approach-list .items .item .tip .name span{margin-right:8px}.approach-list .items .item .tip .name a{flex:1;text-decoration:underline}@media (min-width:768px){.approach-list .items .item .tip .name{font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px}.approach-list .items .item .tip .name span{margin-right:64px}}.approach-list .items .item .details{max-height:0;overflow:hidden;transition:max-height .5s ease-out;grid-row:2;grid-column:2;place-self:center;padding-bottom:20px}.approach-list .items .item .details>.text{margin-bottom:0;font-family:GT-America-Light,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:33px;max-width:750px;place-self:center;margin-bottom:99px;margin-top:33px}.approach-list .toggle:checked+.tip+.details{max-height:350px}*{margin:0;padding:0;box-sizing:border-box}.front-page{width:100vw;min-height:100vh;padding-left:16px;padding-top:50px;display:flex;position:relative}@media (min-width:768px){.front-page{padding-top:0}}@media (min-width:1200px){.front-page{padding-left:60px;padding-bottom:60px}}.front-page .intro-description{max-width:90vw;z-index:50;display:flex;flex-direction:column;justify-content:flex-end;font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px}@media (min-width:992px){.front-page .intro-description{max-width:80vw}}@media (min-width:1200px){.front-page .intro-description{max-width:50vw}}@media (min-width:1600px){.front-page .intro-description{max-width:40vw}}.front-page .intro-description .title{font-family:Radial-SemiBold,sans-serif;font-size:37px;font-style:normal;font-weight:400;line-height:42px;margin:.67em 0 .3em}@media (min-width:768px){.front-page .intro-description .title{font-family:Radial-SemiBold,sans-serif;font-size:100px;font-style:normal;font-weight:400;line-height:110px;line-height:105%}}.front-page .intro-description .subtitle{font-family:GT-America-Light,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:32px}@media (min-width:768px){.front-page .intro-description .subtitle{font-family:GT-America-Light,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:46px}}.front-page .intro-description .description{letter-spacing:0;text-align:left;padding:34px 0}.front-page .intro-description .generic-info{display:flex;justify-content:space-between;gap:16px}.front-page .intro-description .generic-info .tasks-container{grid-column:1;grid-row:1/4}.front-page .intro-description .generic-info .tasks-container ul{list-style-type:none}.front-page .intro-description .generic-info .info-title{font-family:GT-America-Medium,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:31px;padding:0;line-height:29px!important}.front-page .intro-description .generic-info .media{display:flex;flex-direction:column;justify-content:space-between}.front-page .intro-description .generic-info .media .client,.front-page .intro-description .generic-info .media .live-site{grid-column:2}@media (min-width:576px){.front-page .intro-description .generic-info .media .client,.front-page .intro-description .generic-info .media .live-site{grid-column:2}}.front-page .intro-description .generic-info .media .client a,.front-page .intro-description .generic-info .media .live-site a{border-radius:25px;border:1px solid;padding:6px 15px 8px 14px;text-decoration:none;position:relative;margin-left:-13px;transition:all .35s;position:relative;top:-2px}.front-page .item-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;width:49.9%;top:0;right:0;bottom:0}.side-image,.side-image.bottom,.side-image.center,.side-image.left,.side-image.right,.side-image.top,.side-video.bottom,.side-video.top{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;height:100%;min-height:50vh;overflow-y:visible}.side-image .image-container,.side-video.bottom .image-container,.side-video.top .image-container{max-width:92vw;margin:0;z-index:2}.right.side-video.bottom,.right.side-video.top,.side-image.right{flex-direction:column-reverse}@media (min-width:992px){.right.side-video.bottom,.right.side-video.top,.side-image.right{align-items:flex-start;flex-direction:row}.right.side-video.bottom .image-container,.right.side-video.top .image-container,.side-image.right .image-container{max-width:50vw;margin-left:-12px}}.left.side-video.bottom,.left.side-video.top,.side-image.left{flex-direction:column-reverse}@media (min-width:992px){.left.side-video.bottom,.left.side-video.top,.side-image.left{flex-direction:row-reverse;align-items:flex-start;overflow-x:hidden}.left.side-video.bottom .image-container,.left.side-video.top .image-container,.side-image.left .image-container{width:auto;max-width:50vw;max-height:60vh;margin-right:-12px}}.side-image.top,.top.side-video{flex-direction:column-reverse}.side-image.top .image-container,.top.side-video .image-container{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (min-width:992px){.side-image.top .image-container,.top.side-video .image-container{max-width:80vw}}.bottom.side-video,.side-image.bottom{flex-direction:column}@media (min-width:992px){.bottom.side-video .image-container,.side-image.bottom .image-container{max-width:80vw}}.center.side-video.bottom,.center.side-video.top,.side-image.center{align-items:center;justify-content:center}.full.side-video.bottom,.full.side-video.top,.side-image.full{z-index:100}.full.side-video.bottom .image-container,.full.side-video.top .image-container,.side-image.full .image-container{margin:0;border-radius:12px!important}.full.right.side-video.bottom .image-container,.full.right.side-video.top .image-container,.side-image.full.right .image-container{margin-left:0}@media (min-width:768px){.full.right.side-video.bottom .image-container,.full.right.side-video.top .image-container,.side-image.full.right .image-container{margin-left:24px}}@media (min-width:992px){.full.right.side-video.bottom .image-container,.full.right.side-video.top .image-container,.side-image.full.right .image-container{margin-left:42px}}.full.left.side-video.bottom .image-container,.full.left.side-video.top .image-container,.side-image.full.left .image-container{margin-right:0}@media (min-width:768px){.full.left.side-video.bottom .image-container,.full.left.side-video.top .image-container,.side-image.full.left .image-container{margin-right:24px}}@media (min-width:992px){.full.left.side-video.bottom .image-container,.full.left.side-video.top .image-container,.side-image.full.left .image-container{margin-right:42px}}.side-video{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;height:100%;min-height:50vh;overflow-y:visible}.side-video .video-container{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;position:relative}.side-video .video-container video{display:block;margin:0;padding:0;min-width:20px;width:100%;max-width:940px;max-width:92vw}@media (min-width:992px){.side-video .video-container video{border-top-left-radius:12px;border-top-right-radius:12px;max-width:80vw}}@media (min-width:576px){.side-video .video-container video{padding:0}}.side-video.top{flex-direction:column-reverse}.side-video.bottom{flex-direction:column}.grid-text{display:grid;grid-template-columns:repeat(2,50vW);grid-template-rows:minmax(100px,auto) .5fr .5fr .5fr 100px;grid-auto-columns:100px;grid-auto-rows:100px;overflow-x:hidden;grid-row-gap:42px}@media (min-width:576px){.grid-text{grid-template-rows:minmax(100px,auto) .5fr .5fr .5fr 100px}}@media (min-width:768px){.grid-text{grid-template-rows:minmax(100px,auto) .7fr .7fr .7fr 100px}}@media (min-width:992px){.grid-text{grid-template-rows:minmax(100px,auto) minmax(auto,1fr) 1fr 1fr 100px}}@media (min-width:1200px){.grid-text{grid-template-rows:minmax(100px,auto) 2fr 1fr 2fr 100px}}.grid-text .text-grid-position{width:100%;height:100%;grid-column:1/-1;padding:24px 0;border-radius:0;background-color:#fff;display:flex;z-index:200}@media (min-width:576px){.grid-text .text-grid-position{max-width:calc(100% - 48px);border-radius:12px}}@media (min-width:992px){.grid-text .text-grid-position{background:0 0!important;padding:0;max-width:none;grid-column:auto}}.grid-text .text-grid-position.top{grid-row:2/3}@media (min-width:992px){.grid-text .text-grid-position.top{grid-row:1/3}}.grid-text .text-grid-position.bottom{grid-row:4/5}@media (min-width:992px){.grid-text .text-grid-position.bottom{grid-row:4/6}}.grid-text .text-grid-position.left{justify-content:flex-start}.grid-text .text-grid-position.right{justify-content:flex-end}.grid-text .text-grid-position.center{justify-content:center}.grid-text .image-container{padding:0}.grid-text #imgLong{height:100%;grid-row:1/6;z-index:50;grid-column:1/-1;justify-self:center}.grid-text #imgWide{z-index:100!important;justify-self:center;align-self:center}@media (min-width:576px){.grid-text #imgWide{width:100%;max-width:calc(100% - 48px)}}@media (min-width:992px){.grid-text #imgWide{width:80%;margin:0 42px}}.grid-text #imgWide.center,.grid-text #imgWide.left,.grid-text #imgWide.right{justify-self:center;grid-column:1/-1}@media (min-width:992px){.grid-text #imgLong.right{justify-self:flex-start;grid-column:2}}@media (min-width:992px){.grid-text #imgLong.left{justify-self:flex-end;grid-column:1;margin-left:-12px}}@media (min-width:992px){.grid-text #imgWide.right{justify-self:end}}.grid-text #imgWide.bottom{grid-row:3/5}.grid-text #imgWide.top{grid-row:2/4}@media (min-width:992px){.grid-text #imgWide.left{justify-self:start}}.grid-text #imgWide.center{justify-self:center}@media (min-width:992px){.grid-text #imgWide.center{grid-column:1/3}}.flex-images{position:relative;z-index:200;padding:0 8px}@media (min-width:768px){.flex-images{padding:0 32px}}.flex-images .baba{background-color:#ffb6c1!important}.flex-images .bebe{background-color:brown!important}.flex-images .flex-container{min-height:100vh;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex:1}@media (min-width:768px){.flex-images .flex-container{max-width:80vw;margin:auto}}.flex-images .flex-container .column-container{display:flex;flex-direction:column;gap:10px;position:relative;width:100vw}@media (min-width:768px){.flex-images .flex-container .column-container{flex-direction:row;gap:8px}}.flex-images .flex-container .column-container .flex-column{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.flex-images .flex-container .column-container .flex-column{width:100%}}.flex-images .flex-container .column-container .flex-column .image-container{width:100%;z-index:500}@media (min-width:992px){.flex-images .flex-container .column-container:nth-child(2){margin-top:0}}.in-column{height:80vw}.in-column .images-box{height:70vw}.in-column .images-box .image-container{width:70%;max-width:1400px}.in-column .images-box #imgBack{top:calc(50% - 45px);left:calc(50% - 45px);transform:translate(-50%,-50%)}.in-column .images-box #imgMid{top:50%;left:50%;transform:translate(-50%,-50%)}.in-column .images-box #imgFront{top:calc(50% + 45px);left:calc(50% + 45px);transform:translate(-50%,-50%)}@media (min-width:992px){.in-column .images-box #imgBack{top:calc(50% - 70px);left:calc(50% - 70px);transform:translate(-50%,-50%)}.in-column .images-box #imgMid{top:50%;left:50%;transform:translate(-50%,-50%)}.in-column .images-box #imgFront{top:calc(50% + 70px);left:calc(50% + 70px);transform:translate(-50%,-50%)}}.cntr,.in-column{height:100%;justify-content:center;align-items:center}.cntr .images-box,.in-column .images-box{left:0;right:0}.cntr .images-box .image-container,.in-column .images-box .image-container{position:absolute}@media (min-width:992px){.cntr .images-box .image-container,.in-column .images-box .image-container{position:absolute}}.chapter-container{padding:0 16px}@media (min-width:576px){.chapter-container{padding:0 24px}}@media (min-width:768px){.chapter-container{padding:0 32px}}@media (min-width:992px){.chapter-container{padding:0 42px}}.info{align-self:flex-start;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;max-width:750px}.info .tag{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:160px;padding:16px 14px 19px;height:27px;font-family:GT-America-Light,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:29px;opacity:.55}.info .tag.dark{border:#000 solid 1px;color:#000}.info .tag.light{border:#f6f6f1 solid 1px;color:#f6f6f1}.info .chapter-title{font-family:Radial-SemiBold,sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:37px}@media (min-width:992px){.info .chapter-title{font-family:Radial-SemiBold,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:53px}}.info .description p{padding:14px 0;line-height:30px}.info .description p:first-child{padding:0}.info .description a{color:inherit}.info .otherParagraphs{display:flex;gap:32px;flex-direction:column}@media (min-width:992px){.info .otherParagraphs{flex-direction:row}}.info .otherParagraphs .paragraph{flex:1}.info .otherParagraphs .paragraph .p-title{font-family:GT-America-Medium,sans-serif;font-size:21px;font-style:normal;font-weight:400;line-height:31px;padding-bottom:0}.--half-gradient{background:linear-gradient(0deg,#140075 50%,#f6f6f1 50%)}.title-only{min-height:100px!important}.title-only .info{max-width:inherit}.title-only .tag{display:none}.catalog.front-page .intro-description{font-family:blokk;line-height:18px}.catalog.front-page .intro-description .title{font-family:blokk}.catalog.front-page .intro-description .subtitle{font-family:blokk}.catalog.front-page .intro-description .info-title{font-family:blokk}.catalog .chapter-container .chapter-title{font-family:blokk;line-height:36px}.catalog .chapter-container .info,.catalog .chapter-container .p-title,.catalog .chapter-container .tag{font-family:blokk;line-height:18px}.catalog.module .module-name{margin:42px 0;border-top:#000 2px solid;border-bottom:#000 2px solid}.catalog.module .module-name h1{margin-left:40px;font-family:Radial-SemiBold,sans-serif;font-size:50px;font-style:normal;font-weight:400;line-height:53px}