@font-face{font-family:__Martian_Mono_fe50ee;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/19c4f217d2776fa4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Martian_Mono_fe50ee;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5d381f03ed25c4e1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Martian_Mono_fe50ee;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/29a30b0ad14dadfd-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Martian_Mono_fe50ee;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/abefbbf51230d47a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Martian_Mono_Fallback_fe50ee;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_fe50ee{font-family:__Martian_Mono_fe50ee,__Martian_Mono_Fallback_fe50ee;font-weight:300;font-style:normal}.tooltip_marked__64OO6{display:inline-block;cursor:default;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(255 213 0/var(--tw-border-opacity));background-color:rgb(255 213 0/var(--tw-bg-opacity));--tw-bg-opacity:0.2;padding-left:1px;padding-right:1px}@media (min-width:768px){.tooltip_marked__64OO6{position:relative}}.tooltip_marked__64OO6 a:hover{color:rgb(0 0 0/var(--tw-text-opacity));--tw-text-opacity:0.8}@media (prefers-color-scheme:dark){.tooltip_marked__64OO6 a:hover{color:rgb(255 255 255/var(--tw-text-opacity));--tw-text-opacity:0.8}}.tooltip_marked__64OO6 .tooltip_tooltip__E7hNE{pointer-events:none;position:fixed;left:.5rem;top:unset;bottom:calc(52px + .5rem);z-index:20;display:inline-block;width:calc(100% - 1rem);min-width:260px;--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(227 227 227/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem .75rem;opacity:0;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:768px){.tooltip_marked__64OO6 .tooltip_tooltip__E7hNE{position:absolute;bottom:unset;top:0;left:0;width:auto;max-width:28rem;--tw-translate-y:2.5rem;--tw-translate-x:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-color-scheme:dark){.tooltip_marked__64OO6 .tooltip_tooltip__E7hNE{--tw-border-opacity:1;border-color:rgb(29 29 29/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity))}}.tooltip_marked__64OO6 .tooltip_tooltip__E7hNE .tooltip_title__XaQgx{margin-bottom:.5rem;display:block;--tw-text-opacity:1;color:rgb(164 164 164/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.tooltip_marked__64OO6 .tooltip_tooltip__E7hNE .tooltip_title__XaQgx{--tw-text-opacity:1;color:rgb(98 98 98/var(--tw-text-opacity))}}.tooltip_marked__64OO6:hover .tooltip_tooltip__E7hNE{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}@media (min-width:768px){.tooltip_marked__64OO6:hover .tooltip_tooltip__E7hNE{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.tagslink_link__jwO0l{display:flex;width:calc(100% + 16px);justify-content:space-between;gap:.25rem;text-decoration-line:none}@media (min-width:640px){.tagslink_link__jwO0l{width:unset}.tagslink_link__jwO0l:hover>.tagslink_name__NDV20{text-decoration-line:none}}.tagslink_link__jwO0l .tagslink_name__NDV20{white-space:nowrap;text-decoration-line:underline}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9{position:relative;width:100%;overflow:hidden}@media (min-width:640px){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9{display:flex;justify-content:flex-end}}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:before{content:"";position:absolute;left:0;top:0;display:block;height:100%;width:1rem;background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f7f7f7 var(--tw-gradient-to-position)}@media (min-width:640px){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:before{display:none}}@media (prefers-color-scheme:dark){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:before{--tw-gradient-to:#0f0f0f var(--tw-gradient-to-position)}}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:after{content:"";position:absolute;right:0;top:0;display:block;height:100%;width:1.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f7f7f7 var(--tw-gradient-to-position)}@media (min-width:640px){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:after{display:none}}@media (prefers-color-scheme:dark){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9:after{--tw-gradient-to:#0f0f0f var(--tw-gradient-to-position)}}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9 .tagslink_tags__3qcFh{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;overflow-x:scroll;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9 .tagslink_tags__3qcFh{flex-wrap:wrap;padding-left:0;padding-right:0}}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9 .tagslink_tags__3qcFh::-webkit-scrollbar{display:none!important;width:0!important}.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9 .tagslink_tags__3qcFh .tagslink_tag__7Medp{display:inline-block;white-space:nowrap;--tw-text-opacity:1;color:rgb(164 164 164/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.tagslink_link__jwO0l .tagslink_tags-wrapper__JOZR9 .tagslink_tags__3qcFh .tagslink_tag__7Medp{--tw-text-opacity:1;color:rgb(98 98 98/var(--tw-text-opacity))}}.project_cover__Eimpb{grid-column:1/-1;grid-column-start:1;margin-bottom:2rem}@media (min-width:768px){.project_cover__Eimpb{grid-column:span 6/span 6;grid-column-start:1}}@media (min-width:1024px){.project_cover__Eimpb{grid-column:span 5/span 5;grid-column-start:3}}@media (min-width:1280px){.project_cover__Eimpb{grid-column:span 4/span 4;grid-column-start:5}}.project_content__PmyA5 blockquote,.project_content__PmyA5 figure{grid-column:span 5/span 5;grid-column-start:5}.project_content__PmyA5 blockquote{font-size:2.25rem;line-height:2.5rem}