html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:focus-visible{outline:2px solid #000}html.projects,html.projects body{overscroll-behavior-y:contain;touch-action:none}html{font-size:clamp(2.5px,2.5px + 7.5*(100vw - 480px) / 1440,10px)}body{min-width:1920px;margin:0px;background:#e2e2e2}img,svg,video,iframe{display:block}img,video{width:100%;height:auto}nav a{text-decoration:none}nav ul{list-style:none;padding:0px;margin:0px}nav ul li{padding:0px;margin:0px}.no_transitions *{transition:none !important}*{cursor:url(images/cursor.svg) 0 0,auto !important}.center{position:relative;max-width:1920px;padding:0px max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);margin:auto}header#header{position:fixed;z-index:1000;top:0px;width:100%}header#header nav{visibility:hidden;opacity:0;position:absolute;left:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:max(calc(60px + 15 * (100vw - 480px) / 1440), 60px);line-height:1}header#header nav ul{display:flex;gap:clamp(37.5px,37.5px + 37.5*(100vw - 480px) / 1440,75px)}header#header nav a{color:#000}header#header nav a:hover,header#header nav li.menu-item-object-page.current-menu-item a{text-decoration:underline}body:not(.home) header#header nav{visibility:visible;opacity:1}header#header #logo{display:block;position:absolute;right:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:45px;width:max(calc(120px + 60 * (100vw - 480px) / 1440), 120px);height:max(calc(53.333333333px + 26.666666667 * (100vw - 480px) / 1440), 53.333333333px)}body.home.at_top header#header #logo{right:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:calc(45px + max(calc(70px + 35 * (100vw - 480px) / 1440), 70px) + 45px);width:calc(100% - max(calc(20px + 95 * (100vw - 480px) / 1440), 20px)*2);height:calc(100svh - (45px + max(calc(70px + 35 * (100vw - 480px) / 1440), 70px) + 45px)*2)}body.home header#header #logo{pointer-events:none}header#header #logo svg{width:100%;height:100%}header#header #logo svg #s1_fill,header#header #logo svg #s2_fill,header#header #logo svg #s3_fill{fill:#f3e600}body.home.at_top header#header #logo svg :is(#s1_fill,#s2_fill,#s3_fill){fill:rgba(243,230,0,0)}header#header #logo_small_target{position:absolute;z-index:100000;right:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:45px;width:max(calc(120px + 60 * (100vw - 480px) / 1440), 120px);height:max(calc(53.333333333px + 26.666666667 * (100vw - 480px) / 1440), 53.333333333px);visibility:hidden}header#header #logo_big_target{position:absolute;z-index:100000;right:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:calc(45px + max(calc(70px + 35 * (100vw - 480px) / 1440), 70px) + 45px);width:calc(100% - max(calc(20px + 95 * (100vw - 480px) / 1440), 20px)*2);height:calc(100svh - (45px + max(calc(70px + 35 * (100vw - 480px) / 1440), 70px) + 45px)*2);visibility:hidden}main#_404{padding-top:300px}.anchor{display:block;position:relative;top:-117px}.content_element{margin-bottom:clamp(150px,150px + 150*(100vw - 480px) / 1440,300px)}.content_element:first-child:not(.intro,.projects){margin-top:117px}.content_element.intro .trigger{height:200vh}.content_element.intro .intro{height:100vh}.content_element.intro .video{position:absolute;z-index:2;width:100%;height:100vh;background:#e2e2e2}@keyframes scroll{from{background-position:center center}to{background-position:10240px center}}.content_element.intro .video:has(video source[src=""])::before{content:"";position:absolute;width:100%;height:100vh;filter:grayscale(1) brightness(0.58) contrast(8);background:#fff url(images/noise.svg);animation:1s infinite linear scroll}.content_element.intro .video video{position:absolute;width:100%;height:100vh;object-fit:cover}.content_element.intro .video .scroll_to_enter{position:absolute;width:max(calc(150px + 75 * (100vw - 480px) / 1440), 150px);left:50%;top:calc(100svh - 45px);transform:translate(-50%, -100%)}.content_element.intro .projects{position:absolute;z-index:1;width:100%;height:100vh;overflow:hidden}.content_element.intro .projects h1{position:absolute;left:50%;bottom:1vh;transform:translateX(-50%);margin:0px;color:#f3e600;font-size:23.525vw;line-height:1;white-space:nowrap;pointer-events:none}.content_element.text_image h2{margin:0px 0px -0.68em 0px;font-size:clamp(75px,75px + 75*(100vw - 480px) / 1440,150px)}.content_element.text_image .flex{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px}.content_element.text_image .flex .image{width:calc(55% - 10px)}.content_element.text_image .flex .text{width:calc(45% - 10px)}.content_element.text_image .flex .text>*{max-width:375px;margin-left:auto}.content_element.awards{margin-top:-117px}.content_element.awards .text{position:absolute;z-index:1;left:0px;width:100%}.content_element.awards .flex{display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding-bottom:20px}.content_element.awards h2{font-size:clamp(75px,75px + 75*(100vw - 480px) / 1440,150px);margin:117px 0px 0px 0px}.content_element.awards .awards{display:flex;flex-wrap:wrap;gap:20px;text-align:center}.content_element.awards .award{position:relative;width:calc(33.333333333% - 13.33333332px)}.content_element.awards .award::after{content:"|";position:absolute;right:-12px;top:0px}.content_element.awards .award:nth-child(3n+3)::after,.content_element.awards .award:last-child::after{display:none}.content_element.awards .award_images{display:flex;flex-wrap:wrap;gap:clamp(150px,150px + 150*(100vw - 480px) / 1440,300px) 0px;max-width:895px;padding:clamp(264.5px,264.5px + 147.5*(100vw - 480px) / 1440,412px) 20px clamp(300px,400px + -100*(100vw - 480px) / 1440,400px) 20px;margin:auto}.content_element.awards .award_images>div{width:33.333333333%}.content_element.awards .award_image{margin:0px clamp(-20px,-10px + -10*(100vw - 480px) / 1440,-10px)}.content_element.contact h2{font-size:clamp(75px,75px + 75*(100vw - 480px) / 1440,150px)}.content_element.contact .contact{display:flex;flex-wrap:wrap;gap:5px 40px;margin-bottom:clamp(57.5px,57.5px + 57.5*(100vw - 480px) / 1440,115px);text-align:center}.content_element.contact .contact>div{position:relative;width:calc(25% - 30px)}.content_element.contact .contact>div::after{content:"|";position:absolute;right:-23px;top:0px}.content_element.contact .contact>div:last-child::after{display:none}.content_element.contact .contact a{text-decoration:none}.content_element.contact .contact a:hover{text-decoration:underline}.content_element.contact .break{display:none;width:100% !important}.content_element.contact nav{line-height:1}.content_element.contact nav ul{display:flex;gap:40px;text-align:center}.content_element.contact nav li{position:relative;width:calc(25% - 30px)}.content_element.contact nav li::after{content:"|";position:absolute;right:-23px;top:0px}.content_element.contact nav li:last-child::after{display:none}.content_element.contact nav a{color:#000}.content_element.contact nav a:hover,.content_element.contact nav li.menu-item-object-page.current-menu-item a{text-decoration:underline}.content_element.projects{height:100svh;overflow:hidden;margin-bottom:0px}.content_element.projects .project_titles{position:fixed;z-index:2;left:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px);top:50%;width:calc(100% - max(calc(20px + 95 * (100vw - 480px) / 1440), 20px)*2);height:max(calc(100px + 33 * (100vw - 480px) / 1440), 100px);transform:translateY(-50%);mix-blend-mode:difference;mask-image:linear-gradient(transparent 0%, black 16.666666666%, black 83.333333333%, transparent 100%);overflow:hidden;pointer-events:none}.content_element.projects .project_titles .slider{position:relative;width:100%;padding:max(calc(50px + 16.5 * (100vw - 480px) / 1440), 50px) 0px}.content_element.projects .project_title{display:flex;align-items:center;justify-content:flex-start;height:max(calc(100px + 33 * (100vw - 480px) / 1440), 100px);transform:translateY(-50%);font-size:clamp(33.333333333px,33.333333333px + 16.666666667*(100vw - 480px) / 1440,50px);line-height:1;text-transform:uppercase}.content_element.projects .project_title:last-child{margin-bottom:min(calc(-100px + -33 * (100vw - 480px) / 1440), -100px)}.content_element.projects .project_title span{color:#fff}.content_element.projects .project_previews{position:fixed;z-index:1;left:max(calc(40px + 540 * (100vw - 480px) / 1440), 40px);width:max(calc(94.999999905px + 190.000000095 * (100vw - 480px) / 1440), 94.999999905px);height:100svh;pointer-events:none}.content_element.projects .project_previews .slider{position:absolute;width:100%;padding:50svh 0px}.content_element.projects .project_preview{padding:5px 0px;transform:translateY(-50%)}.content_element.projects .project_preview:first-child img{transform:scale(0)}.content_element.projects .project_preview:last-child{margin-bottom:calc(-133.333333333% - 10px)}.content_element.projects .project_preview>div{position:relative;padding-bottom:133.333333333%}.content_element.projects .project_preview>div::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border:2px solid #f3e600}.content_element.projects .project_preview img{position:absolute;height:100%;object-fit:cover}.content_element.projects .projects{position:relative}.content_element.projects .project img{height:100svh;object-fit:cover}.content_element.projects .terms,.content_element.projects .terms_bullets{position:fixed;z-index:2;right:calc(20px + 95*(100vw - 480px) / 1440);top:50%;transform:translateY(-50%);pointer-events:none;font-weight:bold}.content_element.projects .terms ul,.content_element.projects .terms_bullets ul{list-style:none}.content_element.projects .terms li,.content_element.projects .terms_bullets li{position:relative;opacity:.25;color:#fff}.content_element.projects .terms li.active,.content_element.projects .terms_bullets li.active{opacity:1}.content_element.projects .terms{mix-blend-mode:difference}.content_element.projects .terms_bullets li span{visibility:hidden}.content_element.projects .terms_bullets li.active::before{content:"";position:absolute;left:-15px;top:8px;width:10px;height:10px;border-radius:50%;background:#f3e600}.content_element.text h1,.content_element.text h2{font-size:clamp(75px,75px + 75*(100vw - 480px) / 1440,150px)}.single-project main{padding:200px 0px 200px 0px}.single-project .flex{display:flex;justify-content:space-between;align-items:flex-end}.single-project h1{margin:0px;font-size:clamp(75px,75px + 75*(100vw - 480px) / 1440,150px);text-transform:uppercase}.single-project h2{font-size:clamp(24px,24px + 6*(100vw - 480px) / 1440,30px)}.single-project .terms{margin-bottom:clamp(21.6px,21.6px + 5.4*(100vw - 480px) / 1440,27px);font-weight:bold}.single-project .terms ul{list-style:none}.single-project .terms li{position:relative;opacity:.25}.single-project .terms li.active{opacity:1}.single-project .terms li.active::before{content:"";position:absolute;left:-15px;top:7px;width:10px;height:10px;border-radius:50%;background:#f3e600}.project_content_element.image .image.negative_margin_left{margin-left:min(calc(-20px + -95 * (100vw - 480px) / 1440), -20px) !important}.project_content_element.image .image.negative_margin_right{margin-right:min(calc(-20px + -95 * (100vw - 480px) / 1440), -20px) !important}.project_content_element.image img{border-radius:5px}.project_content_element.video .image.negative_margin_left{margin-left:min(calc(-20px + -95 * (100vw - 480px) / 1440), -20px) !important}.project_content_element.video .image.negative_margin_right{margin-right:min(calc(-20px + -95 * (100vw - 480px) / 1440), -20px) !important}.project_content_element.text .text{position:absolute;z-index:1;max-width:600px;margin:60px 0px}.project_content_element.text table{margin-bottom:2.2em;font-size:14px}.project_content_element.text table td:nth-child(1){padding-right:1.1em}.project_content_element.text table td:nth-child(2){width:100%}.slick .slick-slide>img{width:100%;height:100vh;object-fit:cover}