.workshop-module__-nMzjG__page{--surgical-black:#0b0808;--soft-black:#17110f;--bone:#f2eadb;--working-paper:#eee5cf;--oxblood:#a00e1c;--surgical-amber:#dda16f;--ink:#1d1712;background:var(--surgical-black);min-height:100vh;color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.workshop-module__-nMzjG__page a:focus-visible,.workshop-module__-nMzjG__page button:focus-visible,.workshop-module__-nMzjG__page input:focus-visible{outline:3px solid var(--surgical-amber);outline-offset:.3rem;border-radius:.125rem}.workshop-module__-nMzjG__siteHeader{z-index:10;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,5vw,5rem);display:flex;position:absolute;top:0;left:0;right:0}.workshop-module__-nMzjG__brand{color:var(--bone);font-family:var(--font-eb-garamond), Garamond, serif;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500;line-height:.9;text-decoration:none}.workshop-module__-nMzjG__siteNav{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.workshop-module__-nMzjG__siteNav a{border-bottom:1px solid color-mix(in srgb, var(--bone) 38%, transparent);color:color-mix(in srgb, var(--bone) 76%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:650;line-height:2;text-decoration:none}.workshop-module__-nMzjG__siteNav a:hover,.workshop-module__-nMzjG__brand:hover{color:var(--surgical-amber)}.workshop-module__-nMzjG__sectionShell{width:min(100%,74rem);margin:0 auto}.workshop-module__-nMzjG__hero{background:radial-gradient(circle at 82% 35%, color-mix(in srgb, var(--oxblood) 18%, transparent), transparent 34%), linear-gradient(115deg, var(--surgical-black), var(--soft-black) 62%, #130d0c);min-height:100svh;color:var(--bone);align-items:center;padding:clamp(7.5rem,14vw,11rem) clamp(1.25rem,5vw,5rem) clamp(5rem,9vw,8rem);display:grid}.workshop-module__-nMzjG__heroGrid{align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.workshop-module__-nMzjG__eyebrow{color:var(--oxblood);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.66rem;font-weight:700;display:flex}.workshop-module__-nMzjG__eyebrow:before{content:"";background:currentColor;flex:none;width:2rem;height:1px}.workshop-module__-nMzjG__hero .workshop-module__-nMzjG__eyebrow,.workshop-module__-nMzjG__processSection .workshop-module__-nMzjG__eyebrow,.workshop-module__-nMzjG__safetySection .workshop-module__-nMzjG__eyebrow{color:var(--surgical-amber)}.workshop-module__-nMzjG__hero h1{max-width:14ch;font-family:var(--font-eb-garamond), Garamond, serif;letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,7vw,6.4rem);font-weight:500;line-height:.91}.workshop-module__-nMzjG__heroLead{max-width:43rem;color:color-mix(in srgb, var(--bone) 78%, transparent);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.6}.workshop-module__-nMzjG__buildStatus{border-left:2px solid var(--oxblood);background:color-mix(in srgb, var(--bone) 5%, transparent);max-width:39rem;color:color-mix(in srgb, var(--bone) 82%, transparent);margin-top:1.5rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5}.workshop-module__-nMzjG__buildStatus span{color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.25rem;font-size:.55rem;font-weight:700;display:block}.workshop-module__-nMzjG__buildFacts{border-top:1px solid color-mix(in srgb, var(--bone) 23%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bone) 23%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));max-width:38rem;margin-top:1.5rem;display:grid}.workshop-module__-nMzjG__buildFacts>div{border-right:1px solid color-mix(in srgb, var(--bone) 17%, transparent);min-width:0;padding:.9rem .75rem}.workshop-module__-nMzjG__buildFacts>div:first-child{padding-left:0}.workshop-module__-nMzjG__buildFacts>div:last-child{border-right:0;padding-right:0}.workshop-module__-nMzjG__buildFacts dt{color:color-mix(in srgb, var(--bone) 52%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:650}.workshop-module__-nMzjG__buildFacts dd{color:var(--bone);font-family:var(--font-eb-garamond), Garamond, serif;margin-top:.35rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.1}.workshop-module__-nMzjG__primaryAction{border:1px solid var(--bone);background:var(--bone);min-height:3.1rem;color:var(--ink);letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:1.75rem;padding:.85rem 1.25rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.workshop-module__-nMzjG__primaryAction:hover{border-color:var(--surgical-amber);background:var(--surgical-amber)}.workshop-module__-nMzjG__protocolCard{border:1px solid color-mix(in srgb, var(--bone) 27%, transparent);background:repeating-linear-gradient(0deg, transparent 0, transparent 2.25rem, color-mix(in srgb, var(--bone) 7%, transparent) calc(2.25rem + 1px)), color-mix(in srgb, var(--soft-black) 84%, transparent);min-width:0;box-shadow:1rem 1rem 0 color-mix(in srgb, var(--oxblood) 24%, transparent), 0 2rem 5rem #0000002e;padding:clamp(1.5rem,4vw,2.4rem);position:relative}.workshop-module__-nMzjG__protocolCard:before{background:color-mix(in srgb, var(--oxblood) 70%, transparent);content:"";width:1px;position:absolute;top:1rem;bottom:1rem;left:.65rem}.workshop-module__-nMzjG__protocolHeader{border-bottom:1px solid color-mix(in srgb, var(--bone) 24%, transparent);color:color-mix(in srgb, var(--bone) 58%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.55rem;font-weight:650;line-height:1.4;display:flex}.workshop-module__-nMzjG__protocolHeader span:last-child{text-align:right}.workshop-module__-nMzjG__protocolRows>div{border-bottom:1px solid color-mix(in srgb, var(--bone) 17%, transparent);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.workshop-module__-nMzjG__protocolRows dt{color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:650}.workshop-module__-nMzjG__protocolRows dd{color:color-mix(in srgb, var(--bone) 84%, transparent);font-family:var(--font-eb-garamond), Garamond, serif;font-size:1.1rem;line-height:1.25}.workshop-module__-nMzjG__protocolStamp{border:1px solid var(--oxblood);width:fit-content;color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:1.5rem;margin-left:auto;padding:.55rem .7rem;font-size:.58rem;font-weight:750;transform:rotate(-1.5deg)}.workshop-module__-nMzjG__contentSection{padding:clamp(5rem,10vw,8rem) clamp(1.25rem,5vw,5rem);position:relative}.workshop-module__-nMzjG__contentSection h2{max-width:15ch;font-family:var(--font-eb-garamond), Garamond, serif;letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:500;line-height:.96}.workshop-module__-nMzjG__sectionLead{max-width:40rem;color:color-mix(in srgb, currentColor 70%, transparent);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.65}.workshop-module__-nMzjG__learningSection,.workshop-module__-nMzjG__formSection,.workshop-module__-nMzjG__faqSection{background:var(--bone)}.workshop-module__-nMzjG__learningGrid,.workshop-module__-nMzjG__processGrid,.workshop-module__-nMzjG__formGrid,.workshop-module__-nMzjG__safetyGrid{gap:clamp(3rem,8vw,8rem);display:grid}.workshop-module__-nMzjG__learningList,.workshop-module__-nMzjG__processList{border-top:1px solid color-mix(in srgb, currentColor 27%, transparent);align-self:start;display:grid}.workshop-module__-nMzjG__learningList li,.workshop-module__-nMzjG__processList li{border-bottom:1px solid color-mix(in srgb, currentColor 27%, transparent);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid}.workshop-module__-nMzjG__learningList span,.workshop-module__-nMzjG__processList span{color:var(--oxblood);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;padding-top:.15rem;font-size:.62rem;font-weight:700}.workshop-module__-nMzjG__learningList p,.workshop-module__-nMzjG__processList p{font-family:var(--font-eb-garamond), Garamond, serif;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35}.workshop-module__-nMzjG__processSection,.workshop-module__-nMzjG__safetySection{background:var(--soft-black);color:var(--bone)}.workshop-module__-nMzjG__instructorName{color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:clamp(2.5rem,6vw,4rem);font-size:.67rem;font-weight:700}.workshop-module__-nMzjG__processList span{color:var(--surgical-amber)}.workshop-module__-nMzjG__formSection{background:linear-gradient(90deg, color-mix(in srgb, var(--oxblood) 5%, transparent), transparent 42%), var(--working-paper)}.workshop-module__-nMzjG__formIntro{align-self:start}.workshop-module__-nMzjG__registrationNotes{color:color-mix(in srgb, var(--ink) 72%, transparent);gap:.75rem;margin-top:2rem;font-size:.88rem;line-height:1.5;display:grid}.workshop-module__-nMzjG__registrationNotes li{padding-left:1.25rem;position:relative}.workshop-module__-nMzjG__registrationNotes li:before{border:1px solid var(--oxblood);content:"";border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.65em;left:0}.workshop-module__-nMzjG__formAnchor{scroll-margin-top:1.25rem}.workshop-module__-nMzjG__formCard{border:1px solid color-mix(in srgb, var(--bone) 18%, transparent);background:var(--soft-black);min-width:0;box-shadow:1rem 1rem 0 color-mix(in srgb, var(--oxblood) 15%, transparent);color:var(--bone);padding:clamp(1.5rem,4vw,2.5rem)}.workshop-module__-nMzjG__form{gap:1.2rem;display:grid}.workshop-module__-nMzjG__field{gap:.48rem;display:grid}.workshop-module__-nMzjG__field label{color:color-mix(in srgb, var(--bone) 72%, transparent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:700}.workshop-module__-nMzjG__field input{border:1px solid color-mix(in srgb, var(--bone) 28%, transparent);background:color-mix(in srgb, var(--surgical-black) 52%, transparent);width:100%;min-height:3.15rem;color:var(--bone);border-radius:0;padding:.75rem .9rem;font-size:1rem;transition:border-color .16s,background-color .16s}.workshop-module__-nMzjG__field input::placeholder{color:color-mix(in srgb, var(--bone) 52%, transparent)}.workshop-module__-nMzjG__field input:hover,.workshop-module__-nMzjG__field input:focus{border-color:var(--surgical-amber);background:var(--surgical-black)}.workshop-module__-nMzjG__consent{color:color-mix(in srgb, var(--bone) 62%, transparent);cursor:pointer;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.8rem;padding-top:.25rem;font-size:.72rem;line-height:1.55;display:grid}.workshop-module__-nMzjG__consent input{width:1.05rem;height:1.05rem;accent-color:var(--surgical-amber);margin-top:.12rem}.workshop-module__-nMzjG__submitButton{border:1px solid var(--bone);background:var(--bone);min-height:3.25rem;color:var(--ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.7rem;font-weight:750;transition:border-color .16s,background-color .16s,opacity .16s;display:inline-flex}.workshop-module__-nMzjG__submitButton:hover:not(:disabled){border-color:var(--surgical-amber);background:var(--surgical-amber)}.workshop-module__-nMzjG__submitButton:disabled{cursor:wait;opacity:.58}.workshop-module__-nMzjG__formNote,.workshop-module__-nMzjG__privacyNote{color:color-mix(in srgb, var(--bone) 52%, transparent);font-size:.7rem;line-height:1.5}.workshop-module__-nMzjG__privacyNote{margin-top:1.25rem}.workshop-module__-nMzjG__privacyNote a{color:var(--bone);text-underline-offset:.25rem}.workshop-module__-nMzjG__formError{border-left:2px solid var(--surgical-amber);background:color-mix(in srgb, var(--oxblood) 18%, transparent);color:var(--bone);margin-top:1rem;padding:.8rem .9rem;font-size:.85rem;line-height:1.5}.workshop-module__-nMzjG__success{padding:clamp(.5rem,2vw,1rem)}.workshop-module__-nMzjG__successLabel{color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.workshop-module__-nMzjG__success h2{font-family:var(--font-eb-garamond), Garamond, serif;margin-top:.75rem;font-size:clamp(2.5rem,7vw,4rem);font-weight:500;line-height:.95}.workshop-module__-nMzjG__success>p:not(.workshop-module__-nMzjG__successLabel){max-width:34rem;color:color-mix(in srgb, var(--bone) 70%, transparent);margin-top:1.2rem;font-size:.94rem;line-height:1.6}.workshop-module__-nMzjG__successActions{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem;display:flex}.workshop-module__-nMzjG__successActions a{color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.3rem;font-size:.62rem;font-weight:700;line-height:1.5}.workshop-module__-nMzjG__safetyPosition{border:1px solid var(--surgical-amber);width:fit-content;color:var(--surgical-amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:2.5rem;padding:.45rem .6rem;font-size:.62rem;font-weight:750}.workshop-module__-nMzjG__safetyList{gap:1rem;display:grid}.workshop-module__-nMzjG__safetyList li{border-bottom:1px solid color-mix(in srgb, var(--bone) 18%, transparent);color:color-mix(in srgb, var(--bone) 74%, transparent);padding:0 0 1rem 1.6rem;font-size:.94rem;line-height:1.55;position:relative}.workshop-module__-nMzjG__safetyList li:before{border:1px solid var(--surgical-amber);content:"";border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.58em;left:0}.workshop-module__-nMzjG__disclaimer{border-left:2px solid var(--oxblood);background:color-mix(in srgb, var(--surgical-black) 55%, transparent);color:color-mix(in srgb, var(--bone) 62%, transparent);margin-top:1.75rem;padding:1rem;font-size:.78rem;line-height:1.6}.workshop-module__-nMzjG__sectionIntro{margin-bottom:clamp(3rem,6vw,5rem)}.workshop-module__-nMzjG__faqSection{background:linear-gradient(90deg, color-mix(in srgb, var(--oxblood) 4%, transparent), transparent 38%), var(--bone)}.workshop-module__-nMzjG__faqList{border-top:1px solid color-mix(in srgb, var(--ink) 28%, transparent);display:grid}.workshop-module__-nMzjG__faqItem{border-bottom:1px solid color-mix(in srgb, var(--ink) 28%, transparent);gap:.75rem;padding:1.4rem 0;display:grid}.workshop-module__-nMzjG__faqItem dt{font-family:var(--font-eb-garamond), Garamond, serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.2}.workshop-module__-nMzjG__faqItem dd{max-width:46rem;color:color-mix(in srgb, var(--ink) 68%, transparent);font-size:.92rem;line-height:1.6}.workshop-module__-nMzjG__mobileStickyAction{display:none}.workshop-module__-nMzjG__page .workshop-module__-nMzjG__mobileStickyAction:focus-visible{outline:3px solid var(--surgical-amber);outline-offset:.125rem;box-shadow:0 0 0 .5rem var(--oxblood), 0 .75rem 2.5rem #0b080857}@media (min-width:48rem){.workshop-module__-nMzjG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.workshop-module__-nMzjG__learningGrid,.workshop-module__-nMzjG__processGrid,.workshop-module__-nMzjG__formGrid,.workshop-module__-nMzjG__safetyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-module__-nMzjG__faqItem{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem)}}@media (max-width:47.999rem){.workshop-module__-nMzjG__page{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.workshop-module__-nMzjG__siteNav a:first-child{display:none}.workshop-module__-nMzjG__hero{align-items:start;padding-top:7rem}.workshop-module__-nMzjG__hero h1{font-size:clamp(3rem,13vw,4.25rem)}.workshop-module__-nMzjG__protocolCard{box-shadow:.65rem .65rem 0 color-mix(in srgb, var(--oxblood) 24%, transparent)}.workshop-module__-nMzjG__formSection{padding-bottom:7rem}.workshop-module__-nMzjG__mobileStickyAction{z-index:40;right:1rem;bottom:max(.75rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--bone) 40%, transparent);background:var(--oxblood);min-height:3.5rem;color:var(--bone);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:.9rem 1.1rem;font-size:.68rem;font-weight:750;text-decoration:none;transition:opacity .16s,transform .16s,visibility .16s;display:inline-flex;position:fixed;left:1rem;box-shadow:0 .75rem 2.5rem #0b080857}:is(.workshop-module__-nMzjG__page:has(.workshop-module__-nMzjG__formAnchor:target) .workshop-module__-nMzjG__mobileStickyAction,.workshop-module__-nMzjG__page:has(.workshop-module__-nMzjG__formCard:focus-within) .workshop-module__-nMzjG__mobileStickyAction){visibility:hidden;pointer-events:none;opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.workshop-module__-nMzjG__primaryAction,.workshop-module__-nMzjG__submitButton,.workshop-module__-nMzjG__field input,.workshop-module__-nMzjG__mobileStickyAction{transition:none}}
