@charset "UTF-8";@font-face{font-family:SuisseIntl;font-display:swap;src:url(../fonts/SuisseIntl-Light.woff2) format("woff2"),url(../fonts/SuisseIntl-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:SuisseIntl;font-display:swap;src:url(../fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../fonts/SuisseIntl-Regular.woff) format("woff");font-weight:400;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#f3f3f3;line-height:1;font-family:SuisseIntl;font-size:1.40625rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:SuisseIntl;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{font-weight:300;-webkit-transition:backgroud .3s;transition:backgroud .3s}.light body{background:#f3f3f3;color:#000}.dark body{background:#000;color:#f3f3f3}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{-webkit-transition:color .3s,backgroud .3s;transition:color .3s,backgroud .3s;min-width:0}[class*=__container]{max-width:84.375rem;margin:0 auto;padding:0 .9375rem}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.change-theme{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.75rem;height:.875rem;cursor:pointer}.change-theme::after,.change-theme::before{content:"";height:.8125rem;width:.8125rem;border-radius:50%;border:2px solid;-webkit-transition:all .3s ease;transition:all .3s ease}.dark .change-theme::after{border-color:#f3f3f3;background:#000}.dark .change-theme::before{background:#f3f3f3;border-color:#f3f3f3}.light .change-theme::before{background:#000;border-color:#000}.light .change-theme::after{border-color:#000;background:#f3f3f3}.label{display:inline-block;padding:.375rem .9375rem;min-height:2.3125rem;font-weight:400;line-height:1.2;color:#8a8474;border-radius:3.125rem;border:1px solid #8a8474}.label.btn{position:relative;-webkit-transition:border-color,color .3s;transition:border-color,color .3s}.label.btn::after{content:"↗";display:inline-block;padding-left:.75rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.dark .label.btn:hover{border-color:#f3f3f3;color:#f3f3f3}.light .label.btn:hover{border-color:#000;color:#000}.label.btn:hover::after{-webkit-transform:rotateZ(45deg) translateY(-15%);-ms-transform:rotate(45deg) translateY(-15%);transform:rotateZ(45deg) translateY(-15%)}.appear{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:all .5s,color .3s;transition:all .5s,color .3s}main._active .appear._watcher-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}footer .appear._watcher-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.header{position:absolute;width:100%;top:0;left:0}.header__wrapper{z-index:5;position:fixed;width:100%;top:-20%;left:0;-webkit-transition:top 1s;transition:top 1s}.header__wrapper._active{top:0}.header__wrapper::before{z-index:10;content:"";position:absolute;width:100%;height:100%;top:0;left:0}.light .header__wrapper::before{background-color:#f3f3f3}.dark .header__wrapper::before{background-color:#000}.header__wrapper::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;z-index:100;border-bottom:1px solid #8a8474}.header__body{padding:5px 0;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{z-index:20;font-size:2.6875rem;font-weight:300;line-height:1.1;-webkit-transition:color .3s;transition:color .3s}.header__theme{z-index:20}.header__icon{z-index:20}.menu{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:.625rem}.menu__item{position:relative}.menu__item::before{content:"";position:absolute;width:0%;height:.125rem;bottom:-10%;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.dark .menu__item::before{background:#f3f3f3}.light .menu__item::before{background:#000}.menu__link{display:block;text-align:right;font-weight:400;font-size:1.375rem}.icon-menu{display:none}.footer{padding-bottom:1.625rem}.footer__body{margin-top:1.25rem;padding:1.875rem 0;border-top:.0625rem solid #8a8474;margin-bottom:1.625rem;border-bottom:.0625rem solid #8a8474}.footer__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.25rem}.footer__title{font-size:1.4375rem;font-weight:400;line-height:1.1;margin-bottom:1.125rem}.footer__place:not(:last-child){margin-bottom:.9375rem}.footer__time span{color:#8a8474;font-size:1.1875rem}.footer__mail{font-style:normal}.footer__mail:not(:last-child){margin-bottom:.9375rem}.footer__mail a:hover{text-decoration:underline;color:#8a8474}.footer__media{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.625rem}.footer__link:hover{text-decoration:underline;color:#8a8474}.footer__rights{font-size:.875rem;line-height:1.2;color:#8a8474}.form-footer__input{width:100%;min-height:1.6875rem;-webkit-transition:all .3s;transition:all .3s;line-height:1.1;color:#8a8474;background-color:inherit;border-bottom:1px solid #8a8474}.form-footer__input:focus{outline:0}.light .form-footer__input:focus{color:#000;border-bottom-color:#000}.dark .form-footer__input:focus{color:#f3f3f3;border-bottom-color:#f3f3f3}.form-footer__email{max-width:100%;margin-top:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625rem}.form-footer__submit{-webkit-box-flex:0;-ms-flex:0 0 2.3125rem;flex:0 0 2.3125rem;position:relative;-webkit-transition:border-color,color .3s;transition:border-color,color .3s}.form-footer__submit::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"↗";display:inline-block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.dark .form-footer__submit:hover{border-color:#f3f3f3;color:#f3f3f3}.light .form-footer__submit:hover{border-color:#000;color:#000}.form-footer__submit:hover::after{-webkit-transform:rotateZ(45deg) translate(-90%,-25%);-ms-transform:rotate(45deg) translate(-90%,-25%);transform:rotateZ(45deg) translate(-90%,-25%)}.title__wrapper{position:relative;display:inline-block}.title__heading{color:transparent}.title__heading::-moz-selection{color:transparent;background:#add8e6}.title__heading::selection{color:transparent;background:#add8e6}.title__svg-title{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0}.light .title__svg-title._watcher-view path{stroke:#000}.light .title__svg-title._watcher-view svg{fill:#000}.dark .title__svg-title._watcher-view path{stroke:#f3f3f3}.dark .title__svg-title._watcher-view svg{fill:#f3f3f3}.title__svg-title._watcher-view path{-webkit-animation:logo-line 5s ease 1s forwards;animation:logo-line 5s ease 1s forwards}.title__svg-title svg{-webkit-transition:fill 2s 1.5s;transition:fill 2s 1.5s;fill:transparent;width:100%}.title__svg-title svg path{-webkit-transition:stroke .5s;transition:stroke .5s;stroke-dasharray:7549.11;stroke-dashoffset:7549.11}@-webkit-keyframes logo-line{from{stroke-dashoffset:7549.11}to{stroke-dashoffset:0}}@keyframes logo-line{from{stroke-dashoffset:7549.11}to{stroke-dashoffset:0}}.about__body{display:-ms-grid;display:grid;-ms-grid-columns:15rem 9.0625rem 1fr;grid-template-columns:15rem 9.0625rem 1fr}.about__location{font-style:inherit}.about__text{line-height:1.37}.working{padding-top:2.1875rem;border-top:.0625rem solid #8a8474}.working__body{display:block}.working__text{margin-bottom:1.875rem;color:#8a8474;font-weight:400;line-height:1.2}.working__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.875rem 1.25rem}.working__link{-webkit-transition:color .3s;transition:color .3s;line-height:1.2}.working__link:hover{color:#8a8474}.works__link{display:inline-block;line-height:1.2;margin-bottom:1.1875rem;position:relative;-webkit-transition:color .3s;transition:color .3s}.works__link::after{content:"↗";display:inline-block;padding-left:.75rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.works__link:hover{color:#8a8474}.works__link:hover::after{-webkit-transform:rotateZ(45deg) translateY(-35%);-ms-transform:rotate(45deg) translateY(-35%);transform:rotateZ(45deg) translateY(-35%)}.works__image-ibg{border-radius:1.25rem;display:block;padding-bottom:86%;overflow:hidden}.works__image-ibg img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.vision__btn{margin-bottom:1.3125rem}.vision__text{line-height:1.5}.vision__info{display:-ms-grid;display:grid;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;justify-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.vision__item{text-align:center}.vision__number{font-weight:400}.vision__number:not(:last-child){margin-bottom:1.125rem}.vision__number>span{display:inline-block}.vision__number .text{vertical-align:top;font-weight:400}.vision__data{line-height:1.3}.how{padding-top:2.1875rem;border-top:.0625rem solid #8a8474}.how__wrapper{display:-ms-grid;display:grid;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:.9375rem}.how__heading{font-weight:400;color:#8a8474;line-height:1.2}.how__brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem .9375rem}.how__brand{line-height:1.3;-webkit-transition:color .3s;transition:color .3s}.how__link{-ms-grid-column-align:self-start;justify-self:self-start}.impact__header{display:-ms-grid;display:grid;gap:.625rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:1.875rem}.impact__label{-ms-grid-column-align:self-start;justify-self:self-start;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}.impact__heading{line-height:1.35}.impact__text{line-height:1.4}.impact__item{display:-ms-grid;display:grid;gap:.625rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.impact__item:not(:last-child){margin-bottom:2.5rem}.impact__info{font-size:1.0625rem}.story{margin-top:5rem;padding-top:2.5rem}.story__slider{height:16.75rem}.story__image{position:relative;height:100%;border-radius:1.25rem;display:block;overflow:hidden}.story__image img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.story__footer{display:block;margin-top:3.125rem}.story__goal{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;line-height:1.3}.story__text{line-height:1.2}.work-with__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.875rem}.work-with__title{font-size:2.9375rem}.work-with__contact a:hover{text-decoration:underline;color:#8a8474}.work-with__link{-ms-grid-column-align:start;justify-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:29.99875em){.working__list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.impact__header{margin-bottom:2.8125rem}.impact__info{font-size:1.25rem}.story{margin-top:7.5rem}.story__slider{height:23rem}}@media (min-width:36.25em){.works{padding-top:2.5rem;border-top:.0625rem solid #8a8474}.vision{padding-top:5rem;border-top:.0625rem solid #8a8474}.impact{padding-top:3.125rem;border-top:.0625rem solid #8a8474;padding-bottom:3.125rem;border-bottom:.0625rem solid #8a8474}.story{border-top:.0625rem solid #8a8474}.story__footer{margin-top:5rem;padding-top:2.5rem;border-top:.0625rem solid #8a8474}.work-with{padding-top:2.5rem;border-top:.0625rem solid #8a8474;border-bottom:.0625rem solid #8a8474}}@media (min-width:36.25em) and (min-width:84.375em){.work-with{padding-bottom:12.5rem}}@media (min-width:42.5em){.story__footer{gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:47.99875em){.footer__wrapper{gap:1.875rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.footer__title{font-size:1.6875rem}.story{margin-top:11.25rem}.story__link{margin-bottom:1.3125rem}.story__title{margin-bottom:5rem}}@media (min-width:61.99875em){.footer__wrapper{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.working__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.working__text{-webkit-box-flex:0;-ms-flex:0 0 15rem;flex:0 0 15rem;margin:0}.vision__info{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.how__wrapper{-ms-grid-columns:5rem 1fr 10.625rem;grid-template-columns:5rem 1fr 10.625rem}.impact__header{gap:2.1875rem;margin-bottom:5rem;-ms-grid-columns:10rem 1fr 49%;grid-template-columns:10rem 1fr 49%}.impact__item{gap:2.1875rem;-ms-grid-columns:10rem (1fr)[2] 49%;grid-template-columns:10rem repeat(2,1fr) 49%}.impact__item:not(:last-child){margin-bottom:5rem}.story{margin-top:13.75rem}.story__slider{height:29.25rem}.work-with__wrapper{-ms-grid-columns:1fr 1fr 1fr 12.5rem;grid-template-columns:1fr 1fr 1fr 12.5rem}}@media (min-width:61.99875em) and (min-width:84.375em){.about__body{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem}.about__body{row-gap:2.5rem}}@media (min-width:84.375em){.header__body{min-height:3.75rem}.header__logo{font-size:2.6875rem}.header__logo{margin-right:1.25rem}.header__theme{margin-left:1.25rem}.menu__list{-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.page{padding-top:4.9375rem}.page__title{padding-top:3.125rem}.title__heading{font-size:22.6875rem}.about{padding-top:12.5rem}.about__text{font-size:2.6875rem}.working{margin-top:15.625rem}.works{margin-top:11.25rem}.works{padding-top:2.5rem}.vision{margin-top:11.25rem}.vision__text{font-size:2.5625rem}.vision__info{margin-top:7.5rem}.vision__info{gap:1.875rem}.vision__number{font-size:9.375rem}.vision__number .text{font-size:3rem}.how{margin-top:24.375rem}.impact{margin-top:15rem}.impact__heading{font-size:2.8125rem}.impact__text{font-size:2.125rem}.story__title{font-size:7.125rem}.story__goal{font-size:2.5rem}.story__text{font-size:2.1875rem}.work-with{margin-top:16.875rem}}@media (max-width:20em){.header__body{min-height:2.625rem}.header__logo{font-size:1.5625rem}.header__logo{margin-right:.625rem}.header__theme{margin-left:.625rem}.menu__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.page{padding-top:3.75rem}.page__title{padding-top:1.875rem}.title__heading{font-size:5.125rem}.about{padding-top:3.75rem}.about__text{font-size:1.25rem}.working{margin-top:3.125rem}.works{margin-top:5rem}.works{padding-top:.0000000625rem}.vision{margin-top:5rem}.vision__text{font-size:1.625rem}.vision__info{margin-top:4.375rem}.vision__info{gap:.625rem}.vision__number{font-size:4.375rem}.vision__number .text{font-size:1.75rem}.how{margin-top:4.375rem}.impact{margin-top:5rem}.impact__heading{font-size:2.375rem}.impact__text{font-size:1.125rem}.story__title{font-size:2rem}.story__goal{font-size:1.25rem}.story__text{font-size:.8125rem}.work-with{margin-top:5rem}}@media (max-width:61.99875em){.about__body{display:block}.about__body>:not(:last-child){margin-bottom:2.125rem}.about__text{-ms-grid-column-span:2;grid-column:span 2}.how__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.impact__label{margin-bottom:1.25rem}}@media (max-width:47.99875em){.header__theme{margin:0 1.25rem 0 0}.menu__body{position:fixed;right:-100%;width:100%;height:100%;padding:5rem 15px 0;top:0;overflow:auto;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.light .menu__body{background-color:#f3f3f3}.dark .menu__body{background-color:#000}.menu-open .menu__body{right:0}.menu-open .menu__body::before{right:0}.menu__body::before{z-index:10;content:"";position:fixed;width:100%;top:0;right:-100%;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.light .menu__body::before{background-color:#f3f3f3}.dark .menu__body::before{background-color:#000}.menu__list{display:block}.menu__item:not(:last-child){margin-bottom:.9375rem}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem}.light .icon-menu span,.light .icon-menu::after,.light .icon-menu::before{background-color:#000}.dark .icon-menu span,.dark .icon-menu::after,.dark .icon-menu::before{background-color:#f3f3f3}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.about__location{font-size:1.125rem}.about__time{font-size:1.125rem}.story__body>:not(:last-child){margin-bottom:1.9375rem}}@media (max-width:47.99875em) and (max-width:20em){.menu__body::before{height:2.625rem}.menu__link{font-size:2rem}}@media (max-width:47.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:42.5em){.story__goal{margin-bottom:1.0625rem}}@media (max-width:29.99875em){.how__link{-ms-grid-column-align:stretch;justify-self:stretch;text-align:center}.impact__label{margin-bottom:0}}@media (min-width:20em) and (max-width:84.375em){@supports (min-height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)){.header__body{min-height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)}}@supports not (min-height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)){.header__body{min-height:calc(2.625rem + 1.125 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.5625rem ,1.2129854369rem + 1.7475728155vw ,2.6875rem)){.header__logo{font-size:clamp(1.5625rem ,1.2129854369rem + 1.7475728155vw ,2.6875rem)}}@supports not (font-size:clamp(1.5625rem ,1.2129854369rem + 1.7475728155vw ,2.6875rem)){.header__logo{font-size:calc(1.5625rem + 1.125 * (100vw - 20rem)/ 64.375)}}@supports (margin-right:clamp(0.625rem ,0.4308252427rem + 0.9708737864vw ,1.25rem)){.header__logo{margin-right:clamp(.625rem ,.4308252427rem + .9708737864vw ,1.25rem)}}@supports not (margin-right:clamp(0.625rem ,0.4308252427rem + 0.9708737864vw ,1.25rem)){.header__logo{margin-right:calc(.625rem + .625 * (100vw - 20rem)/ 64.375)}}@supports (margin-left:clamp(0.625rem ,0.4308252427rem + 0.9708737864vw ,1.25rem)){.header__theme{margin-left:clamp(.625rem ,.4308252427rem + .9708737864vw ,1.25rem)}}@supports not (margin-left:clamp(0.625rem ,0.4308252427rem + 0.9708737864vw ,1.25rem)){.header__theme{margin-left:calc(.625rem + .625 * (100vw - 20rem)/ 64.375)}}@supports ((-moz-column-gap:clamp(1.25rem ,0.6674757282rem + 2.9126213592vw ,3.125rem)) or (column-gap:clamp(1.25rem ,0.6674757282rem + 2.9126213592vw ,3.125rem))){.menu__list{-webkit-column-gap:clamp(1.25rem ,.6674757282rem + 2.9126213592vw ,3.125rem);-moz-column-gap:clamp(1.25rem ,.6674757282rem + 2.9126213592vw ,3.125rem);column-gap:clamp(1.25rem ,.6674757282rem + 2.9126213592vw ,3.125rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,0.6674757282rem + 2.9126213592vw ,3.125rem)) or (column-gap:clamp(1.25rem ,0.6674757282rem + 2.9126213592vw ,3.125rem))){.menu__list{-webkit-column-gap:calc(1.25rem + 1.875 * (100vw - 20rem)/ 64.375);-moz-column-gap:calc(1.25rem + 1.875 * (100vw - 20rem)/ 64.375);column-gap:calc(1.25rem + 1.875 * (100vw - 20rem)/ 64.375)}}@supports (padding-top:clamp(3.75rem ,3.3810679612rem + 1.8446601942vw ,4.9375rem)){.page{padding-top:clamp(3.75rem ,3.3810679612rem + 1.8446601942vw ,4.9375rem)}}@supports not (padding-top:clamp(3.75rem ,3.3810679612rem + 1.8446601942vw ,4.9375rem)){.page{padding-top:calc(3.75rem + 1.1875 * (100vw - 20rem)/ 64.375)}}@supports (padding-top:clamp(1.875rem ,1.4866504854rem + 1.9417475728vw ,3.125rem)){.page__title{padding-top:clamp(1.875rem ,1.4866504854rem + 1.9417475728vw ,3.125rem)}}@supports not (padding-top:clamp(1.875rem ,1.4866504854rem + 1.9417475728vw ,3.125rem)){.page__title{padding-top:calc(1.875rem + 1.25 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(5.125rem ,-0.3313106796rem + 27.2815533981vw ,22.6875rem)){.title__heading{font-size:clamp(5.125rem ,-.3313106796rem + 27.2815533981vw ,22.6875rem)}}@supports not (font-size:clamp(5.125rem ,-0.3313106796rem + 27.2815533981vw ,22.6875rem)){.title__heading{font-size:calc(5.125rem + 17.5625 * (100vw - 20rem)/ 64.375)}}@supports (padding-top:clamp(3.75rem ,1.0315533981rem + 13.5922330097vw ,12.5rem)){.about{padding-top:clamp(3.75rem ,1.0315533981rem + 13.5922330097vw ,12.5rem)}}@supports not (padding-top:clamp(3.75rem ,1.0315533981rem + 13.5922330097vw ,12.5rem)){.about{padding-top:calc(3.75rem + 8.75 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.25rem ,0.8033980583rem + 2.2330097087vw ,2.6875rem)){.about__text{font-size:clamp(1.25rem ,.8033980583rem + 2.2330097087vw ,2.6875rem)}}@supports not (font-size:clamp(1.25rem ,0.8033980583rem + 2.2330097087vw ,2.6875rem)){.about__text{font-size:calc(1.25rem + 1.4375 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(3.125rem ,-0.7584951456rem + 19.4174757282vw ,15.625rem)){.working{margin-top:clamp(3.125rem ,-.7584951456rem + 19.4174757282vw ,15.625rem)}}@supports not (margin-top:clamp(3.125rem ,-0.7584951456rem + 19.4174757282vw ,15.625rem)){.working{margin-top:calc(3.125rem + 12.5 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)){.works{margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)}}@supports not (margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)){.works{margin-top:calc(5rem + 6.25 * (100vw - 20rem)/ 64.375)}}@supports (padding-top:clamp(0.0000000625rem ,-0.7766989472rem + 3.8834950485vw ,2.5rem)){.works{padding-top:clamp(.0000000625rem ,-.7766989472rem + 3.8834950485vw ,2.5rem)}}@supports not (padding-top:clamp(0.0000000625rem ,-0.7766989472rem + 3.8834950485vw ,2.5rem)){.works{padding-top:calc(.0000000625rem + 2.4999999375 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)){.vision{margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)}}@supports not (margin-top:clamp(5rem ,3.0582524272rem + 9.7087378641vw ,11.25rem)){.vision{margin-top:calc(5rem + 6.25 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.625rem ,1.3337378641rem + 1.4563106796vw ,2.5625rem)){.vision__text{font-size:clamp(1.625rem ,1.3337378641rem + 1.4563106796vw ,2.5625rem)}}@supports not (font-size:clamp(1.625rem ,1.3337378641rem + 1.4563106796vw ,2.5625rem)){.vision__text{font-size:calc(1.625rem + .9375 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(4.375rem ,3.4041262136rem + 4.854368932vw ,7.5rem)){.vision__info{margin-top:clamp(4.375rem ,3.4041262136rem + 4.854368932vw ,7.5rem)}}@supports not (margin-top:clamp(4.375rem ,3.4041262136rem + 4.854368932vw ,7.5rem)){.vision__info{margin-top:calc(4.375rem + 3.125 * (100vw - 20rem)/ 64.375)}}@supports (gap:clamp(0.625rem ,0.2366504854rem + 1.9417475728vw ,1.875rem)){.vision__info{gap:clamp(.625rem ,.2366504854rem + 1.9417475728vw ,1.875rem)}}@supports not (gap:clamp(0.625rem ,0.2366504854rem + 1.9417475728vw ,1.875rem)){.vision__info{gap:calc(.625rem + 1.25 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(4.375rem ,2.8216019417rem + 7.7669902913vw ,9.375rem)){.vision__number{font-size:clamp(4.375rem ,2.8216019417rem + 7.7669902913vw ,9.375rem)}}@supports not (font-size:clamp(4.375rem ,2.8216019417rem + 7.7669902913vw ,9.375rem)){.vision__number{font-size:calc(4.375rem + 5 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.75rem ,1.3616504854rem + 1.9417475728vw ,3rem)){.vision__number .text{font-size:clamp(1.75rem ,1.3616504854rem + 1.9417475728vw ,3rem)}}@supports not (font-size:clamp(1.75rem ,1.3616504854rem + 1.9417475728vw ,3rem)){.vision__number .text{font-size:calc(1.75rem + 1.25 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(4.375rem ,-1.838592233rem + 31.067961165vw ,24.375rem)){.how{margin-top:clamp(4.375rem ,-1.838592233rem + 31.067961165vw ,24.375rem)}}@supports not (margin-top:clamp(4.375rem ,-1.838592233rem + 31.067961165vw ,24.375rem)){.how{margin-top:calc(4.375rem + 20 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(5rem ,1.8932038835rem + 15.5339805825vw ,15rem)){.impact{margin-top:clamp(5rem ,1.8932038835rem + 15.5339805825vw ,15rem)}}@supports not (margin-top:clamp(5rem ,1.8932038835rem + 15.5339805825vw ,15rem)){.impact{margin-top:calc(5rem + 10 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(2.375rem ,2.2390776699rem + 0.6796116505vw ,2.8125rem)){.impact__heading{font-size:clamp(2.375rem ,2.2390776699rem + .6796116505vw ,2.8125rem)}}@supports not (font-size:clamp(2.375rem ,2.2390776699rem + 0.6796116505vw ,2.8125rem)){.impact__heading{font-size:calc(2.375rem + .4375 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.125rem ,0.8143203883rem + 1.5533980583vw ,2.125rem)){.impact__text{font-size:clamp(1.125rem ,.8143203883rem + 1.5533980583vw ,2.125rem)}}@supports not (font-size:clamp(1.125rem ,0.8143203883rem + 1.5533980583vw ,2.125rem)){.impact__text{font-size:calc(1.125rem + 1 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(2rem ,0.4077669903rem + 7.9611650485vw ,7.125rem)){.story__title{font-size:clamp(2rem ,.4077669903rem + 7.9611650485vw ,7.125rem)}}@supports not (font-size:clamp(2rem ,0.4077669903rem + 7.9611650485vw ,7.125rem)){.story__title{font-size:calc(2rem + 5.125 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(1.25rem ,0.8616504854rem + 1.9417475728vw ,2.5rem)){.story__goal{font-size:clamp(1.25rem ,.8616504854rem + 1.9417475728vw ,2.5rem)}}@supports not (font-size:clamp(1.25rem ,0.8616504854rem + 1.9417475728vw ,2.5rem)){.story__goal{font-size:calc(1.25rem + 1.25 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(0.8125rem ,0.385315534rem + 2.1359223301vw ,2.1875rem)){.story__text{font-size:clamp(.8125rem ,.385315534rem + 2.1359223301vw ,2.1875rem)}}@supports not (font-size:clamp(0.8125rem ,0.385315534rem + 2.1359223301vw ,2.1875rem)){.story__text{font-size:calc(.8125rem + 1.375 * (100vw - 20rem)/ 64.375)}}@supports (margin-top:clamp(5rem ,1.3106796117rem + 18.4466019417vw ,16.875rem)){.work-with{margin-top:clamp(5rem ,1.3106796117rem + 18.4466019417vw ,16.875rem)}}@supports not (margin-top:clamp(5rem ,1.3106796117rem + 18.4466019417vw ,16.875rem)){.work-with{margin-top:calc(5rem + 11.875 * (100vw - 20rem)/ 64.375)}}}@media (max-width:47.99875em) and (min-width:84.375em){.menu__body::before{height:3.75rem}.menu__link{font-size:3.75rem}}@media (max-width:47.99875em) and (min-width:20em) and (max-width:84.375em){@supports (height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)){.menu__body::before{height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)}}@supports not (height:clamp(2.625rem ,2.2754854369rem + 1.7475728155vw ,3.75rem)){.menu__body::before{height:calc(2.625rem + 1.125 * (100vw - 20rem)/ 64.375)}}@supports (font-size:clamp(2rem ,1.4563106796rem + 2.7184466019vw ,3.75rem)){.menu__link{font-size:clamp(2rem ,1.4563106796rem + 2.7184466019vw ,3.75rem)}}@supports not (font-size:clamp(2rem ,1.4563106796rem + 2.7184466019vw ,3.75rem)){.menu__link{font-size:calc(2rem + 1.75 * (100vw - 20rem)/ 64.375)}}}@media (min-width:61.99875em) and (min-width:20em) and (max-width:84.375em){@supports ((-moz-column-gap:clamp(1.25rem ,-0.3033980583rem + 7.7669902913vw ,6.25rem)) or (column-gap:clamp(1.25rem ,-0.3033980583rem + 7.7669902913vw ,6.25rem))){.about__body{-webkit-column-gap:clamp(1.25rem ,-.3033980583rem + 7.7669902913vw ,6.25rem);-moz-column-gap:clamp(1.25rem ,-.3033980583rem + 7.7669902913vw ,6.25rem);column-gap:clamp(1.25rem ,-.3033980583rem + 7.7669902913vw ,6.25rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-0.3033980583rem + 7.7669902913vw ,6.25rem)) or (column-gap:clamp(1.25rem ,-0.3033980583rem + 7.7669902913vw ,6.25rem))){.about__body{-webkit-column-gap:calc(1.25rem + 5 * (100vw - 20rem)/ 64.375);-moz-column-gap:calc(1.25rem + 5 * (100vw - 20rem)/ 64.375);column-gap:calc(1.25rem + 5 * (100vw - 20rem)/ 64.375)}}@supports (row-gap:clamp(0.625rem ,0.0424757282rem + 2.9126213592vw ,2.5rem)){.about__body{row-gap:clamp(.625rem ,.0424757282rem + 2.9126213592vw ,2.5rem)}}@supports not (row-gap:clamp(0.625rem ,0.0424757282rem + 2.9126213592vw ,2.5rem)){.about__body{row-gap:calc(.625rem + 1.875 * (100vw - 20rem)/ 64.375)}}}@media (min-width:61.99875em) and (max-width:20em){.about__body{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.about__body{row-gap:.625rem}}@media (min-width:36.25em) and (min-width:20em) and (max-width:84.375em){@supports (padding-bottom:clamp(3.125rem ,0.2123786408rem + 14.5631067961vw ,12.5rem)){.work-with{padding-bottom:clamp(3.125rem ,.2123786408rem + 14.5631067961vw ,12.5rem)}}@supports not (padding-bottom:clamp(3.125rem ,0.2123786408rem + 14.5631067961vw ,12.5rem)){.work-with{padding-bottom:calc(3.125rem + 9.375 * (100vw - 20rem)/ 64.375)}}}@media (min-width:36.25em) and (max-width:20em){.work-with{padding-bottom:3.125rem}}@media (any-hover:hover){.header__logo:hover{color:#8a8474}.works__image-ibg:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.how__brand:hover{color:#8a8474}.story__image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (hover:hover){.menu__item:hover::before{width:100%}}