*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=48rem){html{scroll-padding-top:7rem}}a[href],button:not(:disabled),summary,label:has(input:not(:disabled)),select,[role=button],[role=option],[role=tab],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file]{cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed}body{margin:0}:where(a,button,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus,var(--accent,Highlight));outline-offset:2px}html.i18n-pending body{visibility:hidden}::selection{background:color-mix(in srgb, var(--accent,Highlight) 38%, transparent);color:inherit}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@view-transition{navigation:auto}[data-vt^=door-]{view-transition-class:door}[data-vt^=project-]{view-transition-class:project}[data-vt^=job-]{view-transition-class:job}::view-transition-group(*.door),::view-transition-group(*.project),::view-transition-group(*.job){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html.vt-switch::view-transition-group(*.door),html.vt-switch::view-transition-group(*.project),html.vt-switch::view-transition-group(*.job){animation-duration:.7s}html.vt-switch::view-transition-old(*.door),html.vt-switch::view-transition-old(*.project),html.vt-switch::view-transition-old(*.job){animation:.32s cubic-bezier(.4,0,1,1) both vt-fade-out}html.vt-switch::view-transition-new(*.door),html.vt-switch::view-transition-new(*.project),html.vt-switch::view-transition-new(*.job){animation:.36s cubic-bezier(0,0,.2,1) .24s both vt-fade-in}::view-transition-old(*.door),::view-transition-new(*.door),::view-transition-old(*.project),::view-transition-new(*.project),::view-transition-old(*.job),::view-transition-new(*.job){object-fit:contain;height:100%}html.vt-switch::view-transition-old(root),html.vt-switch::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}::view-transition-old(root){animation:.25s both vt-fade-out!important}::view-transition-new(root){animation:.25s both vt-fade-in!important}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}.titled{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}
