.blogs_pageWrapper__zYRu4{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:5vh;padding-top:var(--navbar-height,64px);max-width:1440px}@media(max-width:1440px){.blogs_pageWrapper__zYRu4{padding-right:15vw;padding-left:15vw}}.blog-card-grid_gridWrapperBlogs__ovYPm{display:grid;grid-template-columns:repeat(3,1fr);padding-right:15vw;padding-left:15vw;width:100%;grid-gap:5vmin;gap:5vmin}@media(max-width:768px){.blog-card-grid_gridWrapperBlogs__ovYPm{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.blog-card-grid_gridWrapperBlogs__ovYPm{grid-template-columns:repeat(1,1fr)}}.blog-card-grid_gridWrapperBlogsFeatured__0DtpB{display:grid;grid-template-columns:repeat(2,1fr);padding-right:15vw;padding-left:15vw;width:100%;grid-gap:5vmin;gap:5vmin}@media(max-width:480px){.blog-card-grid_gridWrapperBlogsFeatured__0DtpB{grid-template-columns:repeat(1,1fr)}}.video-player_videoContainer__CqM94{position:relative;width:100%;height:100%}.video-player_video__hYTdL{width:100%;height:100%;cursor:pointer}.video-player_playOverlay__aB1Ng{position:absolute;inset:0;background:rgba(64,64,64,.75);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;will-change:opacity,transform;transition:opacity .3s ease}.video-player_controls__kMur0{position:absolute;bottom:8px;right:8px;display:flex;gap:8px}.video-player_controls__kMur0 button{background:rgba(0,0,0,.5);border:none;color:#fff;padding:6px;border-radius:4px;cursor:pointer}.custom-media_container__ax4DS img{object-fit:cover}.custom-media_container__ax4DS video{width:100%;height:100%}.custom-media_square__G8ljX{aspect-ratio:1/1}.custom-media_rectangle__g9qOY.custom-media_horizontal__N7q9U{aspect-ratio:16/9}.custom-media_rectangle__g9qOY.custom-media_vertical__XbrA0{aspect-ratio:9/16}.images-gallery_ImagesGalleryContainer__MNd_A{display:grid;grid-template-columns:repeat(4,1fr);width:100%;grid-gap:2vmin;gap:2vmin}@media(max-width:1440px){.images-gallery_ImagesGalleryContainer__MNd_A{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.images-gallery_ImagesGalleryContainer__MNd_A{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.images-gallery_ImagesGalleryContainer__MNd_A{grid-template-columns:repeat(1,1fr)}}.images-gallery_gridImageWrapper__SFRHE{cursor:pointer;width:100%;height:100%;position:relative;aspect-ratio:16/9;overflow:hidden}.images-gallery_gridImageWrapper__SFRHE img{transition:transform .3s ease;object-fit:cover;object-position:center}.images-gallery_gridImageWrapper__SFRHE:hover img{transform:scale(1.1)}.images-gallery_fullscreenOverlay__Uw5z2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer}.images-gallery_fullscreenImage__Gj_3q{position:relative;width:80%;height:90%}.images-gallery_fullscreenImage__Gj_3q img{object-fit:contain}.images-gallery_navButton__B60Q4{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fafafa;font-size:15vmin;aspect-ratio:1/1;padding:2vmin;cursor:pointer;z-index:101}.social-media_wrapper__oOh_Z{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.about_pageWrapper__Ew4g9{padding-top:var(--navbar-height,64px);padding-right:15vw;padding-left:15vw}.blog_pageWrapper__gV14u{width:100%;padding-top:var(--navbar-height,64px);max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:5vh}@media(max-width:1440px){.blog_pageWrapper__gV14u{padding-right:15vw;padding-left:15vw}}.blog_infoContainer__ETOsP{display:flex;flex-direction:column}.blog_infoContainer__ETOsP div{margin-top:2vh;color:var(--secondary-text-color);display:flex;gap:3vw}.blog_infoContainer__ETOsP h1{word-break:break-word}.blog_mainImage__6r7__{position:relative;width:100%;height:auto;aspect-ratio:16/9}.blog_mainImage__6r7__ img{object-fit:contain}.blogs-card_cardLink__g8OeU{text-decoration:none;color:inherit;width:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;cursor:pointer}.blogs-card_imageSmallWrapper__Bxnei{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:1.5vh}.blogs-card_imageSmallWrapper__Bxnei img{object-fit:cover}.blogs-card_tagsWrapper__5Rb6L{margin-top:.5vmin;display:flex;flex-wrap:wrap;gap:.2vw}.blogs-card_infoWrapper__AxNlt{text-align:left;display:flex;flex-direction:column;justify-content:space-between;margin-top:.5vmin;flex-wrap:wrap}.blogs-card_infoWrapper__AxNlt h5{color:#000;width:100%;min-height:3lh;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.5vh;word-break:break-all;text-overflow:ellipsis}.blogs-card_infoWrapper__AxNlt h6{color:#a3a3a3}.tag_no_select__hU85g{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag_headline1__zznOw{font-size:clamp(26px,4vw + 2rem,110px)}.tag_headline1__zznOw,.tag_headline2__KoL7o{font-family:var(--rubik),sans-serif;line-height:1.2em}.tag_headline2__KoL7o{font-size:clamp(26px,3vw + 1.5rem,68px)}.tag_headline3__cU083{font-family:var(--rubik),sans-serif;font-size:clamp(18px,2.5vw + 1rem,42px);line-height:1.3em}.tag_headline4__aOy7Q{font-family:var(--rubik),sans-serif;font-size:clamp(16px,2vw + .8rem,26px);line-height:1.4em}.tag_headline5__fS2YA{font-size:clamp(13px,1.5vw + .6rem,18px)}.tag_headline5__fS2YA,.tag_headline6__MhFLK{font-family:var(--rubik),sans-serif;line-height:1.5em}.tag_headline6__MhFLK{font-size:clamp(13px,1.2vw + .4rem,16px)}.tag_body__g87u7,.tag_selectBlogTag__6JZMt span{font-family:var(--rubik),sans-serif;font-size:clamp(16px,1.2vw + .4rem,18px);line-height:1.6em}.tag_blogTagSelected__4NTEu,.tag_blogTag__65Pgx,.tag_selectBlogTag__6JZMt,.tag_text-small__sJVb1{font-family:var(--rubik),sans-serif;font-size:clamp(12px,1vw + .3rem,13px);line-height:1.7em}.tag_text-xsmall__6Doyp{font-family:var(--rubik),sans-serif;font-size:clamp(7px,.8vw + .2rem,11px);line-height:1.5em}.tag_text-xxsmall__Gy7Tu{font-family:var(--rubik),sans-serif;font-size:clamp(7px,.6vw + .15rem,9px);line-height:1.4em}.tag_blogTagSelected__4NTEu,.tag_blogTag__65Pgx,.tag_selectBlogTag__6JZMt{padding:.2vmin .5vmin;background-color:#d4d4d4;color:#000;width:auto;border-radius:1vmin;cursor:inherit}.tag_selectBlogTag__6JZMt{cursor:pointer}.tag_blogTagSelected__4NTEu{background-color:#404040;color:#f5f5f5}.tags-container_tagsContainer__g2MnT{display:flex;gap:1vw}.projects-card_cardLink__uA0MA{position:relative;text-decoration:none;color:inherit;width:100%;display:flex;flex-direction:column;overflow:hidden;cursor:pointer}.projects-card_imageSmallWrapper__1rJOW{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.projects-card_imageSmallWrapper__1rJOW img{object-fit:cover}.projects-card_infoWrapper__NbbDE{position:absolute;height:100%;width:100%;background-color:#d4d4d4;text-align:left;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.projects-card_infoWrapper__NbbDE h5,.projects-card_infoWrapper__NbbDE h6{max-width:100%;color:#000;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:1vh;word-break:break-all;text-overflow:ellipsis}.home_pageWrapper__4sWlD{width:100%;padding-top:var(--navbar-height,64px);display:flex;flex-direction:column;gap:5vh}.home_pageWrapper__4sWlD .home_landingText__zRuhV{padding-right:15vw;padding-left:15vw;text-align:justify}.cover-image_imageWrapper__cRpF8{position:relative}@media(orientation:portrait){.cover-image_imageWrapper__cRpF8{aspect-ratio:9/16;height:100dvh;width:auto}}@media(orientation:landscape){.cover-image_imageWrapper__cRpF8{aspect-ratio:16/9;height:auto;width:100dvw}}.cover-image_imageWrapper__cRpF8 img,.cover-image_imageWrapper__cRpF8 video{object-fit:cover;object-position:center}.cover-image_imageWrapper__cRpF8 video{width:100%;height:100%}.project-info_no_select__QgCLp{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-info_headline1__KZaUj{font-family:var(--rubik),sans-serif;font-size:clamp(26px,4vw + 2rem,110px);line-height:1.2em}.project-info_headline2__7duhU{font-family:var(--rubik),sans-serif;font-size:clamp(26px,3vw + 1.5rem,68px);line-height:1.2em}.project-info_headline3__7675B{font-family:var(--rubik),sans-serif;font-size:clamp(18px,2.5vw + 1rem,42px);line-height:1.3em}.project-info_headline4__7BClR{font-family:var(--rubik),sans-serif;font-size:clamp(16px,2vw + .8rem,26px);line-height:1.4em}.project-info_headline5__up9_z{font-family:var(--rubik),sans-serif;font-size:clamp(13px,1.5vw + .6rem,18px);line-height:1.5em}.project-info_headline6__WhT3k{font-family:var(--rubik),sans-serif;font-size:clamp(13px,1.2vw + .4rem,16px);line-height:1.5em}.project-info_body__k4jsW{font-family:var(--rubik),sans-serif;font-size:clamp(16px,1.2vw + .4rem,18px);line-height:1.6em}.project-info_text-small__B1iZ_{font-family:var(--rubik),sans-serif;font-size:clamp(12px,1vw + .3rem,13px);line-height:1.7em}.project-info_text-xsmall__Y_OA2{font-family:var(--rubik),sans-serif;font-size:clamp(7px,.8vw + .2rem,11px);line-height:1.5em}.project-info_text-xxsmall__ivGcW{font-family:var(--rubik),sans-serif;font-size:clamp(7px,.6vw + .15rem,9px);line-height:1.4em}.project-info_containerInfoWrapper__vFhBB{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 15vw}.project-info_containerInfoWrapper__vFhBB .project-info_infoWrapper__2_6a_{padding-top:2dvh;padding-bottom:2dvh;border-bottom:.1vmin solid #fff;width:100%;display:flex;justify-content:space-between}.project-info_containerInfoWrapper__vFhBB .project-info_infosSectionWrapper__DqMRM{display:flex;flex-direction:column;justify-content:space-between}.project-info_tags__MfwvH{font-weight:lighter}.project_pageWrapper__qGkIw{padding-top:var(--navbar-height,64px);width:100%;display:flex;flex-direction:column;background-color:#000;color:#fafafa}.project_sectionContentWrapper__NETR_{gap:5vh;padding-right:15vw;padding-left:15vw;padding-top:10vh;display:flex;flex-direction:column}.mardown_markdownWrapper__mP9tE{width:100%;display:flex;flex-direction:column;gap:1vh}.mardown_markdownWrapper__mP9tE a{font-weight:700;font-style:italic}.mardown_markdownWrapper__mP9tE ol,.mardown_markdownWrapper__mP9tE ul{margin:0;padding:0}.mardown_markdownWrapper__mP9tE ol li,.mardown_markdownWrapper__mP9tE ul li{margin-left:2ch}.mardown_markdownWrapper__mP9tE table{width:100%;border-collapse:collapse}.mardown_markdownWrapper__mP9tE td,.mardown_markdownWrapper__mP9tE th{padding:12px;text-align:left;border:1px solid var(--border-color)}.mardown_markdownWrapper__mP9tE th{background-color:var(--table-header-bg);color:var(--text-color);padding:10px}.mardown_markdownWrapper__mP9tE tr{background-color:var(--table-row-bg);transition:background-color .5s ease-in-out,color .3s ease-in-out}.mardown_markdownWrapper__mP9tE tr:nth-child(2n){background-color:var(--table-row-even-bg)}.mardown_markdownWrapper__mP9tE tr:hover{background-color:var(--table-row-hover-bg);color:var(--table-row-hover-text-color)}.mardown_markdownWrapper__mP9tE td{padding:8px 10px;border:1px solid var(--border-color)}.three-column-text_containerTextWrapper__zuzJl{display:flex;gap:3vmin;justify-content:space-between;flex-wrap:wrap}.three-column-text_sectionWrapper__Nj_tJ{max-width:calc(33.3333333333% - 3vmin)}@media(max-width:1440px){.three-column-text_sectionWrapper__Nj_tJ{max-width:calc(50% - 3vmin);text-align:justify}.three-column-text_sectionWrapper__Nj_tJ:last-child{max-width:100%}}@media(max-width:768px){.three-column-text_sectionWrapper__Nj_tJ{max-width:100%}}.side-by-side-images_imagesContainerWrapper__NJoJ_{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-gap:1vw;gap:1vw;justify-items:center;align-items:center}@media(max-width:480px){.side-by-side-images_imagesContainerWrapper__NJoJ_{grid-template-columns:repeat(1,1fr)}}.side-by-side-images_imagesContainerWrapper__NJoJ_ .side-by-side-images_containerMedia__S2ZOI{position:relative;max-width:34vw;width:100%}@media(max-width:480px){.side-by-side-images_imagesContainerWrapper__NJoJ_ .side-by-side-images_containerMedia__S2ZOI{max-width:100%}}.text-with-image_textImageContainerWrapper__ozeku{display:flex;gap:2vw;justify-content:space-between;align-items:center}.text-with-image_textImageContainerWrapper__ozeku .text-with-image_imageWrapper__4nczR{position:relative;width:50%;height:auto}.text-with-image_textImageContainerWrapper__ozeku .text-with-image_markdownWrapper__psElY{width:50%}@media(max-width:1440px){.text-with-image_textImageContainerWrapper__ozeku .text-with-image_markdownWrapper__psElY{width:50%}.text-with-image_textImageContainerWrapper__ozeku .text-with-image_imageWrapper__4nczR{width:50vw;height:auto}}@media(max-width:768px){.text-with-image_textImageContainerWrapper__ozeku{flex-direction:column-reverse}.text-with-image_textImageContainerWrapper__ozeku .text-with-image_imageWrapper__4nczR,.text-with-image_textImageContainerWrapper__ozeku .text-with-image_markdownWrapper__psElY{width:100%;height:auto}}.text-with-image_left__ajgtP{flex-direction:row-reverse}@media(max-width:768px){.text-with-image_left__ajgtP{flex-direction:column-reverse}}.text-with-image_right__qfHlh{flex-direction:row}@media(max-width:768px){.text-with-image_right__qfHlh{flex-direction:column-reverse}}.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_imageWrapper__4nczR{position:relative;width:75%;height:auto}.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_markdownWrapper__psElY{width:25%}@media(max-width:1440px){.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_markdownWrapper__psElY{width:50%}.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_imageWrapper__4nczR{width:50vw;height:auto}}@media(max-width:768px){.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD{flex-direction:column-reverse}.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_imageWrapper__4nczR,.text-with-image_textImageContainerWrapperWithVerticalImageRectangular__xPOvD .text-with-image_markdownWrapper__psElY{width:100%;height:auto}}