/*!
Theme Name: Tillmann Franzen 2025
Theme URI: https://tillmannfranzen.com/
Author: Earthcore
Author URI: https://earthcore.services
Description: Custom theme
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 7.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: tillmann-franzen
*/
@font-face{font-family:Lars;src:url(assets/fonts/Lars-Regular.woff)format("woff");font-weight:400;font-style:normal;font-stretch:100%;font-width:normal}@font-face{font-family:Lars;src:url(assets/fonts/Lars-Medium.woff)format("woff");font-weight:500;font-style:normal;font-stretch:100%;font-width:normal}@font-face{font-family:Lars;src:url(assets/fonts/Lars-RegularCondensed.woff)format("woff");font-weight:400;font-style:normal;font-stretch:75%;font-width:condensed}body{font-width:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}:root{--color_black:#000;--color_white:#fff}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{color:var(--color_black);background-color:var(--color_white);flex-direction:column;margin:0;display:flex;position:relative}img.ri,video.ri,img.responsive,video.responsive{width:100%;max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,strong,b{font-width:normal;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,p:last-child{margin-bottom:0}.inner{width:100%;max-width:1280px}a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s}a:hover{transition:color .2s,border-color .2s}a[data-variant=cta]{background-color:#eaff00;border:1px solid #000;justify-content:center;align-items:center;height:45px;padding:0 50px;text-decoration:none;transition:color .4s,background-color .4s,border-color .4s;display:flex}a[data-variant=cta]:hover{color:#0500ff;background-color:#fff;border:1px solid #0500ff;transition:color .2s,background-color .2s,border-color .2s}a[data-variant=page_link]{background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;height:45px;padding:0 20px;text-decoration:none;transition:color .4s,border-color .4s;display:flex}a[data-variant=page_link]:hover{color:#0500ff;border:1px solid #0500ff;transition:color .2s,border-color .2s}a[data-variant=social_media_link]{background-color:#eaff00;border:1px solid #000;justify-content:center;align-items:center;height:45px;padding:0 20px;text-decoration:none;transition:color .4s,background-color .4s,border-color .4s;display:flex}a[data-variant=social_media_link]:hover{color:#0500ff;background-color:#fff;border:1px solid #0500ff;transition:color .2s,background-color .2s,border-color .2s}.grid{grid-column-gap:10px;grid-template-columns:repeat(24,1fr);display:grid}.caption[data-version=media_caption]{font-width:normal;opacity:1;border:1px solid #000;flex-direction:column;justify-content:center;min-height:45px;padding:4px 10px;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2;transition:opacity .4s;display:inline-flex}@media (min-width:768px){.caption[data-version=media_caption]{opacity:0}.media:hover .caption[data-version=media_caption],a:hover .caption[data-version=media_caption]{opacity:1;transition:opacity .2s}}footer{position:relative}#grid{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:9999;visibility:hidden;position:fixed;inset:0}#grid.visible{visibility:visible}#grid .grid_item{opacity:.15;background-color:#3700ff}header{z-index:1000;flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){header{top:0;right:0;bottom:unset;left:0}}header .logo{text-wrap:balance;flex-wrap:wrap;display:flex}header .logo a{padding:0 15px}header .logo a,header .navigation a{-webkit-user-select:none;user-select:none;text-align:center;background-color:#fff;border:1px solid #000;justify-content:center;align-items:center;height:45px;display:flex}@media (min-width:768px){header .navigation a{width:85px}}header .logo a{font-width:normal;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(12px,12px + .4167vw,16px);font-style:normal;font-weight:500;font-stretch:100%;line-height:1;text-decoration:none}header .navigation{flex:1}header nav ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}header nav ul li{flex:1}@media (min-width:768px){header nav ul li{flex:unset}}header nav ul li a{-webkit-user-select:none;user-select:none;border-radius:10px;margin-left:-1px;text-decoration:none;transition:color .4s,border-color .4s}@media (min-width:768px){header nav ul li a{margin-left:-1px}}header nav ul li a:hover{color:#0500ff;border:1px solid #0500ff;transition:color .2s,border-color .2s}header nav>ul>li:last-child a{border-radius:0}header nav ul li.current-menu-item>a{color:#0500ff;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #0500ff;transition:color .2s,border-color .2s}header nav ul li ul.sub-menu{opacity:0;pointer-events:none;flex-wrap:wrap;width:100%;transition:opacity .4s;display:flex;position:absolute;bottom:44px;left:auto}@media (min-width:768px){header nav ul li ul.sub-menu{top:44px;bottom:unset;width:unset}}header nav ul li.current_page_item ul.sub-menu,header nav ul li.current-menu-parent ul.sub-menu{opacity:1;pointer-events:all;transition:opacity .2s}@media (hover:hover){header nav ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;pointer-events:all;transition:opacity .2s}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}main,section[data-block=project_page_top]{position:relative}section[data-block=project_page_top] .media .image img,section[data-block=project_page_top] .media .video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100svh;display:block}section[data-block=project_page_top] .project_title_description{position:absolute;top:0;left:0;right:0}section[data-block=project_page_top] .project_title_description .box{grid-row-gap:10px;background-color:#fff;border:1px solid #000;flex-direction:column;grid-column:1/span 18;padding:8px 10px 10px;display:flex}@media (min-width:768px){section[data-block=project_page_top] .project_title_description .box{grid-column:13/span 12}}section[data-block=project_page_top] .project_title_description .box .project_title h1{font-width:condensed;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,22.5px + .4167vw,30px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}section[data-block=project_page_top] .project_title_description .box .project_description{font-width:normal;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}section[data-block=text_small]{margin:90px 0}@media (min-width:768px){section[data-block=text_small]{margin:160px 0}}section[data-block=text_small]:first-child{margin-top:45px}@media (min-width:768px){section[data-block=text_small]:first-child{margin-top:205px}}section[data-block=text_small]:last-child{margin-bottom:180px}section[data-block=text_small] .description{font-width:normal;grid-column:2/span 22;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=text_small] .description{grid-column:3/span 18}}section[data-block=text_medium]{margin:90px 0}@media (min-width:768px){section[data-block=text_medium]{margin:160px 0}}section[data-block=text_medium]:last-child{margin-bottom:180px}section[data-block=text_medium] .content.grid{grid-row-gap:30px}section[data-block=text_medium] .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(16.5px,16.5px + .4167vw,22px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}@media (min-width:768px){section[data-block=text_medium] .description{grid-column:3/span 20}}section[data-block=text_medium][data-centered] .description{text-align:center;text-wrap:balance}section[data-block=text_medium] .links{grid-column-gap:10px;flex-wrap:wrap;grid-column:2/span 22;grid-row-start:2;display:flex}@media (min-width:768px){section[data-block=text_medium] .links{grid-column:3/span 20}}section[data-block=text_medium][data-centered] .links{justify-content:center}section[data-block=text_large]{margin:45px 0}@media (min-width:768px){section[data-block=text_large]{margin:80px 0}}@media (min-width:1280px){section[data-block=text_large]{margin:80px 0}}section[data-block=text_large]:first-child{margin-top:45px}@media (min-width:768px){section[data-block=text_large]:first-child{margin-top:120px}}@media (min-width:1280px){section[data-block=text_large]:first-child{margin-top:120px}}section[data-block=text_large]:last-child{margin-bottom:180px}section[data-block=text_large] .description{font-width:condensed;grid-column:2/span 22;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(26.25px,26.25px + .4167vw,35px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}@media (min-width:768px){section[data-block=text_large] .description{grid-column:3/span 20}}section[data-block=text_large][data-centered="1"] .description{text-align:center;text-wrap:balance}section[data-block=client_logos]{margin:90px 0}@media (min-width:768px){section[data-block=client_logos]{margin:160px 0}}section[data-block=client_logos]:last-child{margin-bottom:180px}section[data-block=client_logos] .grid{grid-row-gap:60px}section[data-block=client_logos] .description{text-align:center;text-wrap:balance;font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(16.5px,16.5px + .4167vw,22px);font-style:normal;font-weight:500;font-stretch:100%;line-height:1}@media (min-width:768px){section[data-block=client_logos] .description{grid-column:3/span 20}}section[data-block=client_logos] .logo_items{grid-column:1/span 24;grid-row-start:2;position:relative}@media (min-width:768px){section[data-block=client_logos] .logo_items{grid-column:3/span 20}}section[data-block=client_logos] .splide:not(.is-overflow) .splide__list{justify-content:center}section[data-block=client_logos] .splide.is-overflow .splide__list:hover{cursor:grab}section[data-block=client_logos] .splide.is-overflow .splide__list:active{cursor:grabbing}section[data-block=client_logos] .logo_items .logo_item .image img{aspect-ratio:5;-o-object-fit:contain;object-fit:contain}section[data-block=images_sm_xxl]{margin:20px 0 90px}@media (min-width:768px){section[data-block=images_sm_xxl]{margin:160px 0}section[data-block=images_sm_xxl]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_sm_xxl]:last-child{margin-bottom:180px}section[data-block=images_sm_xxl] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_sm_xxl][data-description] .content.grid{grid-row-gap:unset}}section[data-block=images_sm_xxl] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_sm_xxl] .content.grid .description{grid-area:1/13/span 1/span 10;padding:80px 0;display:none}section[data-block=images_sm_xxl][data-description] .content.grid .description{display:initial;grid-area:1/13/span 1/span 10;padding:80px 0}}section[data-block=images_sm_xxl] .content.grid .media:nth-child(2){grid-column:2/span 12;grid-row-start:2}@media (min-width:768px){section[data-block=images_sm_xxl] .content.grid .media:nth-child(2),section[data-block=images_sm_xxl][data-description] .content.grid .media:nth-child(2){grid-area:1/1/span 2/span 8}}section[data-block=images_sm_xxl] .content.grid .media:nth-child(3){grid-column:9/span 16;grid-row-start:3}section[data-block=images_sm_xxl][data-description] .content.grid .media:nth-child(3){grid-column:6/span 18;grid-row-start:3}@media (min-width:768px){section[data-block=images_sm_xxl] .content.grid .media:nth-child(3){grid-area:2/9/span 2/span 16;align-self:flex-end}section[data-block=images_sm_xxl][data-description] .content.grid .media:nth-child(3){grid-area:2/9/span 1/span 16;align-self:flex-start}}section[data-block=images_sm_xxl] .content.grid .media a{flex-direction:column;text-decoration:none;display:flex}section[data-block=images_sm_xxl] .content.grid .media a .caption{align-self:flex-start}section[data-block=images_sm_lg]{margin:20px 0 90px}@media (min-width:768px){section[data-block=images_sm_lg]{margin:160px 0}section[data-block=images_sm_lg]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_sm_lg]:last-child{margin-bottom:180px}section[data-block=images_sm_lg] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_sm_lg][data-description] .content.grid{grid-row-gap:unset}}section[data-block=images_sm_lg] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_sm_lg] .content.grid .description{grid-area:1/13/span 1/span 10;padding:80px 0;display:none}section[data-block=images_sm_lg][data-description] .content.grid .description{display:initial;grid-area:1/13/span 1/span 10;padding:80px 0}}section[data-block=images_sm_lg] .content.grid .media:nth-child(2){grid-column:2/span 12;grid-row-start:2}@media (min-width:768px){section[data-block=images_sm_lg] .content.grid .media:nth-child(2),section[data-block=images_sm_lg][data-description] .content.grid .media:nth-child(2){grid-area:1/1/span 2/span 8}}section[data-block=images_sm_lg] .content.grid .media:nth-child(3){grid-column:9/span 16;grid-row-start:3}section[data-block=images_sm_lg][data-description] .content.grid .media:nth-child(3){grid-column:6/span 18;grid-row-start:3}@media (min-width:768px){section[data-block=images_sm_lg] .content.grid .media:nth-child(3){grid-area:2/13/span 2/span 12;align-self:flex-end}section[data-block=images_sm_lg][data-description] .content.grid .media:nth-child(3){grid-area:2/13/span 1/span 12;align-self:flex-start}}section[data-block=images_sm_lg] .content.grid .media a{flex-direction:column;text-decoration:none;display:flex}section[data-block=images_sm_lg] .content.grid .media a .caption{align-self:flex-start}section[data-block=images_xxl_sm]{margin:20px 0 90px}@media (min-width:768px){section[data-block=images_xxl_sm]{margin:160px 0}section[data-block=images_xxl_sm]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_xxl_sm]:last-child{margin-bottom:180px}section[data-block=images_xxl_sm] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_xxl_sm] .content.grid{grid-row-gap:unset}}section[data-block=images_xxl_sm] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_xxl_sm] .content.grid .description{display:none}section[data-block=images_xxl_sm][data-description] .content.grid .description{display:initial;grid-area:1/3/span 1/span 10;padding:80px 0}}section[data-block=images_xxl_sm] .content.grid .media:nth-child(2){grid-column:9/span 16;grid-row-start:3}@media (min-width:768px){section[data-block=images_xxl_sm] .content.grid .media:nth-child(2){grid-area:2/1/span 2/span 16;align-self:flex-end}section[data-block=images_xxl_sm][data-description] .content.grid .media:nth-child(2){grid-area:2/1/span 1/span 16;align-self:flex-start}section[data-block=images_xxl_sm][data-description][data-flip-vertical-on-desktop] .content.grid .media:nth-child(2){grid-area:2/1/span 2/span 16;align-self:flex-start}section[data-block=images_xxl_sm][data-flip-vertical-on-desktop] .content.grid .media:nth-child(2){grid-area:1/1/span 2/span 16;align-self:flex-start}}section[data-block=images_xxl_sm] .content.grid .media:nth-child(3){grid-column:2/span 12;grid-row-start:2}@media (min-width:768px){section[data-block=images_xxl_sm] .content.grid .media:nth-child(3){grid-area:1/17/span 2/span 8}section[data-block=images_xxl_sm][data-description][data-flip-vertical-on-desktop] .content.grid .media:nth-child(3){grid-area:3/17/span 2/span 8;align-self:flex-end}section[data-block=images_xxl_sm][data-flip-vertical-on-desktop] .content.grid .media:nth-child(3){grid-area:2/17/span 2/span 8;align-self:flex-end}}section[data-block=images_xxl_sm] .content.grid .media a{flex-direction:column;text-decoration:none;display:flex}section[data-block=images_xxl_sm] .content.grid .media a .caption{align-self:flex-start}section[data-block=images_xl_sm]{margin:90px 0}@media (min-width:768px){section[data-block=images_xl_sm]{margin:160px 0}section[data-block=images_xl_sm]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_xl_sm]:last-child{margin-bottom:180px}section[data-block=images_xl_sm] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_xl_sm] .content.grid{grid-row-gap:unset}}section[data-block=images_xl_sm] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_xl_sm] .content.grid .description{display:none}section[data-block=images_xl_sm][data-description] .content.grid .description{display:initial;grid-column:3/span 10;padding:80px 0}}section[data-block=images_xl_sm] .content.grid .media:nth-child(2){grid-column:1/span 14;grid-row-start:2}section[data-block=images_xl_sm][data-description] .content.grid .media:nth-child(2){margin-top:unset;grid-column:1/span 14;grid-row-start:2}@media (min-width:768px){section[data-block=images_xl_sm] .content.grid .media:nth-child(2){grid-row:2/span 2;align-self:flex-end}section[data-block=images_xl_sm][data-description] .content.grid .media:nth-child(2){grid-row:2/span 1;align-self:flex-start}}section[data-block=images_xl_sm] .content.grid .media:nth-child(3){grid-column:13/span 12;grid-row-start:3}@media (min-width:768px){section[data-block=images_xl_sm] .content.grid .media:nth-child(3){grid-area:1/15/span 2/span 8}section[data-block=images_xl_sm][data-description] .content.grid .media:nth-child(3){grid-row:1/span 2}}section[data-block=images_md_md]{margin:90px 0}@media (min-width:768px){section[data-block=images_md_md]{margin:160px 0}section[data-block=images_md_md]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_md_md]:last-child{margin-bottom:180px}section[data-block=images_md_md] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_md_md] .content.grid{grid-row-gap:unset}}section[data-block=images_md_md] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_md_md] .content.grid .description{grid-column:15/span 8;padding:70px 0;display:none}section[data-block=images_md_md][data-description] .content.grid .description{display:initial;grid-column:15/span 8;padding:70px 0}}section[data-block=images_md_md] .content.grid .media:nth-child(2){grid-column:1/span 14;grid-row-start:2}section[data-block=images_md_md][data-description] .content.grid .media:nth-child(2){grid-row-start:2}@media (min-width:768px){section[data-block=images_md_md] .content.grid .media:nth-child(2),section[data-block=images_md_md][data-description] .content.grid .media:nth-child(2){grid-area:1/1/span 2/span 10}}section[data-block=images_md_md] .content.grid .media:nth-child(3){grid-column:11/span 14;grid-row-start:3}@media (min-width:768px){section[data-block=images_md_md] .content.grid .media:nth-child(3){grid-area:2/15/span 2/span 10;align-self:flex-end}section[data-block=images_md_md][data-description] .content.grid .media:nth-child(3){grid-row-end:span 1;align-self:flex-start}}section[data-block=images_sm_sm]{margin:90px 0}@media (min-width:768px){section[data-block=images_sm_sm]{margin:160px 0}}section[data-block=images_sm_sm]:first-child{margin-top:45px}@media (min-width:768px){section[data-block=images_sm_sm]:first-child{margin-top:90px}}section[data-block=images_sm_sm]:last-child{margin-bottom:180px}section[data-block=images_sm_sm] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_sm_sm] .content.grid{grid-row-gap:unset}}section[data-block=images_sm_sm] .content.grid .media{align-items:flex-start}@media (min-width:768px){section[data-block=images_sm_sm] .content.grid .media{flex-direction:column;justify-content:flex-end;display:flex}}section[data-block=images_sm_sm] .content.grid .media:first-child{grid-column:1/span 14;grid-row-start:1}@media (min-width:768px){section[data-block=images_sm_sm] .content.grid .media:first-child{grid-column:5/span 8;grid-row-start:1}}section[data-block=images_sm_sm] .content.grid .media:nth-child(2){grid-column:11/span 14;grid-row-start:2}@media (min-width:768px){section[data-block=images_sm_sm] .content.grid .media:nth-child(2){grid-column:13/span 8;grid-row-start:1}}section[data-block=images_lg_md]{margin:90px 0}@media (min-width:768px){section[data-block=images_lg_md]{margin:160px 0}section[data-block=images_lg_md]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_lg_md]:last-child{margin-bottom:180px}section[data-block=images_lg_md] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_lg_md] .content.grid{grid-row-gap:unset}}section[data-block=images_lg_md] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_lg_md] .content.grid .description{display:none}section[data-block=images_lg_md][data-description] .content.grid .description{display:initial;grid-column:3/span 10;grid-row-start:1;padding:70px 0}}section[data-block=images_lg_md] .content.grid .media:nth-child(2){grid-column:1/span 14;grid-row-start:2;align-self:flex-end}section[data-block=images_lg_md][data-description] .content.grid .media:nth-child(2){align-self:flex-start}@media (min-width:768px){section[data-block=images_lg_md] .content.grid .media:nth-child(2){grid-area:2/1/span 2/span 12}section[data-block=images_lg_md][data-description] .content.grid .media:nth-child(2){grid-row:2/span 1}section[data-block=images_lg_md][data-description][data-flip-vertical-on-desktop] .content.grid .media:nth-child(2){grid-row:2/span 2}section[data-block=images_lg_md][data-flip-vertical-on-desktop] .content.grid .media:nth-child(2){grid-row:1/span 2}}section[data-block=images_lg_md] .content.grid .media:nth-child(3){grid-column:11/span 14;grid-row-start:3}@media (min-width:768px){section[data-block=images_lg_md] .content.grid .media:nth-child(3),section[data-block=images_lg_md][data-description] .content.grid .media:nth-child(3){grid-area:1/15/span 2/span 10}section[data-block=images_lg_md][data-description][data-flip-vertical-on-desktop] .content.grid .media:nth-child(3){grid-area:3/15/span 2/span 10;align-self:flex-end}section[data-block=images_lg_md][data-flip-vertical-on-desktop] .content.grid .media:nth-child(3){grid-area:2/15/span 2/span 10;align-self:flex-end}}section[data-block=images_md_lg]{margin:90px 0}@media (min-width:768px){section[data-block=images_md_lg]{margin:160px 0}section[data-block=images_md_lg]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_md_lg]:last-child{margin-bottom:180px}section[data-block=images_md_lg] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_md_lg] .content.grid{grid-row-gap:unset}}section[data-block=images_md_lg] .content.grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}@media (min-width:768px){section[data-block=images_md_lg] .content.grid .description{grid-column:13/span 10;grid-row-start:1;padding:70px 0;display:none}section[data-block=images_md_lg][data-description] .content.grid .description{display:initial}}section[data-block=images_md_lg] .content.grid .media:nth-child(2){grid-column:1/span 14;grid-row-start:2;align-self:flex-end}@media (min-width:768px){section[data-block=images_md_lg] .content.grid .media:nth-child(2),section[data-block=images_md_lg][data-description] .content.grid .media:nth-child(2){grid-area:1/1/span 2/span 10;align-self:flex-start}}section[data-block=images_md_lg] .content.grid .media:nth-child(3){grid-column:11/span 14;grid-row-start:3}@media (min-width:768px){section[data-block=images_md_lg] .content.grid .media:nth-child(3){grid-area:2/13/span 2/span 12;align-self:flex-end}section[data-block=images_md_lg][data-description] .content.grid .media:nth-child(3){grid-area:2/13/span 1/span 12}}section[data-block=images_lg_xs]{margin:90px 0}@media (min-width:768px){section[data-block=images_lg_xs]{margin:160px 0}section[data-block=images_lg_xs]:first-child{margin-top:0;padding-top:45px}}section[data-block=images_lg_xs]:last-child{margin-bottom:180px}section[data-block=images_lg_xs] .content.grid{grid-row-gap:30px}@media (min-width:768px){section[data-block=images_lg_xs] .content.grid{grid-row-gap:unset}}section[data-block=images_lg_xs] .content.grid .media:first-child{grid-column:2/span 14;grid-row-start:2;align-self:flex-end}@media (min-width:768px){section[data-block=images_lg_xs] .content.grid .media:first-child{grid-column:3/span 12;grid-row-start:1}}section[data-block=images_lg_xs] .content.grid .media:nth-child(2){grid-column:11/span 14;grid-row-start:3;align-self:flex-end}@media (min-width:768px){section[data-block=images_lg_xs] .content.grid .media:nth-child(2){grid-area:1/19/span 2/span 6}}section[data-block=slideshow]{margin:45px 0}@media (min-width:1280px){section[data-block=slideshow]{margin:80px 0}}section[data-block=slideshow]:first-child{margin-top:45px}@media (min-width:768px){section[data-block=slideshow]:first-child{margin-top:90px}}section[data-block=slideshow]:last-child{margin-bottom:180px}section[data-block=slideshow] .media_items.grid .splide__arrows{justify-content:space-between;display:flex;position:absolute;inset:0}section[data-block=slideshow] .media_items.grid .splide__arrows .splide__arrow--prev{left:unset}section[data-block=slideshow] .media_items.grid .splide__arrows .splide__arrow--next{right:unset}section[data-block=slideshow] .media_items.grid .splide__track{grid-column:1/span 24}@media (min-width:768px){section[data-block=slideshow] .media_items.grid .splide__track{grid-column:3/span 20}}section[data-block=slideshow] .media_items.grid .splide__track .media_item{position:relative}section[data-block=slideshow] .media_items.grid .splide__track .media_item .image img{cursor:pointer;width:100%;height:auto;display:block;position:relative}section[data-block=slideshow] .media_items.grid button{-webkit-user-select:none;user-select:none;opacity:1;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative}section[data-block=media]{margin:90px 0}@media (min-width:768px){section[data-block=media]{margin:160px 0}section[data-block=media]:first-child{margin-top:0;padding-top:45px}}section[data-block=media]:last-child{margin-bottom:180px}section[data-block=media] .content.grid .media,section[data-block=media][data-width=xs] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=xs] .content.grid .media{grid-column:10/span 6}}section[data-block=media][data-width=sm] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=sm] .content.grid .media{grid-column:9/span 8}}section[data-block=media][data-width=md] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=md] .content.grid .media{grid-column:8/span 10}}section[data-block=media][data-width=lg] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=lg] .content.grid .media{grid-column:7/span 12}}section[data-block=media][data-width=xl] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=xl] .content.grid .media{grid-column:6/span 14}}section[data-block=media][data-width=xxl] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=xxl] .content.grid .media{grid-column:5/span 16}}section[data-block=media][data-width=xxxl] .content.grid .media{grid-column:2/span 22}@media (min-width:768px){section[data-block=media][data-width=xxxl] .content.grid .media{grid-column:3/span 20}}section[data-block=media][data-width=full] .content.grid .media{grid-column:1/span 24}section[data-block=media][data-height=viewport_height] .content.grid .media .image img,section[data-block=media][data-height=viewport_height] .content.grid .media .image video{-o-object-fit:cover;object-fit:cover;height:100svh}section[data-block=media]:first-child[data-height=viewport_height] .content.grid .media .image img,section[data-block=media]:first-child[data-height=viewport_height] .content.grid .media .image video{height:calc(100svh - 45px)}section[data-block=media] .content.grid .media a{text-decoration:none}section[data-block=media_text_links]{margin:20px 0 90px}@media (min-width:768px){section[data-block=media_text_links]{margin:90px 0}}@media (min-width:1280px){section[data-block=media_text_links]{margin:90px 0}}section[data-block=media_text_links]:last-child{margin-bottom:90px}@media (min-width:1280px){section[data-block=media_text_links]:last-child{margin-bottom:90px}}section[data-block=media_text_links] .grid{grid-row-gap:30px}section[data-block=media_text_links] .grid .media{grid-column:2/span 22;grid-row-start:2}@media (min-width:768px){section[data-block=media_text_links] .grid .media{grid-column:2/span 22;grid-row-start:2}}@media (min-width:1280px){section[data-block=media_text_links] .grid .media{grid-column:3/span 8;grid-row-start:1}}section[data-block=media_text_links] .grid .description{font-width:normal;grid-column:2/span 22;grid-row-start:1;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(16.5px,16.5px + .4167vw,22px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}@media (min-width:768px){section[data-block=media_text_links] .grid .description{grid-column:2/span 22;grid-row-start:1}}@media (min-width:1280px){section[data-block=media_text_links] .grid .description{grid-column:15/span 8;grid-row-start:1;align-self:center}}section[data-block=media_text_links] .grid .description a{color:#0500ff}section[data-block=media_text_links] .grid .links{flex-direction:column;grid-column:2/span 22;grid-row-start:3;justify-content:flex-start;display:flex}@media (min-width:768px){section[data-block=media_text_links] .grid .links{flex-flow:wrap;grid-row-start:3}}@media (min-width:1280px){section[data-block=media_text_links] .grid .links{z-index:9998;justify-content:center;position:fixed;bottom:0;left:0;right:0}}section[data-block=media_text_links] .grid .links .link_group{flex-wrap:nowrap;justify-content:flex-start;display:flex}section[data-block=media_text_links] .grid .links .link_group:not(:first-child){margin-top:-1px}@media (min-width:768px){section[data-block=media_text_links] .grid .links .link_group:not(:first-child){margin-top:unset}}section[data-block=media_text_links] .grid .links .link_group .link:not(:first-child){margin-left:-1px}section[data-block=pagination]{margin:90px 0}@media (min-width:768px){section[data-block=pagination]{margin:160px 0}}section[data-block=pagination]:last-child{margin-bottom:180px}section[data-block=pagination] .buttons.grid .button{grid-column:1/24;justify-content:center;align-items:center;display:flex}section[data-block=pagination] .buttons.grid .button a{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;text-decoration:none;transition:color .4s,border-color .4s;display:flex;position:relative}section[data-block=pagination] .buttons.grid .button a:hover{color:#0500ff;border:1px solid #0500ff;transition:color .2s,border-color .2s}section[data-block=pagination] .items.grid a.item{border:1px solid #000;grid-column:2/span 20;margin-top:-1px;text-decoration:none;transition:transform .4s cubic-bezier(.65,0,.35,1)}@media (min-width:768px){section[data-block=pagination] .items.grid a.item{grid-column:3/span 12}}section[data-block=pagination] .items.grid a.item:first-child:hover{transition:transform .2s cubic-bezier(.65,0,.35,1);transform:translate(5%)}section[data-block=pagination] .items.grid a.item:nth-child(2){grid-column-start:4}@media (min-width:768px){section[data-block=pagination] .items.grid a.item:nth-child(2){grid-column-start:11}}section[data-block=pagination] .items.grid a.item:nth-child(2):hover{transition:transform .2s cubic-bezier(.65,0,.35,1);transform:translate(-5%)}section[data-block=pagination] .items.grid a.item.grid .image{grid-column:1/span 8;position:relative}section[data-block=pagination] .items.grid a.item.grid .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}section[data-block=pagination] .items.grid a.item.grid .text{grid-row-gap:6px;flex-direction:column;grid-column:9/span 16;padding:8px 10px 8px 0;display:flex}section[data-block=pagination] .items.grid a.item.grid .text .title h2{font-width:condensed;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,22.5px + .4167vw,30px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}section[data-block=pagination] .items.grid a.item.grid .text .description{font-width:normal;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}section[data-block=project_link_version_1]{background-color:#f6f6f6}@media (min-width:1280px){section[data-block=project_link_version_1]:first-child{margin-top:90px}}section[data-block=project_link_version_1]:last-child{margin-bottom:45px}@media (min-width:768px){section[data-block=project_link_version_1]:last-child{margin-bottom:unset}}section[data-block=project_link_version_1] a.grid{grid-row-gap:20px;padding-top:60px;text-decoration:none}@media (min-width:768px){section[data-block=project_link_version_1] a.grid{grid-row-gap:50px}}@media (min-width:1280px){section[data-block=project_link_version_1] a.grid{padding-top:50px}}@media (min-width:768px){section[data-block=project_link_version_1]:first-child a.grid{padding-top:90px}}@media (min-width:1280px){section[data-block=project_link_version_1]:first-child a.grid{padding-top:50px}}section[data-block=project_link_version_1] a .project_title_description{grid-column:2/span 15;grid-row-start:1}@media (min-width:768px){section[data-block=project_link_version_1] a .project_title_description{grid-column:3/span 10;grid-row-start:1}}section[data-block=project_link_version_1] a .project_title_description .box{grid-row-gap:10px;border:1px solid #000;flex-direction:column;padding:8px 10px 10px;transition:border-color .4s;display:flex}@media (min-width:768px){section[data-block=project_link_version_1] a .project_title_description .box{grid-column:13/span 12}}@media (min-width:1280px){section[data-block=project_link_version_1] a .project_title_description .box{border:1px solid #0000;grid-column:13/span 12}section[data-block=project_link_version_1] a:hover .project_title_description .box{border:1px solid #000;transition:border-color .2s}}section[data-block=project_link_version_1] .project_title_description .box .project_title h1{font-width:condensed;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,22.5px + .4167vw,30px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}section[data-block=project_link_version_1] .project_title_description .box .project_description{font-width:normal;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}section[data-block=project_link_version_1] a .buttons{grid-column:18/span 6;grid-row-start:1;place-self:flex-end}@media (min-width:768px){section[data-block=project_link_version_1] a .buttons{grid-column:13/span 4;grid-row-start:1;place-self:flex-end}}section[data-block=project_link_version_1] a .buttons button{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){section[data-block=project_link_version_1] a .buttons button{opacity:0;transition:opacity .4s}section[data-block=project_link_version_1] a:hover .buttons button{opacity:1;transition:opacity .2s}}section[data-block=project_link_version_1] a .media{grid-column:1/span 24;grid-row-start:2}@media (min-width:768px){section[data-block=project_link_version_1] a .media{grid-column:1/span 16;grid-row-start:2}}section[data-block=project_link_version_1] a .thumbnails{grid-row-gap:10px;grid-column:2/span 22;grid-row-start:3;display:none}@media (min-width:768px){section[data-block=project_link_version_1] a .thumbnails{grid-column:17/span 8;grid-row-start:2;align-self:center;display:grid}}section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=portrait]{grid-column-end:span 6}@media (min-width:768px){section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=portrait]{grid-column-end:span 6}}section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=square]{grid-column-end:span 12}@media (min-width:768px){section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=square]{grid-column-end:span 12}}section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=landscape]{grid-column-end:span 12}@media (min-width:768px){section[data-block=project_link_version_1] a .thumbnails .image[data-orientation=landscape]{grid-column-end:span 12}}section[data-block=project_link_version_1] a .thumbnails .image img{-o-object-fit:cover;object-fit:cover;height:clamp(80px,10vw,200px)}@media (min-width:768px){section[data-block=project_link_version_1] a .thumbnails .image img{filter:blur(1px);transition:filter .4s}section[data-block=project_link_version_1] a:hover .thumbnails .image img{filter:blur();transition:filter .2s}}section[data-block=project_link_version_2]{background-color:#d2d2d2}@media (min-width:1280px){section[data-block=project_link_version_2]:first-child{margin-top:90px}}section[data-block=project_link_version_2]:last-child{margin-bottom:45px}@media (min-width:1280px){section[data-block=project_link_version_2]:last-child{margin-bottom:unset}}section[data-block=project_link_version_2] a.grid{grid-row-gap:20px;padding-top:60px;text-decoration:none}@media (min-width:768px){section[data-block=project_link_version_2] a.grid{grid-row-gap:50px}}@media (min-width:1280px){section[data-block=project_link_version_2] a.grid{padding-top:50px}}@media (min-width:768px){section[data-block=project_link_version_2]:first-child a.grid{padding-top:90px}}section[data-block=project_link_version_2] a .project_title_description{grid-column:2/span 15;grid-row-start:1}@media (min-width:768px){section[data-block=project_link_version_2] a .project_title_description{grid-column:3/span 10;grid-row-start:1}}section[data-block=project_link_version_2] a .project_title_description .box{grid-row-gap:10px;border:1px solid #000;flex-direction:column;padding:8px 10px 10px;transition:border-color .4s;display:flex}@media (min-width:768px){section[data-block=project_link_version_2] a .project_title_description .box{grid-column:13/span 12}}@media (min-width:1280px){section[data-block=project_link_version_2] a .project_title_description .box{border:1px solid #0000}section[data-block=project_link_version_2] a:hover .project_title_description .box{border:1px solid #000;transition:border-color .2s}}section[data-block=project_link_version_2] .project_title_description .box .project_title h1{font-width:condensed;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,22.5px + .4167vw,30px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}section[data-block=project_link_version_2] .project_title_description .box .project_description{font-width:normal;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}section[data-block=project_link_version_2] a .buttons{grid-column:18/span 6;grid-row-start:1;place-self:flex-end}@media (min-width:768px){section[data-block=project_link_version_2] a .buttons{grid-column:17/span 6;grid-row-start:1;place-self:flex-end flex-start}}section[data-block=project_link_version_2] a .buttons button{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){section[data-block=project_link_version_2] a .buttons button{opacity:0;transition:opacity .4s}section[data-block=project_link_version_2] a:hover .buttons button{opacity:1;transition:opacity .2s}}section[data-block=project_link_version_2] a .media{grid-column:1/span 24;grid-row-start:2}@media (min-width:768px){section[data-block=project_link_version_2] a .media{grid-column:17/span 8;grid-row-start:2}}section[data-block=project_link_version_2] a .thumbnails{grid-row-gap:10px;grid-column:2/span 22;grid-row-start:3;display:none}@media (min-width:768px){section[data-block=project_link_version_2] a .thumbnails{grid-column:1/span 16;grid-row-start:2;align-self:center;display:grid}}section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=portrait]{grid-column-end:span 6}@media (min-width:768px){section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=portrait]{grid-column-end:span 3}}section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=square]{grid-column-end:span 12}@media (min-width:768px){section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=square]{grid-column-end:span 6}}section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=landscape]{grid-column-end:span 12}@media (min-width:768px){section[data-block=project_link_version_2] a .thumbnails .image[data-orientation=landscape]{grid-column-end:span 6}}section[data-block=project_link_version_2] a .thumbnails .image img{-o-object-fit:cover;object-fit:cover;height:clamp(100px,13.0208vw,200px)}@media (min-width:768px){section[data-block=project_link_version_2] a .thumbnails .image img{filter:blur(1px);transition:filter .4s}section[data-block=project_link_version_2] a:hover .thumbnails .image img{filter:blur();transition:filter .2s}}section[data-block=project_link_version_3]{background-color:#fff}@media (min-width:1280px){section[data-block=project_link_version_3]:first-child{margin-top:90px}}section[data-block=project_link_version_3]:last-child{margin-bottom:45px}@media (min-width:768px){section[data-block=project_link_version_3]:last-child{margin-bottom:unset}}section[data-block=project_link_version_3] a.grid{grid-row-gap:20px;text-decoration:none}@media (min-width:768px){section[data-block=project_link_version_3] a.grid{grid-row-gap:50px}}section[data-block=project_link_version_3] a .project_title_description{z-index:1;grid-column:2/span 15;grid-row-start:1;margin-top:60px}@media (min-width:768px){section[data-block=project_link_version_3] a .project_title_description{grid-column:3/span 10;grid-row-start:1;margin-top:90px}}@media (min-width:1280px){section[data-block=project_link_version_3] a .project_title_description{margin-top:50px}}section[data-block=project_link_version_3] a .project_title_description .box{grid-row-gap:10px;background-color:#fff;border:1px solid #000;flex-direction:column;padding:8px 10px 10px;display:flex}@media (min-width:768px){section[data-block=project_link_version_3] a .project_title_description .box{grid-column:13/span 12}}@media (min-width:1280px){section[data-block=project_link_version_3] a .project_title_description .box{background-color:#0000;border:1px solid #0000;transition:border-color .4s,background-color .4s}section[data-block=project_link_version_3] a:hover .project_title_description .box{background-color:#fff;border:1px solid #000;transition:border-color .2s,background-color .2s}}section[data-block=project_link_version_3] .project_title_description .box .project_title h1{font-width:condensed;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(22.5px,22.5px + .4167vw,30px);font-style:normal;font-weight:400;font-stretch:75%;line-height:1.2}section[data-block=project_link_version_3] .project_title_description .box .project_description{font-width:normal;text-wrap:balance;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(11.25px,11.25px + .4167vw,15px);font-style:normal;font-weight:400;font-stretch:100%;line-height:1.2}section[data-block=project_link_version_3] a .buttons{z-index:1;grid-column:18/span 6;grid-row-start:1;place-self:flex-start flex-end;margin-top:60px}@media (min-width:768px){section[data-block=project_link_version_3] a .buttons{grid-column:17/span 6;grid-row-start:1;place-self:flex-start;margin-top:90px}}@media (min-width:1280px){section[data-block=project_link_version_3] a .buttons{margin-top:50px}}section[data-block=project_link_version_3] a .buttons button{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){section[data-block=project_link_version_3] a .buttons button{opacity:0;transition:opacity .4s}section[data-block=project_link_version_3] a:hover .buttons button{opacity:1;transition:opacity .2s}}section[data-block=project_link_version_3] a .media{grid-column:1/span 24;grid-row-start:1}@media (min-width:768px){section[data-block=project_link_version_3] a .media{grid-column:1/span 24;grid-row-start:1}}section[data-block=project_link_version_3] a .thumbnails .image img{-o-object-fit:cover;object-fit:cover;height:clamp(100px,13.0208vw,200px)}@media (min-width:768px){section[data-block=project_link_version_3] a .thumbnails .image img{filter:blur(1px);transition:filter .4s}section[data-block=project_link_version_3] a:hover .thumbnails .image img{filter:blur();transition:filter .2s}}#preloader{background-color:var(--color_white);z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#preloader .box{width:45px;height:45px;color:var(--color_black);background-color:var(--color_white);-webkit-user-select:none;user-select:none;text-align:center;font-width:normal;border:1px solid #000;justify-content:center;align-items:center;padding:10px 15px;font-family:Lars,Arial,Helvetica,sans-serif;font-size:clamp(12px,12px + .4167vw,16px);font-style:normal;font-weight:500;font-stretch:100%;line-height:1;display:flex;position:relative}#preloader .box span{opacity:0}#scroll{z-index:9997;pointer-events:none;opacity:0;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}@media (min-width:1280px){#scroll{justify-content:center;align-items:flex-end}}#scroll .box{-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;animation:2s ease-in-out infinite bounceMobile;display:flex;position:relative;overflow:hidden}@media (min-width:1280px){#scroll .box{animation:2s ease-in-out infinite bounceDesktop}}@keyframes bounceMobile{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes bounceDesktop{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes scrollArrow{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(10px)}41%{opacity:0;transform:translateY(-10px)}80%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}