html:has(._dark-theme_1lfox_2){background-color:var(--color-black)}@layer base{h1,._text-trim_1lfox_2{text-box-trim:trim-both}._page-container_1lfox_2{background-color:var(--color-white);min-height:100vh;position:relative}._page-container_1lfox_2:has(._dark-theme_1lfox_2){background-color:var(--color-black)}a:focus-visible,button:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=submit]:focus-visible{outline-offset:.25em;outline-width:.25em;outline-color:currentColor}._grecaptcha-badge_1lfox_2{visibility:hidden}}._work-overlay_1lfox_2 *{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}._work-overlay_1lfox_2 h1,._work-overlay_1lfox_2 h2,._work-overlay_1lfox_2 h3,._work-overlay_1lfox_2 p{color:currentColor}._work-overlay_1lfox_2 p>a,._work-overlay_1lfox_2 ul>li>a{text-decoration-line:underline}._work-overlay_1lfox_2 ul{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@media screen and (min-width:80rem){._work-overlay_1lfox_2{padding-bottom:6rem}}._work-overlay_1lfox_2 section:has(>.text-block-details){margin-bottom:2.5rem}._work-overlay_1lfox_2 section:has(>.text-block-details):not(:has(~section>.text-block-details)){margin-bottom:0}._overlay-container_1lfox_2{flex-direction:column;place-content:flex-end;width:100%;max-width:100%;padding-inline:0;display:flex}@media screen and (min-width:48rem){._overlay-container_1lfox_2{max-width:100lvw}}@supports (scrollbar-gutter:stable) and (scrollbar-width:auto){._scroller_1lfox_2{scrollbar-width:auto;scrollbar-gutter:auto}}@supports (scrollbar-color:transparent #1c1c1c5d){._scroller_1lfox_2{scrollbar-color:#1c1c1c5d transparent}[data-when=scrollbar-color]{display:flex}}._scroller_1lfox_2{scrollbar-gutter:unset;position:relative;container-type:inline-size}._scroller_1lfox_2 ._simplebar-scrollbar_1lfox_2:before{background-color:#333}._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) *{border-color:#00000024}@supports (color:color-mix(in lab,red,red)){:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) *{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) h3+img{filter:invert(0)}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) button{color:var(--color-white);background:var(--color-black)}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) button:hover{background:var(--color-primary);color:var(--color-black)}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) button:focus-visible{outline-color:var(--color-black-900);outline-offset:.25rem}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._grey-text_1lfox_2{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._grey-text_1lfox_2{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ul{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ul{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) hr{border-top-color:#00000024}@supports (color:color-mix(in lab,red,red)){:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) hr{border-top-color:color-mix(in oklab,var(--color-black)14%,transparent)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) h2,:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) h3,:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) h4,:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._overlay-overview_1lfox_2{color:var(--color-black)}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._overlay-btn_1lfox_2{background-color:var(--color-black-900);font-size:var(--text-1);line-height:var(--leading-2);color:var(--color-white)}@media(hover:hover){:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._overlay-btn_1lfox_2:hover{background-color:var(--color-primary);color:var(--color-black)}}:is(._work-overlay--dark_1lfox_2,._work-overlay--black_1lfox_2,._work-overlay--light_1lfox_2._is-in-view_1lfox_2) ._overlay-btn_1lfox_2:focus-visible{outline-color:var(--color-black-900)}._work-overlay--light_1lfox_2{color:var(--color-white)}._work-overlay--light_1lfox_2 *{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){._work-overlay--light_1lfox_2 *{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}._work-overlay--light_1lfox_2 button{color:var(--color-black);background:var(--color-white)}._work-overlay--light_1lfox_2 h3+img{filter:invert()}._work-overlay--light_1lfox_2 button:hover{background:var(--color-black);color:var(--color-white)}._work-overlay--light_1lfox_2 ._overlay-btn_1lfox_2{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){._work-overlay--light_1lfox_2 ._overlay-btn_1lfox_2:hover{background-color:var(--color-black);color:var(--color-white)}}._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2{color:var(--color-white)}:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) *{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) *{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) button{background:var(--color-white)}:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) ._grey-text_1lfox_2,:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) ul{color:var(--color-white)}:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) ._overlay-btn_1lfox_2{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){:is(._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2,._work-overlay--light_1lfox_2._work-overlay--no-brand_1lfox_2._is-in-view_1lfox_2) ._overlay-btn_1lfox_2:hover{background-color:var(--color-black);color:var(--color-white)}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */:root,:host{--text-1:.875rem;--leading-2:1.25rem;--color-black:#000;--color-black-900:#1c1c1c;--color-primary:#e5ff00;--color-white:#fff;--color-grey-800:#141a22}html{background-color:var(--color-white);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html:has(.dark-theme){background-color:var(--color-black)}@layer base{h1,.text-trim{text-box-trim:trim-both}.page-container{background-color:var(--color-white);min-height:100vh;position:relative}.page-container:has(.dark-theme){background-color:var(--color-black)}a:focus-visible,button:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=submit]:focus-visible{outline-offset:.25em;outline-width:.25em;outline-color:currentColor}.grecaptcha-badge{visibility:hidden}}.work-overlay{height:100%}.work-overlay *{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.work-overlay h1,.work-overlay h2,.work-overlay h3,.work-overlay p{color:currentColor}.work-overlay p>a,.work-overlay ul>li>a{text-decoration-line:underline}.work-overlay ul{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@media screen and (min-width:80rem){.work-overlay{padding-bottom:6rem}}.work-overlay section:has(>.text-block-details){margin-bottom:2.5rem}.work-overlay section:has(>.text-block-details):not(:has(~section>.text-block-details)){margin-bottom:0}.overlay-container{flex-direction:column;place-content:flex-end;width:100%;max-width:100%;padding-inline:0;display:flex}@media screen and (min-width:48rem){.overlay-container{max-width:100lvw}}@supports (scrollbar-gutter:stable) and (scrollbar-width:auto){.scroller{scrollbar-width:auto;scrollbar-gutter:auto}}@supports (scrollbar-color:transparent #1c1c1c5d){.scroller{scrollbar-color:#1c1c1c5d transparent}[data-when=scrollbar-color]{display:flex}}.scroller{scrollbar-gutter:unset;position:relative;container-type:inline-size}.scroller .simplebar-scrollbar:before{opacity:.5;background-color:#333}.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) *{border-color:#00000024}@supports (color:color-mix(in lab,red,red)){:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) *{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) h3+img{filter:invert(0)}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) button{color:var(--color-white);background:var(--color-black)}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) button:hover{background:var(--color-primary);color:var(--color-black)}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) button:focus-visible{outline-color:var(--color-black-900);outline-offset:.25rem}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .grey-text{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .grey-text{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) ul{color:#141a22b3}@supports (color:color-mix(in lab,red,red)){:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) ul{color:color-mix(in oklab,var(--color-grey-800)70%,transparent)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) hr{border-top-color:#00000024}@supports (color:color-mix(in lab,red,red)){:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) hr{border-top-color:color-mix(in oklab,var(--color-black)14%,transparent)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) h2,:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) h3,:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) h4,:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .overlay-overview{color:var(--color-black)}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .overlay-btn{background-color:var(--color-black-900);font-size:var(--text-1);line-height:var(--leading-2);color:var(--color-white)}@media(hover:hover){:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .overlay-btn:hover{background-color:var(--color-primary);color:var(--color-black)}}:is(.work-overlay--dark,.work-overlay--black,.work-overlay--light.is-in-view) .overlay-btn:focus-visible{outline-color:var(--color-black-900)}.work-overlay--light{color:var(--color-white)}.work-overlay--light *{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.work-overlay--light *{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.work-overlay--light button{color:var(--color-black);background:var(--color-white)}.work-overlay--light h3+img{filter:invert()}.work-overlay--light button:hover{background:var(--color-black);color:var(--color-white)}.work-overlay--light .overlay-btn{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){.work-overlay--light .overlay-btn:hover{background-color:var(--color-black);color:var(--color-white)}}.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view{color:var(--color-white)}:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) *{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) *{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) button{background:var(--color-white)}:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) .grey-text,:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) ul{color:var(--color-white)}:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) .overlay-btn{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){:is(.work-overlay--light.work-overlay--no-brand,.work-overlay--light.work-overlay--no-brand.is-in-view) .overlay-btn:hover{background-color:var(--color-black);color:var(--color-white)}}.button-container{button{transition:opacity .6s ease-in-out}}.button-container:not(.button-container-at-top){isolation:isolate;z-index:95;button{backdrop-filter:invert(1) contrast(2) blur(5px);background:#0000001a;color:#fff;&:before{content:"";position:absolute;inset:0;background:#7a7a7a66;z-index:-1;pointer-events:none}svg,span{position:relative;z-index:10;color:var(--color-white)}@supports not (backdrop-filter: invert(1)){mix-blend-mode:difference;filter:grayscale(1) contrast(2)}}&.is-hidden{button{opacity:0;pointer-events:none}}}.work-hero--dark,.work-hero--black{color:var(--color-black);h1{color:currentColor}p{color:var(--color-grey-800);opacity:.7}.button-container-at-top{button{color:var(--color-white);background:var(--color-black-900)}}.category-item{color:var(--color-white);background:var(--color-black-900);border-color:var(--color-black);padding-block:0;min-height:26px;display:flex;align-items:center}}.work-hero--light{color:var(--color-white);h1{color:currentColor}.button-container-at-top{button{color:var(--color-black);background:var(--color-white)}}p{color:var(--color-white)}.btn{color:var(--color-black);background:var(--color-white)}.category-item{color:var(--color-black);background:var(--color-gray-100);border-color:var(--color-gray-100)}}#page-wrapper[data-astro-cid-pi2khmdy]{background-color:var(--bg-color);color:var(--text-color);position:relative;overflow:hidden}
