.workshop-module__oRP3sq__footer{color:var(--foreground);border-top:1px solid var(--line);background:#fff;padding:16px 4%}.workshop-module__oRP3sq__layout{grid-template-columns:minmax(180px,1fr) minmax(100px,.6fr) minmax(0,460px);align-items:center;column-gap:48px;max-width:1450px;margin-inline:auto;display:grid}.workshop-module__oRP3sq__identity{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.workshop-module__oRP3sq__brand{color:var(--foreground);letter-spacing:-.055em;align-items:center;gap:12px;font-size:28px;font-weight:500;line-height:1.04;display:inline-flex}.workshop-module__oRP3sq__brand svg{width:46px;height:56px;color:var(--green);flex:none}.workshop-module__oRP3sq__brand strong{font-weight:750}.workshop-module__oRP3sq__identity small{color:var(--muted-ink);font-size:12px;line-height:1.5}.workshop-module__oRP3sq__links{flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;display:flex}.workshop-module__oRP3sq__links a{align-items:center;min-height:40px;display:inline-flex}.workshop-module__oRP3sq__links a:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.workshop-module__oRP3sq__brand:focus-visible,.workshop-module__oRP3sq__links a:focus-visible,.workshop-module__oRP3sq__motionButton:focus-visible{outline:2px solid var(--green);outline-offset:4px}.workshop-module__oRP3sq__workshop{min-width:0;position:relative}.workshop-module__oRP3sq__motionButton{z-index:1;width:40px;height:40px;color:var(--muted-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.workshop-module__oRP3sq__motionButton:hover{color:var(--green);background:var(--paper)}.workshop-module__oRP3sq__stage{isolation:isolate;width:100%;height:240px;position:relative}.workshop-module__oRP3sq__canvas{touch-action:pan-y;position:absolute;inset:0}.workshop-module__oRP3sq__canvas canvas{width:100%;height:100%;display:block}.workshop-module__oRP3sq__fallback{pointer-events:none;color:var(--green);place-items:center;display:grid;position:absolute;inset:0}.workshop-module__oRP3sq__fallback svg{width:48px;height:56px}.workshop-module__oRP3sq__stage[data-scene-status=unavailable] .workshop-module__oRP3sq__canvas{visibility:hidden}@media (max-width:900px){.workshop-module__oRP3sq__layout{grid-template-columns:minmax(160px,1fr) 100px minmax(0,340px);column-gap:24px}.workshop-module__oRP3sq__stage{height:200px}}@media (max-width:760px){.workshop-module__oRP3sq__footer{padding:18px 5% 12px}.workshop-module__oRP3sq__layout{grid-template-columns:1fr 1.2fr;gap:8px 12px}.workshop-module__oRP3sq__identity{gap:16px}.workshop-module__oRP3sq__brand{gap:6px;font-size:24px}.workshop-module__oRP3sq__brand svg{width:34px;height:44px}.workshop-module__oRP3sq__identity small{font-size:10px}.workshop-module__oRP3sq__links{flex-direction:row;grid-area:2/1/auto/-1;gap:24px;font-size:13px}.workshop-module__oRP3sq__workshop{grid-area:1/2}.workshop-module__oRP3sq__stage{height:140px}.workshop-module__oRP3sq__motionButton{width:32px;height:32px}}
