@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.footer{z-index:10;background-color:#ffffff0d;border-top:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:8px 16px 88px;display:flex;position:relative}@media only screen and (width>=1024px){.footer{flex-flow:wrap;align-items:flex-start;padding:2vh 10vw}}.footer:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);content:"";z-index:-1;position:absolute;inset:0}.footer .footer_logo{align-items:center;text-decoration:none;display:none;position:absolute;left:10vw}@media only screen and (width>=1024px){.footer .footer_logo{display:flex}}.footer .footer_logo .footer_logo_img{width:max(3vw,48px);height:max(3vw,48px);display:block}.footer .footer_bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:16px;display:flex}.footer .footer_bottom .footer_bottom_mail{text-underline-offset:.18vw;margin-right:auto;font-family:InstrumentSerif,sans-serif;font-size:max(1.6vw,16px);font-weight:400;-webkit-text-decoration:underline #ffffff14;text-decoration:underline #ffffff14}@media only screen and (width>=1024px){.footer .footer_bottom .footer_bottom_mail{font-family:HelveticaNow,sans-serif;font-size:max(.7vw,12px);font-weight:400}}.footer .footer_bottom .footer_bottom_mail:hover{text-decoration-color:#fff}.footer .footer_bottom .footer_bottom_link{color:#fff;transition:transform .3s;display:flex}.footer .footer_bottom .footer_bottom_link:hover{transform:scale(1.1)}.footer .footer_bottom .footer_bottom_link>svg{width:max(1.4vw,24px);height:max(1.4vw,24px)}.footer .footer_grid{flex-direction:column;gap:max(1vw,16px);width:100%;margin:0 16px;display:flex}.footer .footer_grid .footer_grid_projects{grid-template-columns:1fr 1fr;gap:max(.8vh,12px) max(.8vw,12px);width:100%;margin:0 auto;display:grid}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects{grid-template-columns:repeat(3,1fr);width:40%;display:grid}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_title{grid-column:span 2;font-family:InstrumentSerif,sans-serif;font-size:max(1.6vw,16px);font-weight:400}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_title{grid-column:span 3;font-family:HelveticaNow,sans-serif;font-size:max(.7vw,12px);font-weight:400}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip{min-width:max-content;max-width:max-content;display:inline;position:relative}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:nth-child(odd){max-width:unset}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:nth-child(odd)>.footer_grid_projects_tooltip_container{right:0}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:nth-child(odd)>.footer_grid_projects_tooltip_container{right:auto}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_text{text-underline-offset:.18vw;max-width:max-content;font-family:HelveticaNow,sans-serif;font-size:max(.7vw,12px);font-weight:400;-webkit-text-decoration:underline #ffffff14;text-decoration:underline #ffffff14;display:flex;position:relative}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_text .footer_grid_projects_tooltip_text_arrow{opacity:0;visibility:hidden;background:linear-gradient(135deg,#0000 0% 50%,#ffffff1f 50% 100%);width:8px;height:8px;margin:0 auto;position:absolute;top:-8px;left:0;right:0;transform:rotate(45deg)}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_text .footer_grid_projects_tooltip_text_arrow{width:.8vh;height:.8vh;top:-.8vh}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container{color:var(--neutral-white-100);opacity:.01;visibility:hidden;z-index:1;border-radius:.75vw;max-width:calc(100vw - 32px);height:180px;min-height:180px;padding-bottom:4px;display:flex;position:absolute;bottom:18px}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container{max-width:none;height:max(16vh,180px);padding-bottom:.4vh;bottom:max(.7vw,18px);left:50%;transform:translate(-50%)}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:max(.5vw,8px);gap:0 max(.5vw,8px);height:100%;padding:max(.5vw,8px);display:flex}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_image{aspect-ratio:16/12;border-radius:max(.25vw,4px) 0 0 max(.25vw,4px);width:50vw;overflow:hidden}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_image{aspect-ratio:16/9;width:100%}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_image>img{aspect-ratio:inherit;width:100%;transition:transform .3s}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_image>img:hover{transform:scale(1.05)}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info{aspect-ratio:1/1.5;flex-direction:column;height:100%;display:flex}@media only screen and (width>=768px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info{aspect-ratio:1}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_icon{color:var(--neutral-gray2-100);width:16px;height:16px;margin-right:4px}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_icon{width:max(1vw,16px);height:max(1vw,16px);margin-right:max(.25vw,4px)}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_title{color:var(--neutral-white-100);margin-bottom:max(.2vw,4px);font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:500}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_description{color:var(--neutral-gray2-100);font-family:HelveticaNow,sans-serif;font-size:max(.6vw,10px);font-weight:400}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_links{justify-content:flex-end;gap:0 max(.5vw,8px);width:100%;min-height:16px;margin-top:auto;display:flex}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_links>a{color:var(--neutral-gray3-100);height:1vw}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_links>a>svg{width:16px;height:16px;transition:transform .3s}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_links>a>svg:hover{transform:scale(1.1)}@media only screen and (width>=1024px){.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip .footer_grid_projects_tooltip_container .footer_grid_projects_tooltip_container_content .footer_grid_projects_tooltip_container_content_info .footer_grid_projects_tooltip_container_content_info_links>a>svg{width:max(1vw,16px);height:max(1vw,16px)}}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:hover>.footer_grid_projects_tooltip_container,.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:hover>.footer_grid_projects_tooltip_text>.footer_grid_projects_tooltip_text_arrow{opacity:1;visibility:visible}.footer .footer_grid .footer_grid_projects .footer_grid_projects_tooltip:hover .footer_grid_projects_tooltip_text{color:var(--primary-green-100);text-decoration-color:#fff}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.nav{pointer-events:none;z-index:99999;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}@media only screen and (width>=1024px){.nav{top:0;bottom:unset}}.nav .nav_inner{pointer-events:auto;justify-content:center;align-items:center;width:100%;padding:16px;display:flex}@media only screen and (width>=1024px){.nav .nav_inner{justify-content:space-between;padding:1vw 10vw}}.nav .nav_inner .nav_inner_logo{align-items:center;text-decoration:none;display:none}@media only screen and (width>=1024px){.nav .nav_inner .nav_inner_logo{display:flex}}.nav .nav_inner .nav_inner_logo .nav_inner_logo_img{width:max(3vw,48px);height:max(3vw,48px);margin-right:max(2vw,42px);display:block}.nav .nav_inner .nav_inner_links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1414144d;border-radius:9999px;align-items:center;gap:max(2vw,24px);padding:max(.8vw,12px) max(1.6vw,24px);list-style:none;display:flex}.nav .nav_inner .nav_inner_links a{letter-spacing:3px;color:#fff;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,12px);font-weight:400;transition:opacity .2s}.nav .nav_inner .nav_inner_links a:hover{opacity:.6}.nav .nav_inner .nav_lang{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#1414144d;border-radius:9999px;justify-content:center;align-items:center;gap:max(.5vw,8px);width:max(5vw,90px);padding:max(.4vw,4px) max(.8vw,12px);list-style:none;display:flex;position:fixed;top:16px}@media only screen and (width>=1024px){.nav .nav_inner .nav_lang{top:unset;position:relative}}.nav .nav_inner .nav_lang .nav_lang_link{color:#fff;font-family:HelveticaNow,sans-serif;font-size:max(.7vw,12px);font-weight:400;transition:opacity .2s}.nav .nav_inner .nav_lang .nav_lang_link:hover{opacity:.6}.nav .nav_inner .nav_lang .nav_lang_current{text-decoration:underline}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.hero{pointer-events:none;min-height:120dvh;position:relative}.hero .hero_main{pointer-events:auto;justify-content:center;align-items:flex-start;padding:0 max(1vw,16px);display:flex;position:absolute;top:max(6vw,80px);left:0;right:0}.hero .hero_main .hero_main_center{flex-direction:column;align-items:center;max-width:100%;display:flex}.hero .hero_main .hero_main_center .hero_main_center_headline{color:#fff;font-family:InstrumentSerif,sans-serif;font-size:max(5.6vw,56px);font-weight:400;line-height:1}.hero .hero_main .hero_main_center .hero_main_center_subhead{color:#ffffffbf;text-align:center;font-family:InstrumentSerif,sans-serif;font-size:max(3.2vw,32px);font-weight:300}.hero .hero_main .hero_main_center .hero_main_center_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:max(.8vw,12px);margin-top:8px;display:flex}@media only screen and (width>=1024px){.hero .hero_main .hero_main_center .hero_main_center_actions{margin-top:max(.6vh,8px)}}.hero .hero_main .hero_main_center .hero_main_center_actions .hero_main_center_actions_btn{color:#ffffffb3;cursor:pointer;border:1px solid #ffffffb3;border-radius:9999px;padding:max(.5vw,8px) max(1vw,12px);font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:300;transition:background-color .3s,color .3s}.hero .hero_main .hero_main_center .hero_main_center_actions .hero_main_center_actions_btn:hover{color:#fff;background-color:#ffffff16}.hero .hero_main .hero_main_center .hero_main_center_actions .hero_main_center_actions_link{color:#ffffffb3;transition:color .3s;display:flex}.hero .hero_main .hero_main_center .hero_main_center_actions .hero_main_center_actions_link:hover{color:#fff}.hero .hero_main .hero_main_center .hero_main_center_actions .hero_main_center_actions_link>svg{width:max(1.4vw,24px);height:max(1.4vw,24px)}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.about{pointer-events:none;align-items:flex-start;min-height:120dvh;display:flex}.about .about_inner{pointer-events:auto;flex-direction:column;gap:max(2.78vw,40px);padding:0 16px;display:flex}@media only screen and (width>=1024px){.about .about_inner{width:63vw;padding:0 10vw}}.about .about_inner .about_inner_header{flex-direction:column;gap:max(1vw,16px);display:flex}.about .about_inner .about_inner_header .about_inner_header_eyebrow{letter-spacing:3px;color:#ffffff80;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,12px);font-weight:400}.about .about_inner .about_inner_header .about_inner_header_rule{background-color:#fff3;width:100%;height:1px}.about .about_inner .about_inner_text{color:#fff;font-family:InstrumentSerif,sans-serif;font-size:max(2.4vw,24px);font-weight:400}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.experience{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 16px;display:flex;position:relative}@media only screen and (width>=1024px){.experience{padding:0 10vw}}.experience .experience_sticky{pointer-events:auto;flex-direction:column;justify-content:center;align-items:start;gap:max(1vw,16px);width:100%;display:flex;position:static}@media only screen and (width>=1024px){.experience .experience_sticky{height:150dvh}}.experience .experience_sticky .experience_sticky_row{pointer-events:auto;flex-direction:column;justify-content:space-between;align-items:start;gap:max(1vw,16px);width:100%;display:flex;position:static}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row{flex-direction:row}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left{flex-direction:column;justify-content:space-between;align-items:start;gap:max(1vw,16px);width:100%;display:flex}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left{width:50%;height:100%}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left .experience_sticky_row_left_container{flex-direction:column;gap:max(1vw,16px);width:100%;display:flex}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left .experience_sticky_row_left_container{position:sticky;top:14vh}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left .experience_sticky_row_left_container .experience_sticky_row_left_container_eyebrow{letter-spacing:3px;color:#ffffff80;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,12px);font-weight:400}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_left .experience_sticky_row_left_container .experience_sticky_row_left_container_title{color:#fff;font-family:InstrumentSerif,sans-serif;font-size:max(3.2vw,32px);font-weight:300}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right{pointer-events:none;flex-direction:column;justify-content:center;align-items:start;gap:max(1vw,16px);width:100%;display:flex;position:relative}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right{width:50%}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid{flex-direction:column;align-items:flex-start;gap:max(1vw,16px);display:flex}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid{flex-direction:row}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col{flex-direction:column;flex:1;gap:max(1vw,16px);display:flex}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card{pointer-events:auto;flex-direction:column;gap:max(1vw,16px);display:flex}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_company{color:#fff;font-family:InstrumentSerif,sans-serif;font-size:max(2.4vw,24px);font-weight:400}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_role{color:#ffffff80;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:300}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_dates{color:#ffffff59;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:300}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project{pointer-events:auto}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project:nth-child(odd) .experience_card_project_link{flex-direction:row-reverse}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:max(1vw,16px);flex-direction:column;gap:max(1vw,16px);padding:max(1vw,16px);text-decoration:none;transition:background .3s,border-color .2s;display:flex}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link{flex-direction:row}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link:hover{background:#ffffff12;border-color:#ffffff26}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link:hover .experience_card_project_link_image>img{transform:scale(1.05)}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_image{aspect-ratio:4/3;object-fit:cover;opacity:.85;border-radius:max(.5vw,8px);width:100%;overflow:hidden}@media only screen and (width>=1024px){.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_image{width:50%}}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_image>img{aspect-ratio:4/3;object-fit:cover;opacity:.85;border-radius:max(.5vw,8px);width:100%;transition:transform .2s}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content{flex-direction:column;flex:1;gap:max(.5vw,8px);display:flex}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content .experience_card_project_link_content_name{color:#fff;font-family:HelveticaNow,sans-serif;font-size:max(1vw,16px);font-weight:400}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content .experience_card_project_link_content_desc{color:#ffffff8c;font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:300}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content .experience_card_project_link_content_technologies{flex-wrap:wrap;gap:max(.5vw,8px);margin-top:max(.2vw,4px);display:flex}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content .experience_card_project_link_content_technologies .experience_card_project_link_content_technologies_technology{color:#fff9;background:#ffffff12;border-radius:9999px;align-items:center;gap:max(.3vw,4px);padding:max(.4vh,4px) max(.6vw,12px);font-family:HelveticaNow,sans-serif;font-size:max(.6vw,10px);font-weight:400;display:inline-flex}.experience .experience_sticky .experience_sticky_row .experience_sticky_row_right .experience_sticky_row_right_grid .experience_sticky_row_right_grid_col .experience_card .experience_card_project .experience_card_project_link .experience_card_project_link_content .experience_card_project_link_content_technologies .experience_card_project_link_content_technologies_technology svg{flex-shrink:0;width:max(.7vw,16px);height:max(.7vw,16px)}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}.contact{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;min-height:120dvh;display:flex}.contact .contact_cta{pointer-events:auto;justify-content:center;align-items:center;width:100%;margin-bottom:120px;padding:0 16px;display:flex}@media only screen and (width>=1024px){.contact .contact_cta{padding:0 10vw}}.contact .contact_cta .contact_cta_center{text-align:center;flex-direction:column;align-items:center;gap:max(1vw,16px);display:flex}.contact .contact_cta .contact_cta_center .contact_cta_center_headline{color:#fff;font-family:InstrumentSerif,sans-serif;font-size:max(3.2vw,32px);font-weight:300}.contact .contact_cta .contact_cta_center .contact_cta_center_btn{color:#fff;cursor:pointer;border:1px solid #fff;border-radius:9999px;padding:max(.5vw,8px) max(1vw,12px);font-family:HelveticaNow,sans-serif;font-size:max(.8vw,14px);font-weight:300;transition:background-color .3s,color .3s}.contact .contact_cta .contact_cta_center .contact_cta_center_btn:hover{background-color:#ffffff32}.home_overlay{pointer-events:none;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.home_overlay img{object-fit:cover;width:100%;height:100%;display:block}.home_overlay.home_overlay_grain1{mix-blend-mode:color-dodge;opacity:.47;z-index:15}.home_overlay.home_overlay_grain2{mix-blend-mode:screen;opacity:.25;z-index:20}.home_page{z-index:10;position:relative}.home_page:before{-webkit-mask:radial-gradient(circle 400px at var(--cx,-9999px) var(--cy,-9999px), transparent 0%, transparent 60px, black 400px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:"";-webkit-mask:radial-gradient(circle 400px at var(--cx,-9999px) var(--cy,-9999px), transparent 0%, transparent 60px, black 400px);mask:radial-gradient(circle 400px at var(--cx,-9999px) var(--cy,-9999px), transparent 0%, transparent 60px, black 400px);pointer-events:none;z-index:-1;position:fixed;inset:0}@font-face{font-family:HelveticaNow;font-weight:300;src:url(/fonts/helveticanowdisplay-light.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:400;src:url(/fonts/helveticanowdisplay-regular.ttf)format("truetype")}@font-face{font-family:HelveticaNow;font-weight:500;src:url(/fonts/helveticanowdisplay-medium.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:normal;src:url(/fonts/instrumentserif-regular.ttf)format("truetype")}@font-face{font-family:InstrumentSerif;font-weight:400;font-style:italic;src:url(/fonts/instrumentserif-italic.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:max(8vh,64px)}body{color:#fff;scrollbar-width:none;overscroll-behavior-y:none;background:#000;font-family:HelveticaNow,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;overflow-x:hidden}#root{width:100%;min-height:100dvh}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}
