html[data-site-navigation]:after{content:"";z-index:2147483647;pointer-events:auto;will-change:opacity;background:radial-gradient(at 75% 35%,#9b713734,#0000 60%),#17120d;position:fixed;inset:0}html[data-site-navigation=leaving]:after{animation:.28s ease-in both site-veil-in}html[data-site-navigation=leaving] body{pointer-events:none;animation:.28s ease-in both site-soften-out}html[data-site-navigation=entering]:after{opacity:1;animation:1ms 8s forwards site-veil-rescue}html[data-site-navigation=revealing]:after{pointer-events:none;animation:.56s ease-out both site-veil-out}html[data-site-navigation=revealing] body{animation:.56s ease-out both site-sharpen-in}@keyframes site-veil-in{0%{opacity:0}to{opacity:1}}@keyframes site-veil-out{0%{opacity:1}to{opacity:0}}@keyframes site-soften-out{to{filter:blur(5px);opacity:.35}}@keyframes site-sharpen-in{0%{filter:blur(5px);opacity:.35}to{filter:blur();opacity:1}}@keyframes site-veil-rescue{to{opacity:0;pointer-events:none}}html[data-site-navigation=leaving-workshop]:after{display:none}html[data-site-transition=workshop][data-site-navigation=entering]:after,html[data-site-transition=workshop][data-site-navigation=revealing]:after{z-index:2147483645;background:#fffbf1}html[data-site-navigation=leaving-workshop] #app{animation:.75s ease-in both workshop-content-fade}.workshop-transition{z-index:2147483646;pointer-events:auto;background:#fffbf1;display:none;position:fixed;inset:0;overflow:hidden}html[data-site-transition=workshop] .workshop-transition{display:block}.workshop-transition.is-leaving{background:0 0;animation:2.05s ease-in-out both workshop-background}.workshop-transition.is-revealing{animation:.75s ease-out both workshop-reveal}.workshop-transition__brand{filter:drop-shadow(0 4px 15px #3d260c55);place-items:center;width:128px;height:128px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.6)}.workshop-transition__brand img{object-fit:contain;width:85%;height:auto;display:block}.workshop-transition__ring{fill:none;stroke:#bd904c;stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.workshop-transition__ring .ring-glint{stroke:#ffdc8a;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.16 .84;filter:drop-shadow(0 0 6px #ffe8b3);opacity:0}.workshop-transition.is-leaving .workshop-transition__brand{animation:2.05s cubic-bezier(.22,.7,.25,1) both workshop-brand-flight}.workshop-transition.is-leaving .workshop-transition__ring{animation:1.8s cubic-bezier(.2,.7,.2,1) both workshop-ring-orbit}.workshop-transition.is-leaving .ring-track{animation:1.8s ease-out both workshop-ring-draw}.workshop-transition.is-leaving .ring-glint{animation:1.8s ease-in-out both workshop-ring-glint}@keyframes workshop-content-fade{to{opacity:.12;filter:blur(9px)}}@keyframes workshop-background{0%{background:#08070500}38%{background:#080705}66%{background:#695137}to{background:#fffbf1}}@keyframes workshop-brand-flight{0%{opacity:0;top:18px;left:5%;transform:scale(.62)}12%{opacity:1}62%,to{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.6)}}@keyframes workshop-ring-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(630deg)}}@keyframes workshop-ring-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes workshop-ring-glint{0%,to{opacity:0}15%,82%{opacity:1}}@keyframes workshop-reveal{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-site-navigation]:after{display:none}html[data-site-navigation] body{filter:none;opacity:1;pointer-events:auto;animation:none}html[data-site-transition=workshop] .workshop-transition{display:none}}
