.workshop-module__NL1xMa__workshopPage{--gh-comp-workshop-form-width:29rem;--gh-comp-workshop-copy-width:56rem;--gh-comp-workshop-proof-column-min:28rem;--gh-comp-workshop-section-block-spacing:var(--gh-ref-space-16);--gh-comp-workshop-content-gap:var(--gh-ref-space-8);--gh-comp-workshop-feature-gap:var(--gh-ref-space-12);--gh-comp-workshop-success-min-height:32rem;--gh-comp-workshop-label-dot-size:.375rem;--gh-comp-workshop-editorial-min-height:13rem;--gh-comp-workshop-danger-border:var(--gh-ref-red-200);--gh-comp-workshop-on-strong-accent:var(--gh-ref-green-200);--gh-comp-workshop-on-strong-highlight:var(--gh-ref-green-300);background:var(--gh-sys-bg-canvas);color:var(--gh-sys-fg);font-family:var(--gh-ref-font-body);overflow:clip}.workshop-module__NL1xMa__pageContainer{max-width:var(--gh-ref-grid-max);padding-inline:clamp(var(--gh-ref-space-6),4vw,var(--gh-ref-grid-margin));width:100%;margin-inline:auto}.workshop-module__NL1xMa__heroSection{background:linear-gradient(180deg,var(--gh-sys-bg-canvas)0%,var(--gh-sys-bg-canvas)76%,var(--gh-sys-bg-raised)100%);padding-block:var(--gh-comp-workshop-section-block-spacing)}.workshop-module__NL1xMa__heroGrid{gap:var(--gh-ref-space-12);min-width:0;display:grid}.workshop-module__NL1xMa__heroContent{min-width:0}.workshop-module__NL1xMa__sectionLabel{background:var(--gh-sys-primary-subtle);border:1px solid color-mix(in srgb,var(--gh-sys-primary)18%,transparent);border-radius:var(--gh-ref-radius-full);color:var(--gh-sys-primary-text);font-size:var(--gh-type-caption);align-items:center;gap:var(--gh-ref-space-2);letter-spacing:.08em;font-weight:650;line-height:var(--gh-lh-caption);padding:var(--gh-ref-space-1)var(--gh-ref-space-3);text-transform:uppercase;display:inline-flex}.workshop-module__NL1xMa__labelDot{animation:workshop-module__NL1xMa__labelGlow 3.2s var(--gh-ref-ease-standard)infinite;background:var(--gh-sys-primary);border-radius:var(--gh-ref-radius-full);height:var(--gh-comp-workshop-label-dot-size);width:var(--gh-comp-workshop-label-dot-size)}.workshop-module__NL1xMa__heroContent>.workshop-module__NL1xMa__sectionLabel{animation:workshop-module__NL1xMa__heroEnter var(--gh-ref-duration-slow)var(--gh-ref-ease-out)both}.workshop-module__NL1xMa__heroTitle{animation:workshop-module__NL1xMa__heroEnter var(--gh-ref-duration-slow)var(--gh-ref-ease-out)50ms both;font-family:var(--gh-ref-font-display);font-size:var(--gh-type-display-sm);letter-spacing:-.025em;font-weight:700;line-height:var(--gh-lh-display-sm);margin-top:var(--gh-ref-space-6);text-wrap:balance;max-width:15ch}.workshop-module__NL1xMa__heroTitle span{color:var(--gh-sys-primary-text)}.workshop-module__NL1xMa__heroLead{animation:workshop-module__NL1xMa__heroEnter var(--gh-ref-duration-slow)var(--gh-ref-ease-out)90ms both;color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body-lg);line-height:var(--gh-lh-body-lg);margin-top:var(--gh-ref-space-6);max-width:58ch}.workshop-module__NL1xMa__heroActions{animation:workshop-module__NL1xMa__heroEnter var(--gh-ref-duration-slow)var(--gh-ref-ease-out).12s both;gap:var(--gh-ref-space-3);margin-top:var(--gh-ref-space-6);flex-wrap:wrap;display:flex}.workshop-module__NL1xMa__primaryCta,.workshop-module__NL1xMa__secondaryCta,.workshop-module__NL1xMa__primaryButton,.workshop-module__NL1xMa__secondaryButton,.workshop-module__NL1xMa__finalCtaButton{border-radius:var(--gh-comp-button-radius);font-family:var(--gh-ref-font-body);font-size:var(--gh-type-body-sm);align-items:center;gap:var(--gh-ref-space-2);min-height:var(--gh-ref-space-12);padding-inline:var(--gh-ref-space-4);transition:background var(--gh-ref-duration-base)var(--gh-ref-ease-standard),border-color var(--gh-ref-duration-base)var(--gh-ref-ease-standard),color var(--gh-ref-duration-base)var(--gh-ref-ease-standard),transform var(--gh-ref-duration-fast)var(--gh-ref-ease-standard);justify-content:center;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.workshop-module__NL1xMa__primaryCta,.workshop-module__NL1xMa__primaryButton{background:var(--gh-sys-primary);border:1px solid var(--gh-sys-primary);color:var(--gh-sys-on-primary)}.workshop-module__NL1xMa__primaryCta:hover,.workshop-module__NL1xMa__primaryButton:hover:not(:disabled){background:var(--gh-sys-primary-hover);border-color:var(--gh-sys-primary-hover)}.workshop-module__NL1xMa__secondaryCta,.workshop-module__NL1xMa__secondaryButton{background:var(--gh-sys-bg-canvas);border:1px solid var(--gh-sys-primary);color:var(--gh-sys-primary-text)}.workshop-module__NL1xMa__secondaryCta:hover,.workshop-module__NL1xMa__secondaryButton:hover:not(:disabled){background:var(--gh-sys-primary-subtle)}.workshop-module__NL1xMa__primaryCta:active,.workshop-module__NL1xMa__secondaryCta:active,.workshop-module__NL1xMa__primaryButton:active:not(:disabled),.workshop-module__NL1xMa__secondaryButton:active:not(:disabled),.workshop-module__NL1xMa__finalCtaButton:active{transform:scale(.98)}.workshop-module__NL1xMa__primaryCta span,.workshop-module__NL1xMa__primaryButton span,.workshop-module__NL1xMa__finalCtaButton span,.workshop-module__NL1xMa__textLink span{transition:transform var(--gh-ref-duration-base)var(--gh-ref-ease-standard)}.workshop-module__NL1xMa__primaryCta:hover span,.workshop-module__NL1xMa__primaryButton:hover:not(:disabled) span,.workshop-module__NL1xMa__finalCtaButton:hover span,.workshop-module__NL1xMa__textLink:hover span{transform:translateX(var(--gh-ref-space-1))}.workshop-module__NL1xMa__primaryCta:focus-visible,.workshop-module__NL1xMa__secondaryCta:focus-visible,.workshop-module__NL1xMa__primaryButton:focus-visible,.workshop-module__NL1xMa__secondaryButton:focus-visible,.workshop-module__NL1xMa__finalCtaButton:focus-visible,.workshop-module__NL1xMa__textLink:focus-visible,.workshop-module__NL1xMa__faqList summary:focus-visible{outline:2px solid var(--gh-sys-focus-ring);outline-offset:3px}.workshop-module__NL1xMa__speakerCard{animation:workshop-module__NL1xMa__photoReveal var(--gh-ref-duration-slower)var(--gh-ref-ease-out).15s both;background:var(--gh-sys-bg-canvas);border:1px solid var(--gh-sys-border);border-radius:var(--gh-ref-radius-xl);box-shadow:var(--gh-sys-shadow-2);margin-top:var(--gh-ref-space-12);overflow:hidden}.workshop-module__NL1xMa__speakerImage{aspect-ratio:8/5;background:var(--gh-sys-bg-surface);overflow:hidden}.workshop-module__NL1xMa__speakerImage img{object-fit:cover;object-position:center;height:100%;transition:transform var(--gh-ref-duration-slower)var(--gh-ref-ease-out);width:100%;display:block}.workshop-module__NL1xMa__speakerCard:hover .workshop-module__NL1xMa__speakerImage img{transform:scale(1.015)}.workshop-module__NL1xMa__speakerCard figcaption{align-items:center;gap:var(--gh-ref-space-3);padding:var(--gh-ref-space-3)var(--gh-ref-space-4);justify-content:space-between;display:flex}.workshop-module__NL1xMa__speakerCard figcaption span:first-child{color:var(--gh-sys-fg);font-size:var(--gh-type-body-sm);font-weight:650}.workshop-module__NL1xMa__speakerCard figcaption span:last-child{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);text-align:right}.workshop-module__NL1xMa__factGrid{border-block:1px solid var(--gh-sys-border);margin-top:var(--gh-ref-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workshop-module__NL1xMa__factItem{min-width:0;padding:var(--gh-ref-space-4)var(--gh-ref-space-3)}.workshop-module__NL1xMa__factItem:nth-child(2n){border-left:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__factItem:nth-child(n+3){border-top:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__factItem strong,.workshop-module__NL1xMa__factItem span{display:block}.workshop-module__NL1xMa__factItem strong{color:var(--gh-sys-primary-text);font-family:var(--gh-ref-font-display);font-size:var(--gh-type-body);line-height:var(--gh-lh-body)}.workshop-module__NL1xMa__factItem span{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);line-height:var(--gh-lh-caption);margin-top:var(--gh-ref-space-1)}.workshop-module__NL1xMa__formCard{animation:workshop-module__NL1xMa__formEnter var(--gh-ref-duration-slower)var(--gh-ref-ease-out).1s both;background:var(--gh-sys-bg-canvas);border:1px solid var(--gh-sys-border);border-top:var(--gh-ref-space-1)solid var(--gh-sys-primary);border-radius:var(--gh-ref-radius-xl);box-shadow:var(--gh-sys-shadow-4);min-width:0;scroll-margin-top:calc(var(--nav-height) + var(--gh-ref-space-4));align-self:start;overflow:hidden}.workshop-module__NL1xMa__interestForm,.workshop-module__NL1xMa__successPanel{padding:var(--gh-ref-space-6)}.workshop-module__NL1xMa__formHeader{border-bottom:1px solid var(--gh-sys-border);margin:calc(var(--gh-ref-space-6)*-1)calc(var(--gh-ref-space-6)*-1)0;padding:var(--gh-ref-space-6)}.workshop-module__NL1xMa__formStepRow{align-items:baseline;gap:var(--gh-ref-space-3);justify-content:space-between;display:flex}.workshop-module__NL1xMa__formStepRow>p:last-child{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);line-height:var(--gh-lh-caption)}.workshop-module__NL1xMa__cardKicker{color:var(--gh-sys-primary-text);font-size:var(--gh-type-caption);letter-spacing:.08em;font-weight:700;line-height:var(--gh-lh-caption);text-transform:uppercase}.workshop-module__NL1xMa__progressTrack{background:var(--gh-sys-bg-surface);border-radius:var(--gh-ref-radius-full);height:var(--gh-ref-space-1);margin-top:var(--gh-ref-space-3);overflow:hidden}.workshop-module__NL1xMa__progressTrack span{background:var(--gh-sys-primary);height:100%;transition:width var(--gh-ref-duration-slow)var(--gh-ref-ease-out);width:var(--workshop-progress);display:block}.workshop-module__NL1xMa__formHeader h2,.workshop-module__NL1xMa__successPanel h2{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h3);line-height:var(--gh-lh-h3);margin-top:var(--gh-ref-space-4);scroll-margin-top:calc(var(--nav-height) + var(--gh-ref-space-4))}.workshop-module__NL1xMa__formHeader h2:focus,.workshop-module__NL1xMa__successPanel h2:focus{outline:2px solid var(--gh-sys-focus-ring);outline-offset:var(--gh-ref-space-1)}.workshop-module__NL1xMa__cardIntro,.workshop-module__NL1xMa__successPanel>p{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body-sm);line-height:var(--gh-lh-body-sm);margin-top:var(--gh-ref-space-2)}.workshop-module__NL1xMa__formStep{animation:workshop-module__NL1xMa__stepEnter var(--gh-ref-duration-slow)var(--gh-ref-ease-out)both;gap:var(--gh-ref-space-4);margin-top:var(--gh-ref-space-6);display:grid}.workshop-module__NL1xMa__field,.workshop-module__NL1xMa__choiceFieldset{gap:var(--gh-ref-space-2);min-width:0;display:grid}.workshop-module__NL1xMa__field label,.workshop-module__NL1xMa__choiceFieldset legend{color:var(--gh-sys-fg);font-size:var(--gh-type-body-sm);font-weight:650;line-height:var(--gh-lh-body-sm)}.workshop-module__NL1xMa__field label span,.workshop-module__NL1xMa__choiceFieldset legend span{color:var(--gh-sys-danger-text)}.workshop-module__NL1xMa__requiredText{font-size:var(--gh-type-caption);margin-left:var(--gh-ref-space-1);font-weight:650}.workshop-module__NL1xMa__availabilityNote{background:var(--gh-sys-primary-subtle);border:1px solid var(--gh-sys-border);border-radius:var(--gh-comp-input-radius);color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body-sm);line-height:var(--gh-lh-body-sm);padding:var(--gh-ref-space-3)}.workshop-module__NL1xMa__field input,.workshop-module__NL1xMa__field select,.workshop-module__NL1xMa__field textarea{background:var(--gh-sys-control-bg);border:1px solid var(--gh-sys-control-border);border-radius:var(--gh-comp-input-radius);color:var(--gh-sys-fg);font:inherit;font-size:var(--gh-type-body-sm);line-height:var(--gh-lh-body-sm);min-height:var(--gh-ref-space-12);padding-inline:var(--gh-ref-space-3);transition:border-color var(--gh-ref-duration-base)var(--gh-ref-ease-standard),box-shadow var(--gh-ref-duration-base)var(--gh-ref-ease-standard);width:100%}.workshop-module__NL1xMa__field textarea{min-height:calc(var(--gh-ref-space-24) + var(--gh-ref-space-4));padding-block:var(--gh-ref-space-3);resize:vertical}.workshop-module__NL1xMa__field input::placeholder,.workshop-module__NL1xMa__field textarea::placeholder{color:var(--gh-sys-fg-subtle);opacity:.8}.workshop-module__NL1xMa__field input:hover,.workshop-module__NL1xMa__field select:hover,.workshop-module__NL1xMa__field textarea:hover{border-color:var(--gh-sys-border-hover)}.workshop-module__NL1xMa__field input:focus,.workshop-module__NL1xMa__field select:focus,.workshop-module__NL1xMa__field textarea:focus{border-color:var(--gh-sys-primary);box-shadow:none;outline:2px solid var(--gh-sys-focus-ring);outline-offset:2px}.workshop-module__NL1xMa__fieldHelp a,.workshop-module__NL1xMa__formFinePrint a{color:var(--gh-sys-primary-text);text-underline-offset:.15em;font-weight:650}.workshop-module__NL1xMa__fieldHelp a:focus-visible,.workshop-module__NL1xMa__formFinePrint a:focus-visible{outline:2px solid var(--gh-sys-focus-ring);outline-offset:2px}.workshop-module__NL1xMa__fieldHelp,.workshop-module__NL1xMa__selectionStatus{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);line-height:var(--gh-lh-caption)}.workshop-module__NL1xMa__radioGrid,.workshop-module__NL1xMa__checkboxGrid,.workshop-module__NL1xMa__checkboxGridCompact{gap:var(--gh-ref-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workshop-module__NL1xMa__choiceCard{background:var(--gh-sys-bg-canvas);border:1px solid var(--gh-sys-border);border-radius:var(--gh-comp-input-radius);color:var(--gh-sys-fg-muted);cursor:pointer;font-size:var(--gh-type-caption);align-items:center;gap:var(--gh-ref-space-2);line-height:var(--gh-lh-caption);min-height:var(--gh-ref-space-12);padding:var(--gh-ref-space-2)var(--gh-ref-space-3);transition:background var(--gh-ref-duration-base)var(--gh-ref-ease-standard),border-color var(--gh-ref-duration-base)var(--gh-ref-ease-standard),color var(--gh-ref-duration-base)var(--gh-ref-ease-standard);display:flex}.workshop-module__NL1xMa__choiceCard:hover{border-color:var(--gh-sys-border-hover)}.workshop-module__NL1xMa__choiceCard:has(input:checked){background:var(--gh-sys-primary-subtle);border-color:var(--gh-sys-primary);color:var(--gh-sys-primary-text);font-weight:650}.workshop-module__NL1xMa__choiceCard:has(input:focus-visible){outline:2px solid var(--gh-sys-focus-ring);outline-offset:2px}.workshop-module__NL1xMa__choiceCard:has(input:disabled){background:var(--gh-sys-control-disabled-bg);color:var(--gh-sys-fg-subtle);cursor:not-allowed;opacity:.65}.workshop-module__NL1xMa__choiceCard input{accent-color:var(--gh-sys-primary);height:var(--gh-ref-space-4);width:var(--gh-ref-space-4);flex:none}.workshop-module__NL1xMa__selectionStatus{justify-self:end;font-weight:650}.workshop-module__NL1xMa__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workshop-module__NL1xMa__formError{background:var(--gh-sys-danger-subtle);border:1px solid var(--gh-comp-workshop-danger-border);border-radius:var(--gh-comp-input-radius);color:var(--gh-sys-danger-text);font-size:var(--gh-type-body-sm);line-height:var(--gh-lh-body-sm);margin-top:var(--gh-ref-space-4);padding:var(--gh-ref-space-3)}.workshop-module__NL1xMa__formActions{gap:var(--gh-ref-space-3);margin-top:var(--gh-ref-space-6);justify-content:flex-end;display:flex}.workshop-module__NL1xMa__formActions .workshop-module__NL1xMa__primaryButton{flex:auto}.workshop-module__NL1xMa__formActions .workshop-module__NL1xMa__secondaryButton{flex:none}.workshop-module__NL1xMa__primaryButton,.workshop-module__NL1xMa__secondaryButton{cursor:pointer}.workshop-module__NL1xMa__primaryButton:disabled,.workshop-module__NL1xMa__secondaryButton:disabled{cursor:wait;opacity:.7}.workshop-module__NL1xMa__formFinePrint,.workshop-module__NL1xMa__formStatus{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);line-height:var(--gh-lh-caption);margin-top:var(--gh-ref-space-3);text-align:center}.workshop-module__NL1xMa__formStatus{min-height:var(--gh-lh-caption)}.workshop-module__NL1xMa__successPanel{min-height:var(--gh-comp-workshop-success-min-height)}.workshop-module__NL1xMa__successMark{background:var(--gh-sys-primary-subtle);border:1px solid color-mix(in srgb,var(--gh-sys-primary)24%,transparent);border-radius:var(--gh-ref-radius-full);color:var(--gh-sys-primary-text);font-size:var(--gh-type-h3);height:var(--gh-ref-space-12);margin-bottom:var(--gh-ref-space-6);width:var(--gh-ref-space-12);justify-content:center;align-items:center;display:flex}.workshop-module__NL1xMa__successResources{background:var(--gh-sys-bg-raised);border:1px solid var(--gh-sys-border);border-radius:var(--gh-comp-card-radius);margin-top:var(--gh-ref-space-6);padding:var(--gh-ref-space-4)}.workshop-module__NL1xMa__successResources>p{color:var(--gh-sys-fg);font-size:var(--gh-type-body-sm);font-weight:650}.workshop-module__NL1xMa__successResources ul{gap:var(--gh-ref-space-2);margin-top:var(--gh-ref-space-3);padding:0;list-style:none;display:grid}.workshop-module__NL1xMa__successResources li{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-caption);padding-left:var(--gh-ref-space-4);position:relative}.workshop-module__NL1xMa__successResources li:before{color:var(--gh-sys-primary-text);content:"✓";position:absolute;left:0}.workshop-module__NL1xMa__successPanel .workshop-module__NL1xMa__secondaryButton{cursor:pointer;margin-top:var(--gh-ref-space-6)}.workshop-module__NL1xMa__buyerSection,.workshop-module__NL1xMa__curriculumSection,.workshop-module__NL1xMa__shapingSection,.workshop-module__NL1xMa__resourcesSection,.workshop-module__NL1xMa__instructorSection,.workshop-module__NL1xMa__faqSection,.workshop-module__NL1xMa__finalCtaSection{padding-block:var(--gh-comp-workshop-section-block-spacing)}.workshop-module__NL1xMa__buyerSection,.workshop-module__NL1xMa__shapingSection,.workshop-module__NL1xMa__faqSection{background:var(--gh-sys-bg-raised)}.workshop-module__NL1xMa__sectionHeading{max-width:var(--gh-comp-workshop-copy-width)}.workshop-module__NL1xMa__sectionHeading h2{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h1);letter-spacing:-.02em;line-height:var(--gh-lh-h1);margin-top:var(--gh-ref-space-4);text-wrap:balance}.workshop-module__NL1xMa__sectionHeading>p{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body-lg);line-height:var(--gh-lh-body-lg);margin-top:var(--gh-ref-space-4);max-width:64ch}.workshop-module__NL1xMa__questionList{margin-top:var(--gh-comp-workshop-content-gap);padding:0;list-style:none;display:grid}.workshop-module__NL1xMa__questionList li{border-top:1px solid var(--gh-sys-border);align-items:baseline;gap:var(--gh-ref-space-6);padding-block:var(--gh-ref-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.workshop-module__NL1xMa__questionList li:last-child{border-bottom:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__questionList li>span{color:var(--gh-sys-primary-text);font-family:var(--gh-ref-font-mono);font-size:var(--gh-type-caption)}.workshop-module__NL1xMa__questionList li>p{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h4);font-weight:650;line-height:var(--gh-lh-h4)}.workshop-module__NL1xMa__routeBand{background:var(--gh-sys-bg-strong);border-radius:var(--gh-ref-radius-xl);color:var(--gh-sys-on-strong);align-items:center;gap:var(--gh-ref-space-6);grid-template-columns:minmax(0,.75fr)minmax(var(--gh-ref-space-16),.5fr)minmax(0,1.25fr);margin-top:var(--gh-comp-workshop-feature-gap);padding:var(--gh-ref-space-8);display:grid}.workshop-module__NL1xMa__routeBand>div:not(.workshop-module__NL1xMa__routeLine){min-width:0}.workshop-module__NL1xMa__routeBand span,.workshop-module__NL1xMa__routeBand strong{display:block}.workshop-module__NL1xMa__routeBand>div>span{color:color-mix(in srgb,var(--gh-sys-on-strong)70%,transparent);font-size:var(--gh-type-caption);letter-spacing:.08em;text-transform:uppercase}.workshop-module__NL1xMa__routeBand strong{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h4);line-height:var(--gh-lh-h4);margin-top:var(--gh-ref-space-2)}.workshop-module__NL1xMa__routeLine{background:color-mix(in srgb,var(--gh-sys-on-strong)24%,transparent);height:1px;position:relative}.workshop-module__NL1xMa__routeLine:before,.workshop-module__NL1xMa__routeLine:after{background:var(--gh-comp-workshop-on-strong-highlight);border-radius:var(--gh-ref-radius-full);content:"";height:var(--gh-ref-space-2);top:calc((var(--gh-ref-space-2) - 1px)/-2);width:var(--gh-ref-space-2);position:absolute}.workshop-module__NL1xMa__routeLine:before{left:0}.workshop-module__NL1xMa__routeLine:after{right:0}.workshop-module__NL1xMa__routeLine span{animation:workshop-module__NL1xMa__routeDraw 1s var(--gh-ref-ease-out)both;background:var(--gh-comp-workshop-on-strong-highlight);transform-origin:0;height:1px}.workshop-module__NL1xMa__moduleGrid{gap:var(--gh-ref-space-8);margin-top:var(--gh-comp-workshop-content-gap);display:grid}.workshop-module__NL1xMa__moduleItem{border-top:2px solid var(--gh-sys-primary);padding-top:var(--gh-ref-space-4)}.workshop-module__NL1xMa__moduleItem>span{color:var(--gh-sys-primary-text);font-family:var(--gh-ref-font-mono);font-size:var(--gh-type-caption)}.workshop-module__NL1xMa__moduleItem h3{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h4);line-height:var(--gh-lh-h4);margin-top:var(--gh-ref-space-6)}.workshop-module__NL1xMa__moduleItem p{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body);line-height:var(--gh-lh-body);margin-top:var(--gh-ref-space-3)}.workshop-module__NL1xMa__labCallout{background:var(--gh-sys-primary-subtle);border:1px solid color-mix(in srgb,var(--gh-sys-primary)18%,transparent);border-radius:var(--gh-comp-card-radius);gap:var(--gh-ref-space-3);margin-top:var(--gh-comp-workshop-content-gap);padding:var(--gh-ref-space-4);display:grid}.workshop-module__NL1xMa__labCallout p{color:var(--gh-sys-primary-text);font-size:var(--gh-type-body-sm);padding-left:var(--gh-ref-space-6);font-weight:650;position:relative}.workshop-module__NL1xMa__labCallout p:before{background:var(--gh-sys-primary);border-radius:var(--gh-ref-radius-full);content:"";height:var(--gh-ref-space-2);left:0;top:var(--gh-ref-space-2);width:var(--gh-ref-space-2);position:absolute}.workshop-module__NL1xMa__shapingSequence{gap:var(--gh-ref-space-6);margin-top:var(--gh-comp-workshop-content-gap);padding:var(--gh-ref-space-8)0 0;list-style:none;display:grid;position:relative}.workshop-module__NL1xMa__shapingSequence:before,.workshop-module__NL1xMa__shapingSequence:after{content:"";height:2px;left:16.6667%;right:16.6667%;top:var(--gh-ref-space-3);transform-origin:0;position:absolute}.workshop-module__NL1xMa__shapingSequence:before{background:var(--gh-sys-border)}.workshop-module__NL1xMa__shapingSequence:after{background:var(--gh-sys-primary);transform:scaleX(1)}.workshop-module__NL1xMa__shapingStep{--workshop-step-delay:0s;background:var(--gh-sys-bg-canvas);border:1px solid var(--gh-sys-border);border-radius:var(--gh-comp-card-radius);box-shadow:var(--gh-sys-shadow-1);min-height:var(--gh-comp-workshop-editorial-min-height);padding:var(--gh-ref-space-6);position:relative}.workshop-module__NL1xMa__shapingStep:nth-of-type(2){--workshop-step-delay:var(--gh-ref-duration-fast)}.workshop-module__NL1xMa__shapingStep:nth-of-type(3){--workshop-step-delay:var(--gh-ref-duration-base)}.workshop-module__NL1xMa__shapingNode{background:var(--gh-sys-bg-canvas);border:var(--gh-ref-space-1)solid var(--gh-sys-primary);border-radius:var(--gh-ref-radius-full);box-shadow:0 0 0 1px var(--gh-sys-primary);height:var(--gh-ref-space-4);left:50%;top:calc(var(--gh-ref-space-8)*-1 + var(--gh-ref-space-1));width:var(--gh-ref-space-4);z-index:1;position:absolute;transform:translate(-50%)scale(1)}.workshop-module__NL1xMa__shapingNumber{color:var(--gh-sys-primary-text);font-family:var(--gh-ref-font-mono);font-size:var(--gh-type-caption)}.workshop-module__NL1xMa__shapingStep h3{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h4);line-height:var(--gh-lh-h4);margin-top:var(--gh-ref-space-6)}.workshop-module__NL1xMa__shapingStep>p{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body);line-height:var(--gh-lh-body);margin-top:var(--gh-ref-space-3)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true]:after{transform:scaleX(0)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingStep{opacity:0;transform:translateY(var(--gh-ref-space-2))}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingNode{transform:translate(-50%)scale(.8)}.workshop-module__NL1xMa__shapingSequence[data-visible=true]:after{transition:transform calc(var(--gh-ref-duration-slower) + var(--gh-ref-duration-slow))var(--gh-ref-ease-out);transform:scaleX(1)}.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingStep{opacity:1;transition:opacity var(--gh-ref-duration-slow)var(--gh-ref-ease-out)var(--workshop-step-delay),transform var(--gh-ref-duration-slow)var(--gh-ref-ease-out)var(--workshop-step-delay);transform:translateY(0)}.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingNode{transition:transform var(--gh-ref-duration-slow)var(--gh-ref-ease-out)var(--workshop-step-delay);transform:translate(-50%)scale(1)}.workshop-module__NL1xMa__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workshop-module__NL1xMa__resourcesGrid,.workshop-module__NL1xMa__instructorGrid,.workshop-module__NL1xMa__faqGrid{gap:var(--gh-comp-workshop-content-gap);display:grid}.workshop-module__NL1xMa__resourceStack{gap:var(--gh-ref-space-3);margin:0;padding:0;list-style:none;display:grid}.workshop-module__NL1xMa__resourceStack li{background:var(--gh-sys-bg-raised);border:1px solid var(--gh-sys-border);border-radius:var(--gh-comp-card-radius);align-items:center;gap:var(--gh-ref-space-4);padding:var(--gh-ref-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.workshop-module__NL1xMa__resourceStack li span{color:var(--gh-sys-primary-text);font-family:var(--gh-ref-font-mono);font-size:var(--gh-type-caption)}.workshop-module__NL1xMa__resourceStack li p{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-body);font-weight:650;line-height:var(--gh-lh-body)}.workshop-module__NL1xMa__instructorSection{background:var(--gh-sys-bg-strong);color:var(--gh-sys-on-strong)}.workshop-module__NL1xMa__instructorSection .workshop-module__NL1xMa__sectionLabel{background:color-mix(in srgb,var(--gh-sys-on-strong)9%,transparent);border-color:color-mix(in srgb,var(--gh-sys-on-strong)22%,transparent);color:var(--gh-comp-workshop-on-strong-accent)}.workshop-module__NL1xMa__instructorSection .workshop-module__NL1xMa__labelDot{background:var(--gh-comp-workshop-on-strong-highlight)}.workshop-module__NL1xMa__instructorGrid>div:first-child>h2{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h1);letter-spacing:-.02em;line-height:var(--gh-lh-h1);margin-top:var(--gh-ref-space-4);text-wrap:balance}.workshop-module__NL1xMa__instructorGrid>div:first-child>p{color:color-mix(in srgb,var(--gh-sys-on-strong)76%,transparent);font-size:var(--gh-type-body-lg);line-height:var(--gh-lh-body-lg);margin-top:var(--gh-ref-space-4);max-width:62ch}.workshop-module__NL1xMa__textLink{color:var(--gh-comp-workshop-on-strong-accent);font-size:var(--gh-type-body-sm);align-items:center;gap:var(--gh-ref-space-2);margin-top:var(--gh-ref-space-6);font-weight:650;text-decoration:none;display:inline-flex}.workshop-module__NL1xMa__proofGrid{border:1px solid color-mix(in srgb,var(--gh-sys-on-strong)18%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workshop-module__NL1xMa__proofItem{min-width:0;padding:var(--gh-ref-space-6)}.workshop-module__NL1xMa__proofItem:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--gh-sys-on-strong)18%,transparent)}.workshop-module__NL1xMa__proofItem:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--gh-sys-on-strong)18%,transparent)}.workshop-module__NL1xMa__proofItem strong,.workshop-module__NL1xMa__proofItem span{display:block}.workshop-module__NL1xMa__proofItem strong{color:var(--gh-comp-workshop-on-strong-accent);font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h3);line-height:var(--gh-lh-h3)}.workshop-module__NL1xMa__proofItem span{color:color-mix(in srgb,var(--gh-sys-on-strong)72%,transparent);font-size:var(--gh-type-caption);line-height:var(--gh-lh-caption);margin-top:var(--gh-ref-space-2)}.workshop-module__NL1xMa__faqList{border-top:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__faqList details{border-bottom:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__faqList summary{color:var(--gh-sys-fg);cursor:pointer;font-family:var(--gh-ref-font-display);font-size:var(--gh-type-body);font-weight:650;line-height:var(--gh-lh-body);padding:var(--gh-ref-space-4)var(--gh-ref-space-8)var(--gh-ref-space-4)0;position:relative}.workshop-module__NL1xMa__faqList summary::marker{color:var(--gh-sys-primary)}.workshop-module__NL1xMa__faqList details p{color:var(--gh-sys-fg-muted);font-size:var(--gh-type-body-sm);line-height:var(--gh-lh-body-sm);max-width:68ch;padding:0 0 var(--gh-ref-space-4)}.workshop-module__NL1xMa__finalCtaSection{background:var(--gh-sys-bg-canvas)}.workshop-module__NL1xMa__finalCtaPanel{background:var(--gh-sys-primary-subtle);border:1px solid color-mix(in srgb,var(--gh-sys-primary)20%,transparent);border-radius:var(--gh-ref-radius-xl);align-items:center;gap:var(--gh-ref-space-8);padding:var(--gh-ref-space-8);display:grid}.workshop-module__NL1xMa__finalCtaPanel>div>p{color:var(--gh-sys-primary-text);font-size:var(--gh-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.workshop-module__NL1xMa__finalCtaPanel h2{font-family:var(--gh-ref-font-display);font-size:var(--gh-type-h2);line-height:var(--gh-lh-h2);margin-top:var(--gh-ref-space-3);text-wrap:balance;max-width:28ch}.workshop-module__NL1xMa__finalCtaButton{background:var(--gh-sys-bg-strong);border:1px solid var(--gh-sys-bg-strong);color:var(--gh-sys-on-strong);justify-self:start}.workshop-module__NL1xMa__finalCtaButton:hover{background:var(--gh-sys-primary-hover);border-color:var(--gh-sys-primary-hover)}@media (min-width:768px){.workshop-module__NL1xMa__factGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.workshop-module__NL1xMa__factItem:nth-child(n){border-top:0}.workshop-module__NL1xMa__factItem+.workshop-module__NL1xMa__factItem{border-left:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-module__NL1xMa__labCallout,.workshop-module__NL1xMa__shapingSequence{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-module__NL1xMa__resourcesGrid,.workshop-module__NL1xMa__faqGrid{gap:var(--gh-ref-space-12);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.workshop-module__NL1xMa__finalCtaPanel{padding:var(--gh-ref-space-12);grid-template-columns:minmax(0,1fr) auto}.workshop-module__NL1xMa__finalCtaButton{justify-self:end}}@media (min-width:1024px){.workshop-module__NL1xMa__heroTitle{font-size:var(--gh-type-display);line-height:var(--gh-lh-display)}.workshop-module__NL1xMa__questionList{grid-template-columns:repeat(5,minmax(0,1fr))}.workshop-module__NL1xMa__questionList li{border-bottom:1px solid var(--gh-sys-border);align-content:space-between;gap:var(--gh-ref-space-12);min-height:var(--gh-comp-workshop-editorial-min-height);padding:var(--gh-ref-space-4);flex-direction:column;display:flex}.workshop-module__NL1xMa__questionList li+li{border-left:1px solid var(--gh-sys-border)}.workshop-module__NL1xMa__questionList li>p{font-size:var(--gh-type-h5);line-height:var(--gh-lh-h5)}.workshop-module__NL1xMa__instructorGrid{gap:var(--gh-ref-space-12);grid-template-columns:minmax(0,1fr)minmax(var(--gh-comp-workshop-proof-column-min),.9fr)}}@media (min-width:1120px){.workshop-module__NL1xMa__heroGrid{grid-template-columns:minmax(0,1fr)var(--gh-comp-workshop-form-width);align-items:start}}@media (min-width:1120px) and (min-height:1400px){.workshop-module__NL1xMa__formCard{top:calc(var(--nav-height) + var(--gh-ref-space-6));position:sticky}}@media (max-width:767px){.workshop-module__NL1xMa__workshopPage{--gh-comp-workshop-section-block-spacing:var(--gh-ref-space-12)}.workshop-module__NL1xMa__heroTitle{font-size:var(--gh-type-display-sm)}.workshop-module__NL1xMa__heroActions,.workshop-module__NL1xMa__primaryCta,.workshop-module__NL1xMa__secondaryCta{width:100%}.workshop-module__NL1xMa__speakerImage{aspect-ratio:4/3}.workshop-module__NL1xMa__speakerImage img{object-position:60% center}.workshop-module__NL1xMa__speakerCard figcaption{align-items:flex-start;gap:var(--gh-ref-space-1);flex-direction:column}.workshop-module__NL1xMa__speakerCard figcaption span:last-child{text-align:left}.workshop-module__NL1xMa__interestForm,.workshop-module__NL1xMa__successPanel,.workshop-module__NL1xMa__formHeader{padding:var(--gh-ref-space-4)}.workshop-module__NL1xMa__formHeader{margin:calc(var(--gh-ref-space-4)*-1)calc(var(--gh-ref-space-4)*-1)0}.workshop-module__NL1xMa__radioGrid,.workshop-module__NL1xMa__checkboxGrid,.workshop-module__NL1xMa__checkboxGridCompact{grid-template-columns:1fr}.workshop-module__NL1xMa__choiceCard{font-size:var(--gh-type-body-sm)}.workshop-module__NL1xMa__formActions{flex-direction:column}.workshop-module__NL1xMa__formActions .workshop-module__NL1xMa__primaryButton,.workshop-module__NL1xMa__formActions .workshop-module__NL1xMa__secondaryButton{width:100%}.workshop-module__NL1xMa__routeBand{padding:var(--gh-ref-space-6);grid-template-columns:1fr}.workshop-module__NL1xMa__routeLine{height:var(--gh-ref-space-16);margin-left:var(--gh-ref-space-1);justify-self:start;width:1px}.workshop-module__NL1xMa__routeLine span{transform-origin:top;width:1px;height:100%;animation-name:workshop-module__NL1xMa__routeDrawVertical}.workshop-module__NL1xMa__routeLine:before,.workshop-module__NL1xMa__routeLine:after{left:calc((var(--gh-ref-space-2) - 1px)/-2);right:auto}.workshop-module__NL1xMa__routeLine:before{top:0}.workshop-module__NL1xMa__routeLine:after{top:auto;bottom:0}.workshop-module__NL1xMa__shapingSequence{padding-left:var(--gh-ref-space-8);grid-template-columns:1fr;padding-top:0}.workshop-module__NL1xMa__shapingSequence:before,.workshop-module__NL1xMa__shapingSequence:after{display:none}.workshop-module__NL1xMa__shapingStep:not(:last-child):before,.workshop-module__NL1xMa__shapingStep:not(:last-child):after{content:"";height:calc(100% + var(--gh-ref-space-6));left:calc(var(--gh-ref-space-8)*-1 + var(--gh-ref-space-2) - 1px);top:calc(var(--gh-ref-space-6) + var(--gh-ref-space-2));transform-origin:top;width:2px;position:absolute}.workshop-module__NL1xMa__shapingStep:not(:last-child):before{background:var(--gh-sys-border)}.workshop-module__NL1xMa__shapingStep:not(:last-child):after{background:var(--gh-sys-primary)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingStep:not(:last-child):after{transform:scaleY(0)}.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingStep:not(:last-child):after{transition:transform var(--gh-ref-duration-slower)var(--gh-ref-ease-out)var(--workshop-step-delay);transform:scaleY(1)}.workshop-module__NL1xMa__shapingNode,.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingNode,.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingNode{left:calc(var(--gh-ref-space-8)*-1);top:var(--gh-ref-space-6);transform:scale(1)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingNode{transform:scale(.8)}.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingNode{transform:scale(1)}.workshop-module__NL1xMa__shapingStep{min-height:0}.workshop-module__NL1xMa__proofGrid{grid-template-columns:1fr}.workshop-module__NL1xMa__proofItem:nth-child(n){border-left:0}.workshop-module__NL1xMa__proofItem+.workshop-module__NL1xMa__proofItem{border-top:1px solid color-mix(in srgb,var(--gh-sys-on-strong)18%,transparent)}}@media (prefers-reduced-motion:reduce){.workshop-module__NL1xMa__labelDot,.workshop-module__NL1xMa__heroContent>.workshop-module__NL1xMa__sectionLabel,.workshop-module__NL1xMa__heroTitle,.workshop-module__NL1xMa__heroLead,.workshop-module__NL1xMa__heroActions,.workshop-module__NL1xMa__speakerCard,.workshop-module__NL1xMa__formCard,.workshop-module__NL1xMa__formStep,.workshop-module__NL1xMa__routeLine span,.workshop-module__NL1xMa__shapingSequence:after,.workshop-module__NL1xMa__shapingStep:not(:last-child):after,.workshop-module__NL1xMa__shapingStep,.workshop-module__NL1xMa__shapingNode,.workshop-module__NL1xMa__progressTrack span,.workshop-module__NL1xMa__primaryCta,.workshop-module__NL1xMa__secondaryCta,.workshop-module__NL1xMa__primaryButton,.workshop-module__NL1xMa__secondaryButton,.workshop-module__NL1xMa__finalCtaButton,.workshop-module__NL1xMa__primaryCta span,.workshop-module__NL1xMa__primaryButton span,.workshop-module__NL1xMa__finalCtaButton span,.workshop-module__NL1xMa__textLink span,.workshop-module__NL1xMa__field input,.workshop-module__NL1xMa__field select,.workshop-module__NL1xMa__field textarea,.workshop-module__NL1xMa__choiceCard{transition:none;animation:none}.workshop-module__NL1xMa__primaryCta:active,.workshop-module__NL1xMa__secondaryCta:active,.workshop-module__NL1xMa__primaryButton:active:not(:disabled),.workshop-module__NL1xMa__secondaryButton:active:not(:disabled),.workshop-module__NL1xMa__finalCtaButton:active,.workshop-module__NL1xMa__primaryCta:hover span,.workshop-module__NL1xMa__primaryButton:hover:not(:disabled) span,.workshop-module__NL1xMa__finalCtaButton:hover span,.workshop-module__NL1xMa__textLink:hover span{transform:none}.workshop-module__NL1xMa__speakerImage img,.workshop-module__NL1xMa__speakerCard:hover .workshop-module__NL1xMa__speakerImage img{transition:none;transform:none}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true]:after,.workshop-module__NL1xMa__shapingSequence[data-visible=true]:after{transform:scaleX(1)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingStep,.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingStep{opacity:1;transform:none}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingNode,.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingNode{transform:translate(-50%)scale(1)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingStep:not(:last-child):after,.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingStep:not(:last-child):after{transform:scaleY(1)}.workshop-module__NL1xMa__shapingSequence[data-motion-ready=true] .workshop-module__NL1xMa__shapingNode,.workshop-module__NL1xMa__shapingSequence[data-visible=true] .workshop-module__NL1xMa__shapingNode{transform:scale(1)}}@keyframes workshop-module__NL1xMa__heroEnter{0%{opacity:0;transform:translateY(var(--gh-ref-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes workshop-module__NL1xMa__photoReveal{0%{opacity:0;transform:translateY(var(--gh-ref-space-3))}to{opacity:1;transform:translateY(0)}}@keyframes workshop-module__NL1xMa__formEnter{0%{opacity:0;transform:translateY(var(--gh-ref-space-3))}to{opacity:1;transform:translateY(0)}}@keyframes workshop-module__NL1xMa__stepEnter{0%{opacity:0;transform:translateX(var(--gh-ref-space-2))}to{opacity:1;transform:translate(0)}}@keyframes workshop-module__NL1xMa__labelGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gh-sys-primary)28%,transparent)}50%{box-shadow:0 0 0 var(--gh-ref-space-2)transparent}}@keyframes workshop-module__NL1xMa__routeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workshop-module__NL1xMa__routeDrawVertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
