.WorkshopNav-module__CpjtSq__nav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#f7f5f0eb;height:64px;position:sticky;top:0}.WorkshopNav-module__CpjtSq__navInner{justify-content:space-between;align-items:center;max-width:1120px;height:100%;margin:0 auto;padding:0 32px;display:flex}.WorkshopNav-module__CpjtSq__navLeft{align-items:center;gap:16px;display:flex}.WorkshopNav-module__CpjtSq__navLogo{align-items:center;display:flex}.WorkshopNav-module__CpjtSq__navLogo svg{width:auto;height:28px;color:var(--text)}.WorkshopNav-module__CpjtSq__navDivider{background:var(--border-mid);width:1px;height:22px}.WorkshopNav-module__CpjtSq__navTag{color:var(--text-muted);font-size:13px;font-weight:500}.WorkshopNav-module__CpjtSq__navTag strong{color:var(--text);font-weight:600}.WorkshopNav-module__CpjtSq__navCta{background:var(--text);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 4px #0000001f}.WorkshopNav-module__CpjtSq__navCta:hover{background:var(--neutral-800);transform:translateY(-1px)}.WorkshopNav-module__CpjtSq__navCta:active{transform:translateY(0)}.WorkshopNav-module__CpjtSq__navCta:focus-visible{outline:2px solid var(--primary-700);outline-offset:2px}@media (max-width:768px){.WorkshopNav-module__CpjtSq__navTag,.WorkshopNav-module__CpjtSq__navDivider{display:none}.WorkshopNav-module__CpjtSq__navInner{padding:0 20px}}
.WorkshopFooter-module__4OLvTa__footer{text-align:center;border-top:1px solid var(--border);padding:36px 32px 48px}.WorkshopFooter-module__4OLvTa__footer p{color:var(--text-light);font-size:13px;line-height:1.65}.WorkshopFooter-module__4OLvTa__footer a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.WorkshopFooter-module__4OLvTa__footer a:hover{color:var(--text)}
.WorkshopTracker-module__zM6zrW__trackerLayout{grid-template-columns:320px 1fr;align-items:flex-start;gap:80px;margin-top:56px;display:grid}.WorkshopTracker-module__zM6zrW__tracker{align-self:flex-start;position:sticky;top:96px}.WorkshopTracker-module__zM6zrW__trackerRail{position:relative}.WorkshopTracker-module__zM6zrW__trackerRail:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:19px}.WorkshopTracker-module__zM6zrW__trackerFill{background:var(--text);z-index:1;border-radius:2px;width:2px;height:0;transition:height .3s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;left:19px}.WorkshopTracker-module__zM6zrW__trackerPhase{margin-bottom:24px}.WorkshopTracker-module__zM6zrW__trackerPhase+.WorkshopTracker-module__zM6zrW__trackerPhase{margin-top:28px}.WorkshopTracker-module__zM6zrW__trackerPhaseLabel{font-family:var(--font-heading);color:var(--text-light);letter-spacing:-.005em;margin-bottom:14px;padding-left:56px;font-size:16px;font-style:italic;transition:color .3s}.WorkshopTracker-module__zM6zrW__trackerPhase.WorkshopTracker-module__zM6zrW__active .WorkshopTracker-module__zM6zrW__trackerPhaseLabel,.WorkshopTracker-module__zM6zrW__trackerPhase.WorkshopTracker-module__zM6zrW__passed .WorkshopTracker-module__zM6zrW__trackerPhaseLabel{color:var(--text)}.WorkshopTracker-module__zM6zrW__trackerStep{cursor:pointer;color:inherit;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:flex}.WorkshopTracker-module__zM6zrW__trackerStepNum{background:var(--bg);border:2px solid var(--border);width:40px;min-width:40px;height:40px;font-family:var(--font-heading);color:var(--text-light);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:border-color .3s,background .3s,color .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.WorkshopTracker-module__zM6zrW__trackerStepTitle{color:var(--text-light);font-size:14px;line-height:1.4;transition:color .3s}.WorkshopTracker-module__zM6zrW__trackerStep.WorkshopTracker-module__zM6zrW__passed .WorkshopTracker-module__zM6zrW__trackerStepNum{border-color:var(--text);background:var(--text);color:#fff}.WorkshopTracker-module__zM6zrW__trackerStep.WorkshopTracker-module__zM6zrW__passed .WorkshopTracker-module__zM6zrW__trackerStepTitle{color:var(--text-muted)}.WorkshopTracker-module__zM6zrW__trackerStep.WorkshopTracker-module__zM6zrW__active .WorkshopTracker-module__zM6zrW__trackerStepNum{border-color:var(--text);background:var(--text);color:#fff;transform:scale(1.08)}.WorkshopTracker-module__zM6zrW__trackerStep.WorkshopTracker-module__zM6zrW__active .WorkshopTracker-module__zM6zrW__trackerStepTitle{color:var(--text);font-weight:600}.WorkshopTracker-module__zM6zrW__trackerStep:focus-visible{outline:2px solid var(--primary-700);outline-offset:4px;border-radius:4px}.WorkshopTracker-module__zM6zrW__trackerContent{min-width:0}.WorkshopTracker-module__zM6zrW__stepBlock{padding:0 0 96px;scroll-margin-top:96px}.WorkshopTracker-module__zM6zrW__stepBlock:last-child{padding-bottom:0}.WorkshopTracker-module__zM6zrW__stepPhaseTag{font-family:var(--font-heading);color:var(--text-light);margin-bottom:12px;font-size:14px;font-style:italic;display:block}.WorkshopTracker-module__zM6zrW__stepNumDisplay{font-family:var(--font-heading);color:var(--text);letter-spacing:-.04em;margin-bottom:12px;font-size:80px;font-style:italic;font-weight:400;line-height:1}.WorkshopTracker-module__zM6zrW__stepBlock h3{font-family:var(--font-heading);color:var(--text);letter-spacing:-.025em;max-width:540px;margin-bottom:16px;font-size:32px;font-weight:400;line-height:1.2}.WorkshopTracker-module__zM6zrW__stepBlock p{color:var(--text-muted);max-width:580px;font-size:16px;line-height:1.7}@media (max-width:900px){.WorkshopTracker-module__zM6zrW__trackerLayout{grid-template-columns:1fr;gap:0}.WorkshopTracker-module__zM6zrW__tracker{display:none}.WorkshopTracker-module__zM6zrW__stepNumDisplay{font-size:56px}.WorkshopTracker-module__zM6zrW__stepBlock h3{font-size:24px}.WorkshopTracker-module__zM6zrW__stepBlock{padding-bottom:56px}}
.WorkshopFaq-module__tWFVBG__list{max-width:720px}.WorkshopFaq-module__tWFVBG__item{border-bottom:1px solid var(--border)}.WorkshopFaq-module__tWFVBG__item:first-child{border-top:1px solid var(--border)}.WorkshopFaq-module__tWFVBG__q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);color:var(--text);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:19px;font-weight:400;line-height:1.35;transition:color .15s;display:flex}.WorkshopFaq-module__tWFVBG__q:hover{color:var(--primary-700)}.WorkshopFaq-module__tWFVBG__q:focus-visible{outline:2px solid var(--primary-700);outline-offset:-2px;border-radius:4px}.WorkshopFaq-module__tWFVBG__tog{border:1.5px solid var(--border-mid);width:30px;height:30px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s;display:flex}.WorkshopFaq-module__tWFVBG__item.WorkshopFaq-module__tWFVBG__open .WorkshopFaq-module__tWFVBG__tog{border-color:var(--text);color:var(--text);transform:rotate(45deg)}.WorkshopFaq-module__tWFVBG__a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.WorkshopFaq-module__tWFVBG__item.WorkshopFaq-module__tWFVBG__open .WorkshopFaq-module__tWFVBG__a{grid-template-rows:1fr}.WorkshopFaq-module__tWFVBG__aInner{overflow:hidden}.WorkshopFaq-module__tWFVBG__a p{color:var(--text-muted);max-width:620px;padding:0 0 24px;font-size:15px;line-height:1.75}
