.Button{width:fit-content;height:fit-content;cursor:pointer;background:none;border:none}.Button *,.Button{transition:all .2s ease-out}.Button.primary{padding:20px 16px;border-radius:16px;background:#000;font-family:var(--font-family);font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.04em;text-transform:uppercase;color:#fff}.Button.secondary{border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:24px 32px;width:121px;height:64px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;background:#fff;color:#000;cursor:pointer}@media (hover: hover){.Button.secondary:hover{opacity:.8}}.Button.secondary:active,.Button.secondary:focus-visible{opacity:.5}.Button.outline{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,calc(.708rem + .712vw),1.563rem);line-height:100%;letter-spacing:-.02em;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:clamp(.75rem,calc(.568rem + .777vw),1.5rem);padding:clamp(1rem,calc(.757rem + 1.036vw),2rem)}@media (hover: hover){.Button.outline:hover{background:#000;color:#fff}}.Button.outline:active,.Button.outline:focus-visible{background:#000;color:#fff}.Button.outline.subtitle{width:fit-content;flex-direction:column;text-wrap:nowrap;text-align:left;align-items:center;justify-content:center;display:flex}.Button.outline.subtitle span{font-family:var(--font-family);font-weight:400;font-size:clamp(.625rem,calc(.504rem + .518vw),1.125rem);line-height:100%;letter-spacing:-.03em;color:#000;opacity:.5}@media (hover: hover){.Button.outline.subtitle:hover span{color:#fff}}:is(.Button.outline.subtitle:active,.Button.outline.subtitle:focus-visible) span{color:#fff;opacity:.5}.Button.ghostLink{opacity:.5}@media (hover: hover){.Button.ghostLink:hover,.Button.ghostLink.isHover{opacity:1}}.Button.link{opacity:1}@media (hover: hover){.Button.link:hover,.Button.link.isHover{opacity:.5}}.Button.ghostLink,.Button.link{position:relative;font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.136rem + 1.553vw),3rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000;text-align:left;overflow:hidden}@media (hover: hover){:is(.Button.ghostLink,.Button.link).center-right:not(:hover):before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).center-right:hover:before{display:block;animation:center-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).center-right.isHover:before{display:block;animation:center-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right:hover:before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right.isHover:before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right.isFeedOut:before{display:block;animation:center-to-right .3s ease-in-out forwards}}@media not all and (hover: hover){:is(.Button.ghostLink,.Button.link).center-right{text-decoration:underline;text-underline-position:under;overflow:unset;text-underline-offset:clamp(.063rem,calc(-.116rem + .763vw),.25rem)}}:is(.Button.ghostLink,.Button.link):before{content:"";display:none;width:100%;height:2px;top:calc(100% - 2px);position:absolute;background-color:#000}.Button.sm{font-family:var(--font-family);font-weight:500;font-size:14px;letter-spacing:-.02em;text-transform:uppercase}.Button.sm:before{height:1px}@keyframes left-to-right{0%{transform:translate(-105%)}}@keyframes fadeOut{to{transform:translate(105%)}}@keyframes center-to-right{to{transform:translate(105%)}}@starting-style{.Popup.MWImage:before{background:#0000}}.Popup.MWImage:before{background:#000c;transition:.15s ease-out;opacity:1}.Popup.MWImage.isRemove .Popup_container{opacity:0}.MWImage{--size: clamp(2.75rem, calc(1.321rem + 2.976vw) , 4rem);--pdY: clamp(1.5rem, calc(1.071rem + .893vw) , 1.875rem);--pdX: clamp(1rem, calc(-.714rem + 3.571vw) , 2.5rem)}.MWImage .Popup_container{flex-direction:column;cursor:pointer;align-items:flex-end;justify-content:center;align-items:center}.MWImage .MWImage-header{width:100%;display:flex;justify-content:flex-end;padding:var(--pdY) var(--pdX);position:fixed;top:0;z-index:99}.MWImage .MWImage-header .MWImage-close{display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size);border-radius:50%;background:#fff;cursor:pointer}.MWImage .MWImage-header .MWImage-close svg{width:54.6%;height:54.6%;transform:rotate(90deg)}.MWImage .MWImage-container{display:flex;justify-content:center;flex-direction:column;position:relative;margin-right:auto;margin-left:auto;height:100vh;width:100vw}.MWImage .MWImage-container img{width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-select:none}.MWImage .MWImage-container img.fade-in{opacity:0;transition:opacity .15s ease-in}.MWImage .MWImage-container img.fade-in.loaded{opacity:1}@media (max-width: 768px){.MWImage .MWImage-container{width:100vw}}.MWImage .MWImage-close,.MWImage .MWImage-prev,.MWImage .MWImage-next{transition:opacity .3s ease-out}@media (hover: hover){:is(.MWImage .MWImage-close,.MWImage .MWImage-prev,.MWImage .MWImage-next):hover{opacity:.5}}:is(.MWImage .MWImage-close,.MWImage .MWImage-prev,.MWImage .MWImage-next):active,:is(.MWImage .MWImage-close,.MWImage .MWImage-prev,.MWImage .MWImage-next):focus-visible{opacity:.5}@media (max-width: 768px){.MWImage{--pdX: clamp(.5rem, calc(.023rem + 2.036vw) , 1rem)}}.btn-controller{--controller-offset: var(--pdX);display:flex;align-items:center;position:absolute;pointer-events:auto;z-index:999;height:100%;pointer-events:all;width:14vw}.btn-controller.MWImage-prev{left:0;padding-left:var(--controller-offset)}.btn-controller.MWImage-prev svg{transform:rotate(180deg)}.btn-controller.MWImage-next{right:0;justify-content:flex-end;padding-right:var(--controller-offset)}.btn-controller button{width:64px;height:64px;background:#fff;border-radius:50%;z-index:999;cursor:pointer;justify-content:center;align-items:center;display:flex}.btn-controller button svg{width:32px;height:32px}@media (max-width: 1024px){.btn-controller{--controller-offset: 1rem}.btn-controller button{width:44px;height:44px}.btn-controller button svg{width:22px;height:22px}}@media (max-width: 768px){.btn-controller{--controller-offset: .5rem}}.MWImage_swiper{position:absolute;max-width:100vw;bottom:clamp(2.5rem,calc(2.333rem + .347vw),2.75rem);margin-inline:var(--px)}.MWImage_swiper .MWImage_swiper-item{width:64px!important;height:64px!important;filter:brightness(.5);user-select:none;-webkit-user-select:none;cursor:pointer}.MWImage_swiper .MWImage_swiper-item:active,.MWImage_swiper .MWImage_swiper-item:focus{cursor:grabbing}.MWImage_swiper .MWImage_swiper-item.active{filter:brightness(1)}.GalleryImage{position:relative;min-width:0;cursor:pointer}.GalleryImage>img{display:block}.GalleryImage .GalleryImage-badge{position:absolute;right:24px;bottom:24px;z-index:2;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:100px;background:#0003;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);pointer-events:none}.GalleryImage .GalleryImage-badge svg{width:100%;height:100%}@media (hover: hover) and (pointer: fine){.GalleryImage .GalleryImage-badge{inset:50% auto auto 50%;width:64px;height:64px;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .3s ease-out,transform .3s ease-out}.GalleryImage:hover .GalleryImage-badge{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (hover: none) and (max-width: 540px){.GalleryImage .GalleryImage-badge{right:16px;bottom:16px}}.NavigationTracker{display:flex;gap:8px;margin-right:auto;flex-wrap:wrap;margin-top:clamp(1.25rem,calc(.947rem + 1.294vw),2.5rem)}.NavigationTracker span{font-family:var(--font-family);font-weight:500;font-size:clamp(.75rem,calc(.631rem + .509vw),.875rem);line-height:100%;text-transform:uppercase;color:#000;opacity:.5;cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.NavigationTracker span.line{cursor:auto}.NavigationTracker span.active{opacity:1;pointer-events:none}.ParallaxFooter-preElement{width:100%;z-index:20}.ParallaxReveal{width:100%;overflow:hidden}.ParallaxReveal .ParallaxReveal-origin{will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ParallaxFooter_element{position:relative;overflow:hidden;width:100%}.ParallaxFooter_element .ParallaxFooter_element-origin{position:absolute;z-index:10;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ParallaxFooter_element .ParallaxFooter_element-fake{opacity:0;z-index:-1;pointer-events:none}.CopyToast{position:fixed;top:0;left:50%;z-index:9999;pointer-events:none;transform:translate(-50%,calc(-200% - 24px));transition:transform .3s cubic-bezier(.65,0,.35,1);will-change:transform}.CopyToast.isVisible{transform:translate(-50%,clamp(3.75rem,calc(2.917rem + 1.736vw),5rem))}.CopyToast_body{width:fit-content;text-align:center;white-space:nowrap;border-radius:24px;padding:24px;background-color:#000;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:136%;letter-spacing:-.02em;color:#fff}@media (max-width: 768px){.CopyToast.isVisible{transform:translate(-50%,60px)}.CopyToast_body{white-space:normal;border-radius:clamp(1rem,calc(.523rem + 2.036vw),1.5rem);padding:clamp(.75rem,calc(.034rem + 3.053vw),1.5rem)}}html:has(main.light,main.dark){font-size:.833vw}@media (max-width: 1024px){html:has(main.light,main.dark){font-size:2.083vw}}@media (max-width: 540px){html:has(main.light,main.dark){font-size:4.267vw}}html:has(main.dark) .PresentationHeader .PresentationHeader__item .PresentationHeader__item-box{background:#9c9c9c1a;color:#fff}html:has(main.dark) .PresentationHeader .PresentationHeader__item .PresentationHeader__item-box svg path{fill:#fff}html:has(main.dark) .PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button{background:#9c9c9c1a;color:#fff}html:has(main.dark) .PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button svg path{fill:#fff}html:has(main.dark) .PresentationHeader .PresentationHeader__item>a:last-of-type .PresentationHeader__item-button{color:#000;background:#fff}html:has(main.dark) .PresentationFooter .PresentationFooter__list{background:#9c9c9c1a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}html:has(main.dark) .PresentationFooter .PresentationFooter__link{color:#fff}html:has(main.dark) .PresentationFooter .PresentationFooter__link:before{background:#fff}main{width:100%;display:flex;flex-direction:column;gap:1rem}main.dark{background:#202020;color:#fff}main.dark .Idea .Idea__content .Idea__content-desc p{color:#fff}:is(main.dark .Button.ghostLink,main.dark .Button.link):before{background-color:#fff}main.dark .Contacts__list .Contacts__list-item .Contacts__list-button{background:#fff;color:#000}@media print{main.dark .Contacts__list .Contacts__list-item .Contacts__list-button{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover: hover){main.dark .Contacts__list .Contacts__list-item .Contacts__list-button:hover{background:#ffffff80}}main.dark .Contacts__list .Contacts__list-btn{color:#fff}main.dark .About .About__wrapper .About__text_body,main.dark .Legend .Legend__content .Legend__content-item span{color:#fff}@media print{:root{--presentation-print-slide-width: 1920px;--presentation-print-slide-height: 1080px}@page{size:1920px 1080px;margin:0}html,body{width:var(--presentation-print-slide-width);min-height:var(--presentation-print-slide-height);margin:0;padding:0;font-size:16px!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}main{width:100%}main.light,main.dark{display:block}main>*{break-inside:avoid;break-after:page;width:100%;height:var(--presentation-print-slide-height);min-height:var(--presentation-print-slide-height);overflow:hidden;margin:0}main>*:last-child{break-after:auto}}.PresentationHeader{position:fixed;top:1rem;left:0;width:100%;z-index:9999}.PresentationHeader .PresentationHeader__list{list-style:none;display:flex;justify-content:space-between;gap:1.25rem}.PresentationHeader .PresentationHeader__item{display:flex;gap:1rem}@media (width <= 1024px){.PresentationHeader .PresentationHeader__item:first-of-type{display:none}}.PresentationHeader .PresentationHeader__item:last-of-type{gap:.5rem}@media (width <= 1024px){.PresentationHeader .PresentationHeader__item:last-of-type{width:100%;justify-content:space-between}}.PresentationHeader .PresentationHeader__item .PresentationHeader__item-box{padding:1.25rem 1rem;border-radius:100px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f4f499;font-family:var(--font-family);font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;color:#282828;display:flex;gap:.5rem;align-items:center}.PresentationHeader .PresentationHeader__item .PresentationHeader__item-box span{font-weight:400;position:relative}.PresentationHeader .PresentationHeader__item .PresentationHeader__item-box span sup{position:absolute;top:-.188rem;right:-.313rem;font-size:.625rem;font-weight:600}.PresentationHeader .PresentationHeader__item>a{text-decoration:none;outline:none}.PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button{outline:none;color:#000;padding:1.25rem .75rem;border-radius:100px;font-family:var(--font-family);font-size:1.125rem;line-height:90%;letter-spacing:-.04em;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f4f499;display:flex;align-items:center;gap:.5rem;transition:.3s ease-out}.PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button svg path{transition:.3s ease-out}@media (width <= 1024px){.PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button{font-size:1rem}}@media (hover: hover){.PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button:hover{background:#000;color:#fff}.PresentationHeader .PresentationHeader__item>a .PresentationHeader__item-button:hover svg path{fill:#fff}}.PresentationHeader .PresentationHeader__item>a:last-of-type .PresentationHeader__item-button{color:#fff;background:#000}@media (hover: hover){.PresentationHeader .PresentationHeader__item>a:last-of-type .PresentationHeader__item-button:hover{background:#00000080}}@media print{.PresentationHeader{display:none}}.Cover{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}@media (width <= 1024px){.Cover{padding-top:8.375rem;min-height:auto;gap:1rem}}@media (width <= 540px){.Cover{padding-top:7.125rem;align-items:flex-start;padding-inline:.5rem}}.Cover .Cover__title{font-family:var(--font-family);font-weight:400;font-size:7.75rem;line-height:90%;letter-spacing:-.07em}@media (width <= 1024px){.Cover .Cover__title{font-size:4rem}}@media (width <= 540px){.Cover .Cover__title{font-size:2.75rem}}.Cover .Cover__txt{display:flex;flex-wrap:wrap;gap:1.5rem}@media (width <= 540px){.Cover .Cover__txt{gap:1rem}}.Cover .Cover__txt span{font-family:var(--font-family);font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;position:relative}.Cover .Cover__txt span sup{position:absolute;top:-.188rem;right:-.375rem;font-size:.625rem;font-weight:900}@media (width <= 1024px){.Cover .Cover__txt span{font-size:1rem}}@media (width <= 540px){.Cover .Cover__txt span{font-size:.875rem}}.About{min-height:100vh;padding:0 2.5rem;display:flex;flex-direction:column;justify-content:center}.About .About__wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;gap:1rem 1.25rem}.About .About__wrapper .About__abovetxt{display:flex;grid-column:2 / 6;font-family:var(--font-family);font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;opacity:.5}@media (width <= 1024px){.About .About__wrapper .About__abovetxt{font-size:1rem}}@media (width <= 1024px){.About .About__wrapper .About__abovetxt{font-size:.875rem}}.About .About__wrapper .About__text_body{grid-column:2 / 6;grid-row:2 / -1;font-family:var(--font-family);font-weight:400;font-size:2rem;line-height:136%;letter-spacing:-.04em;color:#000}@media (width <= 1024px){.About{min-height:auto;padding:0 1rem}.About .About__wrapper{grid-template-columns:repeat(2,1fr);gap:1rem .5rem}.About .About__wrapper .About__abovetxt{grid-column:1 / -1;font-size:1rem}.About .About__wrapper .About__text_body{grid-column:1 / -1;grid-row:2 / -1;font-size:1rem}}@media (width <= 540px){.About{padding:0 .5rem}.About .About__wrapper{gap:.5rem}.About .About__wrapper .About__abovetxt{font-size:.875rem}.About .About__wrapper .About__text_body .Description .Description__txt{font-size:1.25rem}}.Idea{height:100vh;overflow:hidden;display:flex}.Idea.empty{display:none}@media (width <= 1024px){.Idea{height:fit-content}}.Idea .Idea__content{display:grid;padding:0 2.5rem;gap:1.25rem;grid-template-columns:repeat(6,1fr)}.Idea .Idea__content.heading.no-img{display:flex;width:100%;align-items:center;justify-content:center}.Idea .Idea__content.single{align-items:flex-end;display:flex}.Idea .Idea__content.single .Idea__content-desc{flex-shrink:0;padding-bottom:2.5rem;width:45.25rem}@media (width <= 1024px){.Idea .Idea__content.single .Idea__content-desc{width:100%;padding-left:0;padding-bottom:0}}.Idea .Idea__content.single .Idea__content-slides{width:71rem;height:100%}.Idea .Idea__content.single.heading .Idea__content-slides{margin-right:-2.5rem}.Idea .Idea__content.single.no-heading{margin:0 auto;padding:0}.Idea .Idea__content.double,.Idea .Idea__content.triple{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.Idea .Idea__content.triple .Idea__content-slides{grid-column:1 / -1;grid-template-columns:repeat(6,1fr);gap:1.25rem;align-items:center}.Idea .Idea__content.triple .Idea__content-slides .Idea__gallery-image{grid-column:2 span;aspect-ratio:1;height:auto}.Idea .Idea__content .Idea__content-desc{display:grid;gap:2rem}.Idea .Idea__content .Idea__content-desc p{font-family:var(--font-family);line-height:136%;letter-spacing:-.04em;color:#282828}@media (width <= 1024px){.Idea .Idea__content{gap:1.5rem;flex-direction:column;padding:0 1rem}.Idea .Idea__content.single .Idea__content-slides{width:100%;height:32rem}.Idea .Idea__content.single.heading .Idea__content-slides{margin-right:0}.Idea .Idea__content.single.no-heading{margin:0 auto;padding:0 1rem}.Idea .Idea__content.triple .Idea__content-slides{grid-template-columns:repeat(3,1fr);gap:.5rem}.Idea .Idea__content.triple .Idea__content-slides .Idea__gallery-image{grid-column:auto;aspect-ratio:auto;height:22.75rem}}@media (width <= 540px){.Idea .Idea__content{gap:1rem;padding:0 .5rem}.Idea .Idea__content.single .Idea__content-slides{width:100%;height:auto;aspect-ratio:1}.Idea .Idea__content.single.no-heading{padding:0 .5rem}.Idea .Idea__content.double{gap:1rem}.Idea .Idea__content.triple{gap:1rem}.Idea .Idea__content.triple .Idea__content-slides{grid-template-columns:repeat(3,1fr);gap:.5rem}.Idea .Idea__content.triple .Idea__content-slides .Idea__gallery-image{height:11rem}}.Idea .Idea__content .Idea__content-slides{display:grid}.Idea .Idea__content .Idea__content-slides.double{grid-column:1 / -1;grid-template-columns:repeat(6,1fr);gap:1.25rem;align-items:center}@media (width <= 1024px){.Idea .Idea__content .Idea__content-slides.double{grid-template-columns:repeat(2,1fr);gap:.5rem}}.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image{min-height:37.5rem;max-height:37.5rem}@media (width <= 1024px){.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image{aspect-ratio:1;min-height:auto;max-height:auto}}.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image:first-child{grid-column:2 span}@media (width <= 1024px){.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image:first-child{grid-column:unset}}.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image:last-child{grid-column:4 span}@media (width <= 1024px){.Idea .Idea__content .Idea__content-slides.double .Idea__gallery-image:last-child{grid-column:unset}}.Idea .Idea__content .Idea__content-slides .Idea__gallery-image{overflow:hidden}.Idea .Idea__content .Idea__content-slides .Idea__gallery-image img{object-position:top;cursor:pointer}.Stand{display:grid;gap:1rem;grid-template-columns:1fr}@media (width <= 1024px){.Stand{gap:1rem}}.Stand img{width:100%;height:fit-content}@media (width <= 1024px){.Stand img{height:auto}}@media print{.Stand{gap:0}}.Contacts{padding-inline:1.25rem;min-height:100vh;display:grid;align-items:center}.Contacts .Contacts__content{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}@media (width <= 1024px){.Contacts .Contacts__content{grid-template-columns:1fr 1fr;gap:4rem .5rem}}@media (width <= 540px){.Contacts .Contacts__content{grid-template-columns:1fr;gap:2.75rem}.Contacts .Contacts__content .Contacts__col:last-child{margin-top:1.25rem}}@media (width <= 1024px){.Contacts{min-height:auto;padding:0 1rem 8.875rem}}@media (width <= 540px){.Contacts{padding:0 .5rem 8rem}}@media (width > 1024px){.Contacts .Contacts__col:first-of-type{grid-column-start:3}.Contacts .Contacts__col:nth-of-type(2){grid-column-start:4}.Contacts .Contacts__col:last-of-type{grid-column-start:6}}.Contacts .Contacts__col p{font-family:var(--font-family);font-weight:500;line-height:90%;letter-spacing:-.04em;opacity:.5}.Contacts .Contacts__list{list-style:none;margin-top:1rem;display:grid;gap:.75rem}.Contacts .Contacts__list .Contacts__list-item span{font-family:var(--font-family);font-weight:500;font-size:2rem;letter-spacing:-.02em;text-transform:uppercase}.Contacts .Contacts__list .Contacts__list-item .Contacts__list-button{padding:20px 12px;border-radius:100px;font-family:var(--font-family);font-size:1.125rem;line-height:90%;letter-spacing:-.04em;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000;margin-top:4rem;color:#fff;transition:.3s ease-out}@media (hover: hover){.Contacts .Contacts__list .Contacts__list-item .Contacts__list-button:hover{background:#00000080}}.Contacts .Contacts__list .Contacts__list-item .Contacts__list-button a{text-decoration:none}@media (width <= 1024px){.Contacts .Contacts__list .Contacts__list-item .Contacts__list-button{font-size:1rem}}.Contacts .Contacts__list .Contacts__list-btn{font-family:var(--font-family);font-weight:500;font-size:2rem;letter-spacing:-.02em;text-transform:uppercase;color:#000}.Comparison{cursor:pointer}.Comparison img-comparison-slider{width:100%;height:100%;display:block;--divider-width: 4px}.Comparison img-comparison-slider img{height:fit-content}@media (width <= 1024px){.Comparison img-comparison-slider img{height:auto}}@media (width <= 540px){.Comparison img-comparison-slider svg{width:40px;height:32px}}.Comparison.Comparison--printSlide{cursor:default;width:100%;height:100vh;overflow:hidden}.Comparison.Comparison--printSlide img{display:block;width:100%;height:100%;object-fit:cover}.Legend{--count-slides: 1;height:calc(100vh * var(--count-slides));position:relative}@media (width <= 1024px){.Legend{height:fit-content;gap:7.75rem;display:flex;flex-direction:column}}@media (width <= 576px){.Legend{gap:4rem}}.Legend .Legend__swiper{width:100%;height:100vh;position:sticky;top:0}@media (width <= 1024px){.Legend .Legend__swiper{display:none}}.Legend .Legend__swiper .swiper-pagination{right:0;left:2.5rem;display:flex;flex-direction:column;width:fit-content}.Legend .Legend__swiper .swiper-pagination span{margin:.125rem 0;padding:1.125rem;width:max-content;height:auto;border-radius:1rem;color:#fff;opacity:1;font-family:var(--font-family);font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#2525258c;transition:.3s ease-out}@media (hover: hover){.Legend .Legend__swiper .swiper-pagination span:hover{opacity:.5}}.Legend .Legend__swiper .swiper-pagination span.swiper-pagination-bullet-active{background:#fff;color:#000}.Legend .Legend__swiper .Legend__swiper-slide{position:relative;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:1.25rem;z-index:1;padding-inline:2.5rem}.Legend .Legend__swiper .Legend__swiper-image{position:absolute;inset:0;z-index:-1;object-fit:contain}.Legend .Legend__swiper .Legend__swiper-desc{grid-column-start:6;background:#fff;padding:1rem;font-family:var(--font-family)}.Legend .Legend__swiper .Legend__swiper-title{font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:2.75rem}.Legend .Legend__swiper .Legend__swiper-list{list-style:none;display:grid;gap:1.5rem}.Legend .Legend__swiper .Legend__swiper-item{display:grid;gap:.375rem}.Legend .Legend__swiper .Legend__swiper-item span{font-weight:500;font-size:.875rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;color:#000;opacity:.5}.Legend .Legend__swiper .Legend__swiper-item p{font-weight:500;font-size:1.125rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;color:#000}.Legend .Legend__swiper .Legend__swiper-txt{font-size:1.125rem;line-height:136%;letter-spacing:-.04em;color:#282828;margin-top:4rem}.Legend .Legend__content{display:none;gap:1rem}@media (width <= 1024px){.Legend .Legend__content{display:flex;flex-direction:column}}.Legend .Legend__content .Legend__content-title{font-family:var(--font-family);font-weight:500;font-size:2rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;padding-inline:1rem}@media (width <= 576px){.Legend .Legend__content .Legend__content-title{font-size:1.5rem;padding-inline:.5rem}}.Legend .Legend__content .Legend__content-image{aspect-ratio:16/9}.Legend .Legend__content .Legend__content-desc{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.1875rem,1fr));gap:1.25rem;padding-inline:1rem;align-items:flex-start}@media (width <= 576px){.Legend .Legend__content .Legend__content-desc{padding-inline:.5rem}}.Legend .Legend__content .Legend__content-list{display:grid;gap:1rem;list-style:none}@media (width <= 576px){.Legend .Legend__content .Legend__content-list{display:flex;gap:3rem;overflow:hidden;overflow-x:auto}.Legend .Legend__content .Legend__content-list::-webkit-scrollbar{height:0}}.Legend .Legend__content .Legend__content-item{font-family:var(--font-family);display:grid;gap:.375rem}@media (width <= 576px){.Legend .Legend__content .Legend__content-item{flex-shrink:0}}.Legend .Legend__content .Legend__content-item span{font-weight:500;font-size:.75rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase;color:#000;opacity:.5}.Legend .Legend__content .Legend__content-item p{font-weight:500;font-size:.875rem;line-height:90%;letter-spacing:-.04em;text-transform:uppercase}.Legend .Legend__content .Legend__content-txt{font-family:var(--font-family);line-height:136%;letter-spacing:-.04em}@media print{.Legend .Legend__swiper{position:relative}.Legend .Legend__swiper .Legend__swiper-slide{height:100vh}.Legend .Legend__swiper .swiper-pagination span{-webkit-backdrop-filter:none;backdrop-filter:none}}.panorama{height:100vh;position:relative}.panorama canvas{cursor:grab}.panorama canvas:active{cursor:grabbing}.panorama-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:#0009;color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 4px 4px #00000040;background:#ecf89b;font-family:var(--font-family);font-size:1.125rem;line-height:90%;letter-spacing:-.04em;color:#616e07;display:flex;align-items:center;gap:.5rem;transition:.3s ease-out;pointer-events:none}.panorama.interacted .panorama-label{opacity:0}.Content{height:100vh;display:grid;grid-template-columns:repeat(6,1fr);align-items:center}@media (width <= 1024px){.Content{height:auto;grid-template-columns:1fr;padding:0 1rem}}@media (width <= 540px){.Content{padding:0 .5rem}}.Content .Content__wrapper{grid-column:span 4 / span 4;grid-column-start:2;text-align:center;display:flex;flex-direction:column;gap:2rem}@media (width <= 1024px){.Content .Content__wrapper{grid-column:auto;grid-column-start:auto;gap:1.5rem}}@media (width <= 540px){.Content .Content__wrapper{gap:1rem}}.Content .Content__title{font-family:var(--font-family);font-weight:400;font-size:6rem;line-height:90%;letter-spacing:-.04em;text-align:center;text-wrap:balance}@media (width <= 1024px){.Content .Content__title{font-size:3rem}}@media (width <= 540px){.Content .Content__title{font-size:2rem}}.Content .Content__txt{font-family:var(--font-family);font-size:1.5rem;line-height:136%;letter-spacing:-.04em;grid-column:span 4 / span 4}@media (width <= 1024px){.Content .Content__txt{font-size:1rem}}.Video{height:100vh}.Video .Video__print-link{display:none}@media (width <= 1024px){.Video{height:auto}}.Video iframe{width:100%;height:100%;display:block;aspect-ratio:4/3}@media print{.Video{height:210mm;display:grid;place-items:center;padding:20mm}.Video iframe{display:none}.Video .Video__print-link{display:block;font-family:var(--font-family);font-size:14pt;line-height:1.4}.Video .Video__print-link a{color:inherit;text-decoration:underline;word-break:break-word}}.PresentationFooter{position:fixed;bottom:1rem;z-index:9999}@media (width <= 1024px){.PresentationFooter{width:100%;padding-inline:1rem}}@media (width <= 576px){.PresentationFooter{padding-inline:.5rem}}.PresentationFooter .PresentationFooter__list{display:flex;gap:1rem;justify-content:center;list-style:none;padding:1.25rem 1rem;border-radius:100px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f4f499}@media (width <= 1024px){.PresentationFooter .PresentationFooter__list{justify-content:flex-start;overflow-x:auto}.PresentationFooter .PresentationFooter__list::-webkit-scrollbar{height:0}}.PresentationFooter .PresentationFooter__item{flex-shrink:0}.PresentationFooter .PresentationFooter__link{text-decoration:none;font-family:var(--font-family);font-size:.875rem;line-height:100%;letter-spacing:-.04em;opacity:.5;color:#000;transition:.3s ease-out;display:flex;gap:.25rem;align-items:center;cursor:pointer}.PresentationFooter .PresentationFooter__link:before{content:"";width:.25rem;height:.25rem;border-radius:100%;background:#000;opacity:0;transform:translate(calc(100% + 4px));transition:.3s ease-out}@media (hover: hover){.PresentationFooter .PresentationFooter__link:hover{opacity:.8}}.PresentationFooter .PresentationFooter__link.active{opacity:1}.PresentationFooter .PresentationFooter__link.active:before{opacity:1;transform:translate(0)}@media print{.PresentationFooter{display:none}}.Popup.MWForm{display:flex;justify-content:center;align-items:center}.Popup.MWForm .Popup_container{display:flex;position:relative;height:fit-content;justify-content:center;align-items:center}.Popup.MWForm .Popup_container .MWForm-inner{display:flex;overflow:hidden;overflow-y:auto;width:100%;max-height:95svh;width:90vw}.Popup.MWForm .Popup_container .MWForm-inner .MWForm-wpinner{display:contents}@media (max-width: 1024px){.Popup.MWForm .Popup_container .MWForm-inner{width:95.573vw;height:fit-content;max-height:95svh}}.Popup.MWForm .Popup_container .MWForm_header{width:100%;position:absolute;top:0;display:flex;justify-content:flex-end;padding:max(clamp(1rem,calc(.523rem + 2.036vw),1.5rem),1.25vw)}.Popup.MWForm .Popup_container .MWForm_header .MWImage-close{--size: max(clamp(2.75rem, calc(1.438rem + 5.598vw) , 4.125rem), 3.438vw);width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;cursor:pointer;z-index:99;transition:opacity .3s ease-out}@media (hover: hover){.Popup.MWForm .Popup_container .MWForm_header .MWImage-close:hover{opacity:.6}}.Popup.MWForm .Popup_container .MWForm_header .MWImage-close:focus-visible,.Popup.MWForm .Popup_container .MWForm_header .MWImage-close:active,.Popup.MWForm .Popup_container .MWForm_header .MWImage-close:focus{opacity:.6}.Popup.MWForm .Popup_container .MWForm_header .MWImage-close svg{--size: max(clamp(1.563rem, calc(.906rem + 2.799vw) , 2.25rem), 1.875vw);min-width:var(--size);min-height:var(--size);z-index:99;cursor:pointer}.Form{width:100%}.Form .MWForm-bg{width:100%;height:100%;-webkit-user-select:none;user-select:none;position:absolute;inset:0;pointer-events:none}.Form .MWForm-bg img{position:relative;width:100%;height:100%;object-fit:fill;z-index:-1}.Form .ContactForm{z-index:20;display:flex;flex-direction:column;align-items:center;height:fit-content;width:100%;padding:unset;padding-inline:var(--px);padding-bottom:max(32px,1.667vw);padding-top:max(clamp(2.75rem,calc(-3.333rem + 25.954vw),9.125rem),7.604vw)}.Form .ContactForm .Input{position:relative}.Form .ContactForm .Input .Input-label,.Form .ContactForm .Input .Input-self,.Form .ContactForm .Input .Input-message{color:#fff}.Form .ContactForm .ContactForm-form{max-width:min(100%,max(438px,22.813vw));display:flex;flex-direction:column;align-items:center;gap:unset;gap:max(clamp(1.5rem,calc(2.477rem - 2.036vw),2rem),1.25vw);margin-bottom:max(clamp(2.5rem,calc(2rem + 1.042vw),3.25rem),2.708vw)}@media (max-width: 768px){.Form .ContactForm .ContactForm-form{margin-bottom:max(clamp(2.5rem,calc(3.477rem - 2.036vw),3rem),2.083vw)}}.Form .ContactForm .ContactForm-form .Input .Input-label,.Form .ContactForm .ContactForm-form .Input .Input-self{font-family:var(--font-family);font-weight:500;font-size:max(16px,.833vw);line-height:120%;letter-spacing:-.02em;color:#fff;padding:unset}.Form .ContactForm .ContactForm-form .Input .Input-label{min-height:unset;position:absolute;top:calc(-1*max(.833vw,16px))}:is(.Form .ContactForm .ContactForm-form .Input:focus-within,.Form .ContactForm .ContactForm-form .Input.noEmpty) .Input-label{font-size:max(clamp(.563rem,calc(.875rem - .26vw),.75rem),.469vw);opacity:.5;transform:unset}.Form .ContactForm .ContactForm-form .Input .Input-self{opacity:.6}.Form .ContactForm .ContactForm-form .Input .Input-self:placeholder{color:#fff}.Form .ContactForm .ContactForm_footer{max-width:max(503px,26.198vw)}.Form .ContactForm .ContactForm_footer .ButtonArrow{margin-bottom:max(44px,2.292vw)}.Form .ContactForm .ContactForm_footer .ButtonArrow svg *{fill:#fff}.Form .ContactForm .ContactForm_footer .ButtonArrow .Button{font-family:var(--font-family);font-weight:500;font-size:max(24px,1.25vw);line-height:120%;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#fff}.Form .ContactForm .ContactForm_footer .ButtonArrow .Button:before{background:#fff}.Form .ContactForm .ContactForm_footer .ConsentCheckbox{width:min(100%,max(503px,26.198vw))!important}.Form .ContactForm .ContactForm_footer .ConsentCheckbox.ad{margin-top:max(16px,.833vw)}.Form .ContactForm .ContactForm_footer .ConsentCheckbox .ConsentCheckbox-error{display:none}.Form .ContactForm .ContactForm_footer .ConsentCheckbox .wrapper{padding:0;margin:0}.Form .ContactForm .ContactForm_footer .ConsentCheckbox .ConsentCheckbox-text{font-family:var(--font-family);font-weight:500;font-size:max(clamp(.75rem,calc(.631rem + .509vw),.875rem),.729vw);line-height:136%;letter-spacing:-.02em;color:#fff}.Form .ContactForm .ContactForm_footer .ConsentCheckbox .ConsentCheckbox_checkbox{background:none;border:1px solid #fff;opacity:.6;--size: max(1.25vw, 24px);min-width:var(--size);min-height:var(--size)}.Form .ContactForm .ContactForm_footer .ConsentCheckbox.error .ConsentCheckbox-text{opacity:1}.Form.Form .Subtitle{font-family:var(--font-family);font-weight:400;font-size:max(clamp(1rem,calc(.523rem + 2.036vw),1.5rem),1.25vw);line-height:88%;letter-spacing:-.04em;text-align:center;color:#fff;opacity:1}.Form.Form .ContactForm-title{--width: max(clamp(42.125rem, calc(31.125rem + 22.917vw) , 58.625rem), 48.854vw);width:min(100%,var(--width));font-family:var(--font-family);font-weight:700;font-size:max(clamp(3rem,calc(2.333rem + 1.389vw),4rem),3.333vw);line-height:97%;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:max(clamp(3rem,calc(2.333rem + 1.389vw),4rem),3.333vw)}@media (max-width: 768px){.Form.Form .ContactForm-title{font-size:max(clamp(2rem,calc(1.046rem + 4.071vw),3rem),2.5vw)}}.wrap-form{width:100%;height:fit-content;position:relative}.Popup.MWForm{transition:all .15s ease-out}.Popup.MWForm.isRemove{opacity:0}@starting-style{.Popup.MWForm{opacity:0}}.Popup.MWForm:before{background:#000c}.ContactForm{padding-bottom:clamp(2.75rem,calc(1.9rem + 3.625vw),6.25rem)}.ContactForm .ContactForm-title{font-family:var(--font-family);font-weight:400;font-size:clamp(5.25rem,calc(2.583rem + 5.556vw),9.25rem);line-height:110%;letter-spacing:-.04em;color:#000;margin-top:clamp(1rem,calc(.667rem + .694vw),1.5rem);margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem);width:clamp(37.188rem,calc(14.063rem + 48.177vw),71.875rem)}.ContactForm .ContactForm_inner{width:fit-content;gap:clamp(4rem,calc(2.667rem + 2.778vw),6rem);display:flex;flex-direction:column}.ContactForm .ContactForm-form{display:flex;flex-direction:column;gap:82px}.ContactForm .btn-send[disabled]{opacity:.6;pointer-events:none}.ContactForm .ButtonArrow{text-transform:unset;align-items:center;margin:unset;margin-bottom:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);gap:clamp(.5rem,calc(.379rem + .518vw),1rem)}.ContactForm .ButtonArrow svg{--size: clamp(2rem, calc(1.818rem + .777vw) , 2.75rem);height:var(--size);width:var(--size)}.ContactForm.mini-normal{display:flex;flex-direction:column;gap:44px}.ContactForm.mini-normal .Subtitle{display:none}.ContactForm.mini-normal .ContactForm-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.333rem + 1.389vw),3rem);line-height:110%;letter-spacing:-.04em;color:#000;margin:0}.ContactForm.mini-normal .ContactForm_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,calc(0rem + 1.042vw),1.25rem)}.ContactForm.mini-normal .ContactForm_inner .ContactForm-form{grid-column:1 / 2;margin:0}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer{grid-column:3 / 4}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ButtonArrow{gap:8px;margin-bottom:16px}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ButtonArrow .Button{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;text-align:center;color:#000}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ButtonArrow svg{margin-top:0!important;width:32px;height:32px}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ConsentCheckbox .wrapper{gap:8px}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ConsentCheckbox .wrapper .ConsentCheckbox_checkbox{width:24px;height:24px;min-width:unset;min-height:unset;flex-shrink:0}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer .ConsentCheckbox-text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:136%;letter-spacing:-.02em;color:#000}@media (max-width: 1366px){.ContactForm.mini-normal .ContactForm_inner{grid-template-columns:1fr 1fr}.ContactForm.mini-normal .ContactForm_inner .ContactForm-form{width:66%}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer{grid-column:2 / -1}}@media (max-width: 768px){.ContactForm.mini-normal .ContactForm_inner .ContactForm-form{grid-column:1 / -1;width:100%}.ContactForm.mini-normal .ContactForm_inner .ContactForm_footer{grid-column:1 / -1}}@media (max-width: 768px){.ContactForm .Subtitle{letter-spacing:-.04em}.ContactForm .ContactForm-title{font-size:clamp(3rem,calc(.853rem + 9.16vw),5.25rem);letter-spacing:-.06em;margin-top:16px;margin-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem);width:clamp(22.438rem,calc(8.363rem + 60.051vw),37.188rem)}.ContactForm .ContactForm_inner{gap:clamp(1.5rem,calc(-.885rem + 10.178vw),4rem)}.ContactForm .ContactForm_inner .ContactForm-form{gap:clamp(3rem,calc(.972rem + 8.651vw),5.125rem)}}@media (max-width: 540px){.ContactForm .Subtitle{letter-spacing:-.03em}.ContactForm .ContactForm-title{letter-spacing:-.04em;line-height:100%}}.ConsentCheckbox{width:min(652px,100%)}.ConsentCheckbox,.ConsentCheckbox *{transition:all .3s ease-out}.ConsentCheckbox.ad{margin-top:clamp(1rem,calc(.046rem + 4.071vw),2rem)}.ConsentCheckbox>.wrapper{display:flex;align-items:center;gap:16px}.ConsentCheckbox .ConsentCheckbox-error{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:120%;letter-spacing:-.04em;color:#ff3b30}.ConsentCheckbox.active .ConsentCheckbox_checkbox{background:#000}.ConsentCheckbox.active .ConsentCheckbox_checkbox .ConsentCheckbox_checkbox-icon{opacity:1}.ConsentCheckbox.active .ConsentCheckbox_checkbox .ConsentCheckbox_checkbox-icon path{fill:#fff;stroke:#fff}.ConsentCheckbox .ConsentCheckbox_checkbox{display:flex;justify-content:center;align-items:center;--size: clamp(1.5rem, calc(1.023rem + 2.036vw) , 2rem);min-width:var(--size);min-height:var(--size);border:1px solid rgba(0,0,0,.3);background:#fff;transition:all .3 ease-out;cursor:pointer}.ConsentCheckbox .ConsentCheckbox_checkbox .ConsentCheckbox_checkbox-icon{width:80%;opacity:0}.ConsentCheckbox .ConsentCheckbox-text{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.3;-webkit-user-select:none;user-select:none}.ConsentCheckbox .ConsentCheckbox-text span{text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer;text-underline-offset:5px;text-decoration-thickness:1px}@media (max-width: 768px){.ConsentCheckbox .ConsentCheckbox-text{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}}@media (max-width: 540px){.ConsentCheckbox .ConsentCheckbox-text{font-weight:400}}.Input{position:relative;width:min(724px,100%)}.Input,.Input *{transition:all .3s ease-out}.Input .Input_wrapper{border-bottom:1px solid #e6e6e6}.Input.error .Input-label,.Input.error .Input-self,.Input.error .Input-message{color:#ff3b30}.Input.error .Input-message{opacity:1}.Input.error .Input-label{font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);opacity:1}.Input.error .Input-label:before{display:inline-block}.Input .Input-label{display:flex;align-items:flex-end;text-wrap:nowrap;font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.189rem + .259vw),1.5rem);line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;cursor:text;opacity:.5;transition:.3s cubic-bezier(.65,0,.35,1);position:absolute;top:0;transform:translateY(clamp(0rem,calc(-.273rem + 1.165vw),1.125rem))}.Input .Input-label:before{content:"*";display:none}:is(.Input:focus-within,.Input.noEmpty) .Input-label{font-size:clamp(.563rem,calc(.438rem + .26vw),.75rem);opacity:.5;transform:translateY(0)}:is(.Input:focus-within,.Input.noEmpty) .Input-label:before{content:"*";display:none}:is(.Input.error:focus-within,.Input.error.noEmpty) .Input-label:before{display:inline-block}.Input .Input-message{font-family:var(--font-family);font-weight:500;font-size:12px;line-height:120%;letter-spacing:-.02em;color:#000;opacity:0;bottom:0;translate:0 calc(100% + 4px);position:absolute}.Input .Input-self{border:none;outline:none;background:none;width:100%;font-family:var(--font-family);font-weight:500;line-height:120%;letter-spacing:-.02em;color:#000;padding-top:clamp(.875rem,calc(.814rem + .259vw),1.125rem);padding-bottom:clamp(.25rem,calc(.129rem + .518vw),.75rem);font-size:clamp(1.25rem,calc(1.189rem + .259vw),1.5rem)}.Input select.Input-self{appearance:auto;cursor:pointer}.Input textarea.Input-self{min-height:120px;resize:vertical}@media (max-width: 768px){.Input .Input-label{font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}}@media (max-width: 540px){.Input .Input-label,.Input .Input-self{letter-spacing:-.04em}}:is(.MuseumSpaces-field,.OfficeRenovation-field).error span,:is(.MuseumSpaces-field,.OfficeRenovation-field).error input{color:#ff3b30;border-color:#ff3b30}:is(.MuseumSpaces-fieldError,.OfficeRenovation-fieldError){position:absolute!important;top:100%!important;left:0!important;transform:translateY(4px)!important;font-size:12px!important;line-height:120%!important;color:#ff3b30!important;opacity:1!important}:is(.MuseumSpaces-checkbox,.OfficeRenovation-checkbox).error{flex-wrap:wrap}:is(.MuseumSpaces-checkbox,.OfficeRenovation-checkbox).error :is(.MuseumSpaces-checkboxBox,.OfficeRenovation-checkboxBox){border-color:#ff3b30}:is(.MuseumSpaces-checkboxError,.OfficeRenovation-checkboxError){flex-basis:100%;font-family:var(--font-family);font-size:12px;line-height:120%;color:#ff3b30}.Subtitle{display:block;font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.4}@media (max-width: 768px){.Subtitle{font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem)}}.Article{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.125rem,calc(1.006rem + .509vw),1.25rem)}.Article:hover,.Article:active,.Article:focus-visible{cursor:pointer}:is(.Article:hover,.Article:active,.Article:focus-visible) .Article-img img{transform:scale(1.05)}.Article .Article-img{grid-column:1/1;height:100%;height:420px;--width: clamp(9.375rem, calc(-2.672rem + 51.399vw) , 22rem);min-width:min(var(--width),100%);overflow:hidden}.Article .Article-img img{transition:.3s ease-out}.Article .Article_info{grid-column:2/4}.Article .Article_info .Article_info-date{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem);line-height:136%;letter-spacing:-.04em;color:#000;opacity:.5}.Article .Article_info .Article_info-title,.Article .Article_info .Article_info-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Article .Article_info .Article_info-title{font-family:var(--font-family);font-weight:400;line-height:120%;letter-spacing:-.04em;color:#000;font-size:clamp(2rem,calc(.667rem + 2.778vw),4rem);margin-top:clamp(1rem,calc(.5rem + 1.042vw),1.75rem);margin-bottom:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}@media (max-width: 768px){.Article .Article_info .Article_info-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);margin-top:clamp(.75rem,calc(.511rem + 1.018vw),1rem)}}.Article .Article_info .Article_info-desc{font-family:var(--font-family);font-weight:400;line-height:136%;font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem);letter-spacing:-.04em;color:#000;opacity:.5}@media (max-width: 768px){.Article .Article_info .Article_info-desc{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}}@media (max-width: 1440px){.Article{grid-template-columns:repeat(2,1fr)}.Article .Article-img{grid-column:1/2}.Article .Article_info{grid-column:2/3}}@media (max-width: 600px){.Article{grid-template-columns:repeat(1,1fr)}.Article .Article-img,.Article .Article_info{grid-column:1/1}}@starting-style{.StartPage-nZq-q-Si{opacity:0}}.StartPage-nZq-q-Si{width:100%;padding-top:var(--height-header);transition:opacity 1s ease,display 1s;transition-delay:.2s}.StartPage-nZq-q-Si[remove]{transition:opacity 0s ease,display 1s;opacity:0}.FeedPage{display:flex;flex-direction:column}.FeedPage .FeedPage-title{display:flex;gap:clamp(2rem,calc(1rem + 2.083vw),3.5rem);margin:0 auto;font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(1.5rem + 5.208vw),7.75rem);line-height:110%;letter-spacing:-.04em;color:#000;margin-top:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.FeedPage .FeedPage-title h1{font:inherit;letter-spacing:inherit}.FeedPage .FeedPage-title span{cursor:pointer;transition:opacity .3s ease-out;opacity:.3}.FeedPage .FeedPage-title span:hover{opacity:.2}@media (max-width: 768px){.FeedPage .FeedPage-title{gap:clamp(1.5rem,calc(1.167rem + .694vw),2rem);font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.FeedPage .Filter{margin:auto;margin-top:clamp(5.125rem,calc(2.542rem + 5.382vw),9rem);margin-bottom:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}@media (max-width: 768px){.FeedPage .Filter{margin-top:clamp(2.75rem,calc(.484rem + 9.669vw),5.125rem);margin-bottom:clamp(1.5rem,calc(.307rem + 5.089vw),2.75rem)}}.FeedPage .FeedPage_container{display:flex;flex-direction:column;width:min(1096px,100%);--gap: clamp(2rem, calc(1.284rem + 3.053vw) , 2.75rem);gap:var(--gap);margin:auto;padding-top:var(--gap)}.FeedPage .FeedPage_container .Article{padding-bottom:var(--gap);border-bottom:1px solid rgb(0,0,0,.1)}.FeedPage .Pagination{margin-top:clamp(4rem,calc(2.542rem + 3.038vw),6.188rem)}@media (max-width: 768px){.FeedPage .Pagination{margin-top:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.FeedPage .ContactForm{margin:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) 0}@media (max-width: 768px){.FeedPage .ContactForm{margin:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 0}}.Filter{display:flex;gap:28px;width:fit-content;list-style:none}.Filter .Filter-item{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:110%;letter-spacing:-.04em;color:#000;opacity:.5;transition:opacity .3s ease-out;cursor:pointer}.Filter .Filter-item.active{opacity:1}@media (max-width: 768px){.Filter .Filter-item{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}}.Pagination{width:min(1096px,100%);display:flex;margin:0 auto;justify-content:space-between}.Pagination .Pagination_list{display:flex;align-items:center;list-style-type:none;gap:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}.Pagination .Pagination_list .Pagination_list-item{font-family:var(--font-family);font-weight:400;font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem);line-height:100%;letter-spacing:-.02em;text-transform:uppercase;color:#000;cursor:pointer;opacity:.5;transition:.3s ease-out}@media (hover: hover){.Pagination .Pagination_list .Pagination_list-item:hover{opacity:1}}.Pagination .Pagination_list .Pagination_list-item.active,.Pagination .Pagination_list .Pagination_list-item:active,.Pagination .Pagination_list .Pagination_list-item:focus-visible{opacity:1}@media (max-width: 768px){.Pagination .Pagination_list{gap:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}}.Pagination .ButtonArrow.Pagination-arrow .Button{padding:0}@media (max-width: 768px){.Pagination .ButtonArrow.Pagination-arrow .Button{display:none}}.Pagination .ButtonArrow.Pagination-arrow .ButtonArrow-icon{margin:0!important}.swiper-btn-prev,.swiper-btn-next{border-radius:100px;width:64px;height:64px;background-color:#fff;align-items:center;justify-content:center;display:flex;cursor:pointer;transition:opacity .3s ease-out}@media (hover: hover){:is(.swiper-btn-prev,.swiper-btn-next):hover{opacity:.8}}:is(.swiper-btn-prev,.swiper-btn-next).swiper-button-disabled{opacity:.6;pointer-events:none}.swiper-btn-prev svg{rotate:180deg}.wrap-example-project{display:grid;flex-direction:column;background-color:#ebebeb;padding-block:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem);gap:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem) clamp(.5rem,calc(0rem + 1.042vw),1.25rem);grid-template-columns:repeat(5,1fr)}.wrap-example-project .head-title-project{grid-column:2 / -1;font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:110%;letter-spacing:-.04em;color:#000}.wrap-example-project .wrap-slider{position:relative;grid-column:1 / -1;display:inherit;grid-template-columns:inherit;gap:clamp(.5rem,calc(0rem + 1.042vw),1.25rem) clamp(1.25rem,calc(1.083rem + .347vw),1.5rem)}.wrap-example-project .wrap-slider .wrap-dots{grid-column:1 / -1;display:flex;flex-direction:row;gap:8px;justify-content:center}.wrap-example-project .wrap-slider .wrap-dots span{width:clamp(.5rem,calc(.333rem + .347vw),.75rem);height:clamp(.5rem,calc(.333rem + .347vw),.75rem);background-color:#000;margin:0;transition:opacity .3s ease-out;opacity:.2}.wrap-example-project .wrap-slider .wrap-dots span.swiper-pagination-bullet-active{opacity:1}.wrap-example-project .wrap-slider .swiper-btn-prev,.wrap-example-project .wrap-slider .swiper-btn-next{position:absolute;top:0;bottom:0;margin:auto 0;z-index:1}.wrap-example-project .wrap-slider .swiper-btn-prev{left:0}.wrap-example-project .wrap-slider .swiper-btn-next{right:0}.wrap-example-project .Project__swiper{overflow:visible;grid-column:2 / 5;width:100%}.wrap-example-project .Project__swiper .swiper-slide{height:fit-content;display:flex;flex-direction:column;gap:16px;cursor:pointer}.wrap-example-project .Project__swiper .swiper-slide .title-project{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:136%;letter-spacing:-.04em;color:#000}.wrap-example-project .Project__swiper .swiper-slide img{height:clamp(25.875rem,calc(17.417rem + 17.622vw),38.563rem)}@media (max-width: 1366px){.swiper-btn-prev,.swiper-btn-next{display:none}.wrap-example-project{display:flex;flex-direction:column}.wrap-example-project .wrap-slider{flex-direction:inherit}}@media (max-width: 768px){.wrap-example-project{padding-block:clamp(1.5rem,calc(.307rem + 5.089vw),2.75rem);gap:44px 8px}.wrap-example-project .head-title-project{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem);line-height:120%}.wrap-example-project .wrap-slider{gap:8px clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.wrap-example-project .wrap-slider .wrap-dots{gap:clamp(.375rem,calc(.256rem + .509vw),.5rem)}.wrap-example-project .wrap-slider .wrap-dots span{width:clamp(.375rem,calc(.256rem + .509vw),.5rem);height:clamp(.375rem,calc(.256rem + .509vw),.5rem)}.wrap-example-project .Project__swiper .swiper-slide{gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.wrap-example-project .Project__swiper .swiper-slide .title-project{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem);line-height:110%}.wrap-example-project .Project__swiper .swiper-slide img{height:clamp(12.625rem,calc(-.018rem + 53.944vw),25.875rem)}}.InfoList{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.InfoList.__mode-underline .Button{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.InfoList.__mode-underline .Button:before{display:none!important}.InfoList.__mode-text .Button,.InfoList.__mode-text a{cursor:text;-webkit-user-select:text;user-select:text}@media (hover: hover){:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):hover{opacity:unset}:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):hover:before{display:none!important;animation:unset!important}}:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):active,:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):focus,:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:hover),:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:focus-visible),:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:active){opacity:unset}:is(:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):active,:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):focus,:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:hover),:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:focus-visible),:is(.InfoList.__mode-text .Button,.InfoList.__mode-text a):not(:active)):before{display:none!important;animation:unset!important}.InfoList .InfoList-title{font-family:var(--font-family);font-weight:500;font-size:18px;text-wrap:nowrap;word-break:keep-all;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.4}.InfoList .InfoList-container{display:flex;flex-direction:column;gap:clamp(.5rem,calc(.167rem + .694vw),1rem)}.InfoList .InfoList-container .InfoList-item{font-family:var(--font-family);font-weight:500;font-size:18px;letter-spacing:-.02em;text-transform:uppercase}.InfoList .InfoList-container .subtitle{font-family:var(--font-family);font-weight:500;font-size:10px;line-height:150%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;margin-top:clamp(.5rem,calc(-.667rem + 2.431vw),2.25rem)}@media (max-width: 540px){.InfoList .InfoList-container .subtitle .mob-no-br br{display:none}}@media (max-width: 768px){.InfoList{gap:0 8px}.InfoList .InfoList-title{font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem);line-height:110%;letter-spacing:-.03em}.InfoList .InfoList-container{gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.InfoList .InfoList-container .InfoList-item{font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem);line-height:110%;letter-spacing:-.03em}}.Feed .Feed-wrapper{width:min(1096px,100%);margin:auto}.Feed .Feed_header{display:flex;flex-direction:column;gap:4rem;margin-top:clamp(1.5rem,calc(-.885rem + 10.178vw),4rem)}.Feed .Feed_header .Feed_header-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000}@media (max-width: 768px){.Feed .Feed_header .Feed_header-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}}.Feed .Feed_header .Feed_header-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.Feed .Feed_header .Feed_header-author{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-family);font-weight:400;min-width:0}.Feed .Feed_header .Feed_header-authorImage{width:2.75rem;height:2.75rem;flex:none;border-radius:2.0625rem;object-fit:cover}.Feed .Feed_header .Feed_header-authorText{display:flex;flex-direction:column;gap:.125rem;min-width:0}.Feed .Feed_header .Feed_header-authorName{font-size:1.5rem;line-height:136%;letter-spacing:-.04em;color:#000}.Feed .Feed_header .Feed_header-authorAbout{font-size:1.125rem;line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5;white-space:pre-line}.Feed .Feed_header .Feed_header-details{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;flex:none;font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5}.Feed .Feed_header .Feed_header-reading{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.Feed .Feed_header .Feed_header-reading svg{width:1.125rem;height:1.125rem;flex:none}@media (max-width: 768px){.Feed .Feed_header{gap:2.75rem}.Feed .Feed_header .Feed_header-authorImage{width:2.125rem;height:2.125rem}.Feed .Feed_header .Feed_header-authorName{font-size:1.125rem}.Feed .Feed_header .Feed_header-authorAbout,.Feed .Feed_header .Feed_header-reading{font-size:1rem}.Feed .Feed_header .Feed_header-details{gap:1rem}}@media (max-width: 540px){.Feed .Feed_header{gap:.875rem}.Feed .Feed_header .Feed_header-author{align-items:center}.Feed .Feed_header .Feed_header-meta{flex-direction:column;align-items:stretch;gap:2rem}.Feed .Feed_header .Feed_header-details{order:-1;align-items:flex-end;gap:1rem;font-size:.875rem}.Feed .Feed_header .Feed_header-reading{order:-1;font-size:.875rem}.Feed .Feed_header .Feed_header-reading svg{width:1rem;height:1rem}.Feed .Feed_header .Feed_header-date{line-height:136%}.Feed .Feed_header .Feed_header-authorName{font-size:1rem}.Feed .Feed_header .Feed_header-authorAbout{font-size:.875rem}}.Feed .ButtonArrow.Feed-shareBtn{margin:44px auto auto;padding:0;--offset: clamp(.25rem, calc(.083rem + .347vw) , .5rem)}.Feed .ButtonArrow.Feed-shareBtn .ButtonArrow-icon{padding:0;margin:0;--size: clamp(1.5rem, calc(.307rem + 5.089vw) , 2.75rem);width:var(--size);height:var(--size);margin-top:calc(var(--offset) / 2)!important}.Feed .ButtonArrow.Feed-shareBtn .Button{padding:0;font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000}.Feed .Feed_networks{display:flex;margin:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) 0}.Feed .Feed_networks .Feed_networks-inner{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.25rem,calc(.011rem + 1.018vw),.5rem)}.Feed .Feed_networks .Feed_networks-inner .Button{height:clamp(3.5rem,calc(.637rem + 12.214vw),6.5rem)}@media (max-width: 768px){.Feed .Feed_networks{margin:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 0}}.Feed .Feed_articles{margin:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) auto}@media (max-width: 768px){.Feed .Feed_articles{margin:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) auto}}.Feed .Feed_articles .Feed_articles-title{font-family:var(--font-family);font-weight:400;line-height:120%;letter-spacing:-.04em;color:#000;font-size:clamp(2rem,calc(.667rem + 2.778vw),4rem);margin-bottom:clamp(2.125rem,calc(.336rem + 7.634vw),4rem)}@media (max-width: 768px){.Feed .Feed_articles .Feed_articles-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.Feed .Feed_articles .Feed_articles-inner{display:flex;flex-direction:column;gap:clamp(2.75rem,calc(.917rem + 3.819vw),5.5rem)}@media (max-width: 768px){.Feed .Feed_articles .Feed_articles-inner{gap:max(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.Feed .Feed-wrapper_block{display:flex;flex-direction:column;gap:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}.Feed .Feed-wrapper_block .Feed_intro{display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.Feed .Feed-wrapper_block .Feed_intro{gap:5rem}}@media (max-width: 540px){.Feed .Feed-wrapper_block .Feed_intro{gap:3.75rem}}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs{display:flex;flex-direction:column;gap:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links{display:flex;flex-direction:column;gap:32px}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block{display:flex;flex-direction:column;gap:24px}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button{position:relative;padding-left:36px;cursor:pointer}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button .Button{font-size:24px}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button:after{content:"";border-radius:100%;width:4px;height:4px;background-color:#000;display:flex;position:absolute;left:18px;top:50%}@media (max-width: 768px){.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links{gap:clamp(1rem,calc(.046rem + 4.071vw),2rem)}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-title{font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block{gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button{padding-left:clamp(1.5rem,calc(.784rem + 3.053vw),2.25rem)}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button .Button{font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.Feed .Feed-wrapper_block .Block-wrapper_desc_imgs .anchor_links .anchor_links-block .wrap-button:after{width:3px;height:3px;left:clamp(.75rem,calc(.392rem + 1.527vw),1.125rem)}}.Feed .Feed-wrapper_block .Block-wrapper_title_desc{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.Feed .moreServices{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(1.167rem + .694vw),2rem);margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}.Feed .moreServices .InfoList-title{font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem)}.Feed .moreServices .InfoList-container{gap:24px}.Feed .moreServices .InfoList-container .InfoList-item{font-size:24px}@media (max-width: 768px){.Feed .moreServices{gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem);margin-top:clamp(4rem,calc(.422rem + 15.267vw),7.75rem)}.Feed .moreServices .InfoList-title{font-size:clamp(1rem,calc(.761rem + 1.018vw),1.25rem);letter-spacing:-.04em}.Feed .moreServices .InfoList-container{gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.Feed .moreServices .InfoList-container .InfoList-item{font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}}@media (max-width: 540px){.Feed .moreServices .InfoList-container .InfoList-item{line-height:136%}}.Feed .wrap-example-project{width:100vw;margin-left:calc(-.5*(100vw - min(1096px,100%)));margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Feed .wrap-example-project{margin-top:clamp(4rem,calc(.422rem + 15.267vw),7.75rem)}}.Feed .Block{display:flex;flex-direction:column}.Feed .Block *.isNone,.Feed .Block *.isNone *{display:none!important;margin:0!important;padding:0!important;height:0!important;width:0!important}.Feed .Block .Block-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000}@media (max-width: 768px){.Feed .Block .Block-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}}.Feed .Block .Block-description{--font-size: clamp(1.5rem, calc(1.167rem + .694vw) , 2rem);font-family:var(--font-family);font-weight:400;font-size:var(--font-size);line-height:136%;letter-spacing:-.04em;color:#000;display:flex;flex-direction:column;gap:var(--font-size)}.Feed .Block .Block-description>span{display:block}.Feed .Block .Block-description h3{font-weight:500}.Feed .Block .Block-description>ul,.Feed .Block .Block-description>ol{padding-left:var(--font-size)}.Feed .Block .Block-description h3{margin-top:10px}.Feed .Block .Block-description li+li{margin-top:clamp(.5rem,calc(.333rem + .347vw),.75rem)}.Feed .Block .Block-description table{border-collapse:collapse}.Feed .Block .Block-description table th,.Feed .Block .Block-description table td{border:1px solid #000;padding:8px;font-size:24px;line-height:110%}@media (max-width: 768px){.Feed .Block .Block-description{--font-size: clamp(1.125rem, calc(.767rem + 1.527vw) , 1.5rem)}.Feed .Block .Block-description table{display:block;max-width:100%;overflow-x:auto}.Feed .Block .Block-description table th,.Feed .Block .Block-description table td{padding:4px;font-size:16px}}.Feed .Block.isFirstImg .Block-wrapper_desc_imgs{flex-direction:column-reverse}.Feed .Block.isFirstImg .Block_imgs .Block_imgs-item img{object-fit:cover}.Feed .Block .Block_imgs{display:grid;gap:clamp(.5rem,calc(.333rem + .347vw),.75rem)}.Feed .Block .Block_imgs .Block_imgs-item{overflow:hidden;cursor:pointer}.Feed .Block .Block_imgs .Block_imgs-item img{object-fit:contain;background-color:#ebebeb}.Feed .Block .Block_imgs.imgIsSeconds{grid-template-columns:1fr 1fr}.Feed .Block .Block_imgs.imgIsSeconds .Block_imgs-item{height:clamp(25.125rem,calc(16.875rem + 17.188vw),37.5rem)}@media (max-width: 768px){.Feed .Block .Block_imgs.imgIsSeconds .Block_imgs-item{height:clamp(12.25rem,calc(-.035rem + 52.417vw),25.125rem)}}@media (max-width: 540px){.Feed .Block .Block_imgs.imgIsSeconds{grid-template-columns:1fr}}.Feed .Block .Block_imgs:not(.Feed .Block .Block_imgs.imgIsSeconds){grid-template-columns:1fr}.Feed .Block .Block_imgs:not(.Feed .Block .Block_imgs.imgIsSeconds) .Block_imgs-item{height:clamp(25.125rem,calc(16.875rem + 17.188vw),37.5rem)}@media (max-width: 768px){.Feed .Block .Block_imgs:not(.Feed .Block .Block_imgs.imgIsSeconds) .Block_imgs-item{height:clamp(12.25rem,calc(-.035rem + 52.417vw),25.125rem)}}.MapWebsite .MapWebsite-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2.75rem,calc(1.536rem + 5.178vw),7.75rem);line-height:110%;letter-spacing:-.04em;color:#000;margin-top:clamp(1.5rem,calc(1.379rem + .518vw),2rem);margin-bottom:clamp(2.75rem,calc(1.961rem + 3.366vw),6rem)}.MapWebsite .MapWebsite_footer{display:flex;margin-bottom:clamp(6rem,calc(4.119rem + 8.026vw),13.75rem);justify-content:space-between;gap:100px}@media (max-width: 1440px){.MapWebsite .MapWebsite_footer{flex-wrap:wrap}}.MapWebsite .MapWebsite_footer .InfoList .InfoList-title{text-wrap:balance;width:200px}.MapWebsite .MapWebsite_footer .InfoList .InfoList-container{width:clamp(10.938rem,calc(8.252rem + 11.456vw),22rem)}.MapWebsite .MapWebsite_footer .MapWebsite_footer-left{display:flex;flex-direction:column;gap:clamp(4rem,calc(3.515rem + 2.071vw),6rem);justify-content:space-between;grid-template-rows:1fr 1fr;grid-column:1 / 2}.MapWebsite .MapWebsite_footer .MapWebsite_footer-right{display:flex;flex-direction:column;gap:clamp(4rem,calc(3.515rem + 2.071vw),6rem);justify-content:space-between;grid-template-rows:1fr 1fr;grid-column:3 / 5}.PrivacyPage{width:min(1096px,100%);margin:96px auto 0}.PrivacyPage .PrivacyPage-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.515rem + 2.071vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000;margin-bottom:clamp(1.75rem,calc(1.447rem + 1.294vw),3rem)}.Block{margin-bottom:clamp(1.75rem,calc(1.447rem + 1.294vw),3rem)}.Block .Block_title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.5rem,calc(1.379rem + .518vw),2rem);line-height:110%;letter-spacing:-.02em;text-transform:uppercase;color:#0c0c0c;margin-bottom:clamp(.5rem,calc(.379rem + .518vw),1rem)}.Block .Block_container{display:flex;flex-direction:column;gap:15px}.Block .Block_container .Paragraph .Paragraph-number,.Block .Block_container .Paragraph .Paragraph-text{font-family:var(--font-family);font-weight:400;font-size:clamp(1.125rem,calc(1.034rem + .388vw),1.5rem);line-height:136%;letter-spacing:-.06em;color:#000}.Advertising{margin-top:96px}.Advertising .Advertising-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.515rem + 2.071vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000;margin-bottom:clamp(1.75rem,calc(1.447rem + 1.294vw),3rem)}.Advertising .Link{text-decoration:underline;display:unset!important;color:unset!important}.ThankYouPage{margin-bottom:200px}@media (max-width: 1040px){.ThankYouPage{margin-bottom:clamp(28.313rem,calc(22.528rem + 24.682vw),34.375rem)}}.ThankYouPage .ThankYouPage-title{font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(1.5rem + 5.208vw),7.75rem);line-height:110%;letter-spacing:-.04em;color:#000;width:min(1468px,100%);text-wrap:balance;margin-top:clamp(1rem,calc(.667rem + .694vw),1.5rem);margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){.ThankYouPage .ThankYouPage-title{font-size:clamp(2rem,calc(.092rem + 8.142vw),4rem)}}.ThankYouPage .ButtonArrow{font-size:clamp(2rem,calc(1.333rem + 1.389vw),3rem)}@media (max-width: 768px){.ThankYouPage .ButtonArrow{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.Accordion{width:100%;--pd: clamp(2.25rem, calc(2.083rem + .347vw) , 2.5rem);padding:var(--pd) 0}.Accordion .Accordion_header{list-style-type:none;display:flex;justify-content:space-between;gap:16px;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center}.Accordion .Accordion_header .Accordion_header-title{height:fit-content}.Accordion .Accordion_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden;width:100%}.Accordion .Accordion_content .wrap-children{min-height:0px}.Accordion .Accordion_content .wrap-children>*:first-child{padding-top:36px}.Accordion.active .Accordion_content{grid-template-rows:1fr}@media (max-width: 1000px){.Accordion{--pd: clamp(1.5rem, calc(.784rem + 3.053vw) , 2.25rem)}.Accordion .Accordion_header{gap:clamp(1rem,calc(-1.863rem + 12.214vw),4rem)}.Accordion .Accordion_content .wrap-children{min-height:0px}.Accordion .Accordion_content .wrap-children>*:first-child{padding-top:clamp(1.5rem,calc(.784rem + 3.053vw),2.25rem)}}@keyframes toHideMargin{0%{padding-top:clamp(2.25rem,calc(2.189rem + .259vw),2.5rem)}}.FAQSection{display:grid;grid-template-columns:repeat(5,1fr);gap:0 20px;padding-top:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem);padding-bottom:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem);position:relative}.FAQSection .FAQSection-left{grid-column:1 / 3;display:flex;flex-direction:column;gap:96px;height:fit-content;top:var(--heightHeader);position:sticky}.FAQSection .FAQSection-left .FAQSection-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000}.FAQSection .FAQSection-left .InfoList .InfoList-container{gap:8px}.FAQSection .FAQSection_right{grid-column:4 / 6}.FAQSection .FAQSection_right .ButtonArrow.FAQSection_right-btn{margin-top:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){.FAQSection .FAQSection_right .ButtonArrow.FAQSection_right-btn{margin-top:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.FAQSection .FAQSection_right .ButtonArrow.FAQSection_right-btn .Button{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000;text-underline-offset:unset}.FAQSection .FAQSection_right .ButtonArrow.FAQSection_right-btn .ButtonArrow-icon{--size: clamp(2rem, calc(1.5rem + 1.042vw) , 2.75rem)}@media (max-width: 768px){.FAQSection .FAQSection_right .ButtonArrow.FAQSection_right-btn .ButtonArrow-icon{--size: clamp(1.5rem, calc(1.023rem + 2.036vw) , 2rem)}}.FAQSection .InfoList .InfoList-title,.FAQSection .InfoList .InfoList-container .Button{font-weight:600}.FAQSection .Accordion{border-top:1px solid rgb(0,0,0,.1);border-bottom:1px solid rgb(0,0,0,.1)}.FAQSection .Accordion.active .Accordion_header-icon{transform:rotate(45deg)}.FAQSection .Accordion .Accordion_header-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:120%;letter-spacing:-.04em;color:#000}.FAQSection .Accordion .Accordion_header-icon{--size: 32px;flex-shrink:0;min-width:var(--size);min-height:var(--size);transition:transform .3s ease-out}.FAQSection .Accordion .Accordion_header-icon path{fill:#000}.FAQSection .Accordion .Accordion_content-description{width:100%;max-height:100%;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.5}@media (max-width: 1000px){.FAQSection{padding-top:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem);padding-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem);display:flex;flex-direction:column;gap:clamp(1.5rem,calc(.307rem + 5.089vw),2.75rem)}.FAQSection .FAQSection-left{position:static}.FAQSection .FAQSection-left .InfoList{display:none}.FAQSection .FAQSection-left .FAQSection-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem);line-height:110%}.FAQSection .FAQSection_right{display:flex;flex-direction:column}.FAQSection .FAQSection_right .FAQSection_right-items{width:100%}.FAQSection .Accordion .Accordion_header-title{font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}.FAQSection .Accordion .Accordion_header-icon{--size: clamp(1.5rem, calc(1.023rem + 2.036vw) , 2rem)}}@media (max-width: 470px){.FAQSection .FAQSection-title{width:360px}}.TitlePage{font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(1.5rem + 5.208vw),7.75rem);line-height:110%;letter-spacing:-.04em;color:#000;margin-top:clamp(1.5rem,calc(1.167rem + .694vw),2rem);margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){.TitlePage{margin-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.FAQPage .FAQSection{padding:0}.FAQPage .ContactForm{margin:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) 0}@media (max-width: 768px){.FAQPage .ContactForm{margin:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 0}}.Excursion{position:relative;width:100%;margin-top:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.Excursion-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VideoPlayer{width:100%;height:100%;position:relative}.VideoPlayer .VideoPlayer-video{width:100%;height:100%;object-fit:cover;z-index:0;object-position:50% 10%}.Tag{display:flex;flex-direction:column;gap:clamp(.25rem,calc(.189rem + .259vw),.5rem)}.Tag .Tag-subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(.75rem,calc(.659rem + .388vw),1.125rem);line-height:100%;text-transform:uppercase;color:#000;opacity:.5}.Tag .Tag-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem,calc(1.068rem + .777vw),2rem);line-height:110%;letter-spacing:-.04em;color:#000;padding-bottom:clamp(.063rem,calc(-.116rem + .763vw),.25rem)}.Tag .Tag-title .Button{padding:0}.IconPlus{display:grid;place-content:center;width:32px;height:32px}.IconPlus.active .IconPlus-line{opacity:1}.IconPlus.active .IconPlus-line:before{transform:rotate(-90deg)}.IconPlus .IconPlus-line{position:relative;height:2px;width:22px;background-color:#000;opacity:.3;transition:opacity .3s ease-out}.IconPlus .IconPlus-line:before{content:"";width:100%;height:100%;background-color:#000;position:absolute;transition:transform .3s ease-out;border:inherit}.ProjectPage{--gap: clamp(6rem, calc(-2.5rem + 17.708vw) , 18.75rem)}@media (max-width: 768px){.ProjectPage{--gap: clamp(4rem, calc(2.092rem + 8.142vw) , 6rem)}}.ProjectPage .ProjectPage-title{gap:32px;display:flex;margin-top:clamp(1.5rem,calc(1.379rem + .518vw),2rem);text-wrap:nowrap;font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem);line-height:110%;letter-spacing:-.04em;color:#000}@media (max-width: 404px){.ProjectPage .ProjectPage-title{justify-content:space-between}}@media (max-width: 1140px){.ProjectPage .ProjectPage-title{gap:clamp(1rem,calc(-.143rem + 2.381vw),2rem);font-size:clamp(4rem,calc(1.714rem + 4.762vw),6rem)}}@media (max-width: 768px){.ProjectPage .ProjectPage-title{font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.ProjectPage .ProjectPage-title h1{font:inherit;letter-spacing:inherit}.ProjectPage .ProjectPage_filter-ModeSwitcher{display:grid;grid-template-columns:repeat(5,1fr);gap:64px 20px;margin-top:44px}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject{display:flex;flex-direction:column;grid-column:span 4;gap:16px 20px}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem{display:grid;grid-template-columns:repeat(4,1fr);gap:inherit}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container{grid-column:span 3;gap:24px;margin-bottom:64px}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item-cancel{flex-basis:100%;font-size:24px}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item{font-size:36px}.ProjectPage .ProjectPage_filter-ModeSwitcher .ModeSwitcher{margin-top:auto;margin-left:auto}@media (max-width: 1440px){.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject{grid-column:1 / -1}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem{grid-template-columns:repeat(5,1fr)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-title{grid-column:span 2}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container{margin-bottom:clamp(1rem,calc(-2.429rem + 7.143vw),4rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item-cancel{font-size:clamp(1.25rem,calc(.964rem + .595vw),1.5rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item-cancel svg{width:clamp(1rem,calc(.429rem + 1.19vw),1.5rem);height:clamp(1rem,calc(.429rem + 1.19vw),1.5rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item{font-size:clamp(2rem,calc(1.714rem + .595vw),2.25rem)}}@media (max-width: 768px){.ProjectPage .ProjectPage_filter-ModeSwitcher{display:flex;flex-direction:column;gap:clamp(2.75rem,calc(5.193rem - 5.089vw),4rem);margin-top:clamp(2.75rem,calc(5.193rem - 5.089vw),4rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .ModeSwitcher{gap:8px}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject{gap:16px;width:100%}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem{grid-template-columns:1fr 1fr;grid-template-rows:1fr;display:flex;flex-direction:column;gap:0}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-title{grid-column:unset}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem.active .FilterItem-container{grid-column:1/6}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .wrap-anim-FilterItem-container{width:100%}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container{display:grid;grid-template-columns:1fr 1fr;min-width:100%;gap:8px 16px;flex-direction:column}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item-cancel{grid-column:1/2;letter-spacing:-.04em;font-size:clamp(1rem,calc(.761rem + 1.018vw),1.25rem);gap:clamp(.25rem,calc(.011rem + 1.018vw),.5rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container .FilterItem-item{display:flex;justify-content:start;width:100%;font-size:clamp(1.25rem,calc(.534rem + 3.053vw),2rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container{gap:16px 8px;margin-top:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-item-cancel{margin-top:8px}}@media (max-width: 450px){.ProjectPage .ProjectPage_filter-ModeSwitcher .FilterProject .FilterItem .FilterItem-container{grid-template-columns:1fr}}.ProjectPage .ProjectPage_container{display:grid;grid-template-columns:1fr 1fr .9fr 1fr 1fr;gap:20px;margin-top:clamp(2.75rem,calc(.583rem + 4.514vw),6rem)}@media (max-width: 768px){.ProjectPage .ProjectPage_container{margin-top:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}}.ProjectPage .ProjectPage_container .ProjectPage_container-left{display:flex;flex-direction:column;grid-column:1/3}.ProjectPage .ProjectPage_container .ProjectPage_container-left div:first-child .ProjectCardTable{padding-top:0}:is(.ProjectPage .ProjectPage_container.__desktop_grid,.ProjectPage .ProjectPage_container.__mobile_grid) .ProjectPage_container-left{gap:var(--gap)}.ProjectPage .ProjectPage_container.__mobile_grid,.ProjectPage .ProjectPage_container.__desktop_list,.ProjectPage .ProjectPage_container.__mobile_list{grid-template-columns:1fr}:is(.ProjectPage .ProjectPage_container.__mobile_grid,.ProjectPage .ProjectPage_container.__desktop_list,.ProjectPage .ProjectPage_container.__mobile_list) .ProjectCard{width:100%}:is(.ProjectPage .ProjectPage_container.__mobile_grid,.ProjectPage .ProjectPage_container.__desktop_list,.ProjectPage .ProjectPage_container.__mobile_list) .ProjectPage_container-left{grid-column:1/6}.ProjectPage .ProjectPage_container .ProjectPage_container-right{grid-column:3/6}.ProjectPage .ProjectPage_container .ProjectPage_container-right:not(.ProjectPage .ProjectPage_container .ProjectPage_container-right.__desktop_grid){display:none}.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg{position:sticky;top:var(--HeaderHeight);transition:all .2s ease-out;width:100%;overflow:hidden;cursor:pointer;aspect-ratio:1096/722}@starting-style{.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg{opacity:.8}}.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg.isHover img{transform:scale(1.05)}.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg img{width:100%;height:100%;transition:transform .3s ease-out;object-fit:cover}@media (hover: hover){.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg img:hover{transform:scale(1.05)}}.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg img:active,.ProjectPage .ProjectPage_container .ProjectPage_container-right .ProjectCardImg img:focus-visible{transform:scale(1.05)}.ProjectPage .ContactForm{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.ProjectPage .ContactForm{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.ProjectCard{width:min(724px,100%)}.ProjectCard .ProjectCard-title{word-wrap:break-word;cursor:pointer;font-family:var(--font-family);font-weight:400;line-height:100%;max-width:100%;letter-spacing:-.04em;color:#000;padding-bottom:8px;font-size:6.667vw}@media (max-width: 1024px){.ProjectCard .ProjectCard-title{font-size:clamp(4rem,calc(2.092rem + 8.142vw),6rem)}}.ProjectCard .ProjectCard-description{width:min(642px,100%);text-wrap:balance;font-family:var(--font-family);font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5}.ProjectCard .ProjectCard-descriptionTag{width:min(642px,100%);margin:clamp(1.5rem,calc(1.379rem + .518vw),2rem) 0}.ProjectCard .ProjectCard-descriptionTag .Tag-title{white-space:pre-line;text-wrap:pretty}@media (min-width: 1024px){.ProjectCard .ProjectCard-descriptionTag{margin-top:clamp(1.5rem,calc(1.197rem + 1.294vw),2.75rem);margin-bottom:72px}}.ProjectCard .ProjectCard_footer{display:flex;width:100%}.ProjectCard .ProjectCard_footer .Tag{width:fit-content!important}.ProjectCard .ProjectCard-img{width:100%;anchor-scope:2/2;cursor:pointer;overflow:hidden}.ProjectCard .ProjectCard-img img{width:100%;height:100%;object-fit:cover;transition:.3s transform}@media (hover: hover){.ProjectCard .ProjectCard-img img:hover{transform:scale(1.05)}}.ProjectCard .ProjectCard-img img:active,.ProjectCard .ProjectCard-img img:focus-visible{transform:scale(1.05)}.ProjectCard .ProjectCard-btn{margin-top:124px}@media (min-width: 1024px){.ProjectCard .ProjectCard-description{margin-top:clamp(1.5rem,calc(1.197rem + 1.294vw),2.75rem);margin-bottom:72px}.ProjectCard .ProjectCard_footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.ProjectCard .ProjectCard-img{display:none}.ProjectCard .ProjectCard-img .Tag{width:fit-content}}@media (max-width: 1024px){.ProjectCard .ProjectCard-btn,.ProjectCard .ProjectCard-description,.ProjectCard .Tag.__typeStand{display:none}.ProjectCard .ProjectCard-img{pointer-events:unset;cursor:pointer;height:fit-content}.ProjectCard .ProjectCard-img img{height:auto;object-fit:contain}.ProjectCard .ProjectCard_footer{display:flex;margin:clamp(1.5rem,calc(1.379rem + .518vw),2rem) 0;gap:clamp(5.125rem,calc(-4.894rem + 42.748vw),15.625rem)}}.ProjectCardList{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:20px;padding:64px 0;cursor:pointer;transition:background .3s ease-out;overflow:hidden;position:relative;border-bottom:1px solid rgb(0,0,0,.1)}@media (hover: hover){.ProjectCardList:hover:before{transform:translate(0)}}.ProjectCardList.active:before{transform:translate(0)}.ProjectCardList:before{content:"";position:absolute;bottom:0;width:100%;transform:translate(-100%);transition:transform .8s ease-out;height:2px;background:#000}.ProjectCardList .ProjectCardList-title{word-wrap:break-word;font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem);line-height:100%;letter-spacing:-.04em;color:#000;grid-column:1/3}.ProjectCardList .Tag.__exhibition{grid-column:3/3}.ProjectCardList .Tag.__typeStand{grid-column:4/4}.ProjectCardList .Tag.__year{grid-column:5/5}.ModeSwitcher{display:flex;align-items:center;gap:40px;box-shadow:0 1px #0000001a;height:min-content;padding-bottom:1px;width:fit-content}@media (max-width: 1024px){.ModeSwitcher{width:100%}}.ModeSwitcher .ModeSwitcher_item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;opacity:.5;padding-bottom:16px;gap:8px;transition:opacity .3s ease-out}@media (hover: hover){.ModeSwitcher .ModeSwitcher_item:hover,.ModeSwitcher .ModeSwitcher_item:hover:before{opacity:.6}}.ModeSwitcher .ModeSwitcher_item.active,.ModeSwitcher .ModeSwitcher_item.active:before{opacity:1}.ModeSwitcher .ModeSwitcher_item:before{content:"";display:block;position:absolute;top:calc(100% - 2px);height:0px;width:100%;border-bottom:4px solid #000;opacity:0;transition:opacity .3s ease-out}@media (max-width: 768px){.ModeSwitcher .ModeSwitcher_item:before{height:3px}}.ModeSwitcher .ModeSwitcher_item .ModeSwitcher_item-text{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:100%;text-transform:uppercase;color:#000}@media (max-width: 768px){.ModeSwitcher .ModeSwitcher_item{padding-bottom:clamp(.75rem,calc(.511rem + 1.018vw),1rem)}.ModeSwitcher .ModeSwitcher_item .ModeSwitcher_item-text{font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem)}.ModeSwitcher .ModeSwitcher_item .ModeSwitcher_item-icon{width:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem);height:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}}.FilterItem{display:flex;align-items:start;flex-wrap:wrap;gap:32px}.FilterItem.active .wrap-anim-FilterItem-container{grid-template-rows:1fr}.FilterItem.active .FilterItem-title,.FilterItem.active .IconPlus .IconPlus-line{opacity:1}.FilterItem .FilterItem-title{align-items:center;font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.714rem + .595vw),2.25rem);line-height:110%;letter-spacing:-.04em;color:#000;display:flex;gap:8px;opacity:.5;cursor:pointer;text-wrap:nowrap;width:fit-content;transition:opacity .3s ease-out}.FilterItem .wrap-anim-FilterItem-container{grid-column:span 3;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden;min-height:0}.FilterItem .wrap-anim-FilterItem-container .wrap-FilterItem-container{min-height:0vw}.FilterItem .wrap-anim-FilterItem-container .wrap-FilterItem-container .FilterItem-container{display:flex;gap:16px 24px;align-items:center;margin-bottom:clamp(1rem,calc(-1.286rem + 4.762vw),3rem);flex-wrap:wrap}.FilterItem .wrap-anim-FilterItem-container .wrap-FilterItem-container .FilterItem-container .FilterItem-item{font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem,calc(1.007rem + 1.036vw),2.25rem);line-height:110%;letter-spacing:-.04em;color:#000;cursor:pointer;opacity:.5;-webkit-user-select:none;user-select:none;transition:opacity .3s ease-out}@media (hover: hover){.FilterItem .wrap-anim-FilterItem-container .wrap-FilterItem-container .FilterItem-container .FilterItem-item:hover{opacity:.6}}.FilterItem .wrap-anim-FilterItem-container .wrap-FilterItem-container .FilterItem-container .FilterItem-item.active{opacity:1}.FilterItem .FilterItem-item-cancel{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:clamp(1rem,calc(.879rem + .518vw),1.5rem);line-height:110%;letter-spacing:-.02em;color:#000;opacity:.5;cursor:pointer;transition:opacity .3s ease}@media (hover: hover){.FilterItem .FilterItem-item-cancel:hover{opacity:1}}@media (hover: hover){.FilterItem .FilterItem-title:hover{opacity:1}}@media (max-width: 768px){.FilterItem .FilterItem-title{font-size:clamp(1.75rem,calc(1.511rem + 1.018vw),2rem)}}.IconPlus{width:clamp(1.5rem,calc(.929rem + 1.19vw),2rem);height:clamp(1.5rem,calc(.929rem + 1.19vw),2rem)}.IconPlus .IconPlus-line{opacity:1}.ProjectCardTable{--offset: clamp(2rem, calc(1.284rem + 3.053vw) , 2.75rem);padding-bottom:var(--offset);padding-top:var(--offset);border-bottom:1px solid rgba(0,0,0,.1)}.ProjectCardTable .ProjectCardTable_head{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ProjectCardTable .ProjectCardTable_head .ProjectCardTable_head-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2.75rem,calc(.961rem + 7.634vw),4.625rem);letter-spacing:-.04em;color:#111}.ProjectCardTable .ProjectCardTable_head .ProjectCardTable_head-svg{--size: clamp(2rem, calc(1.284rem + 3.053vw) , 2.75rem);width:var(--size);height:var(--size);cursor:pointer}.ProjectCardTable .ProjectCardTable_main{width:clamp(14.75rem,calc(2.524rem + 52.163vw),27.563rem);display:flex;justify-content:space-between;margin-top:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.MuseumSpaces{width:100%;background:#fff;display:flex;flex-direction:column}.MuseumSpaces-grid{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px}.MuseumSpaces-hero{width:100%;height:100svh;background:#000;overflow:hidden}.MuseumSpaces-heroImage{display:block;width:100%;height:100%;object-fit:cover}.MuseumSpaces-hero .VideoPlayer .MuseumSpaces-heroImage{object-position:center}.MuseumSpaces-intro{padding-top:48px;row-gap:48px}.MuseumSpaces-intro .MuseumSpaces-introContent{display:contents}.MuseumSpaces-intro .MuseumSpaces-introTitle{grid-column:1 / 4;font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;color:#000;max-width:1050px}.MuseumSpaces-intro .MuseumSpaces-introText{grid-column:4 / 6;font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;max-width:680px}.MuseumSpaces-orderButton{grid-column:1 / 4;justify-self:start;gap:8px}.MuseumSpaces-orderButton .Button{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#000}.MuseumSpaces-orderButton .ButtonArrow-icon{width:32px;height:32px}.MuseumSpaces-orderButton .ButtonArrow-icon path{fill:#000}.MuseumSpaces-create{padding-top:216px;display:flex;flex-direction:column;gap:50px}.MuseumSpaces-createHead{display:flex;align-items:center;justify-content:space-between}.MuseumSpaces-createTitle{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.6}.MuseumSpaces-createControls{display:flex;gap:8px}.MuseumSpaces-createControls button{width:48px;height:48px;border-radius:100px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer}.MuseumSpaces-createControls button svg{width:32px;height:32px}.MuseumSpaces-createControls button:disabled{pointer-events:none;cursor:default}.MuseumSpaces-createControls button.swiper-button-disabled{opacity:0}.MuseumSpaces-createScroll{width:100%;padding:0;box-sizing:border-box}.MuseumSpaces-createScroll .swiper-wrapper{width:100%;margin:0}.MuseumSpaces-createScroll .MuseumSpaces-createSlide{width:352px;height:auto;flex-shrink:0}.MuseumSpaces-createCard{width:352px;height:297px;padding:32px;background:#f5f5f5;display:flex;flex-direction:column;gap:24px}.MuseumSpaces-createCard svg{width:48px;height:48px;flex-shrink:0}.MuseumSpaces-createCardText{display:flex;flex-direction:column;gap:16px}.MuseumSpaces-createCardText h3{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.04em;color:#000}.MuseumSpaces-createCardText p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:126%;letter-spacing:-.02em;color:#000;opacity:.6}.MuseumSpaces-sectionTitle{font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;color:#000}.MuseumSpaces-projects{padding-top:216px;padding-bottom:216px;display:flex;flex-direction:column;gap:96px;--museumProjectRightHeight: 722px;--museumProjectOffset: 179px;--museumProjectAccHeight: 0px;--museumProjectNewHeight: auto;--museumProjectHeightBefore: 0px;--museumProjectIndex: 0}.MuseumSpaces-projects .MuseumSpaces-projectsBoard{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px}.MuseumSpaces-projects .MuseumSpaces-projectInfos{grid-column:1 / 3;display:flex;flex-direction:column}.MuseumSpaces-projects .MuseumSpaces-projectImages{grid-column:3 / 6;display:flex;flex-direction:column;gap:var(--museumProjectOffset)}.MuseumSpaces-projects .MuseumSpaces-projectInfo{height:var(--museumProjectNewHeight);margin-top:calc(var(--museumProjectRightHeight) + var(--museumProjectOffset) - var(--museumProjectHeightBefore));position:sticky;top:calc(var(--museumProjectAccHeight) + var(--heightHeader));width:100%;z-index:2}.MuseumSpaces-projects .MuseumSpaces-projectInfo.isFirst{margin-top:0}.MuseumSpaces-projects .MuseumSpaces-projectInfoInner{display:flex;flex-direction:column;gap:72px;align-items:flex-start;width:100%;background:#fff}.MuseumSpaces-projects .MuseumSpaces-projectText{display:flex;flex-direction:column;gap:44px;width:100%}.MuseumSpaces-projects .MuseumSpaces-projectText h3{font-family:var(--font-family);font-weight:400;font-size:128px;line-height:100%;letter-spacing:-.04em;color:#000}.MuseumSpaces-projects .MuseumSpaces-projectDescription{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5;display:-webkit-box;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}.MuseumSpaces-projects .MuseumSpaces-projectBottom{display:flex;flex-direction:column;gap:124px;width:100%}.MuseumSpaces-projects .MuseumSpaces-projectMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.MuseumSpaces-projects .MuseumSpaces-projectMetaItem{display:flex;flex-direction:column;gap:8px}.MuseumSpaces-projects .MuseumSpaces-projectMetaItem span{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:100%;text-transform:uppercase;color:#000;opacity:.5}.MuseumSpaces-projects .MuseumSpaces-projectMetaItem p{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:110%;letter-spacing:-.04em;color:#000}.MuseumSpaces-projects .MuseumSpaces-projectLink{display:block;font-family:var(--font-family);font-weight:400;font-size:48px;line-height:120%;letter-spacing:-.04em;text-decoration:underline;text-decoration-skip-ink:none;color:#000;opacity:.4;cursor:pointer}.MuseumSpaces-projects .MuseumSpaces-projectImage{width:100%;height:722px;overflow:hidden;cursor:pointer}.MuseumSpaces-projects .MuseumSpaces-projectImage img{width:100%;height:100%;object-fit:cover}.MuseumSpaces-mobileProjectList{display:none}@media (max-width: 1000px){.MuseumSpaces-projectMetaItem.isType{display:none}.MuseumSpaces-mobileProjectMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.MuseumSpaces-cycleWrap{width:100%;height:370lvh;padding-bottom:216px}.MuseumSpaces-cycle{position:sticky;top:0;width:100%;height:100lvh;display:grid;grid-template-columns:1fr 1fr;background:#f5f5f5}.MuseumSpaces-cycle,.MuseumSpaces-cycle *{transition:.3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-cycleLeft{background:#ebebeb;display:flex;align-items:center;justify-content:flex-start;padding:40px}.MuseumSpaces-cycleRightWrap{min-width:0}.MuseumSpaces-cycleIntro{display:flex;flex-direction:column;gap:24px;max-width:720px;width:100%}.MuseumSpaces-cycleIntro h2{font-family:var(--font-family);font-weight:400;font-size:112px;line-height:86%;letter-spacing:-.04em;color:#000}.MuseumSpaces-cycleIntro p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6}.MuseumSpaces-cycleRight{background:#f5f5f5;height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.MuseumSpaces-cycleContent{display:flex;align-items:center;gap:96px}.MuseumSpaces-cycleStepper{display:flex;align-items:stretch;gap:8px;--cycleNumberFontSize: 14px;--cycleNumberLineHeight: .85;--cycleNumberHeight: calc(var(--cycleNumberFontSize) * var(--cycleNumberLineHeight));--cycleNumbersGap: 18px;--cycleLineMarkerHeight: 4px}.MuseumSpaces-cycleLine{width:7px;position:relative;flex-shrink:0}.MuseumSpaces-cycleLine:before{content:"";position:absolute;left:3px;top:0;bottom:0;border-left:1px solid #000}.MuseumSpaces-cycleLine span{position:absolute;left:0;top:0;width:7px;height:var(--cycleLineMarkerHeight);background:#000}.MuseumSpaces-cycleNumbers{display:flex;flex-direction:column;gap:var(--cycleNumbersGap)}.MuseumSpaces-cycleNumbers span{font-family:var(--font-family);font-weight:400;font-size:var(--cycleNumberFontSize);line-height:var(--cycleNumberLineHeight);letter-spacing:-.04em;color:#000;opacity:.3}.MuseumSpaces-cycleNumbers span.active{opacity:1}.MuseumSpaces-cycleText{display:flex;flex-direction:column;gap:12px;width:420px}@starting-style{.MuseumSpaces-cycleText{opacity:0;transform:translateY(12px)}}.MuseumSpaces-cycleText h3{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:120%;letter-spacing:-.04em;color:#000}.MuseumSpaces-cycleText p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6}.MuseumSpaces-competencies{padding-bottom:216px;display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:96px}.MuseumSpaces-competencies h2{grid-column:1 / -1;max-width:920px;justify-self:center;font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;text-align:center;color:#000}.MuseumSpaces-competenceScroll{grid-column:2 / 5;width:100%}.MuseumSpaces-competenceCards{grid-column:2 / 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.MuseumSpaces-competencies>.MuseumSpaces-competenceSwiper{display:none}.MuseumSpaces-competenceCard{width:100%;height:456px;padding:32px;background:#f5f5f5;display:flex;flex-direction:column;gap:16px}.MuseumSpaces-competenceCard svg{width:126px;height:126px;flex-shrink:0}.MuseumSpaces-competenceCard h3{font-family:var(--font-family);font-weight:500;font-size:32px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000}.MuseumSpaces-competenceCard p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6;margin-top:auto}.MuseumSpaces-competenceText{display:flex;flex-direction:column;gap:16px;margin-top:auto}.MuseumSpaces-competenceText p{margin-top:0}@media (max-width: 1000px){.MuseumSpaces-competencies{padding-left:0;padding-right:0}.MuseumSpaces-competencies h2{margin-left:var(--px);margin-right:var(--px)}.MuseumSpaces-competenceScroll{width:100%;padding-left:var(--px)}.MuseumSpaces-competenceCards{display:flex;gap:8px;padding-right:var(--px);scrollbar-width:none}.MuseumSpaces-competenceCards::-webkit-scrollbar{display:none}.MuseumSpaces-competenceCard{width:312px;min-width:312px}.MuseumSpaces-competenceCard p{margin-top:auto}.MuseumSpaces-competenceText{display:contents}}.MuseumSpaces-faqWrap{width:100%;padding-bottom:216px}.MuseumSpaces-faqWrap .FAQSection{background:#ebebeb}.MuseumSpaces-request{width:100%;padding-bottom:216px;display:flex;flex-direction:column;gap:96px}.MuseumSpaces-requestHead{display:flex;flex-direction:column;gap:24px}.MuseumSpaces-requestHead span{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.MuseumSpaces-requestHead h2{font-family:var(--font-family);font-weight:400;font-size:96px;line-height:92%;letter-spacing:-.04em;color:#000}.MuseumSpaces-requestHead p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000}.MuseumSpaces-requestForm{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:64px}.MuseumSpaces-requestLeft{grid-column:1 / 3;display:flex;flex-direction:column;gap:82px}.MuseumSpaces-requestRight{grid-column:4 / 6;display:flex;flex-direction:column;gap:100px}.MuseumSpaces-field{display:flex;flex-direction:column;position:relative}.MuseumSpaces-field span{position:absolute;left:0;top:0;transform:translateY(18px);font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;pointer-events:none;transition:.3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-field input,.MuseumSpaces-field textarea{width:100%;border:0;border-bottom:1px solid #e6e6e6;background:none;outline:none;border-radius:0;font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;color:#000;padding:18px 0 12px}.MuseumSpaces-field textarea{height:181px;resize:none}:is(.MuseumSpaces-field:focus-within,.MuseumSpaces-field:has(input:not(:placeholder-shown)),.MuseumSpaces-field:has(textarea:not(:placeholder-shown))) span{font-size:12px;transform:translateY(0)}.MuseumSpaces-fieldProject textarea{padding-top:135px}.MuseumSpaces-dropdown{position:relative}.MuseumSpaces-dropdown>button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-bottom:1px solid #e6e6e6;padding:0 0 12px;cursor:pointer}.MuseumSpaces-dropdown>button span{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-dropdown>button svg{width:16px;height:16px;flex-shrink:0;transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-dropdown>button svg g{opacity:.5;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-dropdown.active>button span{opacity:1}.MuseumSpaces-dropdown.active>button svg{transform:rotate(180deg)}.MuseumSpaces-dropdown.active>button svg g{opacity:1}.MuseumSpaces-dropdown:has(.selected)>button span{opacity:1}.MuseumSpaces-dropdown:has(.selected)>button svg g{opacity:1}.MuseumSpaces-dropdownMenu{--dropdownItemGap: 24px;--dropdownDividerOffset: -20px;--dropdownDividerExtraWidth: 40px;position:absolute;left:0;top:calc(100% + 16px);z-index:5;display:flex;flex-direction:column;gap:var(--dropdownItemGap);padding:36px;background:#f5f5f5;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-dropdownMenu button{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;text-align:left;cursor:pointer;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.MuseumSpaces-dropdownMenu button.selected{opacity:1}@media (hover: hover){.MuseumSpaces-dropdownMenu button:not(.selected):hover{opacity:1}}.MuseumSpaces-dropdownDivider{position:relative;left:var(--dropdownDividerOffset);width:calc(100% + var(--dropdownDividerExtraWidth));height:0;border-top:1px solid #000;opacity:.1}.MuseumSpaces-dropdown.active .MuseumSpaces-dropdownMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.MuseumSpaces-requestFooter{grid-column:1 / 3;display:flex;flex-direction:column;gap:32px}.MuseumSpaces-submit.ButtonArrow{gap:8px}.MuseumSpaces-submit.ButtonArrow .Button{font-family:var(--font-family);font-weight:500;font-size:48px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;text-decoration-skip-ink:none;text-align:center;color:#000;opacity:1}.MuseumSpaces-checkbox{--checkboxSize: 32px;display:flex;gap:16px;align-items:center;max-width:620px;cursor:pointer}.MuseumSpaces-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.MuseumSpaces-checkbox .MuseumSpaces-checkboxBox{display:flex;justify-content:center;align-items:center;width:var(--checkboxSize);height:var(--checkboxSize);min-width:var(--checkboxSize);min-height:var(--checkboxSize);border:1px solid rgba(0,0,0,.3);background:#fff;transition:all .3s ease-out;flex-shrink:0}.MuseumSpaces-checkbox .MuseumSpaces-checkboxIcon{width:80%;opacity:0;transition:all .3s ease-out}.MuseumSpaces-checkbox .MuseumSpaces-checkboxText{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.3;-webkit-user-select:none;user-select:none;transition:all .3s ease-out}.MuseumSpaces-checkbox.active .MuseumSpaces-checkboxBox{background:#000}.MuseumSpaces-checkbox.active .MuseumSpaces-checkboxBox .MuseumSpaces-checkboxIcon{opacity:1}.MuseumSpaces-checkbox.active .MuseumSpaces-checkboxBox .MuseumSpaces-checkboxIcon path{fill:#fff;stroke:#fff}@media (max-width: 768px){.MuseumSpaces-intro{display:flex;flex-direction:column;gap:24px;padding-top:24px}.MuseumSpaces-intro .MuseumSpaces-introContent{display:contents}.MuseumSpaces-intro .MuseumSpaces-introTitle{order:1;max-width:none;font-size:32px;line-height:120%}.MuseumSpaces-intro .MuseumSpaces-introText{order:2;max-width:359px;font-size:14px;line-height:136%;letter-spacing:-.02em}.MuseumSpaces-orderButton{order:3;gap:8px}.MuseumSpaces-orderButton .Button{font-size:18px}.MuseumSpaces-orderButton svg{width:24px;height:24px}.MuseumSpaces-create{padding-top:96px;gap:24px}.MuseumSpaces-createControls{display:none}.MuseumSpaces-createScroll .MuseumSpaces-createSlide{width:227px}.MuseumSpaces-createCard{width:227px;height:auto;padding:16px;gap:16px}.MuseumSpaces-createCard svg{width:32px;height:32px}.MuseumSpaces-createCardText{gap:8px}.MuseumSpaces-createCardText h3{font-size:20px}.MuseumSpaces-createCardText p{font-size:14px;line-height:126%}.MuseumSpaces-projects{padding-top:96px;padding-bottom:96px;gap:32px}.MuseumSpaces-projects .MuseumSpaces-sectionTitle{font-size:32px;line-height:120%}.MuseumSpaces-projects .MuseumSpaces-projectsBoard{display:none}.MuseumSpaces-mobileProjectList{display:flex;flex-direction:column;gap:64px}.MuseumSpaces-mobileProjectCard{display:flex;flex-direction:column;gap:24px}.MuseumSpaces-mobileProjectText{display:flex;flex-direction:column;gap:12px}.MuseumSpaces-mobileProjectText h3{font-family:var(--font-family);font-weight:500;font-size:64px;line-height:110%;letter-spacing:-.04em;color:#111}.MuseumSpaces-mobileProjectText p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.5}.MuseumSpaces-mobileProjectMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem{display:flex;flex-direction:column;gap:8px}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem span{font-family:var(--font-family);font-weight:500;font-size:12px;line-height:100%;text-transform:uppercase;color:#000;opacity:.5}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem p{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:110%;letter-spacing:-.04em;color:#000}.MuseumSpaces-mobileProjectCard .MuseumSpaces-projectImage{width:100%;height:auto;aspect-ratio:1;overflow:hidden}.MuseumSpaces-cycleWrap{height:auto;padding-bottom:96px}.MuseumSpaces-cycle{position:relative;height:auto;display:flex;flex-direction:column}.MuseumSpaces-cycleLeft{height:380px;padding:24px 8px;background:#f5f5f5}.MuseumSpaces-cycleIntro{gap:16px}.MuseumSpaces-cycleIntro h2{font-size:48px;line-height:86%}.MuseumSpaces-cycleIntro p{font-size:14px;line-height:126%}.MuseumSpaces-cycleRight{position:sticky;top:0;height:100lvh;padding:24px;justify-content:flex-start;background:#ebebeb}.MuseumSpaces-cycleRightWrap{height:370lvh}.MuseumSpaces-cycleContent{gap:48px;margin:auto 0}.MuseumSpaces-cycleText{gap:8px;width:auto}.MuseumSpaces-cycleText h3{font-weight:500;font-size:28px}.MuseumSpaces-cycleText p{font-size:14px}.MuseumSpaces-competencies{padding-bottom:96px;display:flex;flex-direction:column;gap:32px}.MuseumSpaces-competencies h2{max-width:312px;align-self:center;font-size:32px;line-height:120%}.MuseumSpaces-competenceCards{display:none}.MuseumSpaces-competenceSwiper{display:block;width:calc(100% + var(--px));padding-right:var(--px)}.MuseumSpaces-competenceSlide{width:312px}.MuseumSpaces-competenceCard{width:312px;min-width:312px;height:434px;padding:24px;gap:8px}.MuseumSpaces-competenceCard svg{width:60px;height:60px}.MuseumSpaces-competenceCard h3{font-size:24px;line-height:110%;letter-spacing:-.02em}.MuseumSpaces-competenceCard p{font-size:18px;line-height:136%;letter-spacing:-.02em}.MuseumSpaces-faqWrap{padding-bottom:96px}.MuseumSpaces-request{padding-bottom:96px;gap:44px}.MuseumSpaces-requestHead{gap:16px}.MuseumSpaces-requestHead span{font-size:14px}.MuseumSpaces-requestHead h2{font-size:48px;line-height:100%}.MuseumSpaces-requestHead p{font-size:14px;line-height:136%;letter-spacing:-.02em}.MuseumSpaces-requestForm{display:flex;flex-direction:column;gap:48px}.MuseumSpaces-requestLeft,.MuseumSpaces-requestRight{gap:48px}.MuseumSpaces-field span,.MuseumSpaces-field input,.MuseumSpaces-field textarea{font-size:14px;letter-spacing:-.04em}.MuseumSpaces-field span{transform:translateY(8px)}.MuseumSpaces-field input,.MuseumSpaces-field textarea{padding:18px 0 8px}.MuseumSpaces-field textarea{height:120px}.MuseumSpaces-fieldProject textarea{padding-top:84px}.MuseumSpaces-dropdown>button span,.MuseumSpaces-dropdownMenu button{font-size:14px;letter-spacing:-.04em}.MuseumSpaces-dropdownMenu{--dropdownItemGap: 16px;--dropdownDividerOffset: -8px;--dropdownDividerExtraWidth: 16px;top:calc(100% + 8px);padding:24px 16px}.MuseumSpaces-requestFooter{gap:16px;margin-top:-4px}.MuseumSpaces-submit.ButtonArrow .Button{font-size:18px}.MuseumSpaces-checkbox{--checkboxSize: 24px;gap:8px}.MuseumSpaces-checkbox .MuseumSpaces-checkboxText{font-size:14px;font-weight:400}}@media (min-width: 541px) and (max-width: 1000px){.MuseumSpaces-hero{height:100svh}.MuseumSpaces-intro{display:flex;flex-direction:column;gap:24px;padding-top:32px}.MuseumSpaces-intro .MuseumSpaces-introContent{display:contents}.MuseumSpaces-intro .MuseumSpaces-introTitle{order:1;max-width:none;font-size:48px;line-height:120%}.MuseumSpaces-intro .MuseumSpaces-introText{order:2;max-width:736px;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#0c0c0c}.MuseumSpaces-orderButton{order:3;gap:8px}.MuseumSpaces-orderButton .Button{font-size:24px}.MuseumSpaces-orderButton svg{width:32px;height:32px}.MuseumSpaces-create{padding-top:124px;gap:24px}.MuseumSpaces-createTitle{font-size:20px;letter-spacing:-.04em;opacity:.5}.MuseumSpaces-createControls{display:none}.MuseumSpaces-createScroll .MuseumSpaces-createSlide{width:282px}.MuseumSpaces-createCard{width:282px;height:auto;padding:16px 16px 28px;gap:16px}.MuseumSpaces-createCard svg{width:32px;height:32px}.MuseumSpaces-createCardText{gap:8px}.MuseumSpaces-createCardText h3{font-size:28px}.MuseumSpaces-createCardText p{font-size:18px;line-height:126%}.MuseumSpaces-projects{padding-top:124px;padding-bottom:124px;gap:40px}.MuseumSpaces-projects .MuseumSpaces-sectionTitle{font-size:48px;line-height:120%}.MuseumSpaces-projects .MuseumSpaces-projectsBoard{display:none}.MuseumSpaces-mobileProjectList{display:flex;flex-direction:column;gap:64px}.MuseumSpaces-mobileProjectCard{gap:24px}.MuseumSpaces-mobileProjectText h3{font-size:64px;line-height:120%;color:#000}.MuseumSpaces-mobileProjectMeta{gap:8px}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem{gap:4px}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem span{font-size:14px}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem p{font-size:20px}.MuseumSpaces-mobileProjectCard .MuseumSpaces-projectImage{width:100%;height:414px}.MuseumSpaces-cycleWrap{height:auto;padding-bottom:124px}.MuseumSpaces-cycle{position:relative;height:auto;display:flex;flex-direction:column}.MuseumSpaces-cycleLeft{height:464px;padding:40px 16px;background:#f5f5f5}.MuseumSpaces-cycleIntro{gap:16px}.MuseumSpaces-cycleIntro h2{font-size:64px;line-height:86%}.MuseumSpaces-cycleIntro p{font-size:18px;line-height:126%}.MuseumSpaces-cycleRightWrap{height:370lvh}.MuseumSpaces-cycleRight{position:sticky;top:0;height:100lvh;padding:40px 40px 40px 135px;justify-content:flex-start;background:#ebebeb}.MuseumSpaces-cycleContent{gap:64px;margin:auto 0}.MuseumSpaces-cycleText{gap:8px;width:auto}.MuseumSpaces-cycleText h3{font-weight:500;font-size:48px}.MuseumSpaces-cycleText p{font-size:18px}.MuseumSpaces-competencies{padding-top:64px;padding-bottom:124px;display:flex;flex-direction:column;gap:44px}.MuseumSpaces-competencies h2{max-width:600px;align-self:center;font-size:48px;line-height:120%}.MuseumSpaces-competenceCard{width:312px;min-width:312px;height:461px;padding:24px;border-radius:4px;gap:8px}.MuseumSpaces-competenceCard svg{width:60px;height:60px}.MuseumSpaces-competenceCard h3{font-size:32px;line-height:110%;letter-spacing:-.02em;color:#0c0c0c}.MuseumSpaces-competenceCard p{font-size:18px;line-height:136%;letter-spacing:-.02em;color:#0c0c0c}.MuseumSpaces-faqWrap{padding-bottom:64px}.MuseumSpaces-request{padding-bottom:124px;gap:64px}.MuseumSpaces-requestHead{gap:16px}.MuseumSpaces-requestHead h2{font-size:64px}.MuseumSpaces-requestHead p{font-size:18px;line-height:136%;letter-spacing:-.02em}.MuseumSpaces-requestForm{display:flex;flex-direction:column;gap:48px}.MuseumSpaces-requestLeft,.MuseumSpaces-requestRight{gap:48px}.MuseumSpaces-field span,.MuseumSpaces-field input,.MuseumSpaces-field textarea{font-size:18px;letter-spacing:-.04em}.MuseumSpaces-field input,.MuseumSpaces-field textarea{padding:22px 0 12px}.MuseumSpaces-dropdown>button span,.MuseumSpaces-dropdownMenu button{font-size:18px;letter-spacing:-.04em}.MuseumSpaces-dropdownMenu{--dropdownItemGap: 16px;--dropdownDividerOffset: -8px;--dropdownDividerExtraWidth: 16px;top:calc(100% + 11px);padding:24px 16px}}@media (max-width: 1000px){.MuseumSpaces-mobileProjectMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem.isType{display:none}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem:not(.isType):first-child{grid-column:1}.MuseumSpaces-mobileProjectMeta .MuseumSpaces-projectMetaItem.isYear{grid-column:2}}@media (max-width: 1000px){.MuseumSpaces-competencies>.MuseumSpaces-competenceCards{display:none}.MuseumSpaces-competencies>.MuseumSpaces-competenceSwiper{display:block;width:100%;padding:0 var(--px);box-sizing:border-box}.MuseumSpaces-competenceSwiper .MuseumSpaces-competenceSlide{width:312px;height:auto}.MuseumSpaces-createScroll .swiper-wrapper{align-items:stretch}.MuseumSpaces-createScroll .MuseumSpaces-createSlide{display:flex;height:auto}.MuseumSpaces-createCard{height:100%;box-sizing:border-box}}.MuseumSpaces-intro .MuseumSpaces-introTitle,.MuseumSpaces-projects .MuseumSpaces-sectionTitle,.MuseumSpaces-competencies>h2{font-size:clamp(3rem,calc(1.417rem + 3.299vw),5.375rem)}.MuseumSpaces-intro .MuseumSpaces-introText,.MuseumSpaces-cycleIntro p,.MuseumSpaces-cycleText p,.MuseumSpaces-competenceCard p,.MuseumSpaces-requestHead p,.MuseumSpaces-field>span,.MuseumSpaces-field input,.MuseumSpaces-field textarea,.MuseumSpaces-dropdown>button span,.MuseumSpaces-dropdownMenu button{font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem)}.MuseumSpaces-createTitle,.MuseumSpaces-requestHead>span,.MuseumSpaces-checkbox .MuseumSpaces-checkboxText{font-size:18px}.MuseumSpaces-createCardText h3{font-size:clamp(1.75rem,calc(1.583rem + .347vw),2rem)}.MuseumSpaces-createCardText p{font-size:18px}.MuseumSpaces-cycleIntro h2{font-size:clamp(4rem,calc(2rem + 4.167vw),7rem)}.MuseumSpaces-cycleText h3{font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem)}.MuseumSpaces-competenceCard h3{font-size:32px}.MuseumSpaces-requestHead h2{font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}.MuseumSpaces-submit.ButtonArrow .Button{font-size:clamp(1.5rem,calc(.5rem + 2.083vw),3rem)}.MuseumSpaces-orderButton.ButtonArrow,.MuseumSpaces-submit.ButtonArrow,.MuseumSpaces-orderButton.ButtonArrow .Button,.MuseumSpaces-submit.ButtonArrow .Button{white-space:nowrap;flex-shrink:0}.MuseumSpaces-fieldProject textarea{height:181px;max-height:181px;padding-top:52px;overflow-y:auto;box-sizing:border-box}.MuseumSpaces-fieldProject>span{z-index:1;padding-right:8px;background:#fff}@media (max-width: 768px){.MuseumSpaces-intro .MuseumSpaces-introTitle,.MuseumSpaces-projects .MuseumSpaces-sectionTitle,.MuseumSpaces-competencies>h2{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}.MuseumSpaces-intro .MuseumSpaces-introText,.MuseumSpaces-cycleIntro p,.MuseumSpaces-cycleText p,.MuseumSpaces-requestHead p,.MuseumSpaces-field>span,.MuseumSpaces-field input,.MuseumSpaces-field textarea,.MuseumSpaces-dropdown>button span,.MuseumSpaces-dropdownMenu button,.MuseumSpaces-checkbox .MuseumSpaces-checkboxText{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}.MuseumSpaces-orderButton.ButtonArrow .Button{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.MuseumSpaces-createCardText h3{font-size:clamp(1.25rem,calc(.773rem + 2.036vw),1.75rem)}.MuseumSpaces-createCardText p,.MuseumSpaces-createTitle,.MuseumSpaces-requestHead>span{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}.MuseumSpaces-cycleIntro h2,.MuseumSpaces-requestHead h2{font-size:clamp(3rem,calc(2.046rem + 4.071vw),4rem)}.MuseumSpaces-cycleText h3{font-size:clamp(1.75rem,calc(.557rem + 5.089vw),3rem)}.MuseumSpaces-competenceCard h3{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.MuseumSpaces-competenceCard p{font-size:18px}.MuseumSpaces-submit.ButtonArrow .Button{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.MuseumSpaces-fieldProject textarea{height:120px;max-height:120px;padding-top:36px}}.MuseumSpaces-cycleWrap{padding-bottom:0;margin-bottom:clamp(7.75rem,calc(3.917rem + 7.986vw),13.5rem)}.MuseumSpaces-faqWrap .FAQSection .FAQSection-left .FAQSection-title{font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem)}.MuseumSpaces-faqWrap .FAQSection .Accordion .Accordion_header-title{font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.MuseumSpaces-faqWrap .FAQSection .Accordion .Accordion_header-icon{--size: 24px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size)}@media (max-width: 768px){.MuseumSpaces-cycleWrap{margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}.MuseumSpaces-faqWrap .FAQSection .FAQSection-left .FAQSection-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}.MuseumSpaces-faqWrap .FAQSection .Accordion .Accordion_header-title{font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}}.MuseumSpaces-fieldProject{height:181px;gap:8px}.MuseumSpaces-fieldProject>span{position:static;transform:none;z-index:auto;display:flex;align-items:flex-end;height:36px;flex-shrink:0;padding:0;background:transparent}.MuseumSpaces-fieldProject textarea{flex:1 1 auto;min-height:0;height:auto;max-height:none;padding:0 0 12px;overflow-y:auto;box-sizing:border-box}@media (max-width: 768px){.MuseumSpaces-fieldProject{height:120px}.MuseumSpaces-fieldProject>span{height:28px}}@media (max-width: 768px){.MuseumSpaces-intro{gap:32px}.MuseumSpaces-intro .MuseumSpaces-introContent{display:flex;flex-direction:column;gap:8px}}.MuseumSpaces .ButtonArrow.right .Button{overflow:visible;clip-path:inset(0 0 -8px 0)}.ProjectShowcase{--gap: clamp(6rem, calc(-2.5rem + 17.708vw) , 18.75rem);display:grid;grid-template-columns:1fr 1fr .9fr 1fr 1fr;gap:20px}.ProjectShowcase .ProjectShowcase-left{grid-column:1 / 3;display:flex;flex-direction:column;gap:var(--gap)}.ProjectShowcase .ProjectShowcase-right{grid-column:3 / 6}.ProjectShowcase .ProjectShowcase-right:not(.ProjectShowcase .ProjectShowcase-right.__desktop_grid){display:none}.ProjectShowcase .ProjectShowcase-image{position:sticky;top:var(--HeaderHeight);width:100%;overflow:hidden;cursor:pointer;aspect-ratio:1096 / 722;transition:all .2s ease-out}.ProjectShowcase .ProjectShowcase-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.ProjectShowcase .ProjectShowcase-image.isHover img,.ProjectShowcase .ProjectShowcase-image:hover img{transform:scale(1.05)}.ProjectShowcase .ProjectCard .ProjectCard-title{font-size:clamp(4rem,calc(3.515rem + 2.071vw),6rem)}@media (max-width: 1024px){.ProjectShowcase{--gap: clamp(4rem, calc(2.092rem + 8.142vw) , 6rem);grid-template-columns:1fr}.ProjectShowcase .ProjectShowcase-left{grid-column:1 / -1}.ProjectShowcase .ProjectShowcase-right{display:none}}.OfficeRenovation{width:100%;background:#fff;display:flex;flex-direction:column}.OfficeRenovation-grid{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px}.OfficeRenovation-hero{width:100%;height:100svh;background:#000;overflow:hidden}.OfficeRenovation-heroImage{display:block;width:100%;height:100%;object-fit:cover}.OfficeRenovation-hero .VideoPlayer .OfficeRenovation-heroImage{object-position:center}.OfficeRenovation-intro{padding-top:48px;row-gap:48px}.OfficeRenovation-intro .OfficeRenovation-introContent{display:contents}.OfficeRenovation-intro .OfficeRenovation-introTitle{grid-column:1 / 4;font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;color:#000;max-width:1120px}.OfficeRenovation-intro .OfficeRenovation-introText{grid-column:4 / 6;font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;max-width:680px}.OfficeRenovation-orderButton{grid-column:1 / 4;justify-self:start;gap:8px}.OfficeRenovation-orderButton .Button{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:#000}.OfficeRenovation-orderButton .ButtonArrow-icon{width:32px;height:32px}.OfficeRenovation-orderButton .ButtonArrow-icon path{fill:#000}.OfficeRenovation-why{padding-top:216px;padding-bottom:216px;align-items:start}.OfficeRenovation-why h2{grid-column:1 / 3;position:sticky;top:calc(var(--heightHeader) + 32px);font-family:var(--font-family);font-weight:400;font-size:64px;line-height:92%;letter-spacing:-.04em;color:#000}.OfficeRenovation-whyCards{grid-column:4 / 6;width:100%}.OfficeRenovation-whyCard{display:flex;flex-direction:column;gap:20px;padding:64px 0}.OfficeRenovation-whyCard:not(:first-child){border-top:1px solid #e6e6e6}.OfficeRenovation-whyCard:first-child{padding-top:0}.OfficeRenovation-whyCard:last-child{padding-bottom:0}.OfficeRenovation-whyCard h3{font-family:var(--font-family);font-weight:400;font-size:36px;line-height:120%;letter-spacing:-.04em;color:#000}.OfficeRenovation-whyCard p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:126%;letter-spacing:-.02em;color:#000;opacity:.6;max-width:420px}.OfficeRenovation-sectionTitle{font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;color:#000}.OfficeRenovation-cycleWrap{width:100%;height:370lvh;padding-bottom:216px}.OfficeRenovation-cycle{position:sticky;top:0;width:100%;height:100lvh;display:grid;grid-template-columns:1fr 1fr;background:#f5f5f5}.OfficeRenovation-cycle,.OfficeRenovation-cycle *{transition:.3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-cycleLeft{background:#ebebeb;display:flex;align-items:center;justify-content:flex-start;padding:40px}.OfficeRenovation-cycleRightWrap{min-width:0}.OfficeRenovation-cycleIntro{display:flex;flex-direction:column;gap:24px;max-width:720px;width:100%}.OfficeRenovation-cycleIntro h2{font-family:var(--font-family);font-weight:400;font-size:112px;line-height:86%;letter-spacing:-.04em;color:#000}.OfficeRenovation-cycleIntro p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6}.OfficeRenovation-cycleRight{background:#f5f5f5;height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.OfficeRenovation-cycleContent{display:flex;align-items:center;gap:96px}.OfficeRenovation-cycleStepper{display:flex;align-items:stretch;gap:8px;--cycleNumberFontSize: 14px;--cycleNumberLineHeight: .85;--cycleNumberHeight: calc(var(--cycleNumberFontSize) * var(--cycleNumberLineHeight));--cycleNumbersGap: 18px;--cycleLineMarkerHeight: 4px}.OfficeRenovation-cycleLine{width:7px;position:relative;flex-shrink:0}.OfficeRenovation-cycleLine:before{content:"";position:absolute;left:3px;top:0;bottom:0;border-left:1px solid #000}.OfficeRenovation-cycleLine span{position:absolute;left:0;top:0;width:7px;height:var(--cycleLineMarkerHeight);background:#000}.OfficeRenovation-cycleNumbers{display:flex;flex-direction:column;gap:var(--cycleNumbersGap)}.OfficeRenovation-cycleNumbers span{font-family:var(--font-family);font-weight:400;font-size:var(--cycleNumberFontSize);line-height:var(--cycleNumberLineHeight);letter-spacing:-.04em;color:#000;opacity:.3}.OfficeRenovation-cycleNumbers span.active{opacity:1}.OfficeRenovation-cycleText{display:flex;flex-direction:column;gap:12px;width:420px}@starting-style{.OfficeRenovation-cycleText{opacity:0;transform:translateY(12px)}}.OfficeRenovation-cycleText h3{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:120%;letter-spacing:-.04em;color:#000}.OfficeRenovation-cycleText p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6}.OfficeRenovation-projects{padding-bottom:216px;display:flex;flex-direction:column;gap:96px}.OfficeRenovation-projectList{display:flex;flex-direction:column;gap:179px}.OfficeRenovation-mobileProjectList{display:none}.OfficeRenovation-projectCard{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;align-items:start}.OfficeRenovation-projectInfo{grid-column:1 / 3;display:flex;flex-direction:column;gap:72px;align-items:flex-start}.OfficeRenovation-projectText{display:flex;flex-direction:column;gap:44px}.OfficeRenovation-projectText h3{font-family:var(--font-family);font-weight:400;font-size:128px;line-height:100%;letter-spacing:-.04em;color:#000}.OfficeRenovation-projectText p{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5}.OfficeRenovation-projectMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.OfficeRenovation-projectMetaItem{display:flex;flex-direction:column;gap:8px}.OfficeRenovation-projectMetaItem span{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:100%;text-transform:uppercase;color:#000;opacity:.5}.OfficeRenovation-projectMetaItem p{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:110%;letter-spacing:-.04em;color:#000}.OfficeRenovation-projectLink{display:block;font-family:var(--font-family);font-weight:400;font-size:48px;line-height:120%;letter-spacing:-.04em;text-decoration:underline;text-decoration-skip-ink:none;color:#000;opacity:.4;cursor:pointer}.OfficeRenovation-projectImage{grid-column:3 / 6;width:100%;height:722px;overflow:hidden;cursor:pointer}.OfficeRenovation-projectImage img{width:100%;height:100%;object-fit:cover}@media (max-width: 1000px){.OfficeRenovation-projectList{display:none}.OfficeRenovation-mobileProjectList{display:flex;flex-direction:column;gap:64px}.OfficeRenovation-mobileProjectCard{display:flex;flex-direction:column;gap:24px}.OfficeRenovation-mobileProjectCard h3{font-family:var(--font-family);font-weight:500;font-size:64px;line-height:110%;letter-spacing:-.04em;color:#111}.OfficeRenovation-mobileProjectCard .OfficeRenovation-projectImage{width:100%;height:auto;aspect-ratio:1}}.OfficeRenovation-competencies{padding-bottom:216px;display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:96px}.OfficeRenovation-competencies h2{grid-column:1 / -1;max-width:920px;justify-self:center;font-family:var(--font-family);font-weight:400;font-size:86px;line-height:92%;letter-spacing:-.04em;text-align:center;color:#000}.OfficeRenovation-competenceScroll{grid-column:2 / 5;width:100%}.OfficeRenovation-competenceCards{grid-column:2 / 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.OfficeRenovation-competencies>.OfficeRenovation-competenceSwiper{display:none}.OfficeRenovation-competenceCard{width:100%;height:456px;padding:32px;background:#f5f5f5;display:flex;flex-direction:column;gap:16px}.OfficeRenovation-competenceCard svg{width:126px;height:126px;flex-shrink:0}.OfficeRenovation-competenceCard h3{font-family:var(--font-family);font-weight:500;font-size:32px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000}.OfficeRenovation-competenceCard p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000;opacity:.6;margin-top:auto}.OfficeRenovation-competenceText{display:flex;flex-direction:column;gap:16px;margin-top:auto}.OfficeRenovation-competenceText p{margin-top:0}@media (max-width: 1000px){.OfficeRenovation-competencies{padding-left:0;padding-right:0}.OfficeRenovation-competencies h2{margin-left:var(--px);margin-right:var(--px)}.OfficeRenovation-competenceScroll{width:100%;padding-left:var(--px)}.OfficeRenovation-competenceCards{display:flex;gap:8px;padding-right:var(--px);scrollbar-width:none}.OfficeRenovation-competenceCards::-webkit-scrollbar{display:none}.OfficeRenovation-competenceCard{width:312px;min-width:312px}.OfficeRenovation-competenceCard p{margin-top:auto}.OfficeRenovation-competenceText{display:contents}}@media (max-width: 1000px){.OfficeRenovation-competenceCards{display:none}.OfficeRenovation-competenceSwiper{display:block;width:calc(100% + var(--px));padding-right:var(--px)}.OfficeRenovation-competenceSlide{width:312px}}.OfficeRenovation-faqWrap{width:100%;padding-bottom:216px}.OfficeRenovation-faqWrap .FAQSection{background:#ebebeb}.OfficeRenovation-request{width:100%;padding-bottom:216px;display:flex;flex-direction:column;gap:96px}.OfficeRenovation-requestHead{display:flex;flex-direction:column;gap:24px}.OfficeRenovation-requestHead span{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.OfficeRenovation-requestHead h2{font-family:var(--font-family);font-weight:400;font-size:96px;line-height:92%;letter-spacing:-.04em;color:#000}.OfficeRenovation-requestHead p{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:126%;letter-spacing:-.04em;color:#000}.OfficeRenovation-requestForm{display:grid;grid-template-columns:repeat(5,1fr);column-gap:20px;row-gap:64px}.OfficeRenovation-requestLeft{grid-column:1 / 3;display:flex;flex-direction:column;gap:82px}.OfficeRenovation-requestRight{grid-column:4 / 6;display:flex;flex-direction:column}.OfficeRenovation-field{display:flex;flex-direction:column;position:relative}.OfficeRenovation-field span{position:absolute;left:0;top:0;transform:translateY(18px);font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;pointer-events:none;transition:.3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-field input,.OfficeRenovation-field textarea{width:100%;border:0;border-bottom:1px solid #e6e6e6;background:none;outline:none;border-radius:0;font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;color:#000;padding:18px 0 12px}.OfficeRenovation-field textarea{height:181px;resize:none}:is(.OfficeRenovation-field:focus-within,.OfficeRenovation-field:has(input:not(:placeholder-shown)),.OfficeRenovation-field:has(textarea:not(:placeholder-shown))) span{font-size:12px;transform:translateY(0)}.OfficeRenovation-areaField{margin-bottom:82px}.OfficeRenovation-fieldProject textarea{padding-top:135px}.OfficeRenovation-dropdown{position:relative;margin-bottom:100px}.OfficeRenovation-dropdown>button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-bottom:1px solid #e6e6e6;padding:0 0 12px;cursor:pointer}.OfficeRenovation-dropdown>button span{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-dropdown>button svg{width:16px;height:16px;flex-shrink:0;transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-dropdown>button svg g{opacity:.5;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-dropdown.active>button span{opacity:1}.OfficeRenovation-dropdown.active>button svg{transform:rotate(180deg)}.OfficeRenovation-dropdown.active>button svg g{opacity:1}.OfficeRenovation-dropdown:has(.selected)>button span{opacity:1}.OfficeRenovation-dropdown:has(.selected)>button svg g{opacity:1}.OfficeRenovation-dropdownMenu{--dropdownItemGap: 24px;--dropdownDividerOffset: -20px;--dropdownDividerExtraWidth: 40px;position:absolute;left:0;top:calc(100% + 16px);z-index:5;display:flex;flex-direction:column;gap:var(--dropdownItemGap);padding:36px;background:#f5f5f5;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-dropdownMenu button{font-family:var(--font-family);font-weight:500;font-size:24px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;text-align:left;cursor:pointer;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.OfficeRenovation-dropdownMenu button.selected{opacity:1}@media (hover: hover){.OfficeRenovation-dropdownMenu button:not(.selected):hover{opacity:1}}.OfficeRenovation-dropdownDivider{position:relative;left:var(--dropdownDividerOffset);width:calc(100% + var(--dropdownDividerExtraWidth));height:0;border-top:1px solid #000;opacity:.1}.OfficeRenovation-dropdown.active .OfficeRenovation-dropdownMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.OfficeRenovation-requestFooter{grid-column:1 / 3;display:flex;flex-direction:column;gap:32px}.OfficeRenovation-submit.ButtonArrow{gap:8px}.OfficeRenovation-submit.ButtonArrow .Button{font-family:var(--font-family);font-weight:500;font-size:48px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;text-decoration-skip-ink:none;text-align:center;color:#000;opacity:1}.OfficeRenovation-checkbox{--checkboxSize: 32px;display:flex;gap:16px;align-items:center;max-width:620px;cursor:pointer}.OfficeRenovation-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.OfficeRenovation-checkbox .OfficeRenovation-checkboxBox{display:flex;justify-content:center;align-items:center;min-width:var(--checkboxSize);min-height:var(--checkboxSize);border:1px solid rgba(0,0,0,.3);background:#fff;transition:all .3s ease-out;flex-shrink:0}.OfficeRenovation-checkbox .OfficeRenovation-checkboxIcon{width:80%;opacity:0;transition:all .3s ease-out}.OfficeRenovation-checkbox .OfficeRenovation-checkboxText{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.3;-webkit-user-select:none;user-select:none;transition:all .3s ease-out}.OfficeRenovation-checkbox.active .OfficeRenovation-checkboxBox{background:#000}.OfficeRenovation-checkbox.active .OfficeRenovation-checkboxBox .OfficeRenovation-checkboxIcon{opacity:1}.OfficeRenovation-checkbox.active .OfficeRenovation-checkboxBox .OfficeRenovation-checkboxIcon path{fill:#fff;stroke:#fff}@media (max-width: 768px){.OfficeRenovation-intro{display:flex;flex-direction:column;gap:24px;padding-top:52px}.OfficeRenovation-intro .OfficeRenovation-introContent{display:contents}.OfficeRenovation-intro .OfficeRenovation-introTitle{order:1;max-width:none;font-size:32px;line-height:120%}.OfficeRenovation-intro .OfficeRenovation-introText{order:2;max-width:359px;font-size:14px;line-height:136%;letter-spacing:-.02em}.OfficeRenovation-orderButton{order:3;gap:8px}.OfficeRenovation-orderButton .Button{font-size:18px}.OfficeRenovation-orderButton svg{width:24px;height:24px}.OfficeRenovation-why{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:32px}.OfficeRenovation-why h2{position:static;font-size:32px;line-height:120%}.OfficeRenovation-whyCards{width:100%}.OfficeRenovation-whyCard{gap:12px;padding:32px 0}.OfficeRenovation-whyCard h3{font-size:24px}.OfficeRenovation-whyCard p{font-size:14px;line-height:136%}.OfficeRenovation-cycleWrap{height:auto;padding-bottom:64px}.OfficeRenovation-cycle{position:relative;height:auto;display:flex;flex-direction:column}.OfficeRenovation-cycleLeft{height:380px;padding:24px 8px;background:#f5f5f5}.OfficeRenovation-cycleIntro{gap:16px}.OfficeRenovation-cycleIntro h2{font-size:48px;line-height:86%}.OfficeRenovation-cycleIntro p{font-size:14px;line-height:126%}.OfficeRenovation-cycleRight{position:sticky;top:0;height:100lvh;padding:24px;justify-content:flex-start;background:#ebebeb}.OfficeRenovation-cycleRightWrap{height:370lvh}.OfficeRenovation-cycleContent{gap:48px;margin:auto 0}.OfficeRenovation-cycleText{gap:8px;width:auto}.OfficeRenovation-cycleText h3{font-weight:500;font-size:28px}.OfficeRenovation-cycleText p{font-size:14px}.OfficeRenovation-projects{padding-bottom:64px;gap:32px}.OfficeRenovation-projects .OfficeRenovation-sectionTitle{font-size:32px;line-height:120%}.OfficeRenovation-projectList{gap:64px}.OfficeRenovation-projectCard{display:flex;flex-direction:column;gap:24px}.OfficeRenovation-projectInfo{gap:24px}.OfficeRenovation-projectText{gap:12px}.OfficeRenovation-projectText h3{font-weight:500;font-size:64px;line-height:110%;color:#111}.OfficeRenovation-projectText p{font-size:14px;line-height:136%;letter-spacing:-.02em}.OfficeRenovation-projectMeta{gap:8px}.OfficeRenovation-projectMetaItem{gap:8px}.OfficeRenovation-projectMetaItem span{font-size:12px}.OfficeRenovation-projectMetaItem p{font-size:20px}.OfficeRenovation-projectLink{display:none}.OfficeRenovation-projectImage{width:100%;height:auto;aspect-ratio:1}.OfficeRenovation-competencies{padding-bottom:64px;padding-left:0;padding-right:0;display:flex;flex-direction:column;gap:32px}.OfficeRenovation-competencies h2{max-width:312px;align-self:center;margin-left:var(--px);margin-right:var(--px);font-size:32px;line-height:120%}.OfficeRenovation-competenceCards{display:flex;gap:8px;padding-right:var(--px);scrollbar-width:none}.OfficeRenovation-competenceScroll{width:100%;padding-left:var(--px)}.OfficeRenovation-competenceCard{width:312px;min-width:312px;height:434px;padding:24px;gap:8px}.OfficeRenovation-competenceCard svg{width:60px;height:60px}.OfficeRenovation-competenceCard h3{font-size:24px;line-height:110%;letter-spacing:-.02em}.OfficeRenovation-competenceCard p{font-size:18px;line-height:136%;letter-spacing:-.02em}.OfficeRenovation-faqWrap{padding-bottom:64px}.OfficeRenovation-request{padding-bottom:64px;gap:44px}.OfficeRenovation-requestHead{gap:16px}.OfficeRenovation-requestHead span{font-size:14px}.OfficeRenovation-requestHead h2{font-size:48px;line-height:100%}.OfficeRenovation-requestHead p{font-size:14px;line-height:136%;letter-spacing:-.02em}.OfficeRenovation-requestForm{display:flex;flex-direction:column;gap:48px}.OfficeRenovation-requestLeft,.OfficeRenovation-requestRight{gap:48px}.OfficeRenovation-areaField,.OfficeRenovation-dropdown{margin-bottom:0}.OfficeRenovation-field span,.OfficeRenovation-field input,.OfficeRenovation-field textarea{font-size:14px;letter-spacing:-.04em}.OfficeRenovation-field span{transform:translateY(8px)}.OfficeRenovation-field input,.OfficeRenovation-field textarea{padding:18px 0 8px}.OfficeRenovation-field textarea{height:120px}.OfficeRenovation-fieldProject textarea{padding-top:84px}.OfficeRenovation-dropdown>button span,.OfficeRenovation-dropdownMenu button{font-size:14px;letter-spacing:-.04em}.OfficeRenovation-dropdownMenu{--dropdownItemGap: 16px;--dropdownDividerOffset: -8px;--dropdownDividerExtraWidth: 16px;top:calc(100% + 8px);padding:24px 16px}.OfficeRenovation-requestFooter{gap:16px;margin-top:-4px}.OfficeRenovation-submit.ButtonArrow .Button{font-size:18px}.OfficeRenovation-checkbox{--checkboxSize: 24px;gap:8px}.OfficeRenovation-checkbox .OfficeRenovation-checkboxText{font-size:14px;font-weight:400}}@media (max-width: 1000px){.OfficeRenovation-why h2 br,.OfficeRenovation-projectText p{display:none}.OfficeRenovation-projectMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.OfficeRenovation-projectMetaItem.isType{display:none}}@media (min-width: 541px) and (max-width: 1000px){.OfficeRenovation-intro{display:flex;flex-direction:column;gap:24px;padding-top:32px}.OfficeRenovation-intro .OfficeRenovation-introContent{display:contents}.OfficeRenovation-intro .OfficeRenovation-introTitle{order:1;max-width:none;font-size:48px;line-height:120%}.OfficeRenovation-intro .OfficeRenovation-introText{order:2;max-width:736px;font-size:18px;line-height:136%;letter-spacing:-.02em}.OfficeRenovation-orderButton{order:3;gap:8px}.OfficeRenovation-orderButton .Button{font-size:24px}.OfficeRenovation-orderButton svg{width:32px;height:32px}.OfficeRenovation-why{padding-top:124px;padding-bottom:124px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.OfficeRenovation-why h2{grid-column:1 / -1;position:static;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;opacity:.5}.OfficeRenovation-whyCards{grid-column:1 / 2}.OfficeRenovation-whyCard{gap:8px;padding:24px 0}.OfficeRenovation-whyCard:first-child{padding-top:0}.OfficeRenovation-whyCard h3{font-size:32px}.OfficeRenovation-whyCard p{font-size:18px;line-height:126%}.OfficeRenovation-cycleWrap{height:auto;padding-bottom:124px}.OfficeRenovation-cycle{position:relative;height:auto;display:flex;flex-direction:column}.OfficeRenovation-cycleLeft{height:464px;padding:40px 16px;background:#f5f5f5}.OfficeRenovation-cycleIntro{gap:16px}.OfficeRenovation-cycleIntro h2{font-size:64px;line-height:86%}.OfficeRenovation-cycleIntro p{font-size:18px}.OfficeRenovation-cycleRightWrap{height:370lvh}.OfficeRenovation-cycleRight{position:sticky;top:0;height:100lvh;padding:40px 40px 40px 135px;justify-content:flex-start;background:#ebebeb}.OfficeRenovation-cycleContent{gap:64px;margin:auto 0}.OfficeRenovation-cycleText{gap:8px;width:auto}.OfficeRenovation-cycleText h3{font-weight:500;font-size:48px}.OfficeRenovation-cycleText p{font-size:18px}.OfficeRenovation-projects{padding-bottom:124px;gap:40px}.OfficeRenovation-projects .OfficeRenovation-sectionTitle{font-size:48px;line-height:120%}.OfficeRenovation-projectList{gap:64px}.OfficeRenovation-projectCard{display:flex;flex-direction:column;gap:24px}.OfficeRenovation-projectInfo{gap:24px}.OfficeRenovation-projectText h3{font-weight:500;font-size:64px;line-height:120%}.OfficeRenovation-projectMetaItem{gap:4px}.OfficeRenovation-projectMetaItem span{font-size:14px}.OfficeRenovation-projectMetaItem p{font-size:20px}.OfficeRenovation-projectLink{display:none}.OfficeRenovation-projectImage{width:100%;height:414px}.OfficeRenovation-competencies{padding-top:64px;padding-bottom:124px;display:flex;flex-direction:column;gap:44px}.OfficeRenovation-competencies h2{max-width:600px;align-self:center;font-size:48px;line-height:120%}.OfficeRenovation-competenceCard{width:312px;min-width:312px;height:461px;padding:24px;border-radius:4px;gap:8px}.OfficeRenovation-competenceCard h3{font-size:32px}.OfficeRenovation-dropdownMenu{--dropdownItemGap: 16px;--dropdownDividerOffset: -8px;--dropdownDividerExtraWidth: 16px;top:calc(100% + 11px);padding:24px 16px}}@media (max-width: 540px){.OfficeRenovation-intro{padding-top:24px}.OfficeRenovation-why{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:16px}.OfficeRenovation-why h2{grid-column:1 / -1;position:static;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.03em;text-transform:uppercase;opacity:.5}.OfficeRenovation-whyCards{grid-column:1 / -1}.OfficeRenovation-whyCard{gap:8px;padding:24px 0}.OfficeRenovation-whyCard:first-child{padding-top:0}.OfficeRenovation-whyCard h3{font-size:24px}.OfficeRenovation-whyCard p{font-size:14px;line-height:126%}.OfficeRenovation-cycleWrap,.OfficeRenovation-competencies,.OfficeRenovation-faqWrap,.OfficeRenovation-request{padding-bottom:96px}}@media (max-width: 1000px){.OfficeRenovation-projectMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.OfficeRenovation-projectMeta .OfficeRenovation-projectMetaItem.isType{display:none}.OfficeRenovation-projectMeta .OfficeRenovation-projectMetaItem:not(.isType):first-child{grid-column:1}.OfficeRenovation-projectMeta .OfficeRenovation-projectMetaItem.isYear{grid-column:2}}@media (max-width: 1000px){.OfficeRenovation-competencies>.OfficeRenovation-competenceCards{display:none}.OfficeRenovation-competencies>.OfficeRenovation-competenceSwiper{display:block;width:100%;padding:0 var(--px);box-sizing:border-box}.OfficeRenovation-competenceSwiper .OfficeRenovation-competenceSlide{width:312px;height:auto}}.OfficeRenovation-intro .OfficeRenovation-introTitle,.OfficeRenovation-projects .OfficeRenovation-sectionTitle,.OfficeRenovation-competencies>h2{font-size:clamp(3rem,calc(1.417rem + 3.299vw),5.375rem)}.OfficeRenovation-intro .OfficeRenovation-introText,.OfficeRenovation-cycleIntro p,.OfficeRenovation-cycleText p,.OfficeRenovation-competenceCard p,.OfficeRenovation-requestHead p,.OfficeRenovation-field>span,.OfficeRenovation-field input,.OfficeRenovation-field textarea,.OfficeRenovation-dropdown>button span,.OfficeRenovation-dropdownMenu button{font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem)}.OfficeRenovation-requestHead>span,.OfficeRenovation-checkbox .OfficeRenovation-checkboxText{font-size:18px}.OfficeRenovation-why>h2{font-size:clamp(1.25rem,calc(-.583rem + 3.819vw),4rem)}.OfficeRenovation-whyCard h3{font-size:clamp(2rem,calc(1.833rem + .347vw),2.25rem)}.OfficeRenovation-whyCard p{font-size:18px}.OfficeRenovation-cycleIntro h2{font-size:clamp(4rem,calc(2rem + 4.167vw),7rem)}.OfficeRenovation-cycleText h3{font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem)}.OfficeRenovation-competenceCard h3{font-size:32px}.OfficeRenovation-requestHead h2{font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}.OfficeRenovation-submit.ButtonArrow .Button{font-size:clamp(1.5rem,calc(.5rem + 2.083vw),3rem)}.OfficeRenovation-orderButton.ButtonArrow,.OfficeRenovation-submit.ButtonArrow,.OfficeRenovation-orderButton.ButtonArrow .Button,.OfficeRenovation-submit.ButtonArrow .Button{white-space:nowrap;flex-shrink:0}.OfficeRenovation-fieldProject textarea{height:181px;max-height:181px;padding-top:52px;overflow-y:auto;box-sizing:border-box}.OfficeRenovation-fieldProject>span{z-index:1;padding-right:8px;background:#fff}@media (max-width: 768px){.OfficeRenovation-intro .OfficeRenovation-introTitle,.OfficeRenovation-projects .OfficeRenovation-sectionTitle,.OfficeRenovation-competencies>h2{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}.OfficeRenovation-intro .OfficeRenovation-introText,.OfficeRenovation-cycleIntro p,.OfficeRenovation-cycleText p,.OfficeRenovation-requestHead p,.OfficeRenovation-field>span,.OfficeRenovation-field input,.OfficeRenovation-field textarea,.OfficeRenovation-dropdown>button span,.OfficeRenovation-dropdownMenu button,.OfficeRenovation-checkbox .OfficeRenovation-checkboxText,.OfficeRenovation-whyCard p{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}.OfficeRenovation-orderButton.ButtonArrow .Button{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.OfficeRenovation-why>h2{font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem)}.OfficeRenovation-whyCard h3{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.OfficeRenovation-cycleIntro h2,.OfficeRenovation-requestHead h2{font-size:clamp(3rem,calc(2.046rem + 4.071vw),4rem)}.OfficeRenovation-cycleText h3{font-size:clamp(1.75rem,calc(.557rem + 5.089vw),3rem)}.OfficeRenovation-competenceCard h3{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.OfficeRenovation-competenceCard p{font-size:18px}.OfficeRenovation-requestHead>span{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}.OfficeRenovation-submit.ButtonArrow .Button{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.OfficeRenovation-fieldProject textarea{height:120px;max-height:120px;padding-top:36px}}.OfficeRenovation-cycleWrap{padding-bottom:0;margin-bottom:clamp(7.75rem,calc(3.917rem + 7.986vw),13.5rem)}.OfficeRenovation-faqWrap .FAQSection .FAQSection-left .FAQSection-title{font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem)}.OfficeRenovation-faqWrap .FAQSection .Accordion .Accordion_header-title{font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.OfficeRenovation-faqWrap .FAQSection .Accordion .Accordion_header-icon{--size: 24px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size)}@media (max-width: 768px){.OfficeRenovation-cycleWrap{margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}.OfficeRenovation-faqWrap .FAQSection .FAQSection-left .FAQSection-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}.OfficeRenovation-faqWrap .FAQSection .Accordion .Accordion_header-title{font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}}.OfficeRenovation-fieldProject{height:181px;gap:8px}.OfficeRenovation-fieldProject>span{position:static;transform:none;z-index:auto;display:flex;align-items:flex-end;height:36px;flex-shrink:0;padding:0;background:transparent}.OfficeRenovation-fieldProject textarea{flex:1 1 auto;min-height:0;height:auto;max-height:none;padding:0 0 12px;overflow-y:auto;box-sizing:border-box}@media (max-width: 768px){.OfficeRenovation-fieldProject{height:120px}.OfficeRenovation-fieldProject>span{height:28px}}@media (max-width: 768px){.OfficeRenovation-intro{gap:32px}.OfficeRenovation-intro .OfficeRenovation-introContent{display:flex;flex-direction:column;gap:8px}}.OfficeRenovation .ButtonArrow.right .Button{overflow:visible;clip-path:inset(0 0 -8px 0)}.InfoList.ServicesDesc{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1rem,calc(.667rem + .694vw),1.5rem);margin-bottom:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}.InfoList.ServicesDesc .InfoList-title{grid-column:1/1;font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em;color:#000}@media (max-width: 768px){.InfoList.ServicesDesc .InfoList-title{font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem)}}.InfoList.ServicesDesc .InfoList-container{grid-column:3/6}.InfoList.ServicesDesc .InfoList-item{font-family:var(--font-family);font-weight:400;font-size:clamp(2.25rem,calc(1.75rem + 1.042vw),3rem);line-height:120%;letter-spacing:-.04em;color:#000;text-transform:unset}.InfoList.ServicesDesc .InfoList-item:first-letter{text-transform:uppercase}@media (max-width: 768px){.InfoList.ServicesDesc .InfoList-item{font-size:clamp(1.5rem,calc(.784rem + 3.053vw),2.25rem)}}@media (max-width: 768px){.InfoList.ServicesDesc{display:flex;flex-direction:column;gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem);margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.DocOverview{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000}.DocOverview .Subtitle{margin-bottom:clamp(1rem,calc(.757rem + 1.036vw),2rem)}.DocOverview .TableTemplate{display:none}@media (max-width: 1080px){.DocOverview .DesktopTemplate{display:none}.DocOverview .TableTemplate{display:block}}.DesktopTemplate .wrapper{display:grid;grid-template-columns:1fr .95fr 1fr 1fr 1fr;gap:16px}.DesktopTemplate .DesktopTemplate_left{grid-column:span 2;gap:16px;display:flex;flex-direction:column}.DesktopTemplate .wrapUserInfo{display:flex;width:100%;grid-column:3/6;position:relative;height:100%}.DesktopTemplate .UserInfo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;position:sticky;top:78px;height:fit-content}.DesktopTemplate .UserInfo .UserInfo_container{grid-column:2/4}.DesktopTemplate .UserInfo .UserInfo_container .UserInfo_description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:14;-webkit-line-clamp:14;-webkit-box-orient:vertical;margin:0;padding:0}.AnimatedLabel{--sizeIcon: clamp(1.5rem, calc(.307rem + 5.089vw) , 2.75rem);--gap: 15px;overflow:hidden;display:flex;align-items:center;gap:var(--gap);cursor:pointer;min-width:fit-content}.AnimatedLabel.isFull{min-width:100%}.AnimatedLabel.isFull .AnimatedLabel-icon-second{display:block}.AnimatedLabel .AnimatedLabel-icon,.AnimatedLabel .AnimatedLabel-icon-second{transition:transform .3s ease-in-out;width:var(--sizeIcon)!important;height:var(--sizeIcon)!important;flex-shrink:0}.AnimatedLabel .AnimatedLabel-icon{transform:translate(-100%)}.AnimatedLabel .AnimatedLabel-icon-second{margin-left:auto;display:none}.AnimatedLabel .AnimatedLabel-title{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:110%;letter-spacing:-.04em;color:#000;transform:translate(calc(-0px - var(--sizeIcon) - var(--gap)));transition:all .3s ease-in-out;opacity:.5}@media (hover: hover){.AnimatedLabel.isHover:hover .AnimatedLabel-title{transform:translate(0);opacity:1}.AnimatedLabel.isHover:hover .AnimatedLabel-icon{transform:translate(0)}.AnimatedLabel.isHover:hover .AnimatedLabel-icon-second{transform:translate(100%)}}.AnimatedLabel.isActive .AnimatedLabel-title{transform:translate(0);opacity:1}.AnimatedLabel.isActive .AnimatedLabel-icon{transform:translate(0)}.AnimatedLabel.isActive .AnimatedLabel-icon-second{transform:translate(100%)}@media (max-width: 768px){.AnimatedLabel .AnimatedLabel-title{font-size:clamp(1.75rem,calc(-.397rem + 9.16vw),4rem)}}.UserInfo .UserInfo_container .UserInfo_description{font-family:var(--font-family);font-weight:400;font-size:28px;line-height:136%;letter-spacing:-.06em;text-wrap:balance;color:#000}.UserInfo .UserInfo_footer{display:flex;margin-top:80px;gap:8px;flex-direction:column}.UserInfo .UserInfo_footer span{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.04em;color:#000}.UserInfo .UserInfo_footer .Button{font-size:48px}@media (max-width: 1440px){.UserInfo .UserInfo_container .UserInfo_description{font-size:clamp(1.125rem,calc(.411rem + 1.488vw),1.75rem)}.UserInfo .UserInfo_footer{margin-top:clamp(2.75rem,calc(.179rem + 5.357vw),5rem)}.UserInfo .UserInfo_footer span{font-size:clamp(1.125rem,calc(.696rem + .893vw),1.5rem)}.UserInfo .UserInfo_footer .Button{font-size:clamp(2rem,calc(.857rem + 2.381vw),3rem)}}@media (max-width: 768px){.UserInfo .UserInfo_container .UserInfo_description{letter-spacing:-.02em}.UserInfo .UserInfo_footer{margin-top:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}.UserInfo .UserInfo_footer .Button{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.TableTemplate .Subtitle{display:block;padding-bottom:24px}.TableTemplate .Accordion{width:100%;padding:0}.TableTemplate .Accordion .AnimatedLabel-title{opacity:1}.TableTemplate .Accordion:not(.TableTemplate .Accordion:last-child) .Accordion_content{margin-bottom:16px}.TableTemplate .Accordion:not(.TableTemplate .Accordion:last-child) .Accordion_content .UserInfo{padding-bottom:48px}.TableTemplate .UserInfo .User{width:fit-content;margin-bottom:clamp(1.5rem,calc(1.379rem + .518vw),2rem)}.TableTemplate .UserInfo .UserInfo_description{opacity:.5}.Button.btn-allFeedbacks{font-family:var(--font-family);font-weight:400;font-size:clamp(1.75rem,calc(-.397rem + 9.16vw),4rem);line-height:120%;letter-spacing:-.04em;text-align:center}.Button.btn-allFeedbacks:first-letter{text-transform:uppercase}.MarqueeCarousel{display:flex;width:100vw;gap:clamp(4rem,calc(2.695rem + 5.566vw),9.375rem);overflow:hidden}.MarqueeCarousel.active .MarqueeCarousel-wrapper{animation:marquee-animation 50s infinite linear}.MarqueeCarousel .MarqueeCarousel-wrapper{display:flex;white-space:nowrap;will-change:transform;align-items:center;transform:translateZ(0)}.MarqueeCarousel .MarqueeCarousel-wrapper>*{height:100%}@keyframes marquee-animation{0%{transform:translate(0)}to{transform:translate(-30%)}}.InteractiveExhibit{display:flex;flex-direction:column;gap:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}.InteractiveExhibit .wrap-first-wrap{gap:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) clamp(.5rem,calc(0rem + 1.042vw),1.25rem);display:grid;grid-template-columns:repeat(5,1fr)}.InteractiveExhibit .wrap-first-wrap .TitlePage{font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}.InteractiveExhibit .wrap-first-wrap>*{grid-column:2 / 5}.InteractiveExhibit .wrap-first-wrap .ContactForm{padding:0}.InteractiveExhibit .wrap-first-title,.InteractiveExhibit .wrap-first-title .wrap-desc{display:flex;flex-direction:column}.InteractiveExhibit .wrap-first-title .wrap-desc .InteractiveExhibit-desc{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:150%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .wrap-first-title .wrap-desc .Accordion:first-of-type{margin-bottom:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem);margin-top:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}.InteractiveExhibit .wrap-first-title .wrap-desc .Accordion{width:100%}.InteractiveExhibit .moreServices{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.InteractiveExhibit .moreServices .InfoList-title{font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem)}.InteractiveExhibit .moreServices .InfoList-container{gap:24px}.InteractiveExhibit .moreServices .InfoList-container .InfoList-item{font-size:24px}.InteractiveExhibit .contentBlock{display:flex;flex-direction:column;gap:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}.InteractiveExhibit .contentBlock .title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:110%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .contentBlock .desc{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:150%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .contentBlock .desc br+ul,.InteractiveExhibit .contentBlock .desc br+ol{margin-top:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.InteractiveExhibit .contentBlock .desc ul,.InteractiveExhibit .contentBlock .desc ol{padding-left:clamp(1.5rem,calc(1.167rem + .694vw),2rem)}.InteractiveExhibit .contentBlock .price{display:flex;flex-direction:column;margin-bottom:clamp(1.25rem,calc(.75rem + 1.042vw),2rem);gap:16px}.InteractiveExhibit .contentBlock .price p{font-family:var(--font-family);font-weight:500;font-size:clamp(1rem,calc(.917rem + .174vw),1.125rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.InteractiveExhibit .contentBlock .price .ButtonArrow{display:flex;flex-direction:row;align-items:center;gap:16px}.InteractiveExhibit .contentBlock .price .ButtonArrow button{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.333rem + 1.389vw),3rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000}.InteractiveExhibit .contentBlock .price .ButtonArrow svg{width:clamp(2rem,calc(1.5rem + 1.042vw),2.75rem);height:clamp(2rem,calc(1.5rem + 1.042vw),2.75rem)}.InteractiveExhibit .swiper-btn-prev,.InteractiveExhibit .swiper-btn-next,.InteractiveExhibit .swiper-btn-news-prev,.InteractiveExhibit .swiper-btn-news-next{border-radius:100px;width:64px;height:64px;background-color:#fff;align-items:center;justify-content:center;display:flex;cursor:pointer;transition:opacity .3s ease-out}@media (hover: hover){:is(.InteractiveExhibit .swiper-btn-prev,.InteractiveExhibit .swiper-btn-next,.InteractiveExhibit .swiper-btn-news-prev,.InteractiveExhibit .swiper-btn-news-next):hover{opacity:.8}}:is(.InteractiveExhibit .swiper-btn-prev,.InteractiveExhibit .swiper-btn-next,.InteractiveExhibit .swiper-btn-news-prev,.InteractiveExhibit .swiper-btn-news-next).swiper-button-disabled{opacity:.6;pointer-events:none}:is(.InteractiveExhibit .swiper-btn-prev,.InteractiveExhibit .swiper-btn-news-prev) svg{rotate:180deg}.InteractiveExhibit .DocOverview{margin-top:-64px}.InteractiveExhibit .wrap-clients{display:flex;flex-direction:column;gap:clamp(2rem,calc(.667rem + 2.778vw),4rem)}.InteractiveExhibit .wrap-clients p{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:110%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .wrap-clients .MarqueeCarousel{opacity:.4}.InteractiveExhibit .wrap-clients .MarqueeCarousel .MarqueeCarousel-wrapper{display:flex;flex-direction:row;gap:clamp(7.5rem,calc(6.25rem + 2.604vw),9.375rem);height:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem)}.InteractiveExhibit .wrap-clients .MarqueeCarousel .MarqueeCarousel-wrapper img{width:auto;object-fit:contain}.InteractiveExhibit .FAQSection{background-color:#ebebeb}.InteractiveExhibit .FAQSection .Accordion{width:100%}.InteractiveExhibit .news-wrap{display:flex;flex-direction:column;gap:44px;width:100%}.InteractiveExhibit .news-wrap .wrap-head-news{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title{display:flex;flex-direction:column;gap:clamp(.5rem,calc(.167rem + .694vw),1rem)}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title .news-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:110%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title .news-desc{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:120%;letter-spacing:-.04em;color:#000;opacity:.5}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-nav-news{display:flex;flex-direction:row;gap:8px;height:fit-content}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-nav-news .swiper-btn-news-prev,.InteractiveExhibit .news-wrap .wrap-head-news .wrap-nav-news .swiper-btn-news-next{background-color:#ebebeb}.InteractiveExhibit .news-wrap .News__swiper{width:100%;padding-left:var(--px);padding-right:var(--px)}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide{cursor:pointer;width:clamp(35.25rem,calc(28.583rem + 13.889vw),45.25rem);display:flex;flex-direction:column;gap:8px}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide img{width:100%;height:clamp(20.625rem,calc(16.875rem + 7.813vw),26.25rem)}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide .title-news{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.04em;color:#000}@media (max-width: 1366px){.InteractiveExhibit .wrap-first-wrap{display:flex;flex-direction:column}.InteractiveExhibit .swiper-btn-prev,.InteractiveExhibit .swiper-btn-next,.InteractiveExhibit .swiper-btn-news-prev,.InteractiveExhibit .swiper-btn-news-next{display:none}.InteractiveExhibit .DocOverview{margin-top:0}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-nav-news{display:none}}@media (max-width: 768px){.InteractiveExhibit{gap:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}.InteractiveExhibit .wrap-first-wrap{gap:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 8px}.InteractiveExhibit .wrap-first-wrap .TitlePage{font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}.InteractiveExhibit .wrap-first-title .wrap-desc .InteractiveExhibit-desc{font-family:var(--font-family);font-weight:400;font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem);line-height:150%;letter-spacing:-.04em;color:#000}.InteractiveExhibit .wrap-first-title .wrap-desc .Accordion:first-of-type{margin-bottom:clamp(1.5rem,calc(.307rem + 5.089vw),2.75rem);margin-top:clamp(1.5rem,calc(.307rem + 5.089vw),2.75rem)}.InteractiveExhibit .moreServices{gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.InteractiveExhibit .moreServices .InfoList-title{font-size:clamp(1rem,calc(.761rem + 1.018vw),1.25rem);letter-spacing:-.04em}.InteractiveExhibit .moreServices .InfoList-container{gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.InteractiveExhibit .moreServices .InfoList-container .InfoList-item{font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.InteractiveExhibit .contentBlock{gap:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}.InteractiveExhibit .contentBlock .title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem);line-height:120%}.InteractiveExhibit .contentBlock .desc{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.InteractiveExhibit .contentBlock .desc br+ul,.InteractiveExhibit .contentBlock .desc br+ol{margin-top:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.InteractiveExhibit .contentBlock .desc ul,.InteractiveExhibit .contentBlock .desc ol{padding-left:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}.InteractiveExhibit .contentBlock .price{margin-bottom:20px;gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.InteractiveExhibit .contentBlock .price p{font-size:clamp(.875rem,calc(.756rem + .509vw),1rem);letter-spacing:-.04em}.InteractiveExhibit .contentBlock .price .ButtonArrow{gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.InteractiveExhibit .contentBlock .price .ButtonArrow button{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.InteractiveExhibit .contentBlock .price .ButtonArrow svg{width:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);height:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.InteractiveExhibit .wrap-clients{gap:clamp(1rem,calc(.046rem + 4.071vw),2rem)}.InteractiveExhibit .wrap-clients p{font-size:clamp(1.75rem,calc(-.397rem + 9.16vw),4rem)}.InteractiveExhibit .wrap-clients .MarqueeCarousel .MarqueeCarousel-wrapper{gap:clamp(4rem,calc(.66rem + 14.249vw),7.5rem);height:clamp(2.625rem,calc(1.313rem + 5.598vw),4rem)}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title{gap:8px}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title .news-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}.InteractiveExhibit .news-wrap .wrap-head-news .wrap-head-news-title .news-desc{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem);line-height:150%}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide{width:clamp(20.125rem,calc(5.693rem + 61.578vw),35.25rem)}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide img{height:clamp(11.75rem,calc(3.878rem + 33.588vw),20rem)}.InteractiveExhibit .news-wrap .News__swiper .swiper-slide .title-news{font-size:clamp(1.125rem,calc(.767rem + 1.527vw),1.5rem)}}.service .Accordion{border-top:1px solid rgb(0,0,0,.1);border-bottom:unset;width:fit-content}.service .Accordion:last-child{border-bottom:1px solid rgb(0,0,0,.1)}.service .Accordion.active .Accordion_header-icon{transform:rotate(45deg)}.service .Accordion .Accordion_header-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:120%;letter-spacing:-.04em;color:#000}.service .Accordion .Accordion_header-icon{--size: 32px;width:var(--size);height:var(--size);transition:transform .3s ease-out}.service .Accordion .Accordion_header-icon path{fill:#000}.service .Accordion .Accordion_content-description{width:100%;max-height:100%;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#000;opacity:.5}.service .Accordion .Accordion_content-description ul,.service .Accordion .Accordion_content-description ol{padding-left:20px}@media (max-width: 768px){.service .Accordion .Accordion_header-title{font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}.service .Accordion .Accordion_header-icon{--size: clamp(1.5rem, calc(1.023rem + 2.036vw) , 2rem)}}:is(.ServiceCategoryPage,.InteractiveExhibit) .TitlePage{font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){:is(.ServiceCategoryPage,.InteractiveExhibit) .TitlePage{font-size:clamp(2.75rem,calc(1.438rem + 5.598vw),4.125rem)}}.ServiceCategories{max-width:100%}.Services .Services_container{display:flex;flex-direction:column}@media (max-width: 768px){.Services .Services_container{margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.Services .ContactForm{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Services .ContactForm{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.ItemService{padding:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem) 0;border-bottom:1px solid rgb(0,0,0,.1)}.ItemService:first-child{border-top:1px solid rgb(0,0,0,.1)}.ItemService .ItemService_index{display:block;font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5;margin-bottom:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}@media (max-width: 768px){.ItemService .ItemService_index{font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem)}}.ItemService .ItemService_inner{display:flex;justify-content:space-between;gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.ItemService .ItemService_inner .ItemService-title{width:clamp(23.25rem,calc(8.583rem + 30.556vw),45.25rem);font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(1rem + 4.167vw),6rem);line-height:110%;letter-spacing:-.04em;color:#000}@media (max-width: 768px){.ItemService .ItemService_inner .ItemService-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem);width:clamp(22.438rem,calc(21.662rem + 3.308vw),23.25rem)}}.ItemService .ItemService_inner .ItemService_container{--w: clamp(43.75rem, calc(42.75rem + 2.083vw) , 45.25rem);width:min(var(--w),100%)}.ItemService .ItemService_inner .ItemService_container .ItemService_desc{width:100%;font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:120%;letter-spacing:-.02em;color:#000;opacity:.5;margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}.ItemService .ItemService_inner .ItemService_container .ItemService_desc:first-letter{text-transform:uppercase}.ItemService .ItemService_inner .ItemService_container .ItemService_desc .ButtonArrow .Button{text-wrap:nowrap}@media (max-width: 768px){.ItemService .ItemService_inner .ItemService_container .ItemService_desc{font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem);margin-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.ItemService .ItemService_inner .ItemService_container .ButtonArrow.ItemService_btn{padding:0;--offset: clamp(.25rem, calc(.083rem + .347vw) , .5rem);gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.ItemService .ItemService_inner .ItemService_container .ButtonArrow.ItemService_btn>.ButtonArrow-icon{--size: clamp(1.125rem, calc(.29rem + 3.562vw) , 2rem);width:var(--size);height:var(--size);margin-top:calc(var(--offset) / 2)!important}.ItemService .ItemService_inner .ItemService_container .ButtonArrow.ItemService_btn .Button{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.833rem + .347vw),2.25rem);padding-bottom:var(--offset);line-height:110%;letter-spacing:-.04em;text-align:center;color:#000}.ItemService .ItemService_inner .ItemService_container .ButtonArrow.ItemService_btn .Button:first-letter{text-transform:uppercase}@media (max-width: 768px){.ItemService .ItemService_inner .ItemService_container .ButtonArrow.ItemService_btn .Button{font-size:clamp(1.25rem,calc(.534rem + 3.053vw),2rem)}}@media (max-width: 1440px){.ItemService .ItemService_inner{display:flex;flex-direction:column}}@media (max-width: 768px){.ItemService{padding-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.Feedbacks .ContactForm{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Feedbacks .ContactForm{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.CompaniesGrid{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.CompaniesGrid:before{content:"";position:absolute;top:0;bottom:0;box-shadow:inset 1px 0 #fff,inset -1px 0 #fff;min-width:100%;min-height:100%;pointer-events:none}.CompaniesGrid .CompaniesGrid-item{display:flex;justify-content:center;align-items:center;--size: clamp(8.813rem, calc(.021rem + 18.316vw) , 22rem);min-width:var(--size);height:var(--size);background:#fff;box-shadow:inset 0 0 0 .5px #0000001a}.CompaniesGrid .CompaniesGrid-item img{height:54%;width:54%;object-fit:contain}@media (max-width: 768px){.CompaniesGrid{grid-template-columns:repeat(2,1fr)}.CompaniesGrid .CompaniesGrid-item{--size: max(8.813rem, calc(6.785rem + 8.651vw) , 10.938rem)}}.Clients .ContactForm{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Clients .ContactForm{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.ISOCard{display:grid;grid-template-columns:repeat(5,1fr);gap:32px clamp(.5rem,calc(0rem + 1.042vw),1.25rem)}.ISOCard .ISOCard_head{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(-.885rem + 10.178vw),4rem);grid-column:span 3}.ISOCard .ISOCard_head .Tag{gap:8px}.ISOCard .ISOCard_head .Tag a{display:flex;text-decoration:none}.ISOCard .ISOCard_head .Tag .Tag-title{text-transform:uppercase;font-size:clamp(3rem,calc(2.333rem + 1.389vw),4rem);line-height:120%;padding:0}@media (max-width: 768px){.ISOCard .ISOCard_head .Tag .Tag-title{font-size:clamp(2.25rem,calc(1.534rem + 3.053vw),3rem)}}.ISOCard .ISOCard_head .Tag .Tag-subtitle{font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem);font-weight:400;letter-spacing:-.06em}@media (max-width: 768px){.ISOCard .ISOCard_head .Tag .Tag-subtitle{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}}.ISOCard .ISOCard_head .Tag.subtitle .Tag-title{font-size:clamp(2rem,calc(1.833rem + .347vw),2.25rem)}.ISOCard .ISOCard_head .Tag.subtitle .Tag-title .Button{opacity:1}.ISOCard .ISOCard_img{grid-column:span 2}.ISOCard .ISOCard_img .GalleryImage{height:100%}.ISOCard .ISOCard_img .GalleryImage img{object-fit:contain}@media (max-width: 1440px){.ISOCard{justify-content:unset;flex-direction:column}}@media (max-width: 768px){.ISOCard{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem) 8px}.ISOCard .ISOCard_head .Tag.subtitle .Tag-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.Certificates{display:flex;flex-direction:column;gap:clamp(4rem,calc(-1.667rem + 11.806vw),12.5rem)}@media (max-width: 768px){.Certificates{gap:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.CertificatesPage .TitlePage{width:min(790px,100%)}@media (max-width: 768px){.CertificatesPage .TitlePage{font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.CertificatesPage .ContactForm{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.CertificatesPage .ContactForm{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.Degree sup{font-family:var(--font-family);font-size:18px;color:#000;margin-left:4px}@media (max-width: 768px){.Degree sup{font-size:clamp(.75rem,calc(.392rem + 1.527vw),1.125rem)}}:root{--offset: clamp(2.75rem, calc(.583rem + 4.514vw) , 6rem)}.ProjectPage{display:flex;flex-direction:column}.ProjectPage .ContactForm.isNoNextItem{margin-top:clamp(7.75rem,calc(3rem + 9.896vw),14.875rem)}@media (max-width: 768px){.ProjectPage .ContactForm.isNoNextItem{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.ProjectPage .__nextItem{display:flex;flex-direction:column;margin:auto;gap:clamp(.5rem,calc(.257rem + 1.036vw),1.5rem);margin-top:clamp(2.75rem,calc(.583rem + 4.514vw),6rem);margin-bottom:clamp(7.75rem,calc(3rem + 9.896vw),14.875rem)}@media (max-width: 768px){.ProjectPage .__nextItem{margin-top:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem);margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.ProjectPage .__nextItem .Subtitle{font-size:clamp(.875rem,calc(.792rem + .174vw),1rem)}@media (max-width: 768px){.ProjectPage .__nextItem .Subtitle{font-size:clamp(.875rem,calc(.756rem + .509vw),1rem)}}.ProjectPage .__nextItem .Button{padding:0;font-size:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem)}@media (max-width: 768px){.ProjectPage .__nextItem .Button{font-size:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}}.ProjectPage .ProjectPage_title{font-family:var(--font-family);font-weight:400;line-height:100%;letter-spacing:-.04em;color:#000;margin-bottom:44px;word-break:break-word;margin-top:clamp(1.5rem,calc(1.167rem + .694vw),2rem);font-size:clamp(6rem,calc(1.667rem + 9.028vw),12.5rem)}@media (max-width: 768px){.ProjectPage .ProjectPage_title{margin-bottom:64px;font-size:clamp(4rem,calc(-4.111rem + 34.606vw),12.5rem)}}.ProjectPage .ProjectPage_title .ProjectPage_title-context{display:block;margin-top:.2em;font-size:clamp(1.5rem,calc(.667rem + 1.736vw),2.75rem);line-height:110%;letter-spacing:-.02em}.ProjectPage .ProjectPage_tags{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-between;flex-wrap:wrap;gap:20px}.ProjectPage .ProjectPage_tags.isDesc{margin-bottom:clamp(2.75rem,calc(.583rem + 4.514vw),6rem)}.ProjectPage .ProjectPage_tags .ProjectPage_tags-container{display:flex;flex-direction:column;grid-column:3/6;width:100%;gap:96px}.ProjectPage .ProjectPage_tags .ProjectPage_tags-container .ProjectPage_tag{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.ProjectPage .ProjectPage_tags .ProjectPage_tags-container .Tag{gap:clamp(.5rem,calc(.167rem + .694vw),1rem)}@media (max-width: 768px){.ProjectPage .ProjectPage_tags{grid-template-columns:1fr}.ProjectPage .ProjectPage_tags .ProjectPage_tags-container{grid-column:1/6;gap:32px}}.ProjectPage .ProjectPage-description .Tag-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.167rem + .694vw),2rem);line-height:136%;letter-spacing:-.02em;color:#000;white-space:pre-line;text-wrap:pretty}.ProjectPage .block_1.__intro .ImgWithText-text{display:none}@media (max-width: 768px){.ProjectPage .block_1.__intro .ImgWithText-text{display:block}}@media (max-width: 768px){.ProjectPage .ProjectPage_tags.__desktop,.ProjectPage .ProjectPage_tags{flex-direction:column;gap:32px}.ProjectPage .ProjectPage_tags.__desktop .ProjectPage_tags-container{flex-direction:column}.ProjectPage .ProjectPage_tags.__desktop .ProjectPage_tags-container .ProjectPage_tag{display:flex;flex-direction:column;gap:32px}}.Paragraph{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(.667rem + 2.778vw),4rem);line-height:136%;letter-spacing:-.04em;color:#000}@media (max-width: 768px){.Paragraph{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.ImgWithText{display:flex;flex-direction:column;margin-top:var(--offset);gap:var(--offset)}.ImgWithText.isLastText .ImgWithText-text{order:2}.ImgWithText .ImgWithText_imgs{display:grid;gap:44px 20px}.ImgWithText .ImgWithText_imgs.isSecondImgs{grid-template-columns:1fr 1fr}@media (max-width: 1440px){.ImgWithText .ImgWithText_imgs.isSecondImgs{grid-template-columns:1fr}}.ImgWithText .ImgWithText_imgs:not(.ImgWithText .ImgWithText_imgs.isSecondImgs){grid-template-columns:1fr;max-height:80svh;aspect-ratio:16 / 9}.ImgWithText .ImgWithText_imgs .ImgWithText-galleryImage{height:100%;overflow:hidden;max-height:80svh}.ImgWithText .ImgWithText_imgs .ImgWithText-galleryImage .ImgWithText-img{aspect-ratio:16 / 9;max-height:80svh;cursor:pointer}.ImgWithText .ImgWithText_imgs .VideoPlayer{aspect-ratio:auto}@media (max-width: 768px){.ImgWithText .ImgWithText_imgs{flex-direction:column}.ImgWithText .ImgWithText_imgs .ImgWithText-galleryImage,.ImgWithText .ImgWithText_imgs.isSecondImgs .ImgWithText-galleryImage{align-self:start;height:auto}.ImgWithText .ImgWithText_imgs .ImgWithText-img,.ImgWithText .ImgWithText_imgs.isSecondImgs .ImgWithText-img{object-fit:contain;height:auto}}.VideoPlayer{width:100%;height:100%;aspect-ratio:1840/1036}.VideoPlayer .VideoPlayer-iframe{width:100%;height:100%}.SwiperScheme{margin-top:var(--offset)}.SwiperScheme .SwiperScheme_text .SwiperScheme_text-title{font-family:var(--font-family);font-weight:400;color:#000;font-size:clamp(2rem,calc(.667rem + 2.778vw),4rem);line-height:110%;letter-spacing:-.04em;margin-bottom:clamp(.5rem,calc(-.167rem + 1.389vw),1.5rem)}@media (max-width: 768px){.SwiperScheme .SwiperScheme_text .SwiperScheme_text-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.SwiperScheme .SwiperScheme_text .SwiperScheme_text-description{width:clamp(22.75rem,calc(7.75rem + 31.25vw),45.25rem);font-family:var(--font-family);font-weight:400;font-size:clamp(1rem,calc(.879rem + .518vw),1.5rem);line-height:136%;letter-spacing:-.04em;color:#000;opacity:.5}.SwiperScheme .SwiperScheme_swiper{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:12px;width:90vw;margin-top:clamp(1.5rem,calc(-1.5rem + 6.25vw),6rem)}@media (max-width: 768px){.SwiperScheme .SwiperScheme_swiper{margin-top:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}}.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-item img{object-fit:contain;pointer-events:none;height:clamp(46rem,calc(33.542rem + 25.955vw),64.688rem)}@media (max-width: 1440px){.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-item img{height:clamp(22.438rem,calc(-.046rem + 95.929vw),46rem);grid-template-columns:1fr}}.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev{left:0}.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev svg{transform:scale(-1)}.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-next{right:0}.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev,.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-next{background:#ebebeb;border-radius:50%;width:clamp(2.75rem,calc(1.25rem + 3.125vw),5rem);aspect-ratio:2/2;position:absolute;z-index:22;cursor:pointer}:is(.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev,.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-next):active,:is(.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev,.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-next):focus-visible{opacity:.5}:is(.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-prev,.SwiperScheme .SwiperScheme_swiper .SwiperScheme_swiper-next) svg{--size: clamp(1.188rem, calc(.563rem + 1.302vw) , 2.125rem);width:var(--size);height:var(--size);margin-top:5%}.SwiperScheme .SwiperScheme_swiper-pagination{position:absolute;display:flex;gap:8px;bottom:0;z-index:10}.SwiperScheme .SwiperScheme_swiper-pagination span{width:12px;height:12px;border-radius:50%;background:#ebebeb}.SwiperScheme .SwiperScheme_swiper-pagination span.active{background:#000}@media (max-width: 768px){.SwiperScheme .SwiperScheme_swiper-prev,.SwiperScheme .SwiperScheme_swiper-next{display:none}}.Scheme3D{margin-top:var(--offset)}.Scheme3D .Scheme3D_head{display:grid;margin-bottom:32px;grid-template-columns:repeat(5,1fr);gap:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem) 20px}.Scheme3D .Scheme3D_head .Scheme3D_text{grid-column:1/2}.Scheme3D .Scheme3D_head .Scheme3D_text .Scheme3D_text-title{font-family:var(--font-family);font-weight:400;line-height:110%;letter-spacing:-.04em;color:#000;margin-bottom:clamp(.5rem,calc(-.167rem + 1.389vw),1.5rem);width:clamp(23.25rem,calc(14.042rem + 19.184vw),37.063rem);font-size:clamp(2rem,calc(.667rem + 2.778vw),4rem)}@media (max-width: 768px){.Scheme3D .Scheme3D_head .Scheme3D_text .Scheme3D_text-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);width:clamp(12.563rem,calc(2.365rem + 43.511vw),23.25rem)}}.Scheme3D .Scheme3D_head .Scheme3D_text .Scheme3D_text-description{font-family:var(--font-family);font-weight:400;line-height:136%;letter-spacing:-.04em;color:#000;width:clamp(14.125rem,calc(-6.625rem + 43.229vw),45.25rem);font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem)}@media (max-width: 768px){.Scheme3D .Scheme3D_head .Scheme3D_text .Scheme3D_text-description{width:clamp(12.563rem,calc(11.072rem + 6.361vw),14.125rem);font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem)}}.Scheme3D .Scheme3D_head .Scheme3D_tags{display:flex;align-items:flex-end;grid-column:4/6;justify-content:space-between;margin-bottom:32px}@media (max-width: 1240px){.Scheme3D .Scheme3D_head{grid-template-columns:1fr;grid-template-rows:2fr}.Scheme3D .Scheme3D_head .Scheme3D_tags{grid-column:1/1;display:grid;grid-template-columns:1fr 1fr}}.Scheme3D .Scheme3D_container img{object-fit:cover;cursor:pointer;height:clamp(25.813rem,calc(-.146rem + 54.08vw),64.75rem)}@media (max-width: 768px){.Scheme3D .Scheme3D_container img{height:clamp(12.625rem,calc(.042rem + 53.69vw),25.813rem)}}.Contacts{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:clamp(4rem,calc(3.515rem + 2.071vw),6rem)}.Contacts .Contacts_info{margin-bottom:clamp(4rem,calc(3.333rem + 1.389vw),5rem);--gap: clamp(7.75rem, calc(4.583rem + 6.597vw) , 12.5rem);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:var(--gap) 0}.Contacts .Contacts_info .Contacts_info-item{display:grid;grid-template-rows:repeat(1,1fr);gap:var(--gap)}.Contacts .Contacts_info .InfoList.__group-1{grid-column:1/3;grid-row:1/2}.Contacts .Contacts_info .InfoList.__group-2{grid-column:1/3;grid-row:2/2}.Contacts .Contacts_info .InfoList.__group-3{grid-column:4/6;grid-row:1/2}.Contacts .Contacts_info .InfoList.__group-4{grid-column:4/6;grid-row:2/2}@media (max-width: 768px){.Contacts .Contacts_info{--gap: clamp(6rem, calc(4.33rem + 7.125vw) , 7.75rem);grid-template-columns:repeat(2,1fr);grid-template-rows:unset}.Contacts .Contacts_info .InfoList.__group-1,.Contacts .Contacts_info .InfoList.__group-2,.Contacts .Contacts_info .InfoList.__group-3,.Contacts .Contacts_info .InfoList.__group-4{grid-column:1/3;grid-row:unset}.Contacts .Contacts_info .InfoList.__group-2 .InfoList-container *{word-break:break-all}}.Contacts .Contacts_map{margin-top:clamp(.125rem,calc(-3.573rem + 15.776vw),4rem);margin-bottom:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Contacts .Contacts_map{margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}:root{--aspectRatioMedia: 0}.MediaSection{display:flex;align-items:flex-end;position:relative;aspect-ratio:var(--aspectRatioMedia);height:100svh;width:100%}@media (max-width: 540px){.MediaSection{min-height:100svh}}.MediaSection .MediaSection_media{width:100%;height:100%;position:absolute;object-fit:cover;pointer-events:none}.MediaSection .MediaSection_text{z-index:2;padding-bottom:40px}.MediaSection .MediaSection_text .MediaSection_text-subtitle{font-size:24px;font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,calc(.723rem + .647vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:24px;opacity:.5}.MediaSection .MediaSection_text .MediaSection_text-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.75rem,calc(1.204rem + 2.33vw),4rem);line-height:120%;letter-spacing:-.04em;color:#fff;width:min(1346px,100%)}.AboutUs{transition:all .5s linear}.AboutUs .FAQSection{padding-bottom:0;margin-bottom:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.AboutUs .FAQSection{margin-bottom:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}.AboutUs .DocOverview{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.AboutUs .DocOverview{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 0}}.AboutUs .AboutUs-info{display:grid;grid-template-columns:repeat(5,1fr);justify-content:space-between;--gap-y: clamp(2.75rem, calc(1.557rem + 5.089vw) , 4rem);margin:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem) 0;gap:var(--gap-y) 20px}@media (max-width: 1000px){.AboutUs .AboutUs-info{display:flex;justify-content:space-between}}@media (max-width: 768px){.AboutUs .AboutUs-info{display:grid;grid-template-columns:1fr 1fr;margin:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem) 0}}.AboutUs .title-2{margin-top:max(6rem,calc(4.833rem + 2.431vw),7.75rem)}@media (max-width: 768px){.AboutUs .title-2{margin-top:clamp(6rem,calc(4.833rem + 2.431vw),7.75rem)}}@media (max-width: 768px){.AboutUs .ButtonArrow.AboutUs_companies-btn{margin-top:64px}}.AboutUs .ButtonArrow.AboutUs_companies-btn .ButtonArrow-icon{margin-top:0!important;--size: clamp(2rem, calc(1.5rem + 1.042vw) , 2.75rem);width:var(--size);height:var(--size)}@media (max-width: 768px){.AboutUs .ButtonArrow.AboutUs_companies-btn .ButtonArrow-icon{--size: clamp(1.5rem, calc(1.023rem + 2.036vw) , 2rem)}}.AboutUs .ButtonArrow.AboutUs_companies-btn .Button{padding:0;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}.AboutUs .AboutUs_companies{display:flex;flex-direction:column;align-items:center}.AboutUs .AboutUs_iso{padding-top:clamp(3.875rem,calc(2.292rem + 3.299vw),6.25rem)}@media (max-width: 768px){.AboutUs .AboutUs_iso{padding-top:clamp(3rem,calc(2.165rem + 3.562vw),3.875rem)}}@media (min-width: 1440px){.AboutUs .AboutUs_iso .ButtonArrow.AboutUs_companies-btn.__bottom{display:none}}@media (max-width: 1440px){.AboutUs .AboutUs_iso .ButtonArrow.AboutUs_companies-btn.__top{display:none}.AboutUs .AboutUs_iso .ButtonArrow.AboutUs_companies-btn.__bottom{display:flex;margin-left:auto;margin-right:auto}}.AboutUs .AboutUs_iso .AboutUs_iso-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){.AboutUs .AboutUs_iso .AboutUs_iso-head{margin-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.AboutUs .AboutUs_iso .AboutUs_iso-head .TitlePage{margin:0;width:min(clamp(27.813rem,calc(16.354rem + 23.872vw),45rem),100%)}.TagCounter{display:flex;flex-direction:column;gap:clamp(.5rem,calc(.167rem + .694vw),1rem)}.TagCounter .TagCounter-title{font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(2.667rem + 2.778vw),6rem);line-height:110%;letter-spacing:-.04em;color:#000}@media (max-width: 768px){.TagCounter .TagCounter-title{font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}}.TagCounter .TagCounter-subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(1.125rem,calc(.875rem + .521vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000}@media (max-width: 768px){.TagCounter .TagCounter-subtitle{font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.Footer{display:grid;width:100vw;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,auto);background:#ebebeb;gap:120px 20px;padding-top:40px;padding-bottom:40px}.Footer .Button{padding-bottom:0}.Footer .Footer-title{font-family:var(--font-family);font-weight:500;font-size:clamp(4rem,calc(2.667rem + 2.778vw),5.5rem);width:724px;line-height:120%;letter-spacing:-.05em;text-transform:uppercase;color:#000}@media (max-width: 768px){.Footer .Footer-title{font-size:clamp(2.5rem,calc(1.069rem + 6.107vw),4rem)}}.Footer>*:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}.Footer>*:nth-child(2){margin-top:24px;grid-column:4 / 6;grid-row:1 / 2}.Footer>*:nth-child(3){grid-column:4 / 6;grid-row:2 / 3}.Footer>*:nth-child(4){grid-column:4 / 6;grid-row:3 / 4}.Footer>*:nth-child(5){grid-column:1 / 3;grid-row:3 / 4}.Footer>*:nth-child(6){grid-column:1 / 3;grid-row:4 / 5}.Footer>*:last-child{grid-column:1 / -1;grid-row:-2 / -1}.Footer .InfoList{gap:inherit}.Footer .InfoList .InfoList-container{overflow:hidden;gap:8px}.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a{cursor:text;-webkit-user-select:text;user-select:text}@media (hover: hover){:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):hover{opacity:unset}:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):hover:before{display:none!important;animation:unset!important}}:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):active,:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):focus,:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:hover),:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:focus-visible),:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:active){opacity:unset}:is(:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):active,:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):focus,:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:hover),:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:focus-visible),:is(.Footer .InfoList.__requisites .Button,.Footer .InfoList.__requisites a):not(:active)):before{display:none!important;animation:unset!important}.Footer .Footer_bottom{display:grid;grid-template-columns:inherit;gap:inherit}.Footer .Footer_bottom .Footer-text-year{display:grid;grid-template-columns:1fr 1fr;grid-column:span 2;gap:inherit;font-family:var(--font-family);font-weight:600;font-size:14px;letter-spacing:-.02em;text-transform:uppercase;color:#000}.Footer .Footer_bottom .Footer-text-year span{display:flex}.Footer .Footer_bottom .Footer-text-year span:last-child{opacity:.5;align-items:end}.Footer .Footer_bottom .Footer-text-year .Footer_bottom-logo{width:74px;height:31px;cursor:pointer}.Footer .Footer_bottom .Footer-text-year .Footer_bottom-logo *{fill:#000}.Footer .Footer_bottom .Footer_bottom-wrapper{display:grid;grid-column:span 3;grid-template-columns:repeat(3,1fr);gap:inherit;align-items:end}.Footer .Footer_bottom .Footer_bottom-wrapper .Button{text-wrap:balance;width:fit-content}@media (max-width: 768px){.Footer .Footer_bottom .Footer_bottom-wrapper .Button{line-height:150%}}.Footer .Footer_bottom .Footer_bottom-wrapper .Button:nth-child(1){white-space:nowrap}@media (hover: hover){.Footer .Footer_bottom .Footer_bottom-wrapper .Button:nth-child(2),.Footer .Footer_bottom .Footer_bottom-wrapper .Button:nth-child(3){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow:unset}:is(.Footer .Footer_bottom .Footer_bottom-wrapper .Button:nth-child(2),.Footer .Footer_bottom .Footer_bottom-wrapper .Button:nth-child(3)):before{display:none}}.Footer .Footer_bottom .Footer_bottom-wrapper .Footer-text-year{display:none}.Footer .Footer_bottom .Footer-text-address{font-family:var(--font-family);font-weight:500;font-size:14px;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.Footer .InfoList.map .Button{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow:unset}.Footer .InfoList.map .Button:before{display:none}@media (max-width: 1440px){.Footer .Footer-title{grid-column:1 / 4}.Footer .InfoList .InfoList-container{gap:clamp(.5rem,calc(-.071rem + 1.19vw),1rem)}}@media (max-width: 1100px){.Footer{display:flex;flex-direction:column;gap:64px 8px;padding:44px clamp(.5rem,calc(.023rem + 2.036vw),1rem) clamp(5.5rem,calc(4.069rem + 6.107vw),7rem) clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.Footer .Footer-title{font-size:clamp(2.5rem,calc(1.069rem + 6.107vw),4rem);width:100%}.Footer .Footer-title br:first-child{display:none}.Footer>*:nth-child(2){margin-top:32px}.Footer .InfoList .InfoList-container{gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem)}.Footer .Footer_bottom{margin-top:clamp(0rem,calc(-1.908rem + 8.142vw),2rem);display:flex;flex-direction:column;gap:clamp(4rem,calc(2.509rem + 6.361vw),5.563rem)}.Footer .Footer_bottom .Footer-text-year{order:2;gap:8px}.Footer .Footer_bottom .Footer-text-year .Footer_bottom-logo{width:64px;height:27px}.Footer .Footer_bottom .Footer-text-year span:last-child{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem);letter-spacing:-.03em;line-height:110%}.Footer .Footer_bottom .Footer_bottom-wrapper{order:1;grid-template-columns:1fr 1fr;gap:24px 8px}.Footer .Footer_bottom .Footer_bottom-wrapper>*{grid-column:2 / 3}.Footer .Footer_bottom .Footer_bottom-wrapper .Button{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}}@media (max-width: 920px){.Footer .Footer-title br{display:none}}@media (max-width: 448px){.Footer .InfoList.__2 .InfoList-container{word-break:break-all}}.ErrorNotFound{display:flex;flex-direction:column;align-items:center;padding-top:var(--HeaderHeight);margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem);margin-bottom:200px}@media (max-width: 768px){.ErrorNotFound{margin-bottom:clamp(20.563rem,calc(15.314rem + 22.392vw),26.063rem)}}.ErrorNotFound .ErrorNotFound-title{font-family:var(--font-family);font-weight:400;font-size:clamp(12.5rem,calc(6.5rem + 12.5vw),21.5rem);line-height:110%;letter-spacing:-.06em;color:#000}@media (max-width: 768px){.ErrorNotFound .ErrorNotFound-title{font-size:clamp(7.75rem,calc(3.218rem + 19.338vw),12.5rem)}}.ErrorNotFound .ErrorNotFound-desc{font-family:var(--font-family);font-weight:400;line-height:120%;letter-spacing:-.04em;text-align:center;color:#000;margin-top:clamp(2.75rem,calc(1.917rem + 1.736vw),4rem);margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem);font-size:clamp(2.25rem,calc(1.75rem + 1.042vw),3rem);max-width:clamp(33.25rem,calc(24.417rem + 18.403vw),46.5rem)}@media (max-width: 768px){.ErrorNotFound .ErrorNotFound-desc{max-width:clamp(22.438rem,calc(-1.954rem + 104.071vw),48rem);font-size:clamp(1.563rem,calc(.906rem + 2.799vw),2.25rem);margin-top:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem)}}@font-face{font-family:Roboto;src:url(https://cdn.interpro.pro/assets/Roboto-Variable-746kZxMU.woff2) format("woff2"),url(https://cdn.interpro.pro/assets/Roboto-Variable-B-jwIJH_.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-family: "Roboto", sans-serif;--HeaderHeight: calc(clamp(3.688rem, calc(3.399rem + 1.23vw) , 4.875rem) - 4px) ;--px: clamp(1rem, calc(0rem + 2.083vw) , 2.5rem);--heightHeader: clamp(3.688rem, calc(2.33rem + 2.827vw) , 4.875rem);--adBanner-height: clamp(2.938rem, calc(2.341rem + 2.545vw) , 3.563rem)}@media (max-width: 1000px){:root{--px: clamp(.5rem, calc(.023rem + 2.036vw) , 1rem)}}html{overflow-x:hidden}body{overflow-x:clip}*{margin:0;padding:0;box-sizing:border-box;outline:none}#root{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;background:#fff;padding-top:calc(var(--adBanner-height))}#root:has(.PresentationHeader){padding-top:0}.px{padding-left:var(--px);padding-right:var(--px)}.mx{margin-left:var(--px);margin-right:var(--px)}button{border:none;background:none;outline:none}.pt-header{padding-top:var(--HeaderHeight);z-index:40}.mt-header{margin-top:var(--HeaderHeight)}.grid-show,.grid-show *{outline:2px dashed red}.horizon-scroll,.hideScroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(.horizon-scroll,.hideScroll)::-webkit-scrollbar{display:none}img{width:100%;height:100%;object-fit:cover}.ButtonArrow{gap:16px;display:flex;align-items:center;justify-content:center;width:fit-content;color:#000;transition:opacity .3s ease-out;max-width:100vw}.ButtonArrow .Button{padding:0;font-size:clamp(1.5rem,calc(1.136rem + 1.553vw),3rem)}.ButtonArrow .ButtonArrow-icon{--size: clamp(2rem, calc(1.818rem + .777vw) , 2.75rem);height:var(--size);width:var(--size);cursor:pointer;transition:opacity .3s ease-out;margin-top:4px!important}.ButtonArrow.sm{gap:8px}.ButtonArrow.sm .Button{font-size:clamp(1rem,calc(.879rem + .518vw),1.5rem)}.ButtonArrow.sm svg{width:24px;height:24px}.ButtonArrow.isHideUnderline .Button:before{display:none!important}.ButtonArrow.ghostLink svg,.ButtonArrow.ghostLink .Button{opacity:.5}@media (hover: hover){.ButtonArrow.ghostLink:hover .Button,.ButtonArrow.ghostLink:hover svg{opacity:1}}:is(.ButtonArrow.ghostLink:active,.ButtonArrow.ghostLink:focus-visible) .Button,:is(.ButtonArrow.ghostLink:active,.ButtonArrow.ghostLink:focus-visible) svg{opacity:1}.ButtonArrow.link .Button,.ButtonArrow.link svg{opacity:1}@media (hover: hover){.ButtonArrow.link:hover .Button,.ButtonArrow.link:hover svg{opacity:.5}}:is(.ButtonArrow.link:active,.ButtonArrow.link:focus-visible) .Button,:is(.ButtonArrow.link:active,.ButtonArrow.link:focus-visible) svg{opacity:.5}.ButtonArrow.left .Button{order:2}.ButtonArrow.left svg{transform:scaleX(-1)}.opacityBeforePreloader.showPreloader{opacity:0}.opacityBeforePreloader.hidePreloader{opacity:1;animation:Opacity 1.5s ease-out}@keyframes Opacity{0%{opacity:0}70%{opacity:0}}.Header{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);gap:0 20px;top:var(--adBanner-height);width:100%;list-style:none;padding-top:24px;padding-bottom:24px;align-items:center;z-index:100}.Header:not(.Header.isOpenNav){mix-blend-mode:exclusion}.Header.willOpenNav{mix-blend-mode:unset}.Header .Header_list-li{font-family:var(--font-family);font-weight:500;font-size:clamp(1rem,calc(.917rem + .174vw),1.125rem);letter-spacing:-.02em;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s ease;mix-blend-mode:difference;text-wrap:nowrap;height:fit-content;width:fit-content}.Header .Header_list-li *{transition:all .3s ease-out}.Header .Header_list-li.__contacts{grid-area:contacts;grid-column:5 / 6;text-align:end;margin-left:auto}.Header .Header_list-li.__contacts:hover{opacity:.5}.Header .Header_list-li.__menu{display:flex;grid-area:menu;text-align:end;grid-column:3 / 4}@media (min-width: 935px){.Header .Header_list-li.__menu .__menu-self{width:111px;text-align:left}}.Header .Header_list-li.__menu .__projects{position:relative;width:fit-content;display:flex;flex-direction:row;gap:4px}.Header .Header_list-li.__menu .__projects:hover{opacity:.5}.Header .Header_list-li.__menu .__projects .qntyProjects{font-family:var(--font-family);font-weight:600;font-size:10px;line-height:100%;letter-spacing:-.02em;transform:translateY(-5px)}.Header .Header_list-li.__logo{cursor:pointer;grid-area:logo;grid-column:1/2;display:flex;transition:.3s ease-out}.Header .Header_list-li.__logo:hover{opacity:.5}.Header .Header_list-li.__logo svg{width:74px;height:31px}.Header .Header_list-li.__logo svg,.Header .Header_list-li.__logo svg *{fill:#fff}.Header.isOpenNav{background:#fff}.Header.isOpenNav .__menu-self{opacity:.5}@media (max-width: 1440px){.Header{padding-top:clamp(1rem,calc(.429rem + 1.19vw),1.5rem);padding-bottom:clamp(1rem,calc(.429rem + 1.19vw),1.5rem)}.Header .Header_list-li.__logo svg{width:clamp(4rem,calc(3.286rem + 1.488vw),4.625rem);height:clamp(1.688rem,calc(1.402rem + .595vw),1.938rem)}}@media (max-width: 935px){.Header{align-items:center;display:flex;justify-content:space-between}.Header .Header_list-li.__menu .__projects{display:none}.Header .Header_list-li.__contacts{display:none}}.MWNav .MWNav_table{display:none}@media (max-width: 935px){.MWNav .MWNav_desktop{display:none}.MWNav .MWNav_table{display:block}}.MWNav .Contacts{display:flex;flex-direction:column;width:100%;height:fit-content;background:#fff;padding-top:clamp(4rem,calc(3.515rem + 2.071vw),6rem);padding-bottom:clamp(4rem,calc(3.515rem + 2.071vw),6rem)}.MWNav .Contacts *{margin-left:auto}.MWNav .Contacts .Button.Contacts-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.515rem + 2.071vw),4rem);line-height:100%;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:clamp(4rem,calc(3.515rem + 2.071vw),6rem)}.MWNav .Contacts .Contacts-wrapper{display:flex;flex-direction:column;gap:clamp(.5rem,calc(.379rem - .518vw),1rem)}.MWNav .Contacts .Contacts-wrapper .Contacts-items{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.515rem + 2.071vw),4rem);line-height:100%;letter-spacing:-.04em;text-transform:uppercase;color:#000;text-align:end}.MWNav .Contacts .Contacts-wrapper .add-line-height{line-height:125%}@media (max-width: 768px){.MWNav .Contacts .Contacts-wrapper{height:100vh}}.MWNav_desktop{width:100%;display:flex;align-items:flex-end;height:min-content;background:#fff;padding:96px 0}.ThreeLevelNav{display:grid;grid-template-columns:repeat(5,1fr);width:100%;height:min-content;gap:0 22px}.ThreeLevelNav .col_1{grid-column:1/3}.ThreeLevelNav .col_2{grid-column:3/4}.ThreeLevelNav .col_3{display:flex;grid-column:4/6}.ThreeLevelNav .ThreeLevelNav_list,.ThreeLevelNav .ThreeLevelNav_subList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.ThreeLevelNav .ThreeLevelNav_list-li{font-family:var(--font-family);font-weight:400;font-size:clamp(3.25rem,calc(2.75rem + 1.042vw),4rem);line-height:100%;letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:opacity .3s;color:#000;word-break:keep-all}.ThreeLevelNav .ThreeLevelNav_list-li:hover,.ThreeLevelNav .ThreeLevelNav_list-li.isActive{opacity:.5}.ThreeLevelNav .ThreeLevelNav_subList-li{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,calc(.708rem + .347vw),1.125rem);letter-spacing:-.02em;line-height:120%;text-transform:uppercase;cursor:pointer;transition:color .3s;color:#000}.ThreeLevelNav .ThreeLevelNav_subList-li:hover,.ThreeLevelNav .ThreeLevelNav_subList-li.isActive{color:#00000080}.MWNav_table{width:100vw;background:#fff;overflow:auto}.MWNav_table .IconPlus .IconPlus-line{height:0;background:#000;border-bottom:2.75px solid #000;opacity:1}.MWNav_table .MWNav_list{padding-top:64px}.MWNav_table .MWNav_list-li{width:100%;justify-content:space-between;cursor:pointer}.MWNav_table .MWNav_list-li:not(.MWNav_table .MWNav_list-li.nested) svg{display:none}.MWNav_table .MWNav_list-li.ButtonArrow .Button{font-family:var(--font-family);font-weight:400;font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem);line-height:100%;letter-spacing:-.04em;text-transform:uppercase;color:#000;text-decoration:unset;text-underline-offset:unset}.MWNav_table .MWNav_list-li svg{--size: clamp(2rem, calc(1.284rem + 3.053vw) , 2.75rem);height:var(--size);width:var(--size);margin-top:0!important}.MWNav_table .MWNav_list-li.__projects .Button{position:relative;overflow:unset}.MWNav_table .MWNav_list-li.__projects .Button span{position:absolute;--bottom: max(.625rem, calc(.506rem + .509vw) , .75rem);--left: max(.25rem, calc(.011rem + 1.018vw) , .5rem);bottom:calc(100% - var(--bottom));left:calc(100% + var(--left));line-height:100%;font-size:clamp(1.25rem,calc(1.011rem + 1.018vw),1.5rem)}.MWNav_table .MWNav_container{position:fixed;top:calc(var(--heightHeader) + var(--adBanner-height));width:calc(100% - (var(--px) * 2));height:calc(100vh - var(--heightHeader) - var(--adBanner-height));background:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease-out}@starting-style{.MWNav_table .MWNav_container{opacity:0}}.MWNav_table .MWNav_container .ButtonArrow.MWNav_container-btn-comeback{margin-top:44px;margin-bottom:8px;padding:0;gap:8px}.MWNav_table .MWNav_container .ButtonArrow.MWNav_container-btn-comeback .Button{text-decoration:unset;text-underline-offset:unset;text-transform:uppercase}.MWNav_table .MWNav_container .ButtonArrow.MWNav_container-btn-comeback .ButtonArrow-icon{margin-top:0!important}.MWNav_table .MWNav_container.isActiveNested{opacity:1;pointer-events:unset}.MWNav_table .MWNav_container .MWNav_title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000;cursor:pointer}.MWNav_table .MWNav_container .MWNav_container-list{width:100%;height:100%;overflow:auto;padding-top:clamp(1.5rem,calc(.784rem + 3.053vw),2rem);display:flex;flex-direction:column;gap:clamp(1.5rem,calc(.844rem + 2.799vw),2.188rem)}.MWNav_table .MWNav_container .Accordion{--pd: 24px;padding:0}.MWNav_table .MWNav_container li{list-style-type:none}.MWNav_table .MWNav_container .Accordion_header{display:flex;align-items:center;width:100%}.MWNav_table .MWNav_container .Accordion_header .Accordion_header-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000}.MWNav_table .MWNav_container .Accordion_content .wrap-children .Accordion_list{padding-bottom:clamp(.75rem,calc(1.727rem - 2.036vw),1.25rem)}.MWNav_table .MWNav_container .Accordion_content .wrap-children>*:first-child{padding-top:24px}.MWNav_table .MWNav_container .AboutUs_list{display:flex;gap:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);flex-direction:column}.MWNav_table .MWNav_container .AboutUs_list .AboutUs_list-item{cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);line-height:120%;letter-spacing:-.04em;text-transform:uppercase;color:#000}@media (hover: hover){.MWNav_table .MWNav_container .AboutUs_list .AboutUs_list-item:hover{color:#00000080}}.MWNav_table .MWNav_container .AboutUs_list .AboutUs_list-item.active{color:#00000080}.MWNav_table .MWNav_container .Accordion_list{display:flex;flex-direction:column;list-style-type:none;gap:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.MWNav_table .MWNav_container .Accordion_list .Accordion_list-item{font-family:var(--font-family);font-weight:500;font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem);line-height:120%;text-transform:uppercase;color:#000;cursor:pointer;opacity:.5;transition:opacity .3s ease-out}@media (hover: hover){.MWNav_table .MWNav_container .Accordion_list .Accordion_list-item:hover{opacity:1}}.MWNav_table .MWNav_container .Accordion_list .Accordion_list-item:active,.MWNav_table .MWNav_container .Accordion_list .Accordion_list-item:focus-visible{opacity:1}.Popup.MWNav{width:100%;height:100vh;inset:unset;top:calc(var(--heightHeader) + var(--adBanner-height));height:calc(100vh - var(--heightHeader) - var(--adBanner-height));z-index:99}.Popup.MWNav:before{background:#000c;transition:.3s ease-out}@starting-style{.Popup.MWNav:before{background:#0000}.Popup.MWNav .Popup_container{transform:translateY(-100%)}}.Popup.MWNav .Popup_container{transition:all .3s ease-out;position:relative}@media (min-width: 935px){.Popup.MWNav .Popup_container{height:fit-content}}.Popup.MWNav.isRemove .Popup_container{transform:translateY(-100%)}@starting-style{.Popup:before{opacity:0}}.Popup{position:fixed;max-width:100vw;height:100vh;z-index:9999;inset:0}.Popup.onCloseBG{cursor:pointer}.Popup .Popup_container{display:flex;height:100%}.Popup .Popup_container>*{cursor:default}.Popup.isRemove:before{opacity:0}.Popup:before{content:"";position:absolute;cursor:pointer;width:100%;height:100%;background:#000;z-index:-1;opacity:.8}@starting-style{.Popup.Cookies{transform:translateY(100%)}}.Popup.Cookies{min-height:112px;height:auto;width:auto;position:fixed;inset:unset;bottom:16px;z-index:980}.Popup.Cookies.isRemove{transform:translateY(180%)}.Cookies{border-radius:24px;height:112px;background:#000000e6;padding:24px;transition:transform .6s ease}.Cookies:before{opacity:0}.Cookies *{box-shadow:none}.Cookies .Cookies-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:136%;width:clamp(19.063rem,calc(13.688rem + 11.198vw),27.125rem);letter-spacing:-.02em;color:#fff}.Cookies .Cookies-text span{text-decoration:underline;text-decoration-skip-ink:none;text-wrap:balance;cursor:pointer}.Cookies .Popup_container{gap:32px;align-items:center}@media (max-width: 768px){.Cookies .Popup_container{flex-direction:column;align-items:center;text-align:center;gap:16px}}.BTNContact.BTNContact{position:fixed;bottom:16px;width:fit-content;z-index:40;opacity:0}.BTNContact.BTNContact.primary{--px: clamp(1.688rem, calc(1.993rem - .636vw) , 1.844rem);padding:20px var(--px);font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.BTNContact.BTNContact.hidePreloader{opacity:1}@media (min-width: 1024px){.BTNContact.BTNContact{display:none}}.AdBanner{position:fixed;top:0;left:0;width:100%;height:var(--adBanner-height);display:flex;justify-content:center;background:#ecf89b;z-index:990;cursor:pointer;transition:all .2s ease-out}.AdBanner,.AdBanner .ButtonArrow .Button{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem);line-height:136%;letter-spacing:-.02em;text-align:center;color:#000}.AdBanner .ButtonArrow .ButtonArrow-icon{margin-top:-2px!important;--size: clamp(1.25rem, calc(1.011rem + 1.018vw) , 1.5rem);min-height:var(--size)!important;min-width:var(--size)!important}.AdBanner .AdBanner_text{display:flex;align-items:center;gap:clamp(.25rem,calc(.011rem + 1.018vw),.5rem)}.AdBanner .AdBanner_text .AdBanner_text-li{display:flex;align-items:center;position:relative;gap:clamp(.5rem,calc(.261rem + 1.018vw),.75rem)}.AdBanner .AdBanner_text .AdBanner_text-li:before{content:"";display:block;position:relative;--size: 8px;width:var(--size);height:var(--size);margin-right:3px;background-color:#000;border-radius:50%}.AdBanner .AdBanner_text .ButtonArrow{padding-top:3px}.AdBanner .AdBanner_text .ButtonArrow .Button{padding-bottom:4px}.AdBanner .AdBanner_text .ButtonArrow .Button:before{top:calc(100% - 2px)}.AdBanner.is-hover,.AdBanner:hover{background-color:#edfe7b}.AdBanner:hover .ButtonArrow{opacity:.6}.AdBanner:hover .ButtonArrow .Button,.AdBanner:hover .ButtonArrow svg{opacity:.5}@media (max-width: 1024px){.AdBanner{display:flex;justify-content:center}}@media (max-width: 768px){.AdBanner .AdBanner_text .ButtonArrow{padding-top:clamp(.188rem,calc(.31rem - .254vw),.25rem)}}.Home{display:flex;flex-direction:column;max-width:100vw}.Home .Home-title.hidden{position:absolute;inset:0}.Home .motion-main{z-index:2;margin-top:100svh;max-width:100%;display:flex;flex-direction:column;background-color:#fff;min-height:min-content;transition:all .5s linear}.Home .Hero{position:fixed;top:0}.Home .ExpoStands,.Home .TeamBoostSection{margin-top:clamp(1.5rem,calc(1.136rem + 1.553vw),3rem)}.Home .ExpoStands{margin-bottom:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}@media (max-width: 768px){.Home .MediaSection.SECTION_1{margin-bottom:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem);height:auto;min-height:0;aspect-ratio:376 / 212}.Home .MediaSection.SECTION_1 .MediaSection_text{display:none}.Home .MediaSection.SECTION_1 .MediaSection_media{display:block;height:100%;inset:0;position:absolute;width:100%}.Home .MediaSection.SECTION_1 .MediaSection_media .VideoPlayer-video{display:block;height:100%;margin:0;object-fit:cover}}@media (max-width: 540px){.Home .MediaSection.SECTION_1{margin-bottom:0}}.Home .WorkflowSection,.Home .FAQSection,.Home .MediaSection.SECTION_2{margin-top:clamp(3.75rem,calc(2.083rem + 3.472vw),6.25rem)}@media (max-width: 768px){.Home .MediaSection.SECTION_2{margin-top:clamp(3.25rem,calc(2.773rem + 2.036vw),3.75rem)}}.Home .ContactForm,.Home .DocOverview,.Home .AboutUsMedia{margin-top:clamp(7.75rem,calc(4.583rem + 6.597vw),12.5rem)}@media (max-width: 768px){.Home .ContactForm,.Home .DocOverview,.Home .AboutUsMedia{margin-top:clamp(6rem,calc(4.33rem + 7.125vw),7.75rem)}}@media (max-width: 768px){.Home .WorkflowSection,.Home .FAQSection{margin-top:clamp(3.25rem,calc(2.773rem + 2.036vw),3.75rem)}}.DetailInfo{display:flex;flex-direction:column;gap:16px;margin-top:clamp(3.75rem,calc(2.083rem + 3.472vw),6.25rem)}.DetailInfo .DetailInfo-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem,calc(1.083rem + .347vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.DetailInfo .btn-openclose{font-size:clamp(1.125rem,calc(.708rem + .868vw),1.75rem);line-height:136%;letter-spacing:-.06em}.DetailInfo .DetailInfo-text{display:flex;flex-direction:column;font-family:var(--font-family);font-weight:400;letter-spacing:-.06em;color:#000;--font-size: clamp(1.125rem, calc(.708rem + .868vw) , 1.75rem);--detail-info-line-height: 1.36;font-size:var(--font-size);line-height:calc(var(--detail-info-line-height) * 1em);gap:var(--font-size)}.DetailInfo .DetailInfo-text p span{display:block}.DetailInfo .DetailInfo-text>p:empty{display:none}.DetailInfo .DetailInfo-text b{font-weight:inherit}.DetailInfo .DetailInfo-text>span{display:block}.DetailInfo .DetailInfo-text .DetailInfo-textExpanded{display:flex;flex-direction:column;gap:var(--font-size)}.DetailInfo .DetailInfo-text .DetailInfo-textExpanded>p:empty{display:none}.DetailInfo .DetailInfo-text h2{opacity:.5;font-size:inherit;font-weight:inherit}.DetailInfo .DetailInfo-text h3{font-weight:500}.DetailInfo .DetailInfo-text ul,.DetailInfo .DetailInfo-text ol{padding-left:var(--font-size)}.DetailInfo .DetailInfo-text h3{margin-top:10px}@media (max-width: 768px){.DetailInfo{margin-top:clamp(3.25rem,calc(2.773rem + 2.036vw),3.75rem)}.DetailInfo .DetailInfo-title{font-size:clamp(.875rem,calc(.517rem + 1.527vw),1.25rem);letter-spacing:-.04em}.DetailInfo .btn-openclose{letter-spacing:-.02em;font-size:18px}.DetailInfo .DetailInfo-text{letter-spacing:-.02em;--font-size: 18px}}@media (max-width: 540px){.DetailInfo h1{letter-spacing:-.03em}}.TeamBoostSection .Tabs{margin-bottom:clamp(2rem,calc(1.515rem + 2.071vw),4rem)}.TeamBoostSection .Tabs .Tabs-inner{box-shadow:0 1px 1px #0000001a}.TeamBoostSection .Tabs .swiper-wrapper{justify-content:space-between}.TeamBoostSection .Tabs .swiper-wrapper:active{cursor:grabbing}.TeamBoostSection .Tabs .swiper-wrapper .Tabs-item{white-space:nowrap;min-width:fit-content;-webkit-user-select:none;user-select:none;position:relative;font-family:var(--font-family);font-weight:500;cursor:pointer;font-size:clamp(.875rem,calc(.784rem + .388vw),1.25rem);line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#00000080;transition:color .3s ease-out;padding-bottom:clamp(1.188rem,calc(.869rem + 1.359vw),2.5rem)}.TeamBoostSection .Tabs .swiper-wrapper .Tabs-item.active{color:#000}.TeamBoostSection .Tabs .swiper-wrapper .Tabs-item.active:before{display:block}.TeamBoostSection .Tabs .swiper-wrapper .Tabs-item:before{content:"";display:none;position:absolute;background-color:#000;height:4px;width:100%;top:calc(100% - 2px);transition:.3s ease;z-index:9}@starting-style{.TeamBoostSection .Tabs .swiper-wrapper .Tabs-item:before{background-color:#0000}}.Template .Template_wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 960px){.Template .Template_wrapper{grid-template-columns:repeat(1,1fr)}}.Template .Template_wrapper .Template-title{grid-column:span 3;font-family:var(--font-family);font-weight:400;font-size:clamp(1.75rem,calc(1.204rem + 2.33vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000;margin-right:50px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:fit-content}.Template .Template_wrapper .Template_tags{grid-column:span 2;height:fit-content;overflow:hidden;display:flex;flex-wrap:wrap;pointer-events:none;gap:clamp(.25rem,calc(.189rem + .259vw),.5rem)}.Template .Template_wrapper .Template_tags .Button{font-size:clamp(1.125rem,calc(.696rem + .893vw),1.5rem)}@media (max-width: 768px){.Template .Template_wrapper .Template_tags .Button{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem)}}.Template .Template_footer{margin-top:clamp(3rem,calc(.937rem + 8.803vw),11.5rem)}.Tabs{width:max(343px,100%)}.Tabs .Tabs-inner{display:flex;align-items:center;list-style-type:none;padding:0px clamp(1rem,calc(0rem + 2.083vw),2.5rem)}.Tabs .Tabs-inner li{display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.Tabs .Tabs-inner{padding:0}}.ExpoStands{display:flex;flex-direction:column}.ExpoStands .Button{margin-left:auto;margin-top:19px}.ExpoStands .ExpoStands_text{display:flex;flex-direction:column;align-items:center;margin:auto;width:min(1468px,100%);gap:clamp(1rem,calc(.879rem + .518vw),1.5rem)}.ExpoStands .ExpoStands_text .ExpoStands-subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(.875rem,calc(.723rem + .647vw),1.5rem);letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.4}.ExpoStands .ExpoStands_text .ExpoStands-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2rem,calc(1.029rem + 4.142vw),6rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000}.ExpoStands .MarqueeCarousel-wrapper{gap:clamp(4rem,calc(2.786rem + 5.178vw),9rem);opacity:.4;justify-content:space-around;margin-top:clamp(4rem,calc(2.667rem + 2.778vw),6rem);height:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem)}.ExpoStands .MarqueeCarousel-wrapper img{width:auto;height:100%;object-fit:contain}@media (max-width: 768px){.ExpoStands .MarqueeCarousel-wrapper{height:clamp(2.625rem,calc(1.313rem + 5.598vw),4rem);margin-top:clamp(2rem,calc(.092rem + 8.142vw),4rem)}}.SectionHeader{--maxWidth: 0;display:flex;flex-direction:column;align-items:center;margin:auto;max-width:var(--maxWidth);gap:clamp(1rem,calc(.879rem + .518vw),1.5rem)}.SectionHeader .SectionHeader-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(1rem + 4.167vw),6rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000}@media (max-width: 1200px){.SectionHeader{width:auto;padding:0 20px}}@media (max-width: 768px){.SectionHeader{gap:16px;padding:0;width:clamp(22.5rem,calc(12.004rem + 44.784vw),33.5rem)}.SectionHeader .SectionHeader-title{font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem)}}.WorkflowSection{width:100%}.WorkflowSection .WorkflowSection_container{margin-top:clamp(2.75rem,calc(2.447rem + 1.294vw),4rem);padding:0 var(--px)}.WorkflowSection .swiper-wrapper{width:min-content;margin:auto}.StepCard{padding:24px;width:clamp(17rem,calc(-1rem + 20vw),23rem);height:clamp(22.063rem,calc(20.848rem + 2.53vw),23.125rem);display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid rgba(0,0,0,.1);transition:background .3s ease-out}@media not all and (hover: hover){.StepCard{background:#f6f6f6}}@media (hover: hover){.StepCard:hover{background:#f6f6f6}.StepCard:hover .StepCard_header-description{opacity:1}.StepCard.active{background:#f6f6f6}.StepCard.active .StepCard_header-description{opacity:1}.StepCard .StepCard_header-description{opacity:0}}.StepCard .StepCard_header{display:flex;flex-direction:column;gap:clamp(.5rem,calc(.379rem + .518vw),1rem)}.StepCard .StepCard_header .StepCard_header-index{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:#000;opacity:.5}.StepCard .StepCard_header .StepCard_header-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.75rem,calc(1rem + .833vw),2rem);line-height:110%;letter-spacing:-.02em;text-transform:uppercase;color:#0c0c0c}.StepCard .StepCard_header-description{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:136%;letter-spacing:-.02em;color:#0c0c0c;text-wrap:balance;transition:opacity .3s ease-out}@media (max-width: 1440px){.StepCard .StepCard_header .StepCard_header-title{font-size:clamp(1.75rem,calc(1.464rem + .595vw),2rem)}}@media (max-width: 768px){.StepCard{height:clamp(21.313rem,calc(20.597rem + 3.053vw),22.063rem)}.StepCard .StepCard_header .StepCard_header-index{font-size:clamp(1rem,calc(.881rem + .509vw),1.125rem)}.StepCard .StepCard_header .StepCard_header-title{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}.Hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;z-index:1;padding-bottom:clamp(1rem,calc(.636rem + 1.553vw),2.5rem);height:100svh}@media (max-width: 1040px){.Hero{height:100svh}}.Hero .Hero-icon path{transition:fill .4s;transition-delay:.25s}.Hero.showPreloader{z-index:999}.Hero.showPreloader .Hero-icon{transform:translateY(-25svh)}.Hero.showPreloader .Hero-icon path{fill:#000}@media (max-width: 1440px){.Hero.showPreloader .Hero-icon{--offset: clamp(0rem, calc(-8.154rem + 17.212vw) , 12.5rem);transform:translateY(calc(-80svh + var(--offset)))}}@media (max-width: 760px){.Hero.showPreloader .Hero-icon{transform:translateY(-50svh)}}.Hero.hidePreloader .Hero-icon{transform:translateY(0)}.Hero.hidePreloader .Hero-wrapper{transform:translateY(-100svh)}.Hero .Hero-icon{z-index:1;max-width:100%;height:min-content;transition:transform 1s cubic-bezier(.65,0,.35,1)}.Hero .Hero-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:0;transition:transform 1s cubic-bezier(.65,0,.35,1)}.Hero .Hero-wrapper .Preloader{width:100%;height:100%;background:#fff}.Hero .Hero-wrapper .Hero-bg{width:100vw;height:100svh;object-fit:cover;z-index:0}@keyframes moveTo{0%{transform:translateY(100svh)}}@keyframes HeroIcon{0%{transform:translateY(-25svh)}}.Preloader{display:flex;align-items:flex-end;justify-content:center;color:#000;padding-bottom:clamp(5.375rem,calc(4.958rem + .868vw),6rem)}.Preloader span{font-family:var(--font-family);font-weight:500;font-size:clamp(1.125rem,calc(.852rem + 1.165vw),2.25rem);line-height:110%;letter-spacing:-.06em;color:#fff;transition:opacity .3s ease-out}.Preloader.hidePreloader span{opacity:0}@media (max-width: 760px){.Preloader{align-items:center}.Preloader span{transform:translateY(10svh)}}:root{--height: clamp(18.75rem, calc(3.875rem + 30.99vw) , 41.063rem);--offset: 300px;--countProjects: 0;--sizeProject: calc(var(--height) + var(--offset));--accHeightTitle: 0;--indexProject: 0}.ProjectsSection{width:100%;--fontSizeTextRight: 18px;--heightImg: 617px;--gapHeadToImg: 12px;padding-top:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem)}.ProjectsSection .ProjectsSection-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0 20px;width:100%;justify-content:space-between;margin-top:24px}@media (max-width: 1226px){.ProjectsSection .ProjectsSection-container{grid-template-columns:1fr .8fr 1fr 1fr 1fr}}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-titles{display:flex;flex-direction:column;grid-column:1/3}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-titles .Project-title-animate{font-family:var(--font-family);font-weight:400;font-size:clamp(4rem,calc(3.515rem + 2.071vw),6rem);line-height:120%;letter-spacing:-.04em;color:#000;position:sticky;top:calc(var(--accHeightTitle) + var(--heightHeader));margin-top:calc(var(--fontSizeTextRight) * 1.2 + var(--heightImg) + var(--gapHeadToImg) + var(--offset) - var(--heightBefore));height:var(--newHeight);z-index:99;transition:opacity .25s ease-in,transform 1s ease-out}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-titles .Project-title-animate:first-child{margin-top:0}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-titles .Project-title-animate .Project-title-button{font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0;font-weight:inherit;text-align:left;overflow:hidden}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items{grid-column:3/6;display:flex;flex-direction:column;position:relative;min-height:min-content;gap:var(--offset)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project{display:flex;flex-direction:column;cursor:pointer}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem);line-height:120%;letter-spacing:-.04em;color:#000;margin-bottom:8px;display:none}@media (hover: hover){.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project:hover .Project_img img{transform:scale(1.05)}}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container{display:flex;flex-direction:column;gap:var(--gapHeadToImg)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header .wrap-header-y-s{display:flex;grid-column:3 / 4;flex-direction:row;justify-content:space-between}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span{font-family:var(--font-family);font-weight:500;font-size:var(--fontSizeTextRight);letter-spacing:-.02em;text-transform:uppercase;color:#000;line-height:120%}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span.header-year{margin-right:auto}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span.header-square{margin-left:auto}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_img{width:100%;height:fit-content;position:relative;overflow:hidden;display:flex}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_img.isHover img{transform:scale(1.05)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_img img{height:var(--heightImg);pointer-events:none;width:100%;transition:transform .3s ease}.ProjectsSection .Projects_footer{display:flex;justify-content:space-between;margin-top:clamp(2.75rem,calc(.583rem + 4.514vw),6rem);padding-bottom:clamp(4rem,calc(2.5rem + 3.125vw),6.25rem)}.ProjectsSection .Projects_footer .Button{font-size:clamp(2rem,calc(-.667rem + 5.556vw),6rem)}@media (max-width: 1000px){.ProjectsSection{--fontSizeTextRight: clamp( .75rem, calc(.392rem + 1.527vw) , 1.125rem );--heightImg: clamp( 12.625rem, calc(-.018rem + 53.944vw) , 25.875rem );grid-template-columns:1fr}.ProjectsSection,.ProjectsSection .ProjectsSection-container,.ProjectsSection .ProjectsSection-container-items{height:unset}.ProjectsSection .ProjectsSection-container{margin-top:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-titles{display:none}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items{grid-column:1/6!important;gap:clamp(2.5rem,calc(1.069rem + 6.107vw),4rem)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project{width:100%;gap:8px}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project-title{display:flex;height:fit-content;margin:0;position:static;font-size:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container{gap:8px}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header{display:flex;flex-direction:row;gap:8px;order:2;justify-content:space-between}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header .wrap-header-y-s{display:flex;flex-direction:row;grid-column:auto}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span{opacity:.5}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span.header-year{margin:unset!important}.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project_container .Project_header span.header-square{display:none}.ProjectsSection .Projects_footer{margin-top:44px;padding-bottom:clamp(2.75rem,calc(1.557rem + 5.089vw),4rem)}.ProjectsSection .Projects_footer .Button{font-size:clamp(1.5rem,calc(1.023rem + 2.036vw),2rem)}}@media (max-width: 540px){.ProjectsSection .ProjectsSection-container .ProjectsSection-container-items .Project .Project-title{line-height:110%}}.AboutUsMedia .AboutUsMedia-title{font-family:var(--font-family);font-weight:400;font-size:clamp(3rem,calc(1rem + 4.167vw),6rem);line-height:120%;letter-spacing:-.04em;color:#000;max-width:1468px;margin-top:clamp(1rem,calc(.667rem + .694vw),1.5rem);margin-bottom:clamp(2rem,calc(1.5rem + 1.042vw),2.75rem)}.AboutUsMedia .AboutUsMedia-networks{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.AboutUsMedia .AboutUsMedia-networks .Button{height:fit-content;padding:28px 32px;gap:6px;text-align:left;align-items:start;height:104px;font-size:24px}.AboutUsMedia .AboutUsMedia-networks .Button.addPadd{padding:40px 32px}.AboutUsMedia .AboutUsMedia-networks .Button>p{font-size:24px;line-height:100%;letter-spacing:-.03em}.AboutUsMedia .AboutUsMedia-networks .Button>span{font-size:clamp(1.125rem,calc(.696rem + .893vw),1.5rem);line-height:100%;letter-spacing:-.03em}.AboutUsMedia .AboutUsMedia-container{width:100%;gap:0 clamp(.5rem,calc(0rem + 1.042vw),1.25rem);display:grid;grid-template-columns:repeat(5,1fr);margin-top:clamp(4rem,calc(2.667rem + 2.778vw),6rem)}.AboutUsMedia .AboutUsMedia-container .MediaItem{width:100%;position:relative;height:clamp(25.875rem,calc(16.458rem + 19.618vw),40rem)}.AboutUsMedia .AboutUsMedia-container a:first-child>.MediaItem{grid-column:span 2}.AboutUsMedia .AboutUsMedia-container a:last-child>.MediaItem{grid-column:span 3}.AboutUsMedia .AboutUsMedia-container .MediaItem{display:flex;align-items:flex-end;overflow:hidden;cursor:pointer}.AboutUsMedia .AboutUsMedia-container .MediaItem,.AboutUsMedia .AboutUsMedia-container .MediaItem *{transition:all .2s ease-out}@media (hover: hover){.AboutUsMedia .AboutUsMedia-container .MediaItem:hover img{transform:scale(1.05)}}.AboutUsMedia .AboutUsMedia-container .MediaItem img{position:absolute;width:100%;height:100%;object-fit:cover;pointer-events:none}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text{z-index:2;--px: clamp(1rem, calc(.788rem + .906vw) , 1.875rem);--py: clamp(1rem, calc(.939rem + .259vw) , 1.25rem);padding:var(--py) var(--px);display:flex;flex-direction:column;gap:4px}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text .MediaItem_text-title{font-family:var(--font-family);font-weight:400;font-size:clamp(2.25rem,calc(1.75rem + 1.042vw),3rem);line-height:120%;letter-spacing:-.04em;color:#fff;transition:none}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text .MediaItem_text-subtitle{font-family:var(--font-family);font-weight:400;font-size:clamp(1.125rem,calc(.696rem + .893vw),1.5rem);line-height:100%;letter-spacing:-.02em;color:#fff;transition:none}@media (max-width: 1000px){.AboutUsMedia .AboutUsMedia-title{margin-bottom:clamp(2rem,calc(1.284rem + 3.053vw),2.75rem);font-size:clamp(2rem,calc(1.046rem + 4.071vw),3rem);line-height:110%}.AboutUsMedia .AboutUsMedia-networks{gap:clamp(.25rem,calc(.011rem + 1.018vw),.5rem)}.AboutUsMedia .AboutUsMedia-networks .Button{padding:clamp(.813rem,calc(-.082rem + 3.817vw),1.75rem) clamp(1rem,calc(.046rem + 4.071vw),2rem);height:clamp(3.5rem,calc(.637rem + 12.214vw),6.5rem);font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem);gap:clamp(.25rem,calc(.131rem + .509vw),.375rem)}.AboutUsMedia .AboutUsMedia-networks .Button.addPadd{padding:clamp(1.25rem,calc(.057rem + 5.089vw),2.5rem) clamp(1rem,calc(.046rem + 4.071vw),2rem)}.AboutUsMedia .AboutUsMedia-networks .Button>p{font-size:clamp(1rem,calc(.523rem + 2.036vw),1.5rem)}.AboutUsMedia .AboutUsMedia-networks .Button>span{font-size:clamp(.625rem,calc(.148rem + 2.036vw),1.125rem)}.AboutUsMedia .AboutUsMedia-container{gap:clamp(.5rem,calc(.023rem + 2.036vw),1rem);display:flex;flex-direction:column}.AboutUsMedia .AboutUsMedia-container .MediaItem{height:clamp(22.5rem,calc(19.28rem + 13.74vw),25.875rem)}.AboutUsMedia .AboutUsMedia-container a:first-child>.MediaItem{grid-column:span 2}.AboutUsMedia .AboutUsMedia-container a:last-child>.MediaItem{grid-column:span 3}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text{font-size:clamp(2rem,calc(1.761rem + 1.018vw),2.25rem);letter-spacing:-.06em}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text .MediaItem_text-title{font-size:clamp(2rem,calc(1.761rem + 1.018vw),2.25rem)}.AboutUsMedia .AboutUsMedia-container .MediaItem .MediaItem_text-subtitle{font-size:clamp(.875rem,calc(.636rem + 1.018vw),1.125rem);letter-spacing:-.03}}
