:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}.container{width:min(var(--grid-whole),100% - var(--grid-padding) * 2);margin-inline:auto}.header{--header-enter-transition-duration:1s;--header-enter-transition-timing-function:var(--transition-default-timing-function);--header-enter-progress-transition-duration:2s;--header-enter-progress-transition-timing-function:var(--transition-default-timing-function);z-index:9;position:fixed;top:0;left:0;width:100%;background-image:linear-gradient(180deg,#031c14 -43.3%,#031c1400);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--transition-default-duration) var(--transition-default-timing-function),opacity var(--header-enter-transition-duration) var(--header-enter-transition-timing-function),transform var(--header-enter-transition-duration) var(--header-enter-transition-timing-function);transform:translateY(0);opacity:1}.header:not(.header--loaded){opacity:0;transition:none;transform:translateY(-50px)}@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.button{cursor:pointer;font-size:1em;font-family:inherit;font-weight:inherit;text-align:center;border:1px solid var(--button-background-color);border-radius:var(--space-size-l);margin:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-size-2xs);padding:var(--space-size-s) var(--space-size-l);background-color:var(--button-background-color,var(--color-secondary));color:var(--color-primary,inherit)}.button{transition:scale var(--transition-default-duration) var(--transition-timing-function-4)}.button:hover{scale:1.02}.button--type-primary{--button-background-color:var(--color-secondary);color:var(--color-primary)}.button--type-secondary{--button-background-color:var(--color-primary);color:var(--color-secondary)}

.image{opacity:0;transition:opacity var(--transition-default-duration) var(--transition-default-timing-function)}.icon-button{cursor:pointer;font-size:1em;font-family:inherit;font-weight:inherit;text-align:center;border:none;border-radius:50%;margin:0;padding:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:var(--button-background-color,var(--color-secondary));color:var(--color-primary)}.icon-button__icon{width:clamp(2.375rem,1.5833rem + 3.5185vw,4.75rem);height:clamp(2.375rem,1.5833rem + 3.5185vw,4.75rem)}.icon-button--size-medium .icon-button__icon{width:var(--space-size-l-xl);height:var(--space-size-l-xl)}.icon-button__icon svg{width:100%;height:100%;display:block}.video-dialog{display:inline-block;position:relative}.video-dialog__preview{display:block}.hero{position:sticky;top:0;overflow:clip}.hero__content{position:relative}@keyframes hero-bg-enter-left{0%{scale:1 1;animation-timing-function:var(--transition-timing-function-2)}50%{scale:0 1;animation-timing-function:var(--transition-default-timing-function)}to{scale:.5 1}}@keyframes hero-bg-enter-right{0%,50%{scale:1 1;opacity:.8;animation-timing-function:var(--transition-default-timing-function)}to{scale:0 1;opacity:1}}.hero__bg{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,var(--color-primary) -25%,rgba(3,28,20,0) 150%)}@media screen and (min-width:720px){.hero__bg{background:linear-gradient(180deg,var(--color-primary) -15%,rgba(3,28,20,0) 50%)}}.hero__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;z-index:-1}.hero-content-grid{min-height:100svh;padding:var(--space-size-3xl-4xl) 0 var(--space-size-l-xl);display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--space-size-m-l) var(--grid-gutter)}@media screen and (min-width:720px){.hero-content-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,auto)}}.hero-content-grid__item{min-width:0;grid-column:1/-1}@media screen and (min-width:720px){.hero-content-grid__item{grid-column:1/span 5;grid-row-end:span 2}}@media screen and (min-width:960px){.hero-content-grid__item{grid-column:1/span 4}}@media screen and (min-width:720px){.hero-content-grid__item--header{grid-row-start:1}}.hero-content-grid__item--body{place-self:center center}@media screen and (min-width:720px){.hero-content-grid__item--body{grid-column:4/span 6;grid-row:1/span 4}}@media screen and (min-width:720px)and (not (min-height:1024px)){.hero-content-grid__item--body{grid-column:7/span 6}}@media screen and (min-width:960px){.hero-content-grid__item--body{grid-column:5/span 4}}.hero-content-grid__item--footer{align-self:flex-end}@media screen and (min-width:720px){.hero-content-grid__item--footer{grid-row-start:3}}.hero__body,.hero__title{overflow-wrap:normal}@media screen and (max-width:719px){.hero__body,.hero__title{text-wrap-style:balance}}.hero__title{--stagger-delay:.2s;--stagger-delay-first:.6s;visibility:visible;transition:opacity 3s var(--transition-timing-function-3)}@keyframes hero-video-preview-leave{to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}}.hero__video-preview{background:var(--color-primary);border-radius:var(--space-size-2xs);overflow:clip;max-width:470px;margin-inline:auto}@media screen and (max-width:720px)and (not (min-height:1024px)){.hero__video-preview{max-height:40svh}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.hero__video-preview{animation:hero-video-preview-leave ease-in both;animation-timeline:--tl-section-about;animation-range:0 75svh}}.hero__video-preview{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity 1s var(--transition-default-timing-function),scale 1s var(--transition-default-timing-function),clip-path 1s var(--transition-default-timing-function)}.hero__body{transition:opacity 1s var(--transition-default-timing-function) var(--transition-default-duration)}.hero__cta{display:inline-block;margin-top:var(--space-size-l-xl);transform-origin:center;transition:opacity var(--transition-default-duration) var(--transition-default-timing-function) var(--transition-default-duration),scale var(--transition-default-duration) var(--transition-default-timing-function) var(--transition-default-duration)}.section-title{text-wrap-style:balance}@media screen and (min-width:960px){.section-title{max-width:57.36%}}@keyframes vertical-scroll-progress-bar-grow{to{transform:scaleY(1)}}.vertical-scroll-progress-bar{height:100%;position:relative;view-timeline-name:--vertical-scroll-progress-bar-tl}.scroll-box{position:relative;height:100%;padding-left:var(--space-size-l);display:grid;grid-template-columns:1fr;gap:var(--space-size-xl) 0;align-content:space-between}.scroll-box__progress-bar{position:absolute;top:0;left:0;height:100%}.image-info-box{display:grid;grid-template-columns:1fr;gap:var(--image-info-box-row-gap,var(--space-size-l-xl)) var(--grid-gutter)}@media screen and (min-width:720px){.image-info-box{grid-template-columns:repeat(12,1fr)}}.image-info-box__item--aside{overflow:clip}@media screen and (min-width:720px){.image-info-box__item--aside{grid-column:1/span 5}}@media screen and (min-width:960px){.image-info-box__item--aside{grid-column:1/span 4}}@media screen and (min-width:720px){.image-info-box__item--footer,.image-info-box__item--main{grid-column:7/span 6}}@media screen and (min-width:960px){.image-info-box__item--footer,.image-info-box__item--main{grid-column:9/span 4}}.image-info-box__image{scale:var(--image-info-box-image-from-scale,1.1);transition:scale var(--image-info-box-image-transition-duration,1s) var(--transition-default-timing-function)}@keyframes section-overlay{0%{clip-path:polygon(0 var(--overlay-mask-height),100% var(--overlay-mask-height),100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.overlay-section{--overlay-mask-height:var(--space-size-4xl)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.overlay-section{margin-top:calc(var(--overlay-mask-height)*-1);clip-path:polygon(0 var(--overlay-mask-height),100% var(--overlay-mask-height),100% 100%,0 100%);animation:section-overlay linear both;animation-timeline:view();animation-range:0 100svh;transform-origin:center}}.media-item{min-width:0}@keyframes image-carousel-dot-fill{to{transform:translate(0)}}.image-carousel{max-width:412px;margin:0 auto}.image-carousel__container{position:relative;aspect-ratio:412/512;overflow:clip}.image-carousel__image{width:100%;height:auto;position:absolute;top:0;left:0;pointer-events:none}.about-manifest{position:relative;padding:var(--space-size-4xl) 0;background-color:#e2e2e2;view-timeline-name:--about-manifest-tl}@keyframes foil-image-reveal{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.5}}@keyframes foil-image-reveal-reversed{0%,20%,40%,60%,80%,to{opacity:.5}10%,30%,50%,70%,90%{opacity:1}}.about-manifest__bg,.about-manifest__bg-layer{position:absolute;top:0;left:0;width:100%;height:100%}.about-manifest__bg{overflow:hidden;z-index:0;background-color:#fff}.about-manifest__bg-layer{-o-object-fit:cover;object-fit:cover}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-manifest__bg-layer{animation:foil-image-reveal ease-in-out both;animation-timeline:--about-manifest-tl;animation-range:cover 0 cover 100%;transform-origin:center}}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.about-manifest__bg-layer:nth-child(2){display:none}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-manifest__bg-layer:nth-child(2){transform:rotateY(180deg) rotateX(180deg);animation-name:foil-image-reveal-reversed}}.about-manifest .image-info-box{position:relative}.faq{padding:var(--space-size-4xl) 0 var(--space-size-2xl)}.faq__header{max-width:740px}.faq__body{padding-top:var(--space-size-2xl-3xl)}.form-group__body input:-moz-placeholder:not(:focus),.form-group__body textarea:-moz-placeholder:not(:focus){border-color:var(--placeholder-border-color)}.form-group__body input:empty:not(:focus),.form-group__body input:placeholder-shown:not(:focus),.form-group__body textarea:empty:not(:focus),.form-group__body textarea:placeholder-shown:not(:focus){border-color:var(--placeholder-border-color)}.form-group--error .form-group__body input:-moz-placeholder:not(:focus),.form-group--error .form-group__body textarea:-moz-placeholder:not(:focus){border-color:var(--error-color)}.form-group--error .form-group__body input:empty:not(:focus),.form-group--error .form-group__body input:placeholder-shown:not(:focus),.form-group--error .form-group__body textarea:empty:not(:focus),.form-group--error .form-group__body textarea:placeholder-shown:not(:focus){border-color:var(--error-color)}.footer{padding:var(--space-size-3xl) 0;overflow-x:clip}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.footer{view-timeline-name:--footer-tl;padding-top:75vmin}}@keyframes footer-logo-move{0%{translate:0 -150vmin;scale:var(--footer-logo-initial-scale)}75%{scale:var(--footer-logo-initial-scale)}to{translate:0;scale:1}}.page{position:relative;overflow-x:clip}.page__body{position:relative;z-index:1}.page__sections{isolation:isolate}.page__sections>*{scroll-margin-top:-1px}

.wheel-block{overflow:clip;timeline-scope:--wheel-block-wheel-tl}.wheel-block__sticky-content{padding:var(--space-size-4xl) 0}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__sticky-content{height:100svh;position:sticky;top:0;display:flex;flex-direction:column}}}.wheel-block__body{display:grid;grid-template-columns:1fr;gap:var(--space-size-2xl-3xl) var(--grid-gutter);margin-top:var(--space-size-2xl-3xl)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__body{position:relative;height:40svh;margin-top:auto}}}@media screen and (min-width:960px){.wheel-block__body{grid-template-columns:repeat(12,1fr)}}.wheel-block__body-inner{grid-column:1/-1}@media screen and (min-width:960px){.wheel-block__body-inner{grid-column:4/-4}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-width:960px)and (min-height:660px){.wheel-block__body-inner{grid-column:2/-2}}}}@keyframes wheel-block-wheel-rotate{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes wheel-block-wheel-enter{0%{opacity:0}to{opacity:1}}.wheel-block-wheel{display:grid;grid-template-columns:1fr;gap:var(--space-size-l)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel{display:block;aspect-ratio:1/1;position:relative;animation:wheel-block-wheel-enter ease-in both;animation-timeline:--wheel-block-wheel-tl;animation-range:0 50svh}}}.wheel-block-wheel__svg{display:none}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__svg{display:block;rotate:var(--wheel-rotation-degrees-start,60deg);width:140%;max-width:200%;margin-left:-20%;height:auto;animation:wheel-block-wheel-rotate linear forwards;animation-timeline:--wheel-block-wheel-tl;animation-range:cover 0 contain 100%}}@media screen and (min-height:660px)and (min-width:960px){.wheel-block-wheel__svg{width:100%;margin-left:0}}}.wheel-step__dot{fill:var(--color-accent);transform-box:content-box;transform-origin:center;transition:scale 1s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__dot{scale:1.5}.wheel-step__bubble{stroke:var(--color-secondary-transparent-50);fill:transparent;transition:fill 1s var(--transition-default-timing-function),stroke 1s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__bubble{fill:var(--color-secondary);stroke:var(--color-secondary)}.wheel-step__text{font-weight:500;font-size:26.66px;fill:var(--color-secondary)}.wheel-step--active .wheel-step__text{fill:var(--color-primary)}.wheel-step__line{stroke:var(--color-secondary);transform-box:content-box;scale:1 0;transition:scale 2s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__line{scale:1 1}.wheel-block-wheel__item{text-align:center;counter-increment:experience-item-counter}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item{position:absolute;top:20%;left:50%;transform:translate(-50%);width:80%}}@media screen and (min-height:660px)and (min-width:960px){.wheel-block-wheel__item{width:50%}}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item-description,.wheel-block-wheel__item-title{opacity:0}.wheel-block-wheel__item--active .wheel-block-wheel__item-description,.wheel-block-wheel__item--active .wheel-block-wheel__item-title{opacity:1;transition:opacity 2s var(--transition-default-timing-function)}}}.wheel-block-wheel__item-title{color:var(--color-accent)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){}.wheel-block-wheel__item-description{margin-top:var(--space-size-s)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item--active .wheel-block-wheel__item-description{transition-delay:.5s}}}.wheel-block__triggers{display:none;view-timeline-name:--wheel-block-wheel-tl;pointer-events:none}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__triggers{display:block}.wheel-block__trigger{height:50svh}}}@keyframes reveal-block-bg-enter{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes reveal-block-title-exit{0%{opacity:1}to{opacity:0}}@keyframes reveal-block-main-reveal{0%,40%{opacity:1;scale:1}to{opacity:0;scale:.5}}
@charset "UTF-8";@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}canvas,img,picture,svg,video{display:block;max-inline-size:100%;height:auto}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{color:inherit;text-decoration:none}}@font-face{font-family:PP Neue Montreal;src:url('/assets/ospeon-marketing/templates-v2/organic-impact/1da71eeaea60966b.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url('/assets/ospeon-marketing/templates-v2/organic-impact/b5d78a0f19403eab.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url('/assets/ospeon-marketing/templates-v2/organic-impact/8e390747b44323a9.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url('/assets/ospeon-marketing/templates-v2/organic-impact/811eb1c02f2ad449.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--color-dark-green:#031c14;--color-cream:#ddefde;--color-bronze-orange:#dbc093;--color-cream-transparent-20:rgba(221,239,222,.2);--color-cream-transparent-50:rgba(221,239,222,.5);--color-cream-transparent-80:rgba(221,239,222,.8);--color-dark-green-transparent-20:rgba(3,28,20,.2);--color-dark-green-transparent-50:rgba(3,28,20,.5);--color-dark-green-transparent-80:rgba(3,28,20,.8);--color-slaye:#779e91;--color-red:#e6070a;--color-body-background:var(--color-dark-green);--color-body-text:var(--color-cream);--color-primary:var(--color-dark-green);--color-secondary:var(--color-cream);--color-accent:var(--color-bronze-orange);--color-secondary-transparent-20:var(--color-cream-transparent-20);--color-secondary-transparent-50:var(--color-cream-transparent-50);--color-secondary-transparent-80:var(--color-cream-transparent-80);--color-primary-transparent-20:var(--color-dark-green-transparent-20);--color-primary-transparent-50:var(--color-dark-green-transparent-50);--color-primary-transparent-80:var(--color-dark-green-transparent-80);--color-tertiary:var(--color-slaye);--color-error:var(--color-red);--font-size-step--2:clamp(.64rem,.6169rem + .1026vw,.7035rem);--font-size-step--1:clamp(.8rem,.7499rem + .2226vw,.9377rem);--font-size-step-0:clamp(1rem,.9091rem + .404vw,1.25rem);--font-size-step-1:clamp(1.25rem,1.0986rem + .6727vw,1.6663rem);--font-size-step-2:clamp(1.5625rem,1.323rem + 1.0644vw,2.2211rem);--font-size-step-3:clamp(1.9531rem,1.5867rem + 1.6285vw,2.9607rem);--font-size-step-4:clamp(2.4414rem,1.894rem + 2.4327vw,3.9467rem);--font-size-step-5:clamp(3.0518rem,2.2484rem + 3.5703vw,5.2609rem);--space-size-3xs:clamp(.25rem,.2273rem + .101vw,.3125rem);--space-size-2xs:clamp(.5rem,.4545rem + .202vw,.625rem);--space-size-xs:clamp(.75rem,.6818rem + .303vw,.9375rem);--space-size-s:clamp(1rem,.9091rem + .404vw,1.25rem);--space-size-m:clamp(1.5rem,1.3636rem + .6061vw,1.875rem);--space-size-l:clamp(2rem,1.8182rem + .8081vw,2.5rem);--space-size-xl:clamp(3rem,2.7273rem + 1.2121vw,3.75rem);--space-size-2xl:clamp(4rem,3.6364rem + 1.6162vw,5rem);--space-size-3xl:clamp(6rem,5.4545rem + 2.4242vw,7.5rem);--space-size-4xl:clamp(8rem,7.2727rem + 3.2323vw,10rem);--space-size-5xl:clamp(12rem,10.9091rem + 4.8485vw,15rem);--space-size-3xs-2xs:clamp(.25rem,.1136rem + .6061vw,.625rem);--space-size-2xs-xs:clamp(.5rem,.3409rem + .7071vw,.9375rem);--space-size-xs-s:clamp(.75rem,.5682rem + .8081vw,1.25rem);--space-size-s-m:clamp(1rem,.6818rem + 1.4141vw,1.875rem);--space-size-m-l:clamp(1.5rem,1.1364rem + 1.6162vw,2.5rem);--space-size-l-xl:clamp(2rem,1.3636rem + 2.8283vw,3.75rem);--space-size-xl-2xl:clamp(3rem,2.2727rem + 3.2323vw,5rem);--space-size-2xl-3xl:clamp(4rem,2.7273rem + 5.6566vw,7.5rem);--space-size-3xl-4xl:clamp(6rem,4.5455rem + 6.4646vw,10rem);--space-size-4xl-5xl:clamp(8rem,5.4545rem + 11.3131vw,15rem);--space-size-s-l:clamp(1rem,.4545rem + 2.4242vw,2.5rem);--grid-viewport:1350px;--grid-whole:1290px;--grid-gutter:var(--space-size-s-m);--grid-padding:var(--space-size-m);--font-family-body:"PP Neue Montreal";--font-family-heading:"Josefin Sans","Jost",sans-serif;--transition-timing-function-1:cubic-bezier(.33,0,.11,1);--transition-timing-function-2:cubic-bezier(1,0,.47,.93);--transition-timing-function-3:cubic-bezier(.2,2.5,.4,1);--transition-timing-function-4:cubic-bezier(.1,.75,.25,1);--transition-timing-function-5:cubic-bezier(.1,.25,.25,1);--transition-default-duration:.5s;--transition-default-timing-function:var(--transition-timing-function-1)}html{min-height:100svh;background-color:var(--color-body-background);color:var(--color-body-text);font-family:var(--font-family-body),Arial,Helvetica,sans-serif;line-height:1.2;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{overflow-y:scroll}h1,h2,h3,h4,strong{font-weight:500}.u-text-body-large{font-size:var(--font-size-step-1);font-weight:500;line-height:1.4}.u-text-body-medium{font-size:var(--font-size-step-0);line-height:1.4}.u-text-body-xsmall{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.u-text-body-button{font-weight:500}.u-text-body-button,.u-text-body-menu-item{font-size:var(--font-size-step--1);line-height:1.4}.u-text-headings-large{font-size:var(--font-size-step-4);line-height:1.1}.u-text-headings-large,.u-text-headings-medium{font-family:var(--font-family-heading);font-weight:500}.u-text-headings-medium{font-size:var(--font-size-step-3);line-height:1.05}.u-text-headings-small{font-family:var(--font-family-heading);font-size:var(--font-size-step-2);font-weight:500;line-height:1.4}.payload-richtext,.u-wysiwyg{font-size:var(--font-size-step-0);line-height:1.4}.payload-richtext h2,.payload-richtext h3,.payload-richtext h4,.u-wysiwyg h2,.u-wysiwyg h3,.u-wysiwyg h4{font-size:var(--font-size-step-1);font-weight:500;line-height:1.4}.payload-richtext ol,.payload-richtext ul,.u-wysiwyg ol,.u-wysiwyg ul{list-style:inherit;list-style-type:"–  ";padding-left:1em}.payload-richtext ol li+li,.payload-richtext ul li+li,.payload-richtext>*+*,.u-wysiwyg ol li+li,.u-wysiwyg ul li+li,.u-wysiwyg>*+*{margin-top:var(--space-size-2xs-xs)}.u-bg-primary{background-color:var(--color-primary);color:var(--color-secondary)}.u-bg-secondary{background-color:var(--color-secondary);color:var(--color-primary)}
@keyframes about-process-carousel-move{to{transform:translate(calc(-100% + 275vw))}}.about-process-carousel{height:100vh;position:sticky;top:0;width:100vw;overflow-x:clip}.about-process-carousel__items{height:100vh;display:flex}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-carousel__items{width:500vw;margin-left:-50vw;will-change:transform;animation:about-process-carousel-move linear forwards;animation-timeline:--about-process-carousel-tl;animation-range:contain 0 contain 100%}}.about-process-carousel__item{flex:0 0 100vw;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:clip}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-carousel__item{margin-left:-25vw}}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.about-process-carousel__item{display:none}}@keyframes about-process-carousel-item-fade-in{to{opacity:1}}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.about-process-carousel__item--main{display:flex}}@keyframes about-process-carousel-item-zoom-in{to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.1)}}.about-process-carousel__image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-carousel__image{transform:scale(.725);clip-path:polygon(0 10%,100% 10%,100% 90%,0 90%)}.about-process-carousel__item--main .about-process-carousel__image{animation:about-process-carousel-item-zoom-in linear forwards;animation-timeline:--about-process-carousel-end-tl;animation-range:0 50vh}}@keyframes about-process-carousel-item-move-out{to{transform:translate(var(--move-out-x))}}.about-process-carousel__item--right{--move-out-x:20vw}.about-process-carousel__item--left,.about-process-carousel__item--right{animation:about-process-carousel-item-move-out linear forwards;animation-timeline:--about-process-carousel-end-tl;animation-range:0 50vh}.about-process-carousel__item--left{--move-out-x:-20vw}.about-process-carousel__slogan-container{width:100%;text-align:center}.about-process-carousel__slogan{position:relative;z-index:1;margin-inline:auto;text-align:center;--stagger-delay:.2s;visibility:visible;transition:opacity 3s var(--transition-default-timing-function)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-carousel-spacer{height:400vh;view-timeline-name:--about-process-carousel-tl;view-timeline-axis:block;margin-top:-100vh}}
.about-process-gallery{position:relative;padding:var(--space-size-3xl) 0}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-gallery{view-timeline-name:--about-process-carousel-end-tl;padding-bottom:100svh}.about-process-gallery__spacer{height:50vh}}.about-process-gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-size-xl) var(--space-size-s-m)}@media screen and (min-width:640px){.about-process-gallery-grid{gap:var(--space-size-5xl) var(--grid-gutter)}}.about-process-gallery-grid__item{min-width:0;display:flex;align-items:center;justify-content:center}.about-process-gallery-grid__item:first-child{grid-column:8/span 5;grid-row:1;padding-bottom:var(--space-size-2xl)}.about-process-gallery-grid__item:nth-child(2){grid-column:1/span 4;grid-row:1;align-self:flex-end}.about-process-gallery-grid__item:nth-child(3){grid-column:7/span 6;grid-row:2;padding-bottom:var(--space-size-2xl)}.about-process-gallery-grid__item:nth-child(4){grid-column:2/span 4;grid-row:2;align-self:flex-end}.about-process-gallery-grid__item:nth-child(5){grid-column:6/span 5;grid-row:3}.about-process-gallery-grid__item:nth-child(6){grid-column:9/span 4;grid-row:4;align-self:flex-start}.about-process-gallery-grid__item:nth-child(7){grid-column:1/span 5;grid-row:4;padding-top:var(--space-size-2xl)}.about-process-gallery-grid__item:nth-child(8){grid-column:8/span 4;grid-row:5;padding-bottom:var(--space-size-2xl)}.about-process-gallery-grid__item:nth-child(9){grid-column:3/span 4;grid-row:5;align-self:flex-end}@media screen and (min-width:640px){.about-process-gallery-grid__item:first-child{grid-column:9/span 4}.about-process-gallery-grid__item:nth-child(2){grid-column:1/span 3}.about-process-gallery-grid__item:nth-child(3){grid-column:8/span 5}.about-process-gallery-grid__item:nth-child(4){grid-column:3/span 3}.about-process-gallery-grid__item:nth-child(5){grid-column:6/span 5}.about-process-gallery-grid__item:nth-child(6){grid-column:10/span 3}.about-process-gallery-grid__item:nth-child(7){grid-column:1/span 4}.about-process-gallery-grid__item:nth-child(8){grid-column:10/span 3}.about-process-gallery-grid__item:nth-child(9){grid-column:4/span 3}}@keyframes about-process-gallery-item-move{0%{transform:var(--start-transform,translateY(-20svh))}to{transform:var(--end-transform,translateY(20svh))}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-gallery-item{view-timeline-name:--about-process-gallery-item-tl;animation:about-process-gallery-item-move linear both;animation-timeline:--about-process-gallery-item-tl}}.about-process-gallery-item-container{overflow:clip}@keyframes about-process-gallery-image-move{0%{translate:0 10%}to{translate:0 -10%}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process-gallery-item__image{scale:1.1}@media screen and (min-width:960px){.about-process-gallery-item__image{animation:about-process-gallery-image-move linear both;animation-timeline:--about-process-gallery-item-tl}}}
.about-process{timeline-scope:--about-process-carousel-tl,--about-process-carousel-end-tl}@keyframes about-process-header-enter{0%{transform:translateY(-100svh);opacity:0}}@keyframes about-process-header-leave{to{opacity:0}}.about-process__header{min-height:100svh;display:flex;justify-content:center;align-items:center;padding:var(--space-size-5xl) 0;text-align:center;text-wrap-style:balance;overflow:clip;view-timeline-name:--about-process-header}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.about-process__header{min-height:60svh}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-process__header{position:sticky;top:0;animation:about-process-header-leave ease-in forwards;animation-timeline:--about-process-carousel-tl;animation-range:0 50vh}.about-process__title{animation:about-process-header-enter linear forwards;animation-timeline:--about-process-header;animation-range:0 100vh}}.about-process__title{--stagger-delay:.5s;visibility:visible;transition:opacity 3s var(--transition-default-timing-function)}.about-process__body{overflow-x:clip}
.showcase-portfolio{padding:var(--space-size-4xl) 0 var(--space-size-2xl)}.showcase-portfolio-box__button{all:unset;cursor:pointer;display:block;width:100%;height:100%}.showcase-portfolio__header{max-width:740px}.showcase-portfolio__body{padding-top:var(--space-size-2xl-3xl)}.showcase-portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media screen and (min-width:720px){.showcase-portfolio-grid{grid-template-columns:repeat(3,1fr)}}.showcase-portfolio-grid__item{align-self:stretch;overflow:clip;max-width:100%;grid-row:span 1;aspect-ratio:428/284}.showcase-portfolio-grid__item:nth-child(10n+1){grid-row:span 2;aspect-ratio:428/568}.showcase-portfolio-box{position:relative}.showcase-portfolio-box__media,.showcase-portfolio-box__media .media-item__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.showcase-portfolio-box__tags{position:absolute;bottom:var(--space-size-2xs);left:var(--space-size-2xs);display:flex;flex-wrap:wrap;gap:var(--space-size-2xs)}@media screen and (max-width:480px){.showcase-portfolio-box__tags{display:none}}@media screen and not (max-width:720px){.showcase-portfolio-box__tags{bottom:var(--space-size-s);left:var(--space-size-s)}}.showcase-portfolio__actions{margin-top:var(--space-size-2xl);text-align:center}
.services__header{padding:var(--space-size-3xl) 0}.services__body{padding-bottom:var(--space-size-4xl)}.services-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-size-xs)}@media screen and (min-width:720px){.services-card-grid{grid-template-columns:repeat(4,1fr);gap:var(--space-size-s);gap:var(--grid-gutter)}}.services-card-grid__item{min-width:0;aspect-ratio:300/410}.services-card-grid__item:first-child{grid-column:span 2;aspect-ratio:auto;height:clamp(12.5rem,10.4167rem + 9.2593vw,18.75rem)}@media screen and (min-width:720px){.services-card-grid__item:first-child{grid-column:span 4}}.service-card{position:relative;cursor:pointer;overflow:clip;opacity:0;translate:0 var(--space-size-m-l);transition:translate 1s var(--transition-default-timing-function),opacity 1s var(--transition-default-timing-function);transition-delay:var(--delay,0s)}.service-card__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transition:transform 1s var(--transition-default-timing-function) var(--delay,0s),scale var(--transition-default-duration) var(--transition-default-timing-function)}.service-card:hover .service-card__image{scale:1.05}.service-card__nr{scale:0;transition:scale 1s var(--transition-default-timing-function);transition-delay:var(--delay,0s)}.service-card__title{overflow-wrap:normal}.service-card__content{padding:var(--space-size-s-m);height:100%;display:flex;flex-direction:column;position:relative;z-index:1;background-color:var(--color-primary-transparent-50)}.service-card__header{display:flex;flex-direction:row;justify-content:space-between}.service-card__body{margin-top:auto}.service-card__link{transition:scale var(--transition-default-duration) var(--transition-default-timing-function),rotate var(--transition-default-duration) var(--transition-timing-function-4)}.service-card:hover .service-card__link{rotate:45deg;scale:1.1}.services-list-item-grid{margin-top:calc(var(--space-size-2xl)*-1);padding-top:var(--space-size-3xl-4xl);display:grid;grid-template-columns:1fr;gap:0 var(--space-size-m)}.services-list-item-grid__item{border-bottom:1px solid var(--color-secondary-transparent-20)}.service-list-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:var(--space-size-xs) 0;gap:var(--grid-gutter);cursor:pointer;color:var(--color-secondary-transparent-80);opacity:0;translate:0 var(--space-size-xl-2xl);transition:translate 1s var(--transition-default-timing-function) var(--delay,0s),opacity 1s var(--transition-default-timing-function) var(--delay,0s),color var(--transition-default-duration) var(--transition-timing-function-4) 0s}.service-list-item:hover{color:var(--color-secondary)}@media screen and (min-width:720px){.service-list-item{grid-template-columns:repeat(3,1fr)}}.service-list-item__action{text-align:right}.service-list-item__link{transition:rotate var(--transition-default-duration) var(--transition-default-timing-function)}.service-list-item:hover .service-list-item__link{rotate:45deg}
.tabs__labels{display:flex;gap:var(--space-size-l);overflow-x:auto}.tabs__label{flex:0 0 auto;padding:0 0 var(--space-size-2xs) 0;border:none;cursor:pointer;display:inline-block;position:relative;color:var(--color-primary-transparent-80);transition:color var(--transition-default-duration) var(--transition-timing-function-4)}.tabs__label--active{color:var(--color-primary)}.tabs__content{padding-top:var(--space-size-xl)}
.team{background-color:#e2e2e2;padding:var(--space-size-4xl) 0}.team__body{padding-top:var(--space-size-2xl-3xl)}.team__image-info-box{--image-info-box-row-gap:var(--space-size-2xl-3xl);--image-info-box-image-from-scale:1.2;--image-info-box-image-transition-duration:2s}.team-members{margin-top:var(--space-size-4xl)}.team-members__tabs{display:flex;flex-direction:column;align-items:center}.team-member-grid{margin-top:var(--space-size-s);display:grid;grid-template-columns:repeat(12,1fr);gap:0 var(--space-size-s-m)}@media screen and (min-width:640px){.team-member-grid{margin-top:var(--space-size-xl);grid-template-columns:repeat(12,1fr);gap:0 var(--grid-gutter)}}.team-member-grid__item{grid-column-end:span 6}.team-member-grid__item:nth-child(odd){grid-column-start:1;padding-top:var(--space-size-xl)}.team-member-grid__item:nth-child(2n){grid-column-start:7}@media screen and (min-width:720px){.team-member-grid__item{grid-column-end:span 4}.team-member-grid__item:nth-child(odd){grid-column-start:2;padding-top:var(--space-size-2xl-3xl)}.team-member-grid__item:nth-child(2n){grid-column-start:7}}@media screen and (min-width:960px){.team-member-grid__item{grid-column-end:span 3}.team-member-grid__item:nth-child(odd){grid-column-start:3}.team-member-grid__item:nth-child(2n){grid-column-start:8}}@keyframes team-member-move-item-move{0%{transform:var(--start-transform,translateY(0))}to{transform:var(--end-transform,translateY(0))}}.team-member{cursor:pointer}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-width:960px){.team-member{view-timeline-name:--team-member-move-item-tl;animation:team-member-move-item-move linear both;animation-timeline:--team-member-move-item-tl}}}.team-member__header{margin-bottom:var(--space-size-s);position:relative;overflow:clip}@keyframes team-member-move-image-move{0%{translate:0 10%}to{translate:0 -10%}}.team-member__image{transition:transform var(--transition-default-duration) var(--transition-default-timing-function)}.team-member:hover .team-member__image{transform:scale(1.05)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.team-member__image{scale:1.1}@media screen and (min-width:960px){.team-member__image{animation:team-member-move-image-move linear both;animation-timeline:--team-member-move-item-tl}}}.team-member__info{gap:var(--space-size-2xs)}.team-member__info,.vacancy-box{display:flex;flex-direction:column}
.pricing{padding:var(--space-size-4xl) 0 var(--space-size-2xl)}.pricing__header{max-width:740px}.pricing__body{padding-top:var(--space-size-2xl-3xl)}.pricing__notice{margin-top:var(--space-size-m);color:var(--color-primary-transparent-80)}.pricing__items{margin-top:var(--space-size-2xl)}.pricing-items{display:grid;gap:var(--space-size-2xl)}.pricing-item__header{display:flex;flex-direction:column;gap:var(--space-size-s-m)}@media screen and (min-width:640px){.pricing-item__header{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-size-l)}}.pricing-item__body{max-width:1070px;padding-top:var(--space-size-xl)}@media screen and (min-width:640px){.pricing-item__title{display:flex;align-items:center;gap:var(--space-size-xs-s)}}
.page{position:relative;overflow-x:clip}.page__body{position:relative;z-index:1}.page__sections{isolation:isolate}
.page{position:relative;overflow-x:clip}.page__body{position:relative;z-index:1}.page__sections{isolation:isolate}.page__sections>*{scroll-margin-top:-1px}
.header{--header-enter-transition-duration:1s;--header-enter-transition-timing-function:var(--transition-default-timing-function);--header-enter-progress-transition-duration:2s;--header-enter-progress-transition-timing-function:var(--transition-default-timing-function);z-index:9;position:fixed;top:0;left:0;width:100%;background-image:linear-gradient(180deg,#031c14 -43.3%,#031c1400);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--transition-default-duration) var(--transition-default-timing-function),opacity var(--header-enter-transition-duration) var(--header-enter-transition-timing-function),transform var(--header-enter-transition-duration) var(--header-enter-transition-timing-function);transform:translateY(0);opacity:1}.header:not(.header--loaded){opacity:0;transition:none;transform:translateY(-50px)}@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.container{width:min(var(--grid-whole),100% - var(--grid-padding) * 2);margin-inline:auto}
.hero{position:sticky;top:0;overflow:clip}.hero__content{position:relative}@keyframes hero-bg-enter-left{0%{scale:1 1;animation-timing-function:var(--transition-timing-function-2)}50%{scale:0 1;animation-timing-function:var(--transition-default-timing-function)}to{scale:.5 1}}@keyframes hero-bg-enter-right{0%,50%{scale:1 1;opacity:.8;animation-timing-function:var(--transition-default-timing-function)}to{scale:0 1;opacity:1}}.hero__bg{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,var(--color-primary) -25%,rgba(3,28,20,0) 150%)}@media screen and (min-width:720px){.hero__bg{background:linear-gradient(180deg,var(--color-primary) -15%,rgba(3,28,20,0) 50%)}}.hero__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;z-index:-1}.hero-content-grid{min-height:100svh;padding:var(--space-size-3xl-4xl) 0 var(--space-size-l-xl);display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--space-size-m-l) var(--grid-gutter)}@media screen and (min-width:720px){.hero-content-grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,auto)}}.hero-content-grid__item{min-width:0;grid-column:1/-1}@media screen and (min-width:720px){.hero-content-grid__item{grid-column:1/span 5;grid-row-end:span 2}}@media screen and (min-width:960px){.hero-content-grid__item{grid-column:1/span 4}}@media screen and (min-width:720px){.hero-content-grid__item--header{grid-row-start:1}}.hero-content-grid__item--body{place-self:center center}@media screen and (min-width:720px){.hero-content-grid__item--body{grid-column:4/span 6;grid-row:1/span 4}}@media screen and (min-width:720px)and (not (min-height:1024px)){.hero-content-grid__item--body{grid-column:7/span 6}}@media screen and (min-width:960px){.hero-content-grid__item--body{grid-column:5/span 4}}.hero-content-grid__item--footer{align-self:flex-end}@media screen and (min-width:720px){.hero-content-grid__item--footer{grid-row-start:3}}.hero__body,.hero__title{overflow-wrap:normal}@media screen and (max-width:719px){.hero__body,.hero__title{text-wrap-style:balance}}.hero__title{--stagger-delay:.2s;--stagger-delay-first:.6s;visibility:visible;transition:opacity 3s var(--transition-timing-function-3)}@keyframes hero-video-preview-leave{to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}}.hero__video-preview{background:var(--color-primary);border-radius:var(--space-size-2xs);overflow:clip;max-width:470px;margin-inline:auto}@media screen and (max-width:720px)and (not (min-height:1024px)){.hero__video-preview{max-height:40svh}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.hero__video-preview{animation:hero-video-preview-leave ease-in both;animation-timeline:--tl-section-about;animation-range:0 75svh}}.hero__video-preview{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity 1s var(--transition-default-timing-function),scale 1s var(--transition-default-timing-function),clip-path 1s var(--transition-default-timing-function)}.hero__body{transition:opacity 1s var(--transition-default-timing-function) var(--transition-default-duration)}.hero__cta{display:inline-block;margin-top:var(--space-size-l-xl);transform-origin:center;transition:opacity var(--transition-default-duration) var(--transition-default-timing-function) var(--transition-default-duration),scale var(--transition-default-duration) var(--transition-default-timing-function) var(--transition-default-duration)}
.image{opacity:0;transition:opacity var(--transition-default-duration) var(--transition-default-timing-function)}
.video-dialog{display:inline-block;position:relative}.video-dialog__preview{display:block}
.icon-button{cursor:pointer;font-size:1em;font-family:inherit;font-weight:inherit;text-align:center;border:none;border-radius:50%;margin:0;padding:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:var(--button-background-color,var(--color-secondary));color:var(--color-primary)}.icon-button__icon{width:clamp(2.375rem,1.5833rem + 3.5185vw,4.75rem);height:clamp(2.375rem,1.5833rem + 3.5185vw,4.75rem)}.icon-button--size-medium .icon-button__icon{width:var(--space-size-l-xl);height:var(--space-size-l-xl)}.icon-button__icon svg{width:100%;height:100%;display:block}
.button{cursor:pointer;font-size:1em;font-family:inherit;font-weight:inherit;text-align:center;border:1px solid var(--button-background-color);border-radius:var(--space-size-l);margin:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-size-2xs);padding:var(--space-size-s) var(--space-size-l);background-color:var(--button-background-color,var(--color-secondary));color:var(--color-primary,inherit)}.button{transition:scale var(--transition-default-duration) var(--transition-timing-function-4)}.button:hover{scale:1.02}.button--type-primary{--button-background-color:var(--color-secondary);color:var(--color-primary)}.button--type-secondary{--button-background-color:var(--color-primary);color:var(--color-secondary)}
@keyframes section-overlay{0%{clip-path:polygon(0 var(--overlay-mask-height),100% var(--overlay-mask-height),100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.overlay-section{--overlay-mask-height:var(--space-size-4xl)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.overlay-section{margin-top:calc(var(--overlay-mask-height)*-1);clip-path:polygon(0 var(--overlay-mask-height),100% var(--overlay-mask-height),100% 100%,0 100%);animation:section-overlay linear both;animation-timeline:view();animation-range:0 100svh;transform-origin:center}}
.about-manifest{position:relative;padding:var(--space-size-4xl) 0;background-color:#e2e2e2;view-timeline-name:--about-manifest-tl}@keyframes foil-image-reveal{0%,20%,40%,60%,80%,to{opacity:1}10%,30%,50%,70%,90%{opacity:.5}}@keyframes foil-image-reveal-reversed{0%,20%,40%,60%,80%,to{opacity:.5}10%,30%,50%,70%,90%{opacity:1}}.about-manifest__bg,.about-manifest__bg-layer{position:absolute;top:0;left:0;width:100%;height:100%}.about-manifest__bg{overflow:hidden;z-index:0;background-color:#fff}.about-manifest__bg-layer{-o-object-fit:cover;object-fit:cover}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-manifest__bg-layer{animation:foil-image-reveal ease-in-out both;animation-timeline:--about-manifest-tl;animation-range:cover 0 cover 100%;transform-origin:center}}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.about-manifest__bg-layer:nth-child(2){display:none}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.about-manifest__bg-layer:nth-child(2){transform:rotateY(180deg) rotateX(180deg);animation-name:foil-image-reveal-reversed}}.about-manifest .image-info-box{position:relative}
.image-info-box{display:grid;grid-template-columns:1fr;gap:var(--image-info-box-row-gap,var(--space-size-l-xl)) var(--grid-gutter)}@media screen and (min-width:720px){.image-info-box{grid-template-columns:repeat(12,1fr)}}.image-info-box__item--aside{overflow:clip}@media screen and (min-width:720px){.image-info-box__item--aside{grid-column:1/span 5}}@media screen and (min-width:960px){.image-info-box__item--aside{grid-column:1/span 4}}@media screen and (min-width:720px){.image-info-box__item--footer,.image-info-box__item--main{grid-column:7/span 6}}@media screen and (min-width:960px){.image-info-box__item--footer,.image-info-box__item--main{grid-column:9/span 4}}.image-info-box__image{scale:var(--image-info-box-image-from-scale,1.1);transition:scale var(--image-info-box-image-transition-duration,1s) var(--transition-default-timing-function)}
.image-carousel{max-width:412px;margin:0 auto}.image-carousel__container{position:relative;aspect-ratio:412/512;overflow:clip}.image-carousel__image{width:100%;height:auto;position:absolute;top:0;left:0;pointer-events:none}@keyframes image-carousel-dot-fill{to{transform:translate(0)}}
.scroll-box{position:relative;height:100%;padding-left:var(--space-size-l);display:grid;grid-template-columns:1fr;gap:var(--space-size-xl) 0;align-content:space-between}.scroll-box__progress-bar{position:absolute;top:0;left:0;height:100%}
@keyframes vertical-scroll-progress-bar-grow{to{transform:scaleY(1)}}.vertical-scroll-progress-bar{height:100%;position:relative;view-timeline-name:--vertical-scroll-progress-bar-tl}
.wheel-block{overflow:clip;timeline-scope:--wheel-block-wheel-tl}.wheel-block__sticky-content{padding:var(--space-size-4xl) 0}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__sticky-content{height:100svh;position:sticky;top:0;display:flex;flex-direction:column}}}.wheel-block__body{display:grid;grid-template-columns:1fr;gap:var(--space-size-2xl-3xl) var(--grid-gutter);margin-top:var(--space-size-2xl-3xl)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__body{position:relative;height:40svh;margin-top:auto}}}@media screen and (min-width:960px){.wheel-block__body{grid-template-columns:repeat(12,1fr)}}.wheel-block__body-inner{grid-column:1/-1}@media screen and (min-width:960px){.wheel-block__body-inner{grid-column:4/-4}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-width:960px)and (min-height:660px){.wheel-block__body-inner{grid-column:2/-2}}}}@keyframes wheel-block-wheel-rotate{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes wheel-block-wheel-enter{0%{opacity:0}to{opacity:1}}.wheel-block-wheel{display:grid;grid-template-columns:1fr;gap:var(--space-size-l)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel{display:block;aspect-ratio:1/1;position:relative;animation:wheel-block-wheel-enter ease-in both;animation-timeline:--wheel-block-wheel-tl;animation-range:0 50svh}}}.wheel-block-wheel__svg{display:none}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__svg{display:block;rotate:var(--wheel-rotation-degrees-start,60deg);width:140%;max-width:200%;margin-left:-20%;height:auto;animation:wheel-block-wheel-rotate linear forwards;animation-timeline:--wheel-block-wheel-tl;animation-range:cover 0 contain 100%}}@media screen and (min-height:660px)and (min-width:960px){.wheel-block-wheel__svg{width:100%;margin-left:0}}}.wheel-step__dot{fill:var(--color-accent);transform-box:content-box;transform-origin:center;transition:scale 1s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__dot{scale:1.5}.wheel-step__bubble{stroke:var(--color-secondary-transparent-50);fill:transparent;transition:fill 1s var(--transition-default-timing-function),stroke 1s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__bubble{fill:var(--color-secondary);stroke:var(--color-secondary)}.wheel-step__text{font-weight:500;font-size:26.66px;fill:var(--color-secondary)}.wheel-step--active .wheel-step__text{fill:var(--color-primary)}.wheel-step__line{stroke:var(--color-secondary);transform-box:content-box;scale:1 0;transition:scale 2s var(--transition-default-timing-function)}.wheel-step--active .wheel-step__line{scale:1 1}.wheel-block-wheel__item{text-align:center;counter-increment:experience-item-counter}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item{position:absolute;top:20%;left:50%;transform:translate(-50%);width:80%}}@media screen and (min-height:660px)and (min-width:960px){.wheel-block-wheel__item{width:50%}}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item-description,.wheel-block-wheel__item-title{opacity:0}.wheel-block-wheel__item--active .wheel-block-wheel__item-description,.wheel-block-wheel__item--active .wheel-block-wheel__item-title{opacity:1;transition:opacity 2s var(--transition-default-timing-function)}}}.wheel-block-wheel__item-title{color:var(--color-accent)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){}.wheel-block-wheel__item-description{margin-top:var(--space-size-s)}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block-wheel__item--active .wheel-block-wheel__item-description{transition-delay:.5s}}}.wheel-block__triggers{display:none;view-timeline-name:--wheel-block-wheel-tl;pointer-events:none}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){@media screen and (min-height:660px){.wheel-block__triggers{display:block}.wheel-block__trigger{height:50svh}}}
.section-title{text-wrap-style:balance}@media screen and (min-width:960px){.section-title{max-width:57.36%}}@keyframes reveal-block-bg-enter{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes reveal-block-title-exit{0%{opacity:1}to{opacity:0}}@keyframes reveal-block-main-reveal{0%,40%{opacity:1;scale:1}to{opacity:0;scale:.5}}
.media-item{min-width:0}
.faq{padding:var(--space-size-4xl) 0 var(--space-size-2xl)}.faq__header{max-width:740px}.faq__body{padding-top:var(--space-size-2xl-3xl)}
.footer{padding:var(--space-size-3xl) 0;overflow-x:clip}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.footer{view-timeline-name:--footer-tl;padding-top:75vmin}}@keyframes footer-logo-move{0%{translate:0 -150vmin;scale:var(--footer-logo-initial-scale)}75%{scale:var(--footer-logo-initial-scale)}to{translate:0;scale:1}}
[data-native-style="pt-0"]{timeline-scope:--tl-section-about, --tl-section-showcase, --tl-section-services, --tl-section-team, --tl-section-pricing, --tl-section-faq, --tl-section-contacts;}
[data-native-style="pt-1"]{--bg-enter-delay:2.4000000000000004s;}
[data-native-style="pt-2"]{view-timeline:--tl-section-about;}
[data-native-style="pt-3"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-4"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="pt-5"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-6"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="pt-7"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-8"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-9"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="pt-10"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-11"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="pt-12"]{}
[data-native-style="pt-13"]{display:none;}
[data-native-style="pt-14"]{display:none;}
[data-native-style="pt-15"]{display:none;}
[data-native-style="pt-16"]{display:none;}
[data-native-style="pt-17"]{display:none;}
[data-native-style="pt-18"]{--wheel-rotation-degrees-start:60deg;}
[data-native-style="pt-19"]{view-timeline:--tl-section-showcase;}
[data-native-style="pt-20"]{}
[data-native-style="pt-21"]{view-timeline:--tl-section-services;}
[data-native-style="pt-22"]{--delay:0s;}
[data-native-style="pt-23"]{--delay:0.3s;}
[data-native-style="pt-24"]{--delay:0.6s;}
[data-native-style="pt-25"]{--delay:0.8999999999999999s;}
[data-native-style="pt-26"]{--delay:1.2s;}
[data-native-style="pt-27"]{--delay:0s;}
[data-native-style="pt-28"]{--delay:0.3s;}
[data-native-style="pt-29"]{--delay:0.6s;}
[data-native-style="pt-30"]{--delay:0.8999999999999999s;}
[data-native-style="pt-31"]{--delay:1.2s;}
[data-native-style="pt-32"]{view-timeline:--tl-section-team;}
[data-native-style="pt-33"]{--start-transform:translateY(20vmin);--end-transform:translateY(-20vmin);}
[data-native-style="pt-34"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="pt-35"]{--start-transform:translateY(20vmin);--end-transform:translateY(-20vmin);}
[data-native-style="pt-36"]{view-timeline:--tl-section-pricing;}
[data-native-style="pt-37"]{view-timeline:--tl-section-faq;}
[data-native-style="en-0"]{timeline-scope:--tl-section-about, --tl-section-showcase, --tl-section-services, --tl-section-team, --tl-section-pricing, --tl-section-faq, --tl-section-contacts;}
[data-native-style="en-1"]{--bg-enter-delay:2.4000000000000004s;}
[data-native-style="en-2"]{view-timeline:--tl-section-about;}
[data-native-style="en-3"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-4"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="en-5"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-6"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="en-7"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-8"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-9"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="en-10"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-11"]{--start-transform:translateY(25svh);--end-transform:translateY(-25svh);}
[data-native-style="en-12"]{}
[data-native-style="en-13"]{display:none;}
[data-native-style="en-14"]{display:none;}
[data-native-style="en-15"]{display:none;}
[data-native-style="en-16"]{display:none;}
[data-native-style="en-17"]{display:none;}
[data-native-style="en-18"]{--wheel-rotation-degrees-start:60deg;}
[data-native-style="en-19"]{view-timeline:--tl-section-showcase;}
[data-native-style="en-20"]{}
[data-native-style="en-21"]{view-timeline:--tl-section-services;}
[data-native-style="en-22"]{--delay:0s;}
[data-native-style="en-23"]{--delay:0.3s;}
[data-native-style="en-24"]{--delay:0.6s;}
[data-native-style="en-25"]{--delay:0.8999999999999999s;}
[data-native-style="en-26"]{--delay:1.2s;}
[data-native-style="en-27"]{--delay:0s;}
[data-native-style="en-28"]{--delay:0.3s;}
[data-native-style="en-29"]{--delay:0.6s;}
[data-native-style="en-30"]{--delay:0.8999999999999999s;}
[data-native-style="en-31"]{--delay:1.2s;}
[data-native-style="en-32"]{view-timeline:--tl-section-team;}
[data-native-style="en-33"]{--start-transform:translateY(20vmin);--end-transform:translateY(-20vmin);}
[data-native-style="en-34"]{--start-transform:translateY(0);--end-transform:translateY(0);}
[data-native-style="en-35"]{--start-transform:translateY(20vmin);--end-transform:translateY(-20vmin);}
[data-native-style="en-36"]{view-timeline:--tl-section-pricing;}
[data-native-style="en-37"]{view-timeline:--tl-section-faq;}
