/* compiled by scssphp 1.6.0 on Wed, 22 Jul 2026 09:00:01 +0000 (0.2347s) */

@media (min-width:768px){html .header.--no-buttons .header__container{grid-template-columns:1fr}}html .single-project .header.--has-image,html .header.--media-big{min-height:900px}@media (max-height:1000px){html .single-project .header.--has-image,html .header.--media-big{min-height:80svh}}@media (min-width:1310px){html .header:not(.--media-big) .header__container{padding:0}}@media (max-width:1309px){html .header:not(.--media-big) .header__container::before{left:20px !important}}.header:not(.header:has(.heading)) .header__content{margin-inline-start:auto}html #site-content .header.--media-normal .header__container::before{left:0}html #site-content .header.--media-normal .header__container .heading.--header h1{max-width:100%}html #site-content .header.--media-normal .header__logo{height:0}.header{position:relative;overflow:hidden;margin-bottom:45px}@media (min-width:768px){.header{margin-bottom:81px}}@media (max-height:1000px){.header{max-height:90vh}}.header__location{display:flex;align-items:center;gap:11px;line-height:1.14;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:3.76px}.header__location svg{fill:#fff}.header__image img,.header .media img{z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center}.header [class*="__container"],.header__container{display:flex;flex-wrap:wrap;padding:0 20px;gap:30px;position:inherit;overflow:hidden;bottom:0;z-index:2}@media (min-width:1140px){.header [class*="__container"],.header__container{gap:30px 100px}}.header__logo{width:100%}.header__heading,.header .heading{display:flex;flex-direction:column;justify-content:center}.header__heading h1,.header .heading h1{order:2}.header__heading span,.header .heading span{color:#fff}.header__title{margin:0}.header__buttons,.header .button__group{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;height:100%;gap:15px}.header .--button{box-shadow:inset 0 0 0 1px #fff;color:#fff;transition:color 0.45s 0.15s;position:relative}.header .--button::before,.header .--button::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;bottom:0;left:0}.header .--button::before{border-bottom-width:1px;border-right-width:1px}.header .--button::after{border-top-width:1px;border-left-width:1px}.header .--button:hover{color:var(--primary)}.header .--button:hover::before,.header .--button:hover::after{border-color:var(--primary);transition:border-color 0s, width 0.45s, height 0.45s;width:100%;height:100%}.header .--button:hover::before{transition-delay:0s, 0s, 0.45s}.header .--button:hover::after{transition-delay:0s, 0.45s, 0s}.header .--button:hover svg{fill:var(--primary)}.header .--button svg{fill:#fff}.header .--arrow:hover svg{fill:var(--primary)}.header .--arrow svg{fill:#fff}.header__control{background:none;border:none;cursor:pointer}.header__control svg{width:25px;height:25px;fill:rgba(255, 255, 255, 0.45);transition:all 0.4s ease-in-out}.header__control:hover svg{fill:#fff}.header__count{font-family:var(--lora)}.header__count.active{color:rgba(255, 255, 255, 0.5);font-family:var(--lora);font-size:21px;line-height:1.28}.header.--has-image{min-height:565px;display:flex;align-items:end;position:relative}.header.--has-image .header__container{padding-bottom:45px !important;align-items:end}@media (min-width:768px){.header.--has-image .header__container{padding-bottom:32px !important}}.header.--has-image .header__container::after{bottom:25px;width:100%;left:0;position:absolute;height:1px;background-color:rgba(255, 255, 255, 0.25)}@media (min-width:768px){.header.--has-image .header__container::after{bottom:32px;width:calc(100% - 40px);left:20px}}.header.--has-image .header__container::before{bottom:25px;left:20px;width:50px;position:absolute;height:1px;background-color:#fff}@media (min-width:768px){.header.--has-image .header__container::before{bottom:32px;left:20px;width:240px}}.header.--has-image .header__logo{display:none}.header.--has-image .header__content{display:flex;justify-content:end}.header.--has-image .header__content .button__group{padding-bottom:0}@media (min-width:768px){.header.--has-image .header__content .button__group{padding-bottom:10px}}.header.--has-image:before{content:'';position:absolute;bottom:0;height:100%;opacity:0.5;background:linear-gradient(180deg, rgba(0, 0, 0, 0.47) 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(202.08deg, rgba(0, 0, 0, 0) 0%, rgba(13, 13, 13, 0.9) 67.98%, #0F0F0F 100%);width:100%}@media (min-width:768px){.header.--has-image:before{height:283px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(13, 13, 13, 0.9) 85.17%, #0F0F0F 100%);opacity:0.35}}.header.--has-image .media.--image{position:absolute;inset:0;z-index:-1}.header.--has-image .media.--image img{width:100%;height:100%;object-fit:cover}.header.--has-image .heading{margin-inline-end:auto}.header.--has-image .heading.--header{display:flex;flex-direction:column;padding-bottom:0px}@media (min-width:768px){.header.--has-image .heading.--header{padding-bottom:15px}}.header.--has-image .heading.--header h1{order:2;color:var(--secondary);font-size:25px;letter-spacing:0;line-height:1.2;text-shadow:0 5px 14px 0 rgba(0, 0, 0, 0.5);font-weight:normal;max-width:305px;font-family:var(--lora)}@media (min-width:768px){.header.--has-image .heading.--header h1{font-size:35px;max-width:100%;line-height:1.71}}.header.--has-image .heading.--header span{color:#fff;font-size:10px;margin-bottom:10px}@media (min-width:768px){.header.--has-image .heading.--header span{font-size:14px}}.header .--poster,.header .--video,.header .video__overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.header .video__wrapper,.header .video__player{height:100%;width:100%}.header .video__player{pointer-events:none}.header iframe{top:50%;left:50%;transform:translate(-50%, -50%);width:500%;height:500%;position:absolute}@media (min-width:480px){.header iframe{width:350%;height:350%}}@media (min-width:600px){.header iframe{width:275%;height:275%}}@media (min-width:950px){.header iframe{width:175%;height:175%}}.header .video__wrapper.--playing .video__overlay{opacity:0;pointer-events:none}.header .video__overlay{z-index:1;opacity:1;transition:var(--animation-speed) ease-out}.header .video__button{position:absolute;inset:0;height:75px;width:75px;padding:25px;margin:auto;z-index:2;border-radius:50px;background-color:var(--primary);transition:var(--animation-speed) ease-in-out;border:none}.header .video__button:hover{background-color:#fff}.header .video__button:hover svg{fill:var(--primary)}.header .video__button span{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header .video__button svg{width:25px;height:25px;fill:#fff;transition:var(--animation-speed) ease-in-out}