.HeroSection-module__CKgokW__heroSection{background:var(--pf-ink);width:100%;color:var(--pf-white);opacity:0;align-items:center;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;display:flex;position:relative;overflow:hidden;transform:translateY(26px)}.HeroSection-module__CKgokW__heroSection.HeroSection-module__CKgokW__visible{opacity:1;transform:none}.HeroSection-module__CKgokW__heroSection:before{content:"";background:radial-gradient(110% 80% at 50% 0%,color-mix(in srgb,var(--pf-accent)8%,transparent),transparent 55%),linear-gradient(180deg,#08080a4d,#08080abf);pointer-events:none;z-index:0;position:absolute;inset:0}.HeroSection-module__CKgokW__heroSection>.container-xl{z-index:1;width:100%;position:relative}.HeroSection-module__CKgokW__heroContent{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.HeroSection-module__CKgokW__logoContainer{margin-bottom:4px}.HeroSection-module__CKgokW__logo{object-fit:contain;width:auto;max-width:220px;max-height:56px}.HeroSection-module__CKgokW__title{font-family:var(--pf-font);letter-spacing:-.03em;color:var(--pf-white);max-width:18ch;margin:0;font-size:clamp(40px,6vw,84px);font-weight:700;line-height:1.05}.HeroSection-module__CKgokW__subtitle{color:var(--pf-muted);max-width:56ch;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.65}.HeroSection-module__CKgokW__imageContainer{border:1px solid var(--pf-line);background:#12121699;border-radius:14px;width:100%;margin-top:8px;overflow:hidden;box-shadow:0 40px 120px #0000008c}.HeroSection-module__CKgokW__heroImage{object-fit:cover;width:100%;height:auto;display:block}.HeroSection-module__CKgokW__image .HeroSection-module__CKgokW__heroContent{text-align:center;align-items:center}.HeroSection-module__CKgokW__image .HeroSection-module__CKgokW__subtitle{max-width:56ch}.HeroSection-module__CKgokW__image .HeroSection-module__CKgokW__imageContainer{margin-top:clamp(32px,5vw,56px)}.HeroSection-module__CKgokW__minimal{padding:clamp(96px,14vw,180px) 0}.HeroSection-module__CKgokW__minimal .HeroSection-module__CKgokW__heroContent{text-align:center;align-items:center;gap:26px}.HeroSection-module__CKgokW__minimal .HeroSection-module__CKgokW__title{max-width:20ch;font-size:clamp(44px,7vw,92px)}.HeroSection-module__CKgokW__split .HeroSection-module__CKgokW__heroContent{text-align:left;align-items:flex-start;padding-right:clamp(0px,3vw,40px)}.HeroSection-module__CKgokW__split .HeroSection-module__CKgokW__imageContainer{margin-top:0}@media (max-width:991px){.HeroSection-module__CKgokW__split .HeroSection-module__CKgokW__heroContent{text-align:center;align-items:center;margin-bottom:clamp(28px,6vw,48px);padding-right:0}.HeroSection-module__CKgokW__split .HeroSection-module__CKgokW__imageContainer{margin-top:0}}@media (max-width:768px){.HeroSection-module__CKgokW__heroContent{text-align:center;align-items:center;gap:18px}.HeroSection-module__CKgokW__title{max-width:100%}.HeroSection-module__CKgokW__logo{max-height:44px}}
.VideoHeroSection-module__-AZz3G__videoHeroSection{background:var(--pf-ink);width:100%;min-height:88vh;color:var(--pf-white);opacity:0;transition:opacity .7s,transform .7s;display:flex;position:relative;overflow:hidden;transform:translateY(26px)}.VideoHeroSection-module__-AZz3G__videoHeroSection.VideoHeroSection-module__-AZz3G__visible{opacity:1;transform:none}.VideoHeroSection-module__-AZz3G__videoContainer{justify-content:center;align-items:center;width:100%;min-height:88vh;display:flex;position:relative;overflow:hidden}.VideoHeroSection-module__-AZz3G__video{object-fit:cover;background:var(--pf-ink);width:100%;height:100%;display:block;position:absolute;inset:0}.VideoHeroSection-module__-AZz3G__overlay{z-index:2;justify-content:center;align-items:center;min-height:88vh;display:flex;position:absolute;inset:0}.VideoHeroSection-module__-AZz3G__overlay:before{content:"";background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--pf-accent)10%,transparent),transparent 55%),linear-gradient(180deg,#08080a8c 0%,#08080a59 40%,#08080ad9 100%);pointer-events:none;position:absolute;inset:0}.VideoHeroSection-module__-AZz3G__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1100px;margin:0 auto;padding:clamp(40px,8vw,96px) clamp(20px,5vw,48px);display:flex;position:relative}.VideoHeroSection-module__-AZz3G__eyebrow{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-accent);margin:0;font-size:12px}.VideoHeroSection-module__-AZz3G__title{font-family:var(--pf-font);letter-spacing:-.03em;color:var(--pf-white);max-width:16ch;margin:0;font-size:clamp(40px,6vw,84px);font-weight:700;line-height:1.04}.VideoHeroSection-module__-AZz3G__subtitle{color:var(--pf-muted);max-width:56ch;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.65}.VideoHeroSection-module__-AZz3G__playButton{border:1px solid var(--pf-line);background:var(--pf-accent);width:clamp(76px,9vw,104px);height:clamp(76px,9vw,104px);color:var(--pf-white);cursor:pointer;box-shadow:0 0 0 0 color-mix(in srgb,var(--pf-accent)45%,transparent);border-radius:50%;justify-content:center;align-items:center;margin-top:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,box-shadow .45s,border-color .35s;display:flex;position:relative}.VideoHeroSection-module__-AZz3G__playButton svg{width:clamp(34px,4vw,44px);height:clamp(34px,4vw,44px);margin-left:4px}.VideoHeroSection-module__-AZz3G__playButton:hover,.VideoHeroSection-module__-AZz3G__playButton:focus-visible{background:var(--pf-accent-hot);border-color:var(--pf-accent-hot);box-shadow:0 0 0 10px color-mix(in srgb,var(--pf-accent)12%,transparent),0 18px 60px color-mix(in srgb,var(--pf-accent)45%,transparent);outline:none;transform:scale(1.08)}.VideoHeroSection-module__-AZz3G__playButton:active{transform:scale(.97)}@media (max-width:768px){.VideoHeroSection-module__-AZz3G__videoHeroSection,.VideoHeroSection-module__-AZz3G__videoContainer,.VideoHeroSection-module__-AZz3G__overlay{min-height:72vh}.VideoHeroSection-module__-AZz3G__content{gap:18px}}
.AboutInvolvementTech-module__aKTxLq__section{color:#c2c2ca;opacity:0;background:0 0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.AboutInvolvementTech-module__aKTxLq__section.AboutInvolvementTech-module__aKTxLq__visible{opacity:1;transform:none}.AboutInvolvementTech-module__aKTxLq__columnsWrapper{grid-template-columns:1.3fr 1fr 1fr;align-items:flex-start;gap:clamp(32px,5vw,72px);display:grid}.AboutInvolvementTech-module__aKTxLq__column{flex-direction:column;min-width:0;display:flex}.AboutInvolvementTech-module__aKTxLq__columnTitle{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-accent);margin:0 0 22px;font-size:12px;font-weight:600;line-height:1.4}.AboutInvolvementTech-module__aKTxLq__columnText{color:#c2c2ca;margin:0;font-size:17px;line-height:1.65}.AboutInvolvementTech-module__aKTxLq__resultSection{background:color-mix(in srgb,var(--pf-accent)6%,transparent);border-left:2px solid var(--pf-accent);border-radius:0 10px 10px 0;margin-top:26px;padding:18px 22px}.AboutInvolvementTech-module__aKTxLq__resultLabel{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-accent);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.AboutInvolvementTech-module__aKTxLq__resultText{color:var(--pf-white);margin:0;font-size:15.5px;line-height:1.6}.AboutInvolvementTech-module__aKTxLq__involvementList,.AboutInvolvementTech-module__aKTxLq__techList{margin:0;padding:0;list-style:none}.AboutInvolvementTech-module__aKTxLq__involvementItem{color:#c2c2ca;border-bottom:1px solid var(--pf-line-soft);padding:14px 0 14px 22px;font-size:16px;line-height:1.55;position:relative}.AboutInvolvementTech-module__aKTxLq__involvementItem:first-child{padding-top:0}.AboutInvolvementTech-module__aKTxLq__involvementItem:first-child:before{top:7px}.AboutInvolvementTech-module__aKTxLq__involvementItem:last-child{border-bottom:none}.AboutInvolvementTech-module__aKTxLq__involvementItem:before{content:"";background:var(--pf-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:0}.AboutInvolvementTech-module__aKTxLq__techList{flex-wrap:wrap;gap:10px;display:flex}.AboutInvolvementTech-module__aKTxLq__techItem{font-family:var(--pf-mono);letter-spacing:.02em;color:var(--pf-muted);border:1px solid var(--pf-line);background:#12121699;border-radius:100px;padding:6px 14px;font-size:12.5px;line-height:1.4;transition:color .25s,border-color .25s,transform .25s}.AboutInvolvementTech-module__aKTxLq__techItem:hover{color:var(--pf-white);border-color:var(--pf-accent);transform:translateY(-4px)}@media (max-width:991px){.AboutInvolvementTech-module__aKTxLq__columnsWrapper{grid-template-columns:1fr;gap:clamp(36px,6vw,56px)}}
.TitleDescription-module__BuMmjq__section{color:#c2c2ca;opacity:0;background:0 0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.TitleDescription-module__BuMmjq__section.TitleDescription-module__BuMmjq__visible{opacity:1;transform:none}.TitleDescription-module__BuMmjq__title{font-family:var(--pf-font);letter-spacing:-.03em;color:var(--pf-white);margin:0 0 24px;font-size:clamp(30px,4.5vw,50px);font-weight:700;line-height:1.05}.TitleDescription-module__BuMmjq__description{color:#c2c2ca;font-size:17px;line-height:1.65}.TitleDescription-module__BuMmjq__description *{color:inherit}.TitleDescription-module__BuMmjq__left .TitleDescription-module__BuMmjq__title,.TitleDescription-module__BuMmjq__left .TitleDescription-module__BuMmjq__description{text-align:left}.TitleDescription-module__BuMmjq__center .TitleDescription-module__BuMmjq__title,.TitleDescription-module__BuMmjq__center .TitleDescription-module__BuMmjq__description{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.TitleDescription-module__BuMmjq__right .TitleDescription-module__BuMmjq__title,.TitleDescription-module__BuMmjq__right .TitleDescription-module__BuMmjq__description{text-align:right}@media (max-width:767px){.TitleDescription-module__BuMmjq__title{margin-bottom:18px}}
.LeftDescriptionRightImage-module__dNUBFW__section{color:#c2c2ca;opacity:0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.LeftDescriptionRightImage-module__dNUBFW__section.LeftDescriptionRightImage-module__dNUBFW__visible{opacity:1;transform:none}.LeftDescriptionRightImage-module__dNUBFW__content{max-width:540px}.LeftDescriptionRightImage-module__dNUBFW__description{color:#c2c2ca;font-size:17px;line-height:1.65}.LeftDescriptionRightImage-module__dNUBFW__description *{color:inherit}.LeftDescriptionRightImage-module__dNUBFW__imageWrapper{border:1px solid var(--pf-line);background:#12121699;border-radius:14px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.LeftDescriptionRightImage-module__dNUBFW__imageWrapper:hover{border-color:var(--pf-accent);transform:translateY(-4px)}.LeftDescriptionRightImage-module__dNUBFW__image{width:100%;height:auto;display:block}.LeftDescriptionRightImage-module__dNUBFW__reversed{flex-direction:row-reverse}@media (max-width:991px){.LeftDescriptionRightImage-module__dNUBFW__reversed{flex-direction:column}.LeftDescriptionRightImage-module__dNUBFW__content{max-width:none;margin-bottom:32px}}
.ImageGallery-module__x78Mqq__section{width:100%;color:var(--pf-white);opacity:0;background:0 0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;position:relative;transform:translateY(26px)}.ImageGallery-module__x78Mqq__section.ImageGallery-module__x78Mqq__visible{opacity:1;transform:none}.ImageGallery-module__x78Mqq__gallery{gap:clamp(14px,1.8vw,24px);display:grid}.ImageGallery-module__x78Mqq__grid .ImageGallery-module__x78Mqq__gallery{grid-template-columns:repeat(3,1fr)}.ImageGallery-module__x78Mqq__masonry .ImageGallery-module__x78Mqq__gallery{column-count:3;column-gap:clamp(14px,1.8vw,24px);display:block}.ImageGallery-module__x78Mqq__masonry .ImageGallery-module__x78Mqq__galleryItem{break-inside:avoid;margin-bottom:clamp(14px,1.8vw,24px)}.ImageGallery-module__x78Mqq__masonry .ImageGallery-module__x78Mqq__image{aspect-ratio:auto}.ImageGallery-module__x78Mqq__galleryItem{flex-direction:column;gap:10px;display:flex;position:relative}.ImageGallery-module__x78Mqq__image{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--pf-line);cursor:pointer;background:#12121699;border-radius:12px;width:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s;display:block}.ImageGallery-module__x78Mqq__galleryItem:hover .ImageGallery-module__x78Mqq__image,.ImageGallery-module__x78Mqq__carouselItem:hover .ImageGallery-module__x78Mqq__image{border-color:var(--pf-accent);transform:translateY(-4px)scale(1.015);box-shadow:0 28px 70px #0000008c}.ImageGallery-module__x78Mqq__caption{font-family:var(--pf-mono);letter-spacing:.06em;color:var(--pf-muted);margin:0;font-size:12px;line-height:1.5}.ImageGallery-module__x78Mqq__carouselContainer{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--pf-line)transparent;gap:clamp(14px,1.8vw,24px);padding-bottom:14px;display:flex;overflow-x:auto}.ImageGallery-module__x78Mqq__carouselContainer::-webkit-scrollbar{height:8px}.ImageGallery-module__x78Mqq__carouselContainer::-webkit-scrollbar-thumb{background:var(--pf-line);border-radius:8px}.ImageGallery-module__x78Mqq__carouselItem{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(280px,42vw,540px);gap:10px;display:flex}.ImageGallery-module__x78Mqq__carousel .ImageGallery-module__x78Mqq__image{aspect-ratio:16/10}.ImageGallery-module__x78Mqq__lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#08080aeb;justify-content:center;align-items:center;padding:clamp(20px,5vw,64px);animation:.3s ImageGallery-module__x78Mqq__lightboxIn;display:flex;position:fixed;inset:0}@keyframes ImageGallery-module__x78Mqq__lightboxIn{0%{opacity:0}to{opacity:1}}.ImageGallery-module__x78Mqq__lightbox img{object-fit:contain;border:1px solid var(--pf-line);border-radius:12px;max-width:min(1100px,92vw);max-height:86vh;box-shadow:0 40px 120px #000000b3}.ImageGallery-module__x78Mqq__closeBtn{width:48px;height:48px;color:var(--pf-white);border:1px solid var(--pf-line);cursor:pointer;background:#12121699;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:transform .3s,background-color .3s,border-color .3s;display:flex;position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.ImageGallery-module__x78Mqq__closeBtn:hover{background:var(--pf-accent);border-color:var(--pf-accent);transform:scale(1.08)}@media (max-width:991px){.ImageGallery-module__x78Mqq__grid .ImageGallery-module__x78Mqq__gallery{grid-template-columns:repeat(2,1fr)!important}.ImageGallery-module__x78Mqq__masonry .ImageGallery-module__x78Mqq__gallery{column-count:2}.ImageGallery-module__x78Mqq__carouselItem{flex-basis:clamp(260px,72vw,480px)}}@media (max-width:600px){.ImageGallery-module__x78Mqq__grid .ImageGallery-module__x78Mqq__gallery{grid-template-columns:1fr!important}.ImageGallery-module__x78Mqq__masonry .ImageGallery-module__x78Mqq__gallery{column-count:1}.ImageGallery-module__x78Mqq__carouselItem{flex-basis:82vw}}
.ColoredSectionWithTitle-module__zGp5CW__section{opacity:0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;position:relative;overflow:hidden;transform:translateY(26px)}.ColoredSectionWithTitle-module__zGp5CW__section.ColoredSectionWithTitle-module__zGp5CW__visible{opacity:1;transform:translateY(0)}.ColoredSectionWithTitle-module__zGp5CW__section:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 0 0,#ffffff12,#0000 60%),radial-gradient(120% 120% at 100% 100%,#00000047,#0000 55%);position:absolute;inset:0}.ColoredSectionWithTitle-module__zGp5CW__section>.container-xl{z-index:1;position:relative}.ColoredSectionWithTitle-module__zGp5CW__title{font-family:var(--pf-font);letter-spacing:-.03em;color:currentColor;margin:0 0 1.25rem;font-size:clamp(30px,4.5vw,50px);font-weight:700;line-height:1.05}.ColoredSectionWithTitle-module__zGp5CW__description{color:currentColor;opacity:.86;max-width:62ch;margin:0 0 2rem;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.ColoredSectionWithTitle-module__zGp5CW__metrics{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(28px,3.5vw,44px);display:grid}.ColoredSectionWithTitle-module__zGp5CW__metric{text-align:left;position:relative}.ColoredSectionWithTitle-module__zGp5CW__metricValue{font-family:var(--pf-font);letter-spacing:-.04em;color:currentColor;margin-bottom:.5rem;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:.95}.ColoredSectionWithTitle-module__zGp5CW__metricLabel{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:currentColor;opacity:.72;font-size:12px;line-height:1.4}.ColoredSectionWithTitle-module__zGp5CW__imageWrapper{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;margin-top:clamp(24px,3vw,40px);overflow:hidden}.ColoredSectionWithTitle-module__zGp5CW__image{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #00000061}@media (max-width:768px){.ColoredSectionWithTitle-module__zGp5CW__metrics{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:480px){.ColoredSectionWithTitle-module__zGp5CW__metrics{grid-template-columns:1fr 1fr;gap:20px}}
.AnimatedCleanTab-module__qNNZLW__section{opacity:0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.AnimatedCleanTab-module__qNNZLW__section.AnimatedCleanTab-module__qNNZLW__visible{opacity:1;transform:translateY(0)}.AnimatedCleanTab-module__qNNZLW__tabContainer{margin:0 auto}.AnimatedCleanTab-module__qNNZLW__tabHeaders{border-bottom:1px solid var(--pf-line);flex-wrap:wrap;gap:.25rem;margin-bottom:clamp(28px,4vw,48px);display:flex}.AnimatedCleanTab-module__qNNZLW__tabHeader{font-family:var(--pf-font);letter-spacing:-.01em;color:var(--pf-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.9rem 1.5rem;font-size:1.0625rem;font-weight:600;transition:color .3s;display:flex;position:relative}.AnimatedCleanTab-module__qNNZLW__tabHeader:hover,.AnimatedCleanTab-module__qNNZLW__tabHeader.AnimatedCleanTab-module__qNNZLW__active{color:var(--pf-white)}.AnimatedCleanTab-module__qNNZLW__tabHeader:after{content:"";background:var(--pf-accent);transform-origin:50%;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.AnimatedCleanTab-module__qNNZLW__tabHeader.AnimatedCleanTab-module__qNNZLW__active:after{transform:scaleX(1)}.AnimatedCleanTab-module__qNNZLW__tabIcon{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:22px;height:22px;transition:opacity .3s}.AnimatedCleanTab-module__qNNZLW__tabHeader.AnimatedCleanTab-module__qNNZLW__active .AnimatedCleanTab-module__qNNZLW__tabIcon,.AnimatedCleanTab-module__qNNZLW__tabHeader:hover .AnimatedCleanTab-module__qNNZLW__tabIcon{opacity:1}.AnimatedCleanTab-module__qNNZLW__tabContent{position:relative}.AnimatedCleanTab-module__qNNZLW__tabPanel{border:1px solid var(--pf-line);background:#12121699;border-radius:14px;padding:clamp(24px,3.5vw,40px);animation:.45s cubic-bezier(.4,0,.2,1) AnimatedCleanTab-module__qNNZLW__tabFadeIn;display:none}.AnimatedCleanTab-module__qNNZLW__tabPanel.AnimatedCleanTab-module__qNNZLW__active{display:block}.AnimatedCleanTab-module__qNNZLW__contentTitle{font-family:var(--pf-font);letter-spacing:-.03em;color:var(--pf-white);margin:0 0 1rem;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.1}.AnimatedCleanTab-module__qNNZLW__contentDescription{color:#c2c2ca;max-width:64ch;margin:0 0 2rem;font-size:clamp(16px,1.6vw,17px);line-height:1.65}.AnimatedCleanTab-module__qNNZLW__steps{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AnimatedCleanTab-module__qNNZLW__step{background:var(--pf-panel-2);border:1px solid var(--pf-line-soft);border-radius:12px;align-items:flex-start;gap:1.1rem;padding:1.1rem 1.25rem;transition:transform .3s,border-color .3s;display:flex}.AnimatedCleanTab-module__qNNZLW__step:hover{border-color:var(--pf-accent);transform:translate(5px)}.AnimatedCleanTab-module__qNNZLW__stepNumber{background:var(--pf-accent);width:32px;height:32px;color:var(--pf-white);font-family:var(--pf-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex}.AnimatedCleanTab-module__qNNZLW__stepText{color:#c2c2ca;flex:1;padding-top:.35rem;font-size:1rem;line-height:1.6}@keyframes AnimatedCleanTab-module__qNNZLW__tabFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AnimatedCleanTab-module__qNNZLW__tabHeaders{gap:0}.AnimatedCleanTab-module__qNNZLW__tabHeader{padding:.7rem 1rem;font-size:1rem}.AnimatedCleanTab-module__qNNZLW__step{flex-direction:column;gap:.85rem}.AnimatedCleanTab-module__qNNZLW__stepText{padding-top:0}}
.KeyResults-module__cotiia__section{opacity:0;padding:clamp(64px,9vw,110px) 0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.KeyResults-module__cotiia__section.KeyResults-module__cotiia__visible{opacity:1;transform:translateY(0)}.KeyResults-module__cotiia__title{font-family:var(--pf-font);letter-spacing:-.03em;text-align:center;color:var(--pf-white);max-width:22ch;margin:0 auto clamp(36px,5vw,64px);font-size:clamp(30px,4.5vw,50px);font-weight:700;line-height:1.05}.KeyResults-module__cotiia__resultsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);display:grid}.KeyResults-module__cotiia__resultCard{border:1px solid var(--pf-line);text-align:left;background:#12121699;border-radius:14px;padding:28px;transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden}.KeyResults-module__cotiia__resultCard:before{content:"";background:var(--pf-accent);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.KeyResults-module__cotiia__resultCard:hover{border-color:var(--pf-accent);background:#14141ab3;transform:translateY(-4px)}.KeyResults-module__cotiia__resultCard:hover:before{transform:scaleX(1)}.KeyResults-module__cotiia__resultNumber{font-family:var(--pf-font);letter-spacing:-.04em;color:var(--pf-accent);margin-bottom:1rem;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}.KeyResults-module__cotiia__resultTitle{font-family:var(--pf-font);letter-spacing:-.02em;color:var(--pf-white);margin:0 0 .75rem;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.2}.KeyResults-module__cotiia__resultDescription{color:var(--pf-muted);margin:0;font-size:16px;line-height:1.65}@media (max-width:992px){.KeyResults-module__cotiia__resultsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.KeyResults-module__cotiia__resultsGrid{grid-template-columns:1fr;gap:16px}}
.BackToPortfolioButton-module__n_lSMG__backButtonContainer{z-index:1000;position:fixed;top:20px;left:20px}.BackToPortfolioButton-module__n_lSMG__backButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2c3e50;background:#fffffff2;border:1px solid #0000001a;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0000001a}.BackToPortfolioButton-module__n_lSMG__backButton:hover{color:#667eea;background:#fff;transform:translate(-3px);box-shadow:0 6px 20px #00000026}.BackToPortfolioButton-module__n_lSMG__backButton svg{transition:transform .3s}.BackToPortfolioButton-module__n_lSMG__backButton:hover svg{transform:translate(-2px)}@media (max-width:768px){.BackToPortfolioButton-module__n_lSMG__backButtonContainer{top:15px;left:15px}.BackToPortfolioButton-module__n_lSMG__backButton{padding:.6rem 1.2rem;font-size:.875rem}.BackToPortfolioButton-module__n_lSMG__backButton span{display:none}.BackToPortfolioButton-module__n_lSMG__backButton{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}}
.PortfolioTheme-module__3XVbuW__themedWrapper{background:var(--portfolio-bg,var(--theme-bg-primary));min-height:100vh;color:var(--portfolio-text,var(--theme-text-primary));transition:background-color .3s,color .3s}.PortfolioTheme-module__3XVbuW__defaultWrapper{background:var(--theme-bg-primary);min-height:100vh;color:var(--theme-text-primary)}:root{--portfolio-bg:var(--theme-bg-primary);--portfolio-text:var(--theme-text-primary);--portfolio-accent:var(--theme-primary);--portfolio-button-bg:var(--theme-button-primary);--portfolio-button-text:var(--theme-button-primary-text);--portfolio-button-hover:var(--theme-button-primary-hover);--portfolio-section-default:var(--theme-bg-secondary);--portfolio-section-alternate:var(--theme-bg-primary)}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_fb60ebc3-module__kZQf_W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_fb60ebc3-module__kZQf_W__variable{--lv-font:"Outfit","Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_90a2c4c5-module__ck-zaa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_90a2c4c5-module__ck-zaa__variable{--lv-mono:"JetBrains Mono","JetBrains Mono Fallback"}
