.workshop-light[data-astro-cid-gx2qrvwh]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.beam[data-astro-cid-gx2qrvwh]{transform-origin:top;filter:blur(18px);mix-blend-mode:screen;background:linear-gradient(#ffe4b429,#ffe4b40a 60%,#0000);height:160%;animation:9s ease-in-out infinite beamPulse;position:absolute;top:-30%;transform:rotate(24deg)}.beam-1[data-astro-cid-gx2qrvwh]{width:9%;left:12%}.beam-2[data-astro-cid-gx2qrvwh]{opacity:.7;width:4%;animation-delay:-3s;left:27%}.beam-3[data-astro-cid-gx2qrvwh]{opacity:.6;width:13%;animation-delay:-6s;left:38%}@keyframes beamPulse{0%,to{opacity:.55}50%{opacity:1}}i[data-astro-cid-gx2qrvwh]{opacity:0;background:#ffe8c4;border-radius:50%;animation-name:dustFloat;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 6px #ffdca0cc}@keyframes dustFloat{0%{opacity:0;transform:translate(0)}15%{opacity:.8}50%{opacity:.35}80%{opacity:.7}to{opacity:0;transform:translate(var(--dx), -120px)}}@media (hover:none){.beam[data-astro-cid-gx2qrvwh],i[data-astro-cid-gx2qrvwh]:not(:nth-child(4n)){display:none}}@media (width<=640px){i[data-astro-cid-gx2qrvwh]:nth-child(2n){display:none}}.ribbon[data-astro-cid-bjhg5g2n]{gap:14px;padding:22px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ribbon-track[data-astro-cid-bjhg5g2n]{gap:14px;width:max-content;animation:70s linear infinite ribbonMove;display:flex}.ribbon-track--reverse[data-astro-cid-bjhg5g2n]{animation-duration:85s;animation-direction:reverse}.ribbon[data-astro-cid-bjhg5g2n]:hover .ribbon-track[data-astro-cid-bjhg5g2n]{animation-play-state:paused}@keyframes ribbonMove{to{transform:translate(calc(-50% - 7px))}}.ribbon-item[data-astro-cid-bjhg5g2n]{aspect-ratio:4/3;filter:sepia(.35)saturate(.85)brightness(.85);border:1px solid #c4965440;border-radius:6px;flex:none;width:220px;transition:filter .5s;position:relative;overflow:hidden}.ribbon-item[data-astro-cid-bjhg5g2n]:hover{filter:none}.ribbon-item[data-astro-cid-bjhg5g2n] figcaption[data-astro-cid-bjhg5g2n]{color:#f3e3c6;opacity:0;background:linear-gradient(#0000,#000000bf);padding:18px 10px 8px;font-size:12px;transition:opacity .35s,transform .35s;position:absolute;inset:auto 0 0;transform:translateY(6px)}.ribbon-item[data-astro-cid-bjhg5g2n]:hover figcaption[data-astro-cid-bjhg5g2n]{opacity:1;transform:none}@media (width>=768px){.ribbon-item[data-astro-cid-bjhg5g2n]{width:300px}}.lathe-grain[data-astro-cid-pzm6bbth]{animation:.9s linear infinite latheTurn}.lathe-grain--slow[data-astro-cid-pzm6bbth]{animation-duration:1.35s}@keyframes latheTurn{to{transform:translateY(80px)}}.lathe-tool[data-astro-cid-pzm6bbth]{transform-box:view-box;animation:4s ease-in-out infinite latheTool}@keyframes latheTool{0%,to{transform:translate(0)}50%{transform:translate(-6px,-2px)}}.lathe-spark[data-astro-cid-pzm6bbth]{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate latheSpark}@keyframes latheSpark{0%{opacity:.35;transform:scale(.8)}to{opacity:.9;transform:scale(1.15)}}.lathe-chips[data-astro-cid-pzm6bbth] path[data-astro-cid-pzm6bbth]{opacity:0;animation:1.1s ease-out infinite latheChip;animation-delay:calc(var(--i) * .16s)}@keyframes latheChip{0%{opacity:0;transform:translate(386px,132px)rotate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(386px - 30px - var(--i) * 9px), calc(132px - 40px - var(--i) * 6px)) rotate(calc(160deg + var(--i) * 40deg)) scale(1.2)}}.lathe-step-btn[data-astro-cid-gysq6bmk]{width:100%;height:100%;min-height:2.75rem;color:var(--aw-color-text-muted);border:1px solid #c4965440;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.375rem .25rem;transition:background-color .2s,color .2s,border-color .2s;display:flex}.lathe-step-btn[data-astro-cid-gysq6bmk]:hover{color:var(--aw-color-text-heading);border-color:#c4965499}.lathe-step-btn[data-astro-cid-gysq6bmk].is-on{border-color:var(--aw-color-primary);color:var(--aw-color-text-heading);background:#c4965429}.film-btn[data-astro-cid-44uvhqu4]{min-height:2.75rem;color:var(--aw-color-text-heading);white-space:nowrap;border:1px solid #c4965473;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.875rem;transition:background-color .2s,border-color .2s;display:inline-flex}.film-btn[data-astro-cid-44uvhqu4]:hover{border-color:var(--aw-color-primary);background:#c4965429}.film-bigplay[data-astro-cid-44uvhqu4]{color:#f3d9a4;pointer-events:none;background:#140f0bb8;border:1px solid #e0ba78b3;border-radius:9999px;place-items:center;width:4.5rem;height:4.5rem;transition:opacity .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film-bigplay[data-astro-cid-44uvhqu4].is-hidden{opacity:0}.film-seek[data-astro-cid-44uvhqu4]{height:2.75rem;accent-color:var(--aw-color-primary);cursor:pointer}