:root{--ease-in-sine: cubic-bezier(0.12, 0, 0.39, 0);--ease-out-sine: cubic-bezier(0.61, 1, 0.88, 1);--ease-in-out-sine: cubic-bezier(0.37, 0, 0.63, 1);--ease-in-quad: cubic-bezier(0.11, 0, 0.5, 0);--ease-out-quad: cubic-bezier(0.5, 1, 0.89, 1);--ease-in-out-quad: cubic-bezier(0.45, 0, 0.55, 1);--ease-in-cubic: cubic-bezier(0.32, 0, 0.67, 0);--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);--ease-in-out-cubic: cubic-bezier(0.65, 0, 0.35, 1);--ease-in-quart: cubic-bezier(0.5, 0, 0.75, 0);--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);--ease-in-out-quart: cubic-bezier(0.76, 0, 0.24, 1);--ease-in-quint: cubic-bezier(0.64, 0, 0.78, 0);--ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);--ease-in-out-quint: cubic-bezier(0.83, 0, 0.17, 1);--ease-in-expo: cubic-bezier(0.7, 0, 0.84, 0);--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out-expo: cubic-bezier(0.87, 0, 0.13, 1);--ease-in-circ: cubic-bezier(0.55, 0, 1, 0.45);--ease-out-circ: cubic-bezier(0, 0.55, 0.45, 1);--ease-in-out-circ: cubic-bezier(0.85, 0, 0.15, 1);--ease-in-back: cubic-bezier(0.36, 0, 0.66, -0.16);--ease-out-back: cubic-bezier(0.34, 1.16, 0.64, 1);--ease-in-out-back: cubic-bezier(0.68, -0.16, 0.32, 1.16);--ease-in-elastic: cubic-bezier(0.36, 0.66, 0.04, 1.44);--ease-out-elastic: cubic-bezier(0.6, -0.24, 0.4, 0.8);--ease-in-out-elastic: cubic-bezier(0.58, 0.82, 0.42, 1.18);--ease-in-bounce: cubic-bezier(0.71, 0.03, 0.83, 0.67);--ease-out-bounce: cubic-bezier(0.17, 0.67, 0.29, 0.99);--ease-in-out-bounce: cubic-bezier(0.85, 0.01, 0.98, 0.99)}.sr-only:not(:focus):not(:active){position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}@keyframes fadeIn{100%{opacity:1}}:root{--vt-duration: 0.2s;--vt-duration-traverse: 0.3s}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:var(--vt-duration)}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:calc(var(--vt-duration) - .2s)}::view-transition-group(.work-item){--border-radius: var(--border-radius-medium)}html[data-transition-type*=to-work-detail]::view-transition-group(.work-item){overflow:clip;animation-duration:var(--vt-duration);animation-timing-function:ease-out;z-index:10}html[data-transition-type*=to-work-detail]::view-transition-image-pair(.work-item){animation-name:radii-out;animation-delay:0s;overflow:clip}html[data-transition-type*=to-work-detail]::view-transition-old(.work-item){width:100%;height:100%;object-fit:cover;animation:none;border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}html[data-transition-type*=to-work-detail]::view-transition-new(.work-item){animation:none;animation-duration:calc(var(--vt-duration)*.25);animation-delay:var(--vt-duration);animation-name:fade-in;animation-fill-mode:both;overflow:clip}html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-home]::view-transition-group(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-detail]::view-transition-group(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-overview]::view-transition-group(.work-item){overflow:clip;animation-duration:var(--vt-duration-traverse);animation-timing-function:ease-in}html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-home]::view-transition-image-pair(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-detail]::view-transition-image-pair(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-overview]::view-transition-image-pair(.work-item){animation-name:radii-in;animation-delay:0s;clip-path:inset(0% round 0)}html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-home]::view-transition-new(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-detail]::view-transition-new(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-overview]::view-transition-new(.work-item){width:100%;height:100%;object-fit:cover;animation:none}html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-home]::view-transition-old(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-detail]::view-transition-old(.work-item),html[data-navigation-type=traverse][data-transition-type=from-work-detail-to-work-overview]::view-transition-old(.work-item){animation-duration:calc(var(--vt-duration-traverse)*.5);animation-delay:var(--vt-duration-traverse);animation-name:fade-out;animation-fill-mode:both}@keyframes radii-out{from{border-radius:var(--border-radius)}}@keyframes radii-in{to{clip-path:inset(2.5% round var(--border-radius))}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes color-change{to{background-color:var(--c-background)}}html[data-transition-type=filter]{view-transition-name:none}html[data-transition-type=filter] .work-item-simple{view-transition-name:var(--vt-name);view-transition-class:work-item-simple}html[data-transition-type=filter] .work-item-simple *{view-transition-name:none !important}html[data-transition-type=filter]::view-transition-group(.work-item-simple){animation-duration:.3s;animation-delay:.3s}html[data-transition-type=filter]::view-transition-old(.work-item-simple):only-child{animation-duration:.3s;animation-delay:0s;animation-name:animate-out;animation-timing-function:var(--default-ease-in)}html[data-transition-type=filter]::view-transition-new(.work-item-simple):only-child{animation-duration:.4s;animation-delay:.4s;animation-name:animate-in;animation-timing-function:var(--default-ease-out)}@keyframes animate-out{from{scale:1}to{scale:.95;opacity:0}}@keyframes animate-in{from{scale:.95;opacity:0}to{scale:1}}
