@font-face{font-family:colfax;src:url(../media/Colfax_Regular-s.p.18zw36q-wsvpz.otf?dpl=dpl_J5YKHUseAETaWvH9FeMe6ko1xu1i)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:colfax;src:url(../media/Colfax_Medium-s.p.0y4qu1g4uzer9.otf?dpl=dpl_J5YKHUseAETaWvH9FeMe6ko1xu1i)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:colfax;src:url(../media/Colfax_Bold-s.p.33i3aitve0um1.otf?dpl=dpl_J5YKHUseAETaWvH9FeMe6ko1xu1i)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:colfax Fallback;src:local(Arial);ascent-override:71.85%;descent-override:23.95%;line-gap-override:19.16%;size-adjust:104.39%}.colfax_f179bf66-module__vhz1sa__className{font-family:colfax,colfax Fallback}.colfax_f179bf66-module__vhz1sa__variable{--font-colfax:"colfax", "colfax Fallback"}
@font-face{font-family:sfMono;src:url(../media/SFMono_Regular-s.p.2in-85ghbi028.otf?dpl=dpl_J5YKHUseAETaWvH9FeMe6ko1xu1i)format("opentype");font-display:swap}@font-face{font-family:sfMono Fallback;src:local(Arial);ascent-override:70.28%;descent-override:17.81%;line-gap-override:0.0%;size-adjust:135.47%}.sfmono_3717b9be-module__u7912W__className{font-family:sfMono,sfMono Fallback}.sfmono_3717b9be-module__u7912W__variable{--font-sf-mono:"sfMono", "sfMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-paper:245 241 232;--theme-ink:#151817;--theme-ink-rgb:21 24 23;--theme-muted:#5d625f;--theme-accent:#ea5b3c;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-project-open-exit:.18s;--duration-project-open-enter:.42s;--duration-site-forward:.3s;--duration-site-back:.42s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-paper:15 21 39;--theme-ink:#fff9ef;--theme-ink-rgb:255 249 239;--theme-muted:#d7d6dc;--theme-accent:#ffad49}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%}body{font-family:var(--font-colfax), -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes site-exit-left{to{opacity:0;transform:translate(-3%)}}@keyframes site-enter-right{0%{opacity:0;transform:translate(3%)}}@keyframes site-exit-right{to{opacity:0;transform:translate(2.5%)}}@keyframes site-enter-left{0%{opacity:0;transform:translate(-2.5%)}}@keyframes project-list-exit{to{opacity:0;transform:translateY(-32px)scale(.98)}}@keyframes project-detail-enter{0%{opacity:0;transform:translateY(56px)scale(.98)}}@keyframes project-detail-exit{to{opacity:0;transform:translateY(18px)scale(.99)}}@keyframes project-list-enter{0%{opacity:0;transform:translateY(-12px)scale(.99)}}::view-transition-old(.site-forward){animation:var(--duration-site-forward) var(--ease-out) both site-exit-left}::view-transition-new(.site-forward){animation:var(--duration-site-forward) var(--ease-out) both site-enter-right}::view-transition-old(.site-back){animation:var(--duration-site-back) var(--ease-out) both site-exit-right}::view-transition-new(.site-back){animation:var(--duration-site-back) var(--ease-out) both site-enter-left}::view-transition-old(.project-open){animation:var(--duration-project-open-exit) var(--ease-out) both project-list-exit}::view-transition-new(.project-open){animation:var(--duration-project-open-enter) var(--ease-in-out) 40ms both project-detail-enter}::view-transition-old(.project-close){animation:var(--duration-project-open-exit) var(--ease-out) both project-detail-exit}::view-transition-new(.project-close){animation:var(--duration-project-open-enter) var(--ease-out) 40ms both project-list-enter}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.16s!important}::view-transition-old(.site-forward){animation:.12s var(--ease-out) both fade-out!important}::view-transition-old(.site-back){animation:.12s var(--ease-out) both fade-out!important}::view-transition-old(.project-open){animation:.12s var(--ease-out) both fade-out!important}::view-transition-old(.project-close){animation:.12s var(--ease-out) both fade-out!important}::view-transition-new(.site-forward){animation:.16s var(--ease-out) both fade-in!important}::view-transition-new(.site-back){animation:.16s var(--ease-out) both fade-in!important}::view-transition-new(.project-open){animation:.16s var(--ease-out) both fade-in!important}::view-transition-new(.project-close){animation:.16s var(--ease-out) both fade-in!important}}
