@font-face{font-family:LEMONMILKProVAR;src:url(/assets/lemon-milk-pro-variable-Dki2nj_4.eot);src:url(/assets/lemon-milk-pro-variable-Dki2nj_4.eot?#iefix) format("embedded-opentype"),url(/assets/lemon-milk-pro-variable-GaYU6KES.woff2) format("woff2"),url(/assets/lemon-milk-pro-variable-CUUyoumH.woff) format("woff"),url(/assets/lemon-milk-pro-variable-BeZ0nRYG.ttf) format("truetype"),url(/assets/lemon-milk-pro-variable-BfGA0zeh.svg#youworkforthem) format("svg");font-style:normal}@font-face{font-family:LEMONMILKProItalicVAR;src:url(/assets/lemon-milk-pro-italic-variable-BGjPbE0K.eot);src:url(/assets/lemon-milk-pro-italic-variable-BGjPbE0K.eot?#iefix) format("embedded-opentype"),url(/assets/lemon-milk-pro-italic-variable-DXB0q63r.woff2) format("woff2"),url(/assets/lemon-milk-pro-italic-variable-C5MoVkK0.woff) format("woff"),url(/assets/lemon-milk-pro-italic-variable-DPXo6Fzt.ttf) format("truetype"),url(/assets/lemon-milk-pro-italic-variable-BUQTCvXU.svg#youworkforthem) format("svg");font-style:normal}body{display:grid;grid-template-rows:100%;grid-template-columns:100%}.body-child{grid-row:1;grid-column:1}input{position:relative;top:-2px;right:100%;bottom:5vh;left:calc(100% - 5vh);width:2px;height:2px;visibility:hidden}#background{position:relative;display:block;inset:0 100% 100% 0;background:radial-gradient(circle at center,var(--neutral-color) 0%,var(--dark-color) 100%)}#background_canvas{position:fixed;display:block}#overlay{inset:0 100% 100% 0}.overlay-div{position:fixed}header{height:5vh;top:0;right:100%;bottom:5vh;left:0;border-bottom:1px solid var(--neutral-color);display:flex;flex-direction:row-reverse}#logo{width:fit-content;height:5vh;display:flex;flex-direction:row;font-family:LEMONMILKProVAR,sans-serif;font-size:4vh;font-weight:bolder;-webkit-user-select:none;user-select:none;justify-content:center;line-height:1.15}#logo #logo_text_left{flex:5;color:var(--primary-color)}#logo #logo_text_right{flex:6;color:var(--secondary-color)}#hamburger{width:5vh;height:5vh;aspect-ratio:1;display:grid;grid-template-rows:100%;grid-template-columns:100%;margin:0;padding:.75vh;z-index:0}#hamburger>label{width:100%;height:100%;grid-row:1;grid-column:1;z-index:1;cursor:pointer}input.hamburger_checkbox~.hamburger_checkbox_listener #hamburger .hamburger_line{position:relative;height:25%;grid-row:1;grid-column:1;padding:0;margin:0 auto;background-color:var(--primary-color);--index_top: 0;top:calc(var(--index_top) * 33.3333%);width:100%;rotate:0deg;transition:top var(--transition-duration-normal) var(--transition-duration-normal) linear,width var(--transition-duration-normal) var(--transition-duration-double) linear,background-color var(--transition-duration-normal) 0ms linear,rotate var(--transition-duration-normal) 0ms linear}input.hamburger_checkbox:checked~.hamburger_checkbox_listener #hamburger .hamburger_line{background-color:var(--secondary-color);top:33.3333%;--bool_width: 0;--sign_rotate: 0;width:calc(var(--bool_width) * 100%);rotate:calc(var(--sign_rotate) * 45deg);transition:width var(--transition-duration-normal) 0ms linear,top var(--transition-duration-normal) var(--transition-duration-normal) linear,background-color var(--transition-duration-normal) var(--transition-duration-double) linear,rotate var(--transition-duration-normal) var(--transition-duration-double) linear}nav{animation:nav_load .5s 0ms forwards}@keyframes nav_load{0%{display:none}99%{display:none}to{display:block}}.nav_menu{visibility:hidden;width:0;height:0;transition:visibility 0s calc(5 * var(--transition-duration-third)),width var(--transition-duration-normal) calc(5 * var(--transition-duration-third)),height 0s calc(5 * var(--transition-duration-third))}#nav_menu_popup.overlay-div,#nav_menu_popup_blur.overlay-div{height:92.5vh;top:5vh;right:100%;bottom:97.5vh;left:0}#nav_menu_popup_blur{pointer-events:none}@media only screen and (max-width:1024px){#nav_menu_popup_blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:-webkit-backdrop-filter var(--transition-duration-normal) var(--transition-duration-normal);transition:backdrop-filter var(--transition-duration-normal) var(--transition-duration-normal)}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener #nav_menu_popup_blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:-webkit-backdrop-filter var(--transition-duration-normal) var(--transition-duration-normal);transition:backdrop-filter var(--transition-duration-normal) var(--transition-duration-normal)}}@media only screen and not (max-width:1024px){#nav_menu_header{pointer-events:auto}#nav_menu_header #nav_menu_list_landscape{display:flex;flex-direction:row}#nav_menu_popup{pointer-events:none}#nav_menu_popup #nav_menu_list_portrait{display:none}}@media only screen and (max-width:1024px){#nav_menu_header{pointer-events:none}#nav_menu_header #nav_menu_list_landscape{display:none}#nav_menu_popup{pointer-events:auto}#nav_menu_popup #nav_menu_list_portrait{display:flex;flex-direction:column}}#nav_menu_list_portrait label{font-size:5em}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu{visibility:visible;width:100%;height:100%;transition:visibility 0s 0s,width var(--transition-duration-normal) 0s,height 0s 0s}@media only screen and not (max-width:1024px){#nav_menu_header{pointer-events:auto}#nav_menu_list_landscape{display:flex;flex-direction:row}#nav_menu_popup{pointer-events:none}#nav_menu_list_portrait{display:none}}@media only screen and (max-width:1024px){#nav_menu_header{pointer-events:none}#nav_menu_list_landscape{display:none}#nav_menu_popup{pointer-events:auto}#nav_menu_list_portrait{display:flex;flex-direction:column}}.nav_menu_item{display:block;list-style-type:none;text-align:center}.nav_menu_item button{border:none;background-color:transparent}#nav_menu_list_landscape label{font-size:1.5vw}#nav_menu_popup label{font-size:11.5vw}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list li form button label{display:block;opacity:1;color:var(--secondary-color);background-color:transparent;cursor:auto;align-content:center;font-family:LEMONMILKProVAR,sans-serif;font-weight:bolder;animation-name:nav_menu_list_item_flash_collapse;animation-duration:var(--transition-duration-third);animation-fill-mode:forwards}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list [value="1"] form button label{animation-delay:0ms}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list [value="2"] form button label{animation-delay:var(--transition-duration-third)}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list [value="3"] form button label{animation-delay:calc(2 * var(--transition-duration-third))}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list [value="4"] form button label{animation-delay:calc(3 * var(--transition-duration-third))}input.nav_menu_checkbox~.nav_menu_checkbox_listener .nav_menu_list [value="5"] form button label{animation-delay:calc(4 * var(--transition-duration-third))}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list li form button label{display:block;opacity:1;color:transparent;background-color:transparent;align-content:center;font-family:LEMONMILKProVAR,sans-serif;font-weight:bolder;cursor:pointer;-webkit-user-select:none;user-select:none;animation-name:nav_menu_list_item_flash_expand;animation-fill-mode:forwards;animation-duration:var(--transition-duration-third)}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list li form button label:hover{color:var(--neutral-color);background-color:var(--secondary-color);animation-fill-mode:none}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list [value="1"] form button label{animation-delay:calc(var(--transition-duration-normal) + (4 * var(--transition-duration-third)))}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list [value="2"] form button label{animation-delay:calc(var(--transition-duration-normal) + (3 * var(--transition-duration-third)))}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list [value="3"] form button label{animation-delay:calc(var(--transition-duration-normal) + (2 * var(--transition-duration-third)))}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list [value="4"] form button label{animation-delay:calc(var(--transition-duration-normal) + var(--transition-duration-third))}input.nav_menu_checkbox:checked~.nav_menu_checkbox_listener .nav_menu_list [value="5"] form button label{animation-delay:var(--transition-duration-normal)}@keyframes nav_menu_list_item_flash_collapse{0%{color:var(--secondary-color);background-color:var(--secondary-color)}25%{color:transparent;background-color:var(--secondary-color)}50%{color:transparent;background-color:var(--primary-color)}to{color:transparent;background-color:transparent}}@keyframes nav_menu_list_item_flash_expand{0%{color:transparent;background-color:var(--primary-color)}25%{color:transparent;background-color:transparent}50%{color:var(--secondary-color);background-color:var(--secondary-color)}to{color:var(--secondary-color);background-color:transparent}}#content{padding-top:5vh;padding-bottom:2.5vh;transition:-webkit-backdrop-filter var(--transition-duration-normal);transition:backdrop-filter var(--transition-duration-normal)}@media only screen and (max-width:1024px){input:checked~#content{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:-webkit-backdrop-filter var(--transition-duration-normal);transition:backdrop-filter var(--transition-duration-normal)}}#content_scroll_container{overflow:hidden scroll}#content_scroll_container div.content_padding{height:10vh}section{display:flex;min-height:100vh;height:auto}section .section_margin{display:grid;position:sticky;top:0}section .section_content{font-size:max(2.5vw,2.5vh);color:var(--content-text-color);text-shadow:1px 0 0 var(--content-text-outline-color),0 -1px 0 var(--content-text-outline-color),0 1px 0 var(--content-text-outline-color),-1px 0 0 var(--content-text-outline-color)}section .section_content a{text-shadow:unset;text-decoration:underline;color:var(--primary-color)}section .section_content a:visited{color:var(--secondary-color)}section .section_content img{width:100%;height:unset;display:block;justify-self:center}section .section_content img.logo{width:50%}section .section_content .video_container{width:75%;height:unset;aspect-ratio:16 / 9;display:block;justify-self:center}section .section_content .video_container iframe{border:none}section .section_content .project_divider{width:75%;height:1px;background-color:var(--neutral-color);justify-self:center;display:block}@media only screen and not (max-width:1024px){section .section_margin{width:20%}section .section_content{width:60%}}@media only screen and (max-width:1024px){section .section_margin{width:10%}section .section_content{width:80%}}section .section_margin_left{direction:ltr}section .section_margin_right{direction:rtl}section .section_number{grid-row:1;grid-column:1;width:fit-content;height:fit-content;font-size:3.5vw;line-height:.75;color:var(--primary-color)}section .section_number_dummy_title{grid-row:1;grid-column:1;writing-mode:sideways-lr;width:fit-content;height:fit-content;font-size:4vw;line-height:.85;color:transparent}section .section_title{position:sticky;top:0;left:0;writing-mode:sideways-lr;width:fit-content;height:fit-content;font-size:4vw;line-height:.85;color:var(--secondary-color)}#top{display:block;width:100%;height:100vh}#top .section_margin{display:none}#top .section_content{width:100%;height:100%;display:block;font-family:LEMONMILKProVAR,sans-serif;font-weight:bolder;color:var(--primary-color);text-shadow:unset;writing-mode:horizontal-tb;font-size:min(15vw,22vh);line-height:1}#scroll_indicator_container{position:absolute;top:92.5%;left:calc(50% - 25px);width:50px;height:30px;display:flex;flex-direction:column;opacity:calc(1 - var(--scroll_position_y_scroll_indicator_screen_height_normalized))}.scroll_indicator{width:100%;height:33%;opacity:0;animation:scroll_indicator_blink 3s infinite;flex:1}.scroll_indicator#scroll_indicator_top{animation-delay:5s}.scroll_indicator#scroll_indicator_middle{animation-delay:5.5s}.scroll_indicator#scroll_indicator_bottom{animation-delay:6s}@keyframes scroll_indicator_blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}footer{height:2.5vh;top:97.5vh;right:100%;bottom:100%;left:0;border-top:1px solid var(--neutral-color)}#footer_scroll_progress_bar{height:100%;left:0;top:0;width:calc(var(--scroll_position_y_normalized) * 100%);background-color:var(--primary-color)}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blur_on_scroll{-webkit-backdrop-filter:blur(calc(var(--scroll_position_y_content_screen_height_normalized) * 10px));backdrop-filter:blur(calc(var(--scroll_position_y_content_screen_height_normalized) * 10px))}*{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;font-family:LEMONMILKProVAR,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;text-decoration:none;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--scroll_position_y_normalized: 0;--scroll_position_y_content_screen_height_normalized: 1;--scroll_position_y_scroll_indicator_screen_height_normalized: 0;--light-color: #f0f0f0;--neutral-color: gray;--dark-color: black;--primary-color: #a4d8db;--secondary-color: #ff964f;--content-text-color: white;--content-text-outline-color: black;--transition-duration-instant: 0ms;--transition-duration-sixth: 25ms;--transition-duration-third: 50ms;--transition-duration-half: 75ms;--transition-duration-normal: .15s;--transition-duration-double: .3s}.primary_color{color:var(--primary-color)}.secondary_color{color:var(--secondary-color)}.no_outline{text-shadow:none}@media(prefers-reduced-motion:reduce){:root{--transition-duration-instant: 0ms;--transition-duration-sixth: 0ms;--transition-duration-third: 0ms;--transition-duration-half: 0ms;--transition-duration-normal: 0ms;--transition-duration-double: 0ms}}@media(prefers-color-scheme:dark){:root{--content-text-color: white;--content-text-outline-color: black}}@media(prefers-color-scheme:light){:root{--content-text-color: black;--content-text-outline-color: white}}@media(prefers-contrast:more){:root{--neutral-color: #f0f0f0;--primary-color: #a4d8db;--secondary-color: #ff964f}}
