@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400 700;src:url(/_next/static/media/RobotoMono-Regular.ec9a3687.woff2) format("woff2")}@font-face{font-display:swap;font-family:Test Die Grotesk A;font-style:normal;font-weight:400;src:url(/_next/static/media/test-die-grotesk-a-regular.da9196c3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Test Die Grotesk A;font-style:normal;font-weight:500;src:url(/_next/static/media/test-die-grotesk-a-medium.d6692748.woff2) format("woff2")}:root{--mt-bg:#030303;--mt-main:#eee;--mt-sub:#444;--mt-sub-alt:#171717;--mt-text:#eee;--mt-caret:#eee;--mt-error:#fff;--mt-on-bg:#eee;--mt-muted-accessible:#888;--mt-highlight:#eee;--mt-on-highlight:#000;--mt-on-surface:#eee;--mt-icon-filter:brightness(0) invert(1);--mt-theme-transition:125ms ease}html.portfolio-booting:not([data-portfolio-native-project-startup=true]) body{visibility:hidden!important}body,html{scrollbar-width:none}body.portfolio-extra-open{overflow:hidden!important;overscroll-behavior:none!important}html.mt-theme-applied body.portfolio-extra-open .navbar_contain,html.mt-theme-applied body.portfolio-extra-open .navbar_wrap{pointer-events:none!important}html.mt-theme-applied body.portfolio-extra-open .navbar_wrap a,html.mt-theme-applied body.portfolio-extra-open .navbar_wrap button{pointer-events:auto!important}html.mt-theme-applied body.portfolio-extra-viewer-open .navbar_wrap,html.mt-theme-applied body.portfolio-extra-viewer-open .navbar_wrap a,html.mt-theme-applied body.portfolio-extra-viewer-open .navbar_wrap button{pointer-events:none!important}body.portfolio-extra-viewer-open .portfolio-extra-layer{z-index:2147483000}.portfolio-extra-layer{background:var(--mt-bg);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .16s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:900}.portfolio-extra-layer:before{background:inherit;content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .12s linear;z-index:2}.portfolio-extra-layer.is-world-painted:before{opacity:0}.portfolio-extra-layer.is-open{opacity:1;pointer-events:auto;visibility:visible}.portfolio-extra-frame{background:var(--mt-bg,#030303);border:0;color-scheme:dark;display:block;height:100%;position:relative;width:100%;visibility:hidden;z-index:1}.portfolio-extra-frame.is-ready,.portfolio-extra-layer.is-open .portfolio-extra-frame{visibility:visible}html.portfolio-extra-pointer>body>.cash-cursor-dot,html.portfolio-extra-pointer>body>.cash-cursor-trail{opacity:0!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}html.mt-theme-applied,html.mt-theme-applied .footer-wrap-dark,html.mt-theme-applied .footer_wrap,html.mt-theme-applied .footer_wrap_main,html.mt-theme-applied .page_wrap,html.mt-theme-applied .portfolio-work,html.mt-theme-applied body{background-color:var(--mt-bg)!important;color:var(--mt-text)!important;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition)}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap,html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap a,html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap button{color:var(--mt-on-bg)!important;transition:color var(--mt-theme-transition)}}html.mt-theme-applied .footer_wrap_main a,html.mt-theme-applied .footer_wrap_main button,html.mt-theme-applied .footer_wrap_main div,html.mt-theme-applied .footer_wrap_main span{color:var(--mt-on-bg)!important;transition:color var(--mt-theme-transition)}html.mt-theme-applied .hero_home_wrap{background-color:var(--mt-bg)!important;transition:background-color var(--mt-theme-transition)}html.mt-theme-applied .hero_home_cover{background-color:var(--mt-bg);transition:background-color var(--mt-theme-transition),filter var(--mt-theme-transition)}html.mt-theme-applied .hero_home_wrap .hero_home_bottom,html.mt-theme-applied .hero_home_wrap .hero_home_cover,html.mt-theme-applied .hero_home_wrap .hero_home_gradient,html.mt-theme-applied .hero_home_wrap .hero_home_main{display:none!important}html.mt-theme-applied .hero_home_wrap{height:100svh!important;min-height:100svh!important}html.mt-theme-applied .g_btn_main{background-color:var(--mt-text)!important;color:var(--mt-bg)!important;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition)}html.mt-theme-applied .g_btn_aside_bg,html.mt-theme-applied .g_eyebrow_circle{background-color:var(--mt-main)!important;transition:background-color var(--mt-theme-transition)}html.mt-theme-applied .footer_aside_contain,html.mt-theme-applied .footer_bottom,html.mt-theme-applied .footer_middle_wrap,html.mt-theme-applied .footer_nav_li,html.mt-theme-applied .footer_top{border-color:var(--mt-sub-alt)!important;transition:border-color var(--mt-theme-transition)}html.mt-theme-applied .footer_wrap_main .footer_ai_sr,html.mt-theme-applied .footer_wrap_main .footer_bottom_span,html.mt-theme-applied .footer_wrap_main .footer_middle_address,html.mt-theme-applied .footer_wrap_main .footer_top_text{color:var(--mt-muted-accessible)!important}html.mt-theme-applied .footer_ai_link,html.mt-theme-applied .footer_middle_webflow{background-color:var(--mt-sub-alt)!important;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition)}html.mt-theme-applied .footer_ai_image,html.mt-theme-applied .footer_middle_webflow img{filter:var(--mt-icon-filter)!important;opacity:1!important}html.mt-theme-applied .footer_ai_link,html.mt-theme-applied .footer_middle_webflow{color:var(--mt-on-surface)!important}html.mt-theme-applied .footer_ai_link *,html.mt-theme-applied .footer_middle_webflow *{color:inherit!important}html.mt-theme-applied .footer_canvas_bottom{display:none!important}html.mt-theme-applied .navbar_wrap{--portfolio-header-control-height:2.5rem;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;left:0!important;position:fixed!important;opacity:1!important;pointer-events:auto!important;right:0!important;top:0!important;transform:translateY(0)!important;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color var(--mt-theme-transition),color var(--mt-theme-transition)!important;visibility:visible!important;z-index:1000!important}html.mt-theme-applied .navbar_wrap.portfolio-navbar-hidden{opacity:1!important;pointer-events:none!important;transform:translateY(-110%)!important}html.mt-theme-applied .navbar_wrap.portfolio-navbar-scrolled{backdrop-filter:none!important;background-color:transparent!important;-webkit-backdrop-filter:none!important}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .g_btn_main,html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .g_btn_main *{color:var(--mt-text)!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .g_btn_main{background-color:var(--mt-sub-alt)!important;border-radius:6px!important;column-gap:0!important;height:var(--portfolio-header-control-height)!important;min-height:var(--portfolio-header-control-height)!important;padding-left:8px!important;padding-right:8px!important;width:auto!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .g_btn_aside_bg{display:none!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_left_sound_container{background-color:var(--mt-sub-alt)!important;border-radius:6px!important;color:var(--mt-text)!important;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition)}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_left_sound_btn{background:transparent!important;height:var(--portfolio-header-control-height)!important;padding:0!important;width:var(--portfolio-header-control-height)!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_left_sound_container{height:100%!important;width:100%!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .g_btn_text{text-shadow:0 1.2em 0 var(--mt-text)!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal{align-items:center;display:grid!important;grid-template-columns:1fr auto 1fr!important}}@media (min-width:1101px){html.mt-theme-applied .navbar_wrap{--portfolio-header-control-height:42px;--header-text:var(--mt-on-bg);--header-muted:var(--portfolio-nav-muted);--header-sound:var(--mt-sub-alt);--header-theme:var(--mt-sub-alt);--header-sound-hover:color-mix(in srgb,var(--mt-sub-alt) 90%,var(--mt-on-bg));--header-theme-hover:color-mix(in srgb,var(--mt-sub-alt) 85%,var(--mt-on-bg));--header-nav-hover:var(--portfolio-nav-hover);--header-nav-on-hover:var(--portfolio-nav-on-hover);padding:0!important;height:82px;color:var(--header-text)}html.mt-theme-applied[data-portfolio-theme=shadow] .navbar_wrap{--header-text:#fff;--header-muted:#757575;--header-sound:rgb(22.5927403 22.5927403 22.5927403);--header-theme:rgb(35.7 35.7 35.7);--header-sound-hover:rgb(30.6 30.6 30.6);--header-theme-hover:rgb(45.9 45.9 45.9);--header-nav-hover:#fff;--header-nav-on-hover:#000}html.mt-theme-applied .portfolio-navbar-personal{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(202px,calc((100% - 322px) / 2 - 170.5px)) auto minmax(0,1fr)!important;column-gap:0!important;align-items:center;width:100%!important;max-width:none!important;height:82px;min-height:82px;padding:20px!important}html.mt-theme-applied .portfolio-navbar-personal>:is(.navbar_left_contain,.navbar_links,.navbar_cta_wrap){grid-row:1!important;inset:auto!important;margin:0!important;width:auto!important;align-items:center;display:flex!important;justify-self:start!important}html.mt-theme-applied .portfolio-navbar-personal>.navbar_left_contain{grid-column:1!important}html.mt-theme-applied .portfolio-navbar-personal>.navbar_links{grid-column:2!important;justify-self:center!important}html.mt-theme-applied .portfolio-navbar-personal>.navbar_cta_wrap{grid-column:3!important;justify-self:end!important}html.mt-theme-applied .portfolio-navbar-personal :is(.portfolio-header-name,.navbar_menu_btn){display:none!important}html.mt-theme-applied .portfolio-header-actions{display:flex;align-items:center;gap:8px;height:42px}html.mt-theme-applied .portfolio-header-actions :is(.navbar_left_sound_wrap,.navbar_cta_contain){display:flex;align-items:center;height:42px}html.mt-theme-applied .portfolio-navbar-personal .navbar_links_ul{display:flex;align-items:center;gap:0;margin:0;padding:0}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link{box-sizing:border-box;display:flex;align-items:center;height:40px;padding:12px;font-family:Test Die Grotesk A,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:16px!important;letter-spacing:0;border:0;border-radius:0;background:transparent;color:var(--header-muted)!important;overflow:hidden;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition);position:relative;isolation:isolate}html.mt-theme-applied .portfolio-navbar-personal .navbar_links_li:first-child .navbar_link,html.mt-theme-applied .portfolio-navbar-personal .navbar_links_li:nth-child(4) .navbar_link{min-width:72px}html.mt-theme-applied .portfolio-navbar-personal .navbar_links_li:nth-child(2) .navbar_link{min-width:81px}html.mt-theme-applied .portfolio-navbar-personal .navbar_links_li:nth-child(3) .navbar_link{min-width:97px}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link.is-current{color:var(--header-text)!important}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link:is(:hover,:focus-visible){background:transparent;color:var(--header-nav-on-hover)!important}html.mt-theme-applied .navbar_wrap :is(.navbar_left_sound_btn,.navbar_cta_contain .portfolio-theme-trigger){box-sizing:border-box;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;box-shadow:none!important;opacity:1}html.mt-theme-applied .navbar_wrap .navbar_left_sound_btn{background:transparent!important;position:relative}html.mt-theme-applied .navbar_wrap .navbar_left_sound_container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:42px!important;height:42px!important;background:color-mix(in srgb,var(--header-sound) 60%,transparent)!important;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);color:var(--header-text)!important;border-radius:2.52px!important;transition:width .18s ease-in-out,height .18s ease-in-out,inset .18s ease-in-out,background-color .18s ease-in-out,color .18s ease-in-out,border-radius .18s ease-in-out}html.mt-theme-applied .navbar_wrap .navbar_left_sound_btn svg{width:19.7946px;height:19.7946px;color:inherit!important}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger{background:transparent!important;border-radius:2.52px!important;filter:none;transition:color .18s ease-in-out;position:relative;isolation:isolate;overflow:visible;width:54px!important;min-width:54px!important}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:after{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:2.52px;background:color-mix(in srgb,var(--header-theme) 60%,transparent);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);transition:inset .18s ease-in-out,background-color .18s ease-in-out,border-radius .18s ease-in-out}html.mt-theme-applied .navbar_wrap .portfolio-theme-trigger :is(.g_btn_text_contain,.g_btn_aside_wrap){display:none!important}@media (hover:hover) and (pointer:fine){html.mt-theme-applied .navbar_wrap .navbar_left_sound_btn:hover .navbar_left_sound_container{width:45px!important;height:45px!important;inset:-1.5px;background:color-mix(in srgb,var(--header-sound-hover) 60%,transparent)!important;border-radius:4px!important;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:hover{background:transparent!important;transform:none}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:hover:after{inset:-1.5px;background:color-mix(in srgb,var(--header-theme-hover) 60%,transparent);border-radius:4px;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}}@media (prefers-reduced-motion:reduce){html.mt-theme-applied .navbar_wrap :is(.navbar_left_sound_container,.portfolio-theme-trigger){transition:none!important}}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;transform-origin:right;transform:scaleX(0);background-color:var(--header-nav-hover)!important;transition:transform .9s var(--animation-expo-out,cubic-bezier(.2,1,.36,1))}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link:is(:hover,:focus-visible):before{transform-origin:left;transform:scaleX(1)}html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link:focus-visible{outline:2px solid var(--header-text);outline-offset:2px}.portfolio-filter-trigger{display:flex;align-items:center;justify-content:center;gap:0;box-sizing:border-box;width:90px;height:42px;padding:0;background:transparent;color:var(--header-text);border:0;border-radius:2.52px;font:400 20px/26px Test Die Grotesk A,Arial,sans-serif;transform-origin:center;transition:color .18s ease-in-out;position:relative;isolation:isolate}.portfolio-filter-trigger:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:2.52px;background:color-mix(in srgb,var(--header-sound) 60%,transparent);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);transition:inset .18s ease-in-out,background-color .18s ease-in-out,border-radius .18s ease-in-out}.portfolio-filter-trigger svg{width:12.616px;height:12.616px;flex:none}.portfolio-filter-trigger:is(:hover,:focus-visible){background:transparent;color:var(--header-text)}.portfolio-filter-trigger:is(:hover,:focus-visible):before{inset:-1.5px -3.5px;background:color-mix(in srgb,var(--header-theme-hover) 60%,transparent);border-radius:4px;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}@media (prefers-reduced-motion:reduce){.portfolio-filter-trigger:before{transition:none}}.portfolio-filter-trigger:focus-visible{outline:2px solid var(--header-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.portfolio-filter-trigger,html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:after{transition:none}}}.hero_home_wrap{display:none!important}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-header-name,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_links .navbar_link{font-family:var(--portfolio-ui-font-family)!important;font-size:var(--portfolio-ui-font-size)!important;font-weight:var(--portfolio-ui-font-weight)!important;line-height:var(--portfolio-ui-line-height)!important}}html:not(.portfolio-work-redesign) .portfolio-footer-heading,html:not(.portfolio-work-redesign) .portfolio-work-card span,html:not(.portfolio-work-redesign) .portfolio-work-filters button{font-family:var(--portfolio-ui-font-family)!important;font-size:var(--portfolio-ui-font-size)!important;font-weight:var(--portfolio-ui-font-weight)!important;line-height:var(--portfolio-ui-line-height)!important}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_cta_wrap,html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_left_contain,html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_links{grid-column:auto!important;grid-row:1!important;inset:auto!important;margin:0!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_links{justify-self:center!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_cta_wrap,html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_left_contain{display:flex!important;width:auto!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_left_contain{justify-content:flex-start}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_cta_wrap{justify-content:flex-end}html:not(.portfolio-work-redesign) .portfolio-header-actions{align-items:center;display:flex;gap:8px}html:not(.portfolio-work-redesign) .portfolio-header-name{color:inherit;font:inherit;font-weight:600;text-decoration:none;white-space:nowrap}html:not(.portfolio-work-redesign) .portfolio-header-name,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_link{font-family:var(--portfolio-ui-font-family)!important;font-size:var(--portfolio-ui-font-size)!important;font-weight:var(--portfolio-ui-font-weight)!important;line-height:var(--portfolio-ui-line-height)!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}}html:not(.portfolio-work-redesign) .portfolio-work-filters button{font-family:var(--portfolio-ui-font-family)!important;font-size:var(--portfolio-ui-font-size)!important;font-weight:var(--portfolio-ui-font-weight)!important;line-height:var(--portfolio-ui-line-height)!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-header-name,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_link{overflow:hidden}}html:not(.portfolio-work-redesign) .portfolio-work-filters button{overflow:hidden}.portfolio-filter-label,.portfolio-nav-label{color:inherit!important;display:block;font:inherit!important;line-height:inherit!important;will-change:transform,opacity}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn{display:none!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn .g_btn_text,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn .navbar_menu_span-wrap{overflow:hidden!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn .g_btn_text{line-height:1.1!important;text-shadow:none!important}}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{align-items:start;background-color:var(--mt-bg)!important;color:var(--mt-on-bg)!important;grid-template-columns:1fr 1fr;min-height:100svh;padding:clamp(3rem,6vw,7rem) var(--site--margin);transform:none!important}html:not(.portfolio-work-redesign) .portfolio-footer-contact,html:not(.portfolio-work-redesign) .portfolio-footer-socials{align-self:start;min-width:0}html:not(.portfolio-work-redesign) .portfolio-footer-label{color:var(--mt-muted-accessible)!important;font-family:Roboto Mono,monospace;font-size:.65rem;margin-bottom:1.75rem}html:not(.portfolio-work-redesign) .portfolio-footer-email{color:var(--mt-on-bg)!important;display:inline-block;font-size:.9rem;font-weight:600;isolation:isolate;padding:.15em .2em;position:relative;text-decoration:none}html:not(.portfolio-work-redesign) .portfolio-footer-email:before{background:var(--mt-highlight);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .65s cubic-bezier(.16,1,.3,1);z-index:-1}html:not(.portfolio-work-redesign) .portfolio-footer-email span{color:inherit!important;position:relative}html:not(.portfolio-work-redesign) .portfolio-footer-heading{color:var(--mt-on-bg)!important;font-size:1rem;font-weight:600;margin-bottom:2.75rem}html:not(.portfolio-work-redesign) .portfolio-footer-links{display:grid}html:not(.portfolio-work-redesign) .portfolio-footer-links a{border-bottom:1px solid var(--mt-sub-alt);color:var(--mt-on-bg)!important;font-size:clamp(2rem,3vw,3.4rem);font-weight:500;line-height:1.1;padding:.45rem 0;text-decoration:none!important;transition:color var(--mt-theme-transition),padding-left .3s cubic-bezier(.16,1,.3,1),border-color var(--mt-theme-transition)}@media (hover:hover) and (pointer:fine){html:not(.portfolio-work-redesign) .portfolio-footer-links a:hover{color:var(--mt-main)!important;padding-left:.3em}html:not(.portfolio-work-redesign) .portfolio-footer-email:hover{color:var(--mt-on-highlight)!important}html:not(.portfolio-work-redesign) .portfolio-footer-email:hover:before{transform:scaleX(1);transform-origin:left}}@media (max-width:767px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal{grid-template-columns:1fr auto!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_links{display:none!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_cta_wrap{align-items:center;gap:.5rem}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .portfolio-header-name{display:none!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_menu_btn{display:flex!important}html:not(.portfolio-work-redesign) .portfolio-header-actions{gap:8px}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{gap:5rem;grid-template-columns:1fr;padding-top:4rem}html:not(.portfolio-work-redesign) .portfolio-footer-links a{font-size:clamp(2rem,12vw,3.25rem)}}html.mt-theme-applied [data-link-hover]:before{background-color:var(--mt-highlight)!important}html.mt-theme-applied [data-link-hover]:hover,html.mt-theme-applied [data-link-hover]:hover *{color:var(--mt-on-highlight)!important}html.mt-theme-applied .footer_nav_text:hover{background-color:var(--mt-highlight)!important;color:var(--mt-on-highlight)!important}html.mt-theme-applied .footer_nav_text:hover [data-footer-arrow],html.mt-theme-applied .footer_nav_text:hover [data-hover-heading]{color:var(--mt-on-highlight)!important}html.mt-theme-applied .footer_nav_span.is-arrow{opacity:0!important;visibility:hidden}html.mt-theme-applied .footer_nav_text:focus-visible .footer_nav_span.is-arrow,html.mt-theme-applied .footer_nav_text:hover .footer_nav_span.is-arrow{opacity:1!important;visibility:visible}html.mt-theme-applied [tabindex]:focus-visible,html.mt-theme-applied a:focus-visible,html.mt-theme-applied button:focus-visible{box-shadow:0 0 0 2px var(--mt-bg),0 0 0 4px var(--mt-main)!important;outline:0!important}body.mt-theme-dialog-open{overflow:hidden!important}body.mt-theme-dialog-open[data-theme-fixed-lock]{position:fixed!important;width:100%!important}.mt-theme-backdrop{align-items:flex-start;background:rgb(0 0 0/60%);display:flex;inset:0;justify-content:center;opacity:0;padding:182px 20px 20px;pointer-events:none;position:fixed;transition:opacity .18s ease-out;z-index:2147483600;overflow-y:auto}@media (min-width:1101px){.mt-theme-backdrop{padding:76px 20px 20px 68px;justify-content:flex-start;background:rgb(0 0 0/40%)}}.mt-theme-shell{color:var(--mt-text);max-width:450px;width:100%}.mt-theme-backdrop.is-open{opacity:1;pointer-events:auto}.mt-theme-dialog{background:var(--portfolio-selector-surface);border:0;border-radius:8px;box-shadow:none;color:var(--portfolio-selector-muted);display:block;opacity:0;overflow:hidden;transform:translateY(12px) scale(.985);transition:background-color var(--mt-theme-transition),border-color var(--mt-theme-transition),color var(--mt-theme-transition),opacity .18s ease-out,transform .24s cubic-bezier(.2,.8,.2,1);width:100%}.mt-theme-backdrop.is-open .mt-theme-dialog{opacity:1;transform:translateY(0) scale(1)}.mt-theme-list{margin:0;max-height:calc(100vh - 15rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--mt-sub) transparent;scrollbar-width:thin}.mt-theme-list,.mt-theme-row{cursor:pointer;display:grid;padding:0}.mt-theme-row{align-items:center;background:var(--portfolio-selector-surface);border:0;color:var(--portfolio-selector-muted);font-family:Test Die Grotesk A,Arial,sans-serif;font-size:20.8px;font-weight:400;line-height:29.12px;grid-template-columns:minmax(0,1fr) 90px;min-height:45px;text-align:left;transition:background-color var(--mt-theme-transition),color var(--mt-theme-transition);width:100%;letter-spacing:0;height:45px;box-sizing:border-box}.mt-theme-row.is-active{background:var(--portfolio-selector-active)!important;color:var(--portfolio-selector-on-active)!important}.mt-theme-check{font-size:.8rem;font-weight:800;line-height:1;margin-right:.5rem;opacity:0;width:1.25em}.mt-theme-row.is-selected .mt-theme-check{opacity:1}.mt-theme-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding:8px 16px 8px 43px}.mt-theme-swatches{align-items:center;background:linear-gradient(to right,var(--swatch-left) 0 50%,var(--swatch-right) 50% 100%);border-radius:0;display:grid;gap:0;grid-auto-flow:column;outline:none;padding:0;grid-template-columns:45px 45px;height:45px;overflow:hidden;isolation:isolate;contain:paint}.mt-theme-swatch{background:var(--swatch);border-radius:0;box-shadow:none;height:45px;width:45px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover) and (pointer:fine){.mt-theme-row:hover .mt-theme-swatch:first-child{transform:translateX(100%);z-index:1}.mt-theme-row:hover .mt-theme-swatch:last-child{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.mt-theme-swatch,html.mt-theme-applied .portfolio-navbar-personal .navbar_links .navbar_link:before{transition:none}}.portfolio-filter-trigger[hidden],.portfolio-work-empty[hidden]{display:none!important}.portfolio-filter-backdrop .mt-theme-dialog{padding-bottom:0;background:var(--portfolio-filter-surface)}.portfolio-filter-backdrop .mt-theme-row{height:45.125px;min-height:45.125px;grid-template-columns:24px minmax(0,1fr);font-size:20px;line-height:28px;column-gap:24px;padding:0 16px;position:relative;color:var(--portfolio-filter-inactive-text);background:var(--portfolio-filter-surface)}.portfolio-filter-backdrop .mt-theme-row.is-active{background:var(--portfolio-filter-active)!important;color:var(--portfolio-filter-active-text)!important}.portfolio-filter-backdrop .mt-theme-row.is-active .portfolio-filter-icon{background-color:var(--portfolio-filter-active-icon)}.portfolio-filter-icon{width:24px;height:24px;background-color:var(--portfolio-filter-inactive-icon);transition:background-color var(--mt-theme-transition);mask:var(--portfolio-filter-icon) center /contain no-repeat;-webkit-mask:var(--portfolio-filter-icon) center /contain no-repeat}.portfolio-filter-backdrop .mt-theme-row .portfolio-filter-icon{align-self:start;margin-top:8px}.portfolio-filter-backdrop .mt-theme-name{padding:0;height:29px}.mt-theme-row:focus-visible{outline:2px solid var(--portfolio-selector-on-active);outline-offset:-2px}@media (max-width:1100px){.portfolio-filter-trigger{display:none}}@media (max-height:480px) and (min-width:768px){.mt-theme-backdrop{padding-top:90px}}.mt-theme-empty{color:var(--mt-sub);font:400 .9rem/1.4 Roboto Mono,Vazirharf,monospace;padding:2rem 1.25rem;text-align:center}@media (max-width:767px){.mt-theme-backdrop{align-items:flex-start;padding:182px 20px 20px;background:rgb(0 0 0/60%);overflow-y:auto}.mt-theme-shell{max-width:450px}.mt-theme-list{max-height:calc(100dvh - 9rem)}}@media (prefers-reduced-motion:reduce){:root{--mt-theme-transition:0ms linear}.mt-theme-backdrop,.mt-theme-dialog{transition-duration:0s}}html.portfolio-work-redesign{--portfolio-work-font:"Test Die Grotesk A",Arial,sans-serif;--work-rail:calc((100vw - 40px) * .109512761021);--work-rail-gap:calc((100vw - 40px) * .050580046404);--work-bg:var(--mt-bg);--work-text:var(--mt-text);--work-muted:var(--mt-muted-accessible);--work-filter-muted:var(--mt-muted-accessible);--work-sound:var(--mt-sub-alt);--work-swatch:var(--mt-main);--work-footer:var(--mt-sub-alt)}html.portfolio-work-redesign[data-portfolio-theme=shadow]{--work-bg:#000;--work-text:#fff;--work-muted:#8d8d8d;--work-filter-muted:#353535;--work-sound:#171717;--work-swatch:#353535;--work-footer:#020202}html.mt-theme-applied.portfolio-work-redesign,html.mt-theme-applied.portfolio-work-redesign .footer_wrap_main,html.mt-theme-applied.portfolio-work-redesign .page_wrap,html.mt-theme-applied.portfolio-work-redesign body{background-color:var(--work-bg)!important}@media (max-width:1100px){html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal{box-sizing:border-box;display:grid!important;grid-template-columns:var(--work-rail) minmax(0,1fr)!important;column-gap:var(--work-rail-gap)!important;align-items:center;height:78px;min-height:78px;padding:20px!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal>.navbar_left_contain{grid-column:1!important;grid-row:1!important;display:flex!important;width:auto!important;margin:0!important;inset:auto!important;justify-self:start!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal>.navbar_links{grid-column:2!important;grid-row:1!important;display:flex!important;gap:16px!important;margin:0!important;inset:auto!important;justify-self:start!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal>.navbar_cta_wrap{display:none!important}.portfolio-work-redesign .portfolio-header-actions{display:flex;align-items:center;gap:0}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap{--portfolio-header-control-height:38px;padding:0!important;height:78px}}html.portfolio-empty-page .portfolio-work{display:block;min-height:100svh;padding:0;margin:0}html.portfolio-empty-page .portfolio-work>*{display:none!important}@media (max-width:1100px){.portfolio-work-redesign .navbar_links_ul{display:flex;gap:16px;padding:0;margin:0}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger,html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_left_sound_btn{box-sizing:border-box;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border:0!important;box-shadow:none!important;opacity:1}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_left_sound_container{background:var(--work-sound)!important;border-radius:6px 0 0 6px!important;box-shadow:none!important}.portfolio-work-redesign .navbar_left_sound_btn svg{width:19.7946px;height:19.7946px}html.mt-theme-applied.portfolio-work-redesign .navbar_left_sound_btn svg{color:var(--work-text)!important}html.mt-theme-applied.portfolio-work-redesign .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger{background:var(--work-swatch)!important;border-radius:0!important}}.portfolio-work-redesign .portfolio-theme-trigger .g_btn_text{display:none!important}@media (max-width:1100px){html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal .navbar_links .navbar_link{box-sizing:border-box;height:26px;padding:0 6px;font-family:var(--portfolio-work-font)!important;font-size:20px!important;font-weight:500!important;line-height:26px!important;letter-spacing:-.2px;color:var(--work-muted)!important;border:0;border-radius:0;background:transparent;overflow:hidden}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal .navbar_links .navbar_link.is-current{color:var(--work-text)!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-work{box-sizing:border-box;display:grid;grid-template-columns:var(--work-rail) minmax(0,1fr);column-gap:var(--work-rail-gap);padding:164px 20px 160px;margin-bottom:442.0927734375px;background:var(--work-bg);color:var(--work-text);font-family:var(--portfolio-work-font)}}@media (min-width:1101px){html.mt-theme-applied.portfolio-work-redesign .portfolio-work{box-sizing:border-box;display:block;grid-template-columns:var(--work-rail) minmax(0,1fr);column-gap:0;padding:96px 0 160px;margin-bottom:244.8610839844px;background:var(--work-bg);color:var(--work-text);font-family:var(--portfolio-work-font)}}@media (max-width:1100px){.portfolio-work-redesign .portfolio-work-filters{display:grid;align-content:start;align-self:start;gap:8px;min-width:0;position:sticky;top:98px;padding:0}}@media (min-width:1101px){.portfolio-work-redesign .portfolio-work-filters{display:none;align-content:start;align-self:start;gap:8px;min-width:0;position:sticky;top:98px;padding:0}}.portfolio-work-redesign .portfolio-work-filters button{box-sizing:border-box;display:flex;align-items:center;width:100%;height:34.5357017517px;min-height:0;padding:4.27543px 8.39086px;background:transparent;border:0;border-radius:0;color:var(--work-filter-muted);font-family:var(--portfolio-work-font)!important;font-size:20px!important;font-weight:500!important;line-height:26px!important;letter-spacing:0;text-align:left;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.portfolio-work-redesign .portfolio-work-filters button.is-active{height:46px;padding:3px 8.39086px;border-radius:6px 0 0 6px;color:var(--mt-on-highlight);background:var(--mt-highlight)}.portfolio-work-redesign[data-portfolio-theme=shadow] .portfolio-work-filters button.is-active{background:#fff;color:#000}.portfolio-work-redesign .portfolio-work-filters .portfolio-work-clear{display:none}@media (max-width:1100px){.portfolio-work-redesign .portfolio-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 16px;align-content:start}}@media (min-width:1101px){.portfolio-work-redesign .portfolio-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 10px;align-content:start}}@media (max-width:1100px){.portfolio-work-redesign .portfolio-work-card{padding-bottom:5.6003685px;opacity:1;transform:scale(1);transform-origin:center;transition:opacity .52s cubic-bezier(.22,1,.36,1)}}@media (min-width:1101px){.portfolio-work-redesign .portfolio-work-card{padding-bottom:var(--portfolio-work-row-reserved-space);opacity:1;transform:scale(1);transform-origin:center;transition:opacity .52s cubic-bezier(.22,1,.36,1);--portfolio-work-row-reserved-space:12.247583px}}.portfolio-work-redesign .portfolio-work-card[hidden]{display:none}.portfolio-work-redesign .portfolio-work-card.is-returning{transition:none!important}.portfolio-work-redesign .portfolio-work-card .portfolio-work-link{display:grid;gap:14.2945308685px;text-decoration:none!important}.portfolio-work-redesign .portfolio-work-media-wrap{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:0}.portfolio-work-redesign .portfolio-work-media{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:var(--portfolio-work-object-position,50% 50%);border:0;border-radius:0;box-shadow:none;background:var(--mt-sub-alt)}.portfolio-work-redesign .portfolio-work-caption{display:grid;grid-template-rows:24px 24px;gap:4px;height:52px}.portfolio-work-redesign .portfolio-work-description,.portfolio-work-redesign .portfolio-work-title{display:block;font-family:var(--portfolio-work-font)!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0;color:var(--work-text);text-decoration:none}@media (max-width:1100px){.portfolio-work-redesign .portfolio-work-description{color:#989898}}@media (min-width:1101px){.portfolio-work-redesign .portfolio-work-title{color:var(--mt-on-bg)}.portfolio-work-redesign .portfolio-work-description{color:var(--portfolio-work-description)}.portfolio-work-redesign[data-portfolio-theme=shadow] .portfolio-work-description{color:#989898}.portfolio-work-empty{grid-column:1/-1;margin:0;padding:40px 0;color:var(--mt-muted-accessible);font:400 20px/24px Test Die Grotesk A,Arial,sans-serif}}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:1100px;min-height:1100px;gap:0;padding:128px 20px 40px;background:var(--work-footer)!important;border-radius:0;overflow:hidden;transform:none!important}.portfolio-work-redesign .portfolio-footer-meta{display:grid;grid-template-columns:minmax(0,361fr) minmax(0,769fr) minmax(0,769fr);gap:calc((100vw - 40px) * .05939675174);height:144px;width:100%}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-nav,html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-socials,html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-time{display:flex;flex-direction:column;align-items:flex-start;align-self:start;width:100%;min-width:0;gap:0;margin:0;padding:0;text-align:left;font:400 clamp(16px,1.1662870159vw,25.6px)/1.40625 var(--portfolio-work-font);letter-spacing:0;color:var(--work-text)!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-meta a,html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-meta span{color:inherit!important;font:inherit;text-decoration:none!important}.portfolio-work-redesign .portfolio-footer-meta a{padding:0;border:0;border-radius:0}.portfolio-work-redesign .portfolio-footer-time span{white-space:nowrap}@media (max-width:1600px){.portfolio-work-redesign .portfolio-work-filters button{font-size:clamp(16px,calc(10px + .5vw),20px)!important}.portfolio-work-redesign .portfolio-footer-time span{white-space:normal}}.portfolio-work-redesign .portfolio-footer-brand{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:2155/431.460723877;margin:0}.portfolio-footer-brand-vector,.portfolio-work-redesign .portfolio-footer-brand>span{display:none}.portfolio-work-redesign .portfolio-footer-brand-vector{position:absolute;inset:0;display:block;width:100%;height:100%}@media (hover:hover) and (pointer:fine){.portfolio-work-redesign .portfolio-work-grid:has(.portfolio-work-card.is-active-work-hover) .portfolio-work-card:not(.is-active-work-hover){opacity:.28}}@media (max-width:1100px){html.mt-theme-applied.portfolio-work-redesign .portfolio-work{grid-template-columns:1fr;row-gap:clamp(2rem,5vw,6rem);padding-top:clamp(8rem,12vw,13rem);margin-bottom:clamp(5rem,20vw,442.09277px)}.portfolio-work-redesign .portfolio-work-filters{display:flex;flex-wrap:wrap;position:static;width:100%}.portfolio-work-redesign .portfolio-work-filters button{width:auto}.portfolio-work-redesign .portfolio-work-filters button.is-active{height:34.5357px}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer{height:auto;min-height:100svh;gap:128px}.portfolio-work-redesign .portfolio-footer-meta{height:auto}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-nav,html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-socials,html.mt-theme-applied.portfolio-work-redesign .portfolio-footer-time{font-size:clamp(16px,1.6vw,25.6px);line-height:1.4}}@media (max-width:767px){html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal{grid-template-columns:1fr auto!important;column-gap:16px!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal>.navbar_links{display:none!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-navbar-personal>.navbar_cta_wrap{display:flex!important;grid-column:2!important;grid-row:1!important}.portfolio-work-redesign .portfolio-header-name{display:none!important}html.mt-theme-applied.portfolio-work-redesign .portfolio-work{padding-top:112px}.portfolio-work-redesign .portfolio-work-grid{grid-template-columns:1fr}.portfolio-work-redesign .portfolio-work-caption{height:auto;min-height:52px;grid-template-rows:auto 24px}.portfolio-work-redesign .portfolio-work-filters{gap:.35rem}html.mt-theme-applied.portfolio-work-redesign .portfolio-footer{padding:64px 20px 24px;gap:64px}.portfolio-work-redesign .portfolio-footer-meta{grid-template-columns:1fr;gap:40px}.portfolio-work-redesign .portfolio-footer-time span{white-space:normal}}:root{--portfolio-draft-font:"Test Die Grotesk A",Arial,sans-serif}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-navbar-personal .g_btn_main,html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_link{font-family:var(--portfolio-draft-font)!important}}html:not(.portfolio-work-redesign) .portfolio-footer,html:not(.portfolio-work-redesign) .portfolio-work{font-family:var(--portfolio-draft-font)!important}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap{--portfolio-header-control-height:38px}html:not(.portfolio-work-redesign) .portfolio-header-actions{gap:0}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger,html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_left_sound_container{border-radius:0!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger{background:var(--mt-main)!important;height:var(--portfolio-header-control-height)!important;min-height:var(--portfolio-header-control-height)!important;opacity:1;padding:0!important;transition:filter .18s ease,opacity .18s ease;width:var(--portfolio-header-control-height)!important}}.portfolio-theme-trigger .g_btn_text{display:none!important}@media (hover:hover) and (pointer:fine){@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:hover{filter:brightness(1.12)}}}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_links .navbar_link{color:var(--mt-muted-accessible)!important;font-family:var(--portfolio-draft-font)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.2px;line-height:26px!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_links .navbar_link.is-current{color:var(--mt-text)!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal .navbar_links{gap:16px!important}}html:not(.portfolio-work-redesign) .portfolio-work-card .portfolio-work-title,html:not(.portfolio-work-redesign) .portfolio-work-filters button{font-family:var(--portfolio-draft-font)!important;font-size:20px!important;line-height:24px!important}html:not(.portfolio-work-redesign) .portfolio-work-filters button{align-items:center;background:transparent;color:color-mix(in srgb,var(--mt-text) 21%,transparent);display:flex;font-weight:500!important;justify-self:stretch;min-height:35px;padding:4px 8px;text-align:left;width:100%}html:not(.portfolio-work-redesign) .portfolio-work-filters button.is-active{min-height:46px;padding-block:10px}html:not(.portfolio-work-redesign) .portfolio-work-filters .portfolio-work-clear{display:none}html:not(.portfolio-work-redesign) .portfolio-work-grid{gap:52px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.portfolio-work-redesign) .portfolio-work-card a{color:var(--mt-text);gap:14px}html:not(.portfolio-work-redesign) .portfolio-work-media-wrap{display:block;overflow:hidden;position:relative}html:not(.portfolio-work-redesign) .portfolio-work-card .portfolio-work-title{color:var(--mt-text)!important;display:block;font-weight:400!important}html:not(.portfolio-work-redesign) .portfolio-work-view{--portfolio-view-x:50%;--portfolio-view-y:50%;background:#000;color:#dcdcdc!important;display:none;font-family:var(--portfolio-draft-font)!important;font-size:12px!important;font-weight:500!important;left:0;line-height:14px!important;opacity:0;padding:8px;pointer-events:none;position:absolute;top:0;transform:translate3d(var(--portfolio-view-x),var(--portfolio-view-y),0) translate(-50%,-50%);transition:opacity .14s ease;white-space:nowrap;will-change:transform,opacity;z-index:2}@media (hover:hover) and (pointer:fine){html:not(.portfolio-work-redesign) .portfolio-work-view{display:block}html:not(.portfolio-work-redesign) .portfolio-work-media-wrap.is-pointer-over .portfolio-work-view{opacity:1}}html:not(.portfolio-work-redesign) .portfolio-footer-meta{display:grid;gap:clamp(2rem,5.83vw,8rem);grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,2.13fr) minmax(0,2.13fr);width:100%;z-index:1}html:not(.portfolio-work-redesign) .portfolio-footer-nav,html:not(.portfolio-work-redesign) .portfolio-footer-socials,html:not(.portfolio-work-redesign) .portfolio-footer-time{color:var(--mt-on-surface)!important;display:grid;font-family:var(--portfolio-draft-font)!important;font-size:clamp(1rem,1.166vw,1.6rem);font-weight:400;line-height:1.4;text-align:left}html:not(.portfolio-work-redesign) .portfolio-footer-time{justify-self:start}html:not(.portfolio-work-redesign) .portfolio-footer-meta a,html:not(.portfolio-work-redesign) .portfolio-footer-meta a span{color:inherit!important;text-decoration:none!important}html:not(.portfolio-work-redesign) .portfolio-footer-meta a{justify-self:start;transition:color .18s ease}@media (hover:hover) and (pointer:fine){html:not(.portfolio-work-redesign) .portfolio-footer-meta a:hover,html:not(.portfolio-work-redesign) .portfolio-footer-meta a:hover span{color:var(--mt-main)!important}}html:not(.portfolio-work-redesign) .portfolio-footer-brand{color:color-mix(in srgb,var(--mt-on-surface) 5%,transparent);font-family:var(--portfolio-draft-font)!important;font-size:clamp(8rem,27vw,37rem);grid-column:1;line-height:.72;margin:0}html:not(.portfolio-work-redesign).mt-theme-applied .footer_wrap_main .portfolio-footer-brand,html:not(.portfolio-work-redesign).mt-theme-applied .footer_wrap_main .portfolio-footer-brand>span{color:color-mix(in srgb,var(--mt-on-surface) 5%,transparent)!important}@media (min-width:1101px){:root{--portfolio-draft-filter-width:clamp(11rem,10.75vw,14.75rem);--portfolio-draft-column-gap:clamp(4rem,4.97vw,6.8125rem)}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-work{column-gap:var(--portfolio-draft-column-gap);grid-template-columns:var(--portfolio-draft-filter-width) minmax(0,1fr);padding:164px 20px 160px}html:not(.portfolio-work-redesign) .portfolio-work-filters{gap:8px;top:98px}}@media (max-width:1100px){html:not(.portfolio-work-redesign) .portfolio-work-grid{gap:clamp(2rem,5vw,3.25rem) 16px}html:not(.portfolio-work-redesign) .portfolio-work-filters button{width:auto}html:not(.portfolio-work-redesign) .portfolio-work-filters button.is-active{min-height:35px;padding-block:4px}}@media (max-width:767px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{min-height:100svh;padding:6rem var(--site--margin) 1.5rem}html:not(.portfolio-work-redesign) .portfolio-footer-meta{gap:2.5rem;grid-template-columns:1fr}html:not(.portfolio-work-redesign) .portfolio-footer-nav,html:not(.portfolio-work-redesign) .portfolio-footer-socials,html:not(.portfolio-work-redesign) .portfolio-footer-time{grid-column:1;justify-self:start;margin:0}html:not(.portfolio-work-redesign) .portfolio-footer-brand{font-size:28vw}html:not(.portfolio-work-redesign) .portfolio-work-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:not(.portfolio-work-redesign) .portfolio-work-view{transition:none}}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_links{grid-column:2!important;grid-row:1!important;justify-self:start!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_cta_wrap{align-items:center!important;grid-column:3!important;grid-row:1!important;justify-self:end!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_left_contain{grid-column:1!important;grid-row:1!important;justify-self:start!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal{column-gap:clamp(3rem,7vw,8rem)!important;grid-template-columns:auto auto minmax(0,1fr)!important}html:not(.portfolio-work-redesign) .portfolio-header-name{align-items:center;display:flex!important;font-size:inherit!important;font-weight:inherit!important;justify-content:center;line-height:inherit!important}html:not(.portfolio-work-redesign) .portfolio-navbar-personal [data-link-hover]{isolation:isolate;overflow:hidden}}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{background-color:var(--mt-sub-alt)!important;color:var(--mt-on-surface)!important;grid-template-columns:minmax(0,50%) 1fr;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;position:relative}html:not(.portfolio-work-redesign) .portfolio-footer-socials{align-self:center;grid-column:1;grid-row:1;width:100%;z-index:1}html:not(.portfolio-work-redesign) .portfolio-footer-heading{color:var(--mt-on-surface)!important}html:not(.portfolio-work-redesign) .portfolio-footer-links a{border-color:color-mix(in srgb,var(--mt-on-surface) 14%,transparent)!important;color:var(--mt-on-surface)!important;background-color:transparent;display:block;padding-left:0!important;position:relative;transition:color .2s cubic-bezier(.16,1,.35,1)}html:not(.portfolio-work-redesign) .portfolio-footer-links a:before{display:none!important}html:not(.portfolio-work-redesign) .portfolio-footer-links a span{color:inherit!important;position:relative}@media (hover:hover) and (pointer:fine){html:not(.portfolio-work-redesign) .portfolio-footer-links a:hover{background-color:var(--mt-highlight);color:var(--mt-on-highlight)!important;padding-left:0!important;transition-duration:.2s}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer-links a:hover span{color:var(--mt-on-highlight)!important}}html:not(.portfolio-work-redesign) .portfolio-footer-time{align-self:center;color:var(--mt-on-surface);display:grid;font-family:var(--portfolio-ui-font-family);font-size:clamp(1rem,1.5vw,1.6rem);font-weight:var(--portfolio-ui-font-weight);grid-column:2;grid-row:1;justify-self:end;line-height:var(--portfolio-ui-line-height,1.3);text-align:right;z-index:1}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer-time,html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer-time span{color:var(--mt-on-surface)!important}html:not(.portfolio-work-redesign) .portfolio-footer-brand{align-self:end;color:color-mix(in srgb,var(--mt-on-surface) 11%,transparent);font-family:var(--portfolio-ui-font-family);font-size:clamp(8rem,27vw,34rem);font-weight:500;grid-column:1/-1;grid-row:2;letter-spacing:-.07em;line-height:.7;margin-bottom:-.08em;white-space:nowrap;z-index:0}html:not(.portfolio-work-redesign) .portfolio-footer-brand>span{display:block;transform-origin:left bottom;width:max-content}html:not(.portfolio-work-redesign).mt-theme-applied .footer_wrap_main .portfolio-footer-brand,html:not(.portfolio-work-redesign).mt-theme-applied .footer_wrap_main .portfolio-footer-brand>span{color:color-mix(in srgb,var(--mt-on-surface) 11%,transparent)!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-work{background:var(--mt-bg);color:var(--mt-on-bg);display:grid;column-gap:var(--portfolio-work-column-gap,3rem);row-gap:clamp(2rem,5vw,6rem);grid-template-columns:var(--portfolio-work-filter-width,clamp(7.5rem,10vw,11rem)) minmax(0,1fr);padding:var(--portfolio-work-top-space,10rem) var(--site--margin) clamp(5rem,9vw,10rem)}html:not(.portfolio-work-redesign) .portfolio-work-filters{align-content:start;display:grid;gap:var(--portfolio-work-filter-gap,.35rem);min-width:0;position:sticky;top:7rem}html:not(.portfolio-work-redesign) .portfolio-work-filters button{background:color-mix(in srgb,var(--mt-sub-alt) 70%,transparent);border:0;color:var(--mt-muted-accessible);justify-self:start;line-height:1.15;padding:var(--portfolio-work-filter-padding-y,.2rem) var(--portfolio-work-filter-padding-x,.4rem);white-space:nowrap;transition:background-color .18s ease,color .18s ease}@media screen and (min-width:768px){:root{--portfolio-header-control-height-fluid:clamp(2.5rem,calc(1.7rem + 1vw),3rem);--portfolio-theme-inline-padding:clamp(.5rem,calc(.45rem + .25vw),.8rem);--portfolio-ui-font-size:clamp(1rem,calc(.625rem + .5vw),1.25rem)!important;--portfolio-ui-line-height:1.3!important;--portfolio-work-column-gap:clamp(2rem,2.5vw,3rem);--portfolio-work-filter-gap:clamp(.35rem,.2rem + .2vw,.5rem);--portfolio-work-filter-padding-x:clamp(.4rem,calc(.25rem + .2vw),.65rem);--portfolio-work-filter-padding-y:clamp(.2rem,calc(.13rem + .1vw),.3rem);--portfolio-work-filter-width:clamp(8rem,9.5vw,12rem);--portfolio-work-top-space:clamp(8rem,calc(6rem + 3vw),10rem)}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap .navbar_cta_contain .g_btn_main{padding-left:var(--portfolio-theme-inline-padding)!important;padding-right:var(--portfolio-theme-inline-padding)!important}html:not(.portfolio-work-redesign).mt-theme-applied .navbar_wrap{--portfolio-header-control-height:var(--portfolio-header-control-height-fluid)}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal .navbar_cta_contain .g_btn_text{font-size:var(--portfolio-ui-font-size)!important;line-height:var(--portfolio-ui-line-height)!important}}}html:not(.portfolio-work-redesign) .portfolio-work-filters button:is(:hover,.is-active){background:var(--mt-highlight);color:var(--mt-on-highlight)}html:not(.portfolio-work-redesign) .portfolio-work-filters .portfolio-work-clear{background:color-mix(in srgb,var(--mt-sub-alt) 70%,transparent);color:var(--mt-muted-accessible);margin-top:.55rem}html:not(.portfolio-work-redesign) .portfolio-work-filters .portfolio-work-clear:disabled{cursor:default;opacity:.45}html:not(.portfolio-work-redesign) .portfolio-work-grid{display:grid;gap:clamp(1rem,1.35vw,1.6rem) clamp(.65rem,.9vw,1rem);grid-template-columns:repeat(3,minmax(0,1fr))}html:not(.portfolio-work-redesign) .portfolio-work-card[hidden]{display:none}html:not(.portfolio-work-redesign) .portfolio-work-card a{color:var(--mt-muted-accessible);display:grid;gap:.55rem;text-decoration:none!important}html:not(.portfolio-work-redesign) .portfolio-work-media{aspect-ratio:var(--portfolio-work-aspect-ratio,4/5);background:var(--mt-sub-alt);display:block;height:auto;object-fit:cover;object-position:var(--portfolio-work-object-position,50% 50%);width:100%}html:not(.portfolio-work-redesign) .portfolio-work-card span{color:var(--mt-muted-accessible);text-decoration:none!important}html:not(.portfolio-work-redesign) .portfolio-work-card{opacity:1;transform:scale(1);transform-origin:center;transition:opacity .52s cubic-bezier(.22,1,.36,1)}html:not(.portfolio-work-redesign) .portfolio-work-card.is-returning{transition:none!important}@media (hover:hover) and (pointer:fine){html:not(.portfolio-work-redesign) .portfolio-work-grid:has(.portfolio-work-card:is(:hover,:focus-within)) .portfolio-work-card:not(:hover):not(:focus-within){opacity:.28}}@media (max-width:1100px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-work{grid-template-columns:1fr;padding-top:clamp(8rem,12vw,13rem)}html:not(.portfolio-work-redesign) .portfolio-work-filters{display:flex;flex-wrap:wrap;max-width:100%;position:static;width:100%}html:not(.portfolio-work-redesign) .portfolio-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal{grid-template-columns:1fr auto!important;column-gap:1rem!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_left_contain{grid-column:1!important;justify-self:start!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-navbar-personal>.navbar_cta_wrap{grid-column:2!important;justify-self:end!important}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{grid-template-columns:1fr;grid-template-rows:auto auto auto}html:not(.portfolio-work-redesign) .portfolio-footer-socials{grid-column:1}html:not(.portfolio-work-redesign) .portfolio-footer-time{align-self:center;grid-column:1;grid-row:2;justify-self:end;margin:3rem 0}html:not(.portfolio-work-redesign) .portfolio-footer-brand{grid-row:3}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-work{grid-template-columns:1fr;padding-top:7rem}html:not(.portfolio-work-redesign) .portfolio-work-filters{display:flex;flex-wrap:wrap;gap:.35rem;max-width:100%;overflow:hidden;position:static}html:not(.portfolio-work-redesign) .portfolio-work-grid{grid-template-columns:1fr}}body,html{max-width:100%;overflow-x:clip}.mt-theme-dialog,html:not(.portfolio-work-redesign) .portfolio-navbar-personal :is(a,button,[role=button]),html:not(.portfolio-work-redesign) .portfolio-work-card>a,html:not(.portfolio-work-redesign) .portfolio-work-filters{-webkit-user-select:none;user-select:none}.mt-theme-dialog :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}html:not(.portfolio-work-redesign) .portfolio-work-media{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){html.cash-cursor-enabled,html.cash-cursor-enabled *{cursor:none!important}html.cash-cursor-enabled .cursor_wrap{display:none!important}.cash-cursor-trail{height:100dvh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:2147483638}.cash-cursor-dot{height:80px;left:0;margin:-40px 0 0 -40px;opacity:0;pointer-events:none;position:fixed;top:0;width:80px;will-change:transform;z-index:2147483640;mix-blend-mode:difference}.cash-cursor-dot:before{background:#fff;border:0;border-radius:50%;content:"";height:30px;left:25px;position:absolute;top:25px;transform:scale(.72);transition:background-color var(--mt-theme-transition),transform .3s cubic-bezier(.17,.67,.3,1.33);width:30px}.cash-cursor-dot.has-moved{opacity:1}.cash-cursor-dot.is-hover:before{background:var(--mt-highlight);transform:scale(1.2)}html.cash-cursor-dragging .cash-cursor-dot:before{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cash-cursor-trail{display:none!important}.cash-cursor-dot:before{transition-duration:0s!important}html:not(.portfolio-work-redesign) .portfolio-work-card{opacity:1!important;transform:none!important;transition:none!important}}html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{align-content:space-between;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:1100px;padding:128px 20px 40px}html:not(.portfolio-work-redesign) .portfolio-footer-nav,html:not(.portfolio-work-redesign) .portfolio-footer-socials,html:not(.portfolio-work-redesign) .portfolio-footer-time{align-self:start;grid-row:auto;justify-self:start;margin:0;width:auto}html:not(.portfolio-work-redesign) .portfolio-footer-time{grid-column:1}html:not(.portfolio-work-redesign) .portfolio-footer-nav{grid-column:2}html:not(.portfolio-work-redesign) .portfolio-footer-socials{grid-column:3}@media (max-width:767px){html:not(.portfolio-work-redesign).mt-theme-applied .portfolio-footer{min-height:100svh;padding:6rem var(--site--margin) 1.5rem}html:not(.portfolio-work-redesign) .portfolio-footer-meta{gap:2.5rem;grid-template-columns:1fr}html:not(.portfolio-work-redesign) .portfolio-footer-nav,html:not(.portfolio-work-redesign) .portfolio-footer-socials,html:not(.portfolio-work-redesign) .portfolio-footer-time{grid-column:1;grid-row:auto}}@media (min-width:1101px){.portfolio-work-redesign .portfolio-work-caption{box-sizing:border-box;height:58px;padding:6px 0 0 16px}html.mt-theme-applied[data-portfolio-theme=shadow] .navbar_wrap .portfolio-filter-trigger:is(:hover,:focus-visible):before{background:rgb(46 46 46/.6)}}.portfolio-work-hover{position:fixed;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none;visibility:hidden;z-index:2147483641;transform-origin:bottom left;will-change:transform}.portfolio-work-hover-media-row{display:flex;gap:10px;padding:10px}.portfolio-work-hover-media{height:var(--hover-media-height,70px);width:auto;aspect-ratio:1/1;overflow:hidden;border-radius:4px;position:relative}.portfolio-work-hover-media img,.portfolio-work-hover-media video{width:100%;height:100%;object-fit:cover;display:block}.portfolio-work-hover-media.is-glyph{border-radius:50%;background:transparent url(/images/work-v2/glyph-static.png) 50%/cover no-repeat}.portfolio-work-hover-media.is-glyph.is-playing{background-image:none}.portfolio-work-hover-media canvas{width:100%!important;height:100%!important;display:block}.portfolio-work-hover-media video{position:absolute;inset:0;object-fit:contain}.portfolio-work-hover-media video.has-error,.portfolio-work-hover-media.is-video-ready>img{visibility:hidden}.portfolio-work-hover-badges{display:flex;align-items:center;gap:10px}.portfolio-work-hover-badge{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10.0946px;height:29.14186px;padding:7.57093px;border-radius:2.52364px;background:rgb(6 6 6/.2);-webkit-backdrop-filter:blur(100.9458px);backdrop-filter:blur(100.9458px);color:#fff;white-space:nowrap;font:400 13.88px/13.88px Test Die Grotesk A,Arial,sans-serif;letter-spacing:0}.portfolio-work-hover-badge.is-view{width:112.851631px}.portfolio-work-hover-badge.is-view img{width:12.6161px;height:12.6161px}.portfolio-work-hover-badge.is-award{width:31.14093px}.portfolio-work-hover-badge.is-award img{width:16px;height:16px}.portfolio-work-hover-badge.is-smirnoff{width:68.445129px}.portfolio-work-hover-badge.is-smirnoff img{width:53.304199px;height:15.315951px}.portfolio-work-hover-badge.is-nothing{width:79.299148px;padding:7.57093px 10px}.portfolio-work-hover-badge.is-nothing img{width:59.299148px;height:10.647629px}html.mt-theme-applied body{-webkit-user-select:none;user-select:none}html.mt-theme-applied :is(input,textarea,[contenteditable=true],.portfolio-footer-email,.portfolio-footer-email *,.portfolio-footer a[href^="mailto:"],.portfolio-footer a[href^="mailto:"] *){-webkit-user-select:text;user-select:text}html.mt-theme-applied :is(img,a){-webkit-user-drag:none}.portfolio-night-environment,.portfolio-night-highlight,.portfolio-night-panel-sky{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}body>.portfolio-night-environment{position:fixed;z-index:0}html[data-portfolio-theme=night] .page_wrap>.main_wrap{position:relative;z-index:1}.world-stage>.portfolio-night-environment{z-index:0}html[data-portfolio-theme=night] .portfolio-night-environment{display:block}html[data-portfolio-theme=night] .g_grain_overlay{display:none!important;animation:none!important;will-change:auto}html.mt-theme-applied[data-portfolio-theme=night] :is(.page_wrap,.portfolio-work,.footer_wrap,.footer-wrap-dark,.footer_wrap_main,.world-page,.world-stage,.gallery-shell,.gallery-canvas){background-color:transparent!important}html[data-portfolio-theme=night] .gallery-shell{z-index:1}html[data-portfolio-theme=night],html[data-portfolio-theme=night] .portfolio-extra-layer,html[data-portfolio-theme=night] body{background-image:linear-gradient(180deg,#000000,#142B44);background-attachment:fixed}.mt-theme-dialog{position:relative}.mt-theme-backdrop:not(.portfolio-filter-backdrop) .mt-theme-dialog{transition:opacity .18s ease-out,transform .24s cubic-bezier(.2,.8,.2,1)}.mt-theme-backdrop:not(.portfolio-filter-backdrop) .mt-theme-row{transition:none}.mt-theme-backdrop:not(.portfolio-filter-backdrop) .portfolio-night-panel-sky,.mt-theme-dialog.is-night-environment>.portfolio-night-panel-sky{display:block;z-index:0}.mt-theme-dialog.is-night-environment{background:transparent}.portfolio-night-highlight{z-index:1;bottom:auto;background:rgb(28 60 92/.32);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity 125ms ease}.mt-theme-dialog.is-night-environment>.portfolio-night-highlight{display:block}.mt-theme-list{position:relative;z-index:2}.mt-theme-dialog.is-night-environment .mt-theme-row,.mt-theme-dialog.is-night-environment .mt-theme-row.is-active{background:transparent!important;color:#9cabb8}.mt-theme-dialog.is-night-environment .mt-theme-row.is-active{color:#f2f2f2!important}.mt-theme-row[data-theme-name=night],.mt-theme-row[data-theme-name=night].is-active{background:transparent!important}.mt-theme-dialog:not(.is-night-environment) .mt-theme-row[data-theme-name=night] .mt-theme-name{height:100%;background:var(--portfolio-selector-surface)}.mt-theme-dialog:not(.is-night-environment) .mt-theme-row[data-theme-name=night].is-active .mt-theme-name{background:var(--portfolio-selector-active)}.mt-theme-row[data-theme-name=night] .mt-theme-swatches{background:transparent;position:relative}.mt-theme-row[data-theme-name=night] .mt-theme-swatch{background:transparent;transform:none!important}.mt-theme-row[data-theme-name=night] .mt-theme-swatches{width:90px;gap:0;isolation:auto;contain:none}.mt-theme-row[data-theme-name=night] .mt-theme-swatches:after,.mt-theme-row[data-theme-name=night] .mt-theme-swatches:before{content:none;display:none;background:none}.mt-theme-dialog:not(.is-night-environment) .mt-theme-row[data-theme-name=night].is-active .mt-theme-name{background:transparent}.mt-theme-row[data-theme-name=night].is-active{color:#f2f2f2!important}html.mt-theme-applied .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger:after,html.mt-theme-applied .navbar_wrap .navbar_left_sound_container,html.mt-theme-applied .navbar_wrap .portfolio-filter-trigger:before{-webkit-backdrop-filter:blur(100px)!important;backdrop-filter:blur(100px)!important}@media (max-width:1100px){html.mt-theme-applied.portfolio-work-redesign[data-portfolio-theme=night] .navbar_wrap .navbar_left_sound_container{background:color-mix(in srgb,var(--header-sound,var(--work-sound)) 60%,transparent)!important}html.mt-theme-applied.portfolio-work-redesign[data-portfolio-theme=night] .navbar_wrap .navbar_cta_contain .portfolio-theme-trigger{background:color-mix(in srgb,var(--header-theme,var(--work-sound)) 60%,transparent)!important;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}}@media (prefers-reduced-motion:reduce){.portfolio-night-highlight{transition:none!important}}html[data-portfolio-theme=night] .portfolio-footer-brand-vector{filter:invert(1)}@media (min-width:1101px){html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared{--portfolio-work-font:"Test Die Grotesk A",Arial,sans-serif;--shared-footer-text:var(--mt-text);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:1100px;min-height:1100px;gap:0;padding:128px 20px 40px;border-radius:0;overflow:hidden;transform:none!important;background:var(--mt-sub-alt)!important}html.mt-theme-applied[data-portfolio-theme=shadow] .footer_wrap_main .portfolio-footer.portfolio-footer-shared{background:#020202!important;--shared-footer-text:#fff}html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared{background:transparent!important}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-meta{display:grid;grid-template-columns:minmax(0,361fr) minmax(0,769fr) minmax(0,769fr);gap:calc((100vw - 40px)*.05939675174);height:144px;width:100%;margin:0;padding:0}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared :is(.portfolio-footer-time,.portfolio-footer-nav,.portfolio-footer-socials){display:flex;flex-direction:column;align-items:flex-start;align-self:start;width:100%;min-width:0;gap:0;margin:0;padding:0;text-align:left;font:400 clamp(16px,1.1662870159vw,25.6px)/1.40625 var(--portfolio-work-font);letter-spacing:0;color:var(--shared-footer-text)!important}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-meta :is(a,span){color:inherit!important;font:inherit;text-decoration:none!important}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-meta a{padding:0;border:0;border-radius:0}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:2155/431.460723877;margin:0;padding:0;line-height:normal}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand>span{display:none}html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand-vector{position:absolute;inset:0;display:block;width:100%;height:100%}.portfolio-night-wordmark{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);pointer-events:none;display:none}html[data-portfolio-theme=night] .night-footer-ready>.portfolio-night-wordmark{display:block}html[data-portfolio-theme=night] .night-footer-ready>.portfolio-footer-brand-vector{opacity:0}}@media (min-width:1101px) and (max-width:1600px){html.mt-theme-applied .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-time span{white-space:normal}}@media (min-width:1101px) and (prefers-reduced-motion:reduce){html[data-portfolio-theme=night] .night-footer-ready>.portfolio-night-wordmark{display:none}html[data-portfolio-theme=night] .night-footer-ready>.portfolio-footer-brand-vector{opacity:1}}@media (min-width:1101px){html.mt-theme-applied body>.portfolio-navbar-blend{position:fixed!important;width:var(--blend-nav-width)!important;display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;z-index:1000!important;mix-blend-mode:difference;isolation:auto;pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1)!important}html.mt-theme-applied .portfolio-navbar-blend>.navbar_links{position:static!important;display:flex!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;pointer-events:auto}html.mt-theme-applied .portfolio-navbar-blend .navbar_links .navbar_link{color:#999!important;opacity:1}html.mt-theme-applied .portfolio-navbar-blend .navbar_links .navbar_link.is-current{color:#fff!important;opacity:1}html.mt-theme-applied .portfolio-navbar-blend .navbar_links .navbar_link:is(:hover,:focus-visible){color:#000!important;opacity:1}html.mt-theme-applied .portfolio-navbar-blend .navbar_links .navbar_link:before{background:#fff!important}html.mt-theme-applied .portfolio-navbar-blend .navbar_links .navbar_link:focus-visible{outline-color:#fff}html.mt-theme-applied body>.portfolio-navbar-blend.portfolio-navbar-hidden{transform:translateY(calc(var(--blend-header-height) * -1.1));pointer-events:none}html.mt-theme-applied .portfolio-navbar-blend.portfolio-navbar-hidden>.navbar_links{pointer-events:none}body.portfolio-extra-viewer-open:not(.portfolio-global-viewer-open)>.portfolio-navbar-blend{visibility:hidden;pointer-events:none}body.portfolio-extra-viewer-open:not(.portfolio-global-viewer-open)>.portfolio-navbar-blend .navbar_links{pointer-events:none}html.mt-theme-applied .navbar_wrap .portfolio-navbar-personal>.navbar_links.portfolio-navbar-blend-slot{width:var(--blend-slot-width)!important;min-height:22px;pointer-events:none}html.mt-theme-applied .footer_wrap_main .portfolio-footer-shared .portfolio-footer-brand{min-width:0;isolation:isolate}html.mt-theme-applied .footer_wrap_main .portfolio-footer-shared .portfolio-footer-brand>span{display:none!important}html[data-portfolio-theme=night] .portfolio-footer-brand>.portfolio-footer-brand-vector{opacity:0}html[data-portfolio-theme=night] .portfolio-footer-brand.night-footer-fallback>.portfolio-footer-brand-vector{opacity:1!important}html[data-portfolio-theme=night] .portfolio-footer-brand.night-footer-fallback>.portfolio-night-wordmark{display:none}}@media (min-width:1101px) and (prefers-reduced-motion:reduce){html[data-portfolio-theme=night] .portfolio-footer-brand>.portfolio-footer-brand-vector{opacity:1!important}html[data-portfolio-theme=night] .portfolio-footer-brand>.portfolio-night-wordmark{display:none!important}}html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand{position:relative;display:block;flex:0 0 auto;align-self:stretch;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;aspect-ratio:2155/431.460723877;margin:0;padding:0;line-height:normal;isolation:isolate}html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand>span{display:none!important}html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand-vector{position:absolute;inset:0;display:block;width:100%;height:100%}.portfolio-footer-shared .portfolio-night-wordmark{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);pointer-events:none;display:none}html[data-portfolio-theme=night] .portfolio-footer-shared .portfolio-footer-brand>.portfolio-footer-brand-vector{opacity:0}html[data-portfolio-theme=night] .portfolio-footer-shared .night-footer-ready>.portfolio-night-wordmark{display:block}html[data-portfolio-theme=night] .portfolio-footer-shared .night-footer-fallback>.portfolio-footer-brand-vector{opacity:1!important}html[data-portfolio-theme=night] .portfolio-footer-shared .night-footer-fallback>.portfolio-night-wordmark{display:none!important}@media (prefers-reduced-motion:reduce){html[data-portfolio-theme=night] .portfolio-footer-shared .portfolio-footer-brand>.portfolio-footer-brand-vector{opacity:1!important}html[data-portfolio-theme=night] .portfolio-footer-shared .portfolio-footer-brand>.portfolio-night-wordmark{display:none!important}}@media (min-width:1101px){html.mt-theme-applied body>.portfolio-navbar-blend{mix-blend-mode:normal}html.mt-theme-applied .portfolio-navbar-blend .portfolio-nav-label{color:transparent!important}.portfolio-navbar-blend-text{position:fixed;inset:0;z-index:1001;mix-blend-mode:difference;pointer-events:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.portfolio-navbar-blend-text.portfolio-navbar-hidden{transform:translateY(calc(var(--blend-header-height) * -1.1))}.portfolio-navbar-blend-text>span{position:absolute;display:block;white-space:nowrap;pointer-events:none}body.portfolio-extra-viewer-open:not(.portfolio-global-viewer-open)>.portfolio-navbar-blend-text{visibility:hidden}}html.portfolio-night-theme-boundary.mt-theme-applied,html.portfolio-night-theme-boundary.mt-theme-applied :is(body,.page_wrap,.portfolio-work,.footer_wrap,.footer-wrap-dark,.footer_wrap_main){transition-property:color}@media(min-width:1101px){html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared{--night-name-width:min(calc(100vw - 40px),max(1px,calc((100svh - 24px)*4.994660686)));padding-bottom:clamp(12px,calc((100svh - var(--night-name-width)/4.994660686)/2),40px)}html.mt-theme-applied[data-portfolio-theme=night] .footer_wrap_main .portfolio-footer.portfolio-footer-shared .portfolio-footer-brand{width:min(100%,var(--night-name-width))}}.portfolio-work-hover-media[data-hover-source=custom-image]>img{object-fit:contain}.portfolio-work-hover-badge[data-hover-source=custom-image]{flex:0 0 auto;width:auto}.portfolio-work-hover-badge[data-hover-source=custom-image]>img{display:block;width:var(--hover-badge-width,60px);height:16px;max-width:var(--hover-badge-width,60px);max-height:16px;object-fit:contain}