.workshop-page{--workshop-bg:#050505;--workshop-ink:#f5f5f0f5;--workshop-muted:#f5f5f094;--workshop-faint:#f5f5f057;--workshop-rule:#ffffff1a;--workshop-rule-strong:#ffffff29;--workshop-lime-soft:#bfff0073;--workshop-lime-faint:#bfff001a;--workshop-section-x:1rem;--workshop-ui-fast:.16s;--workshop-ui:.22s;background:var(--workshop-bg);width:100%;color:var(--workshop-ink);position:relative;overflow:clip}:is(html:has(.workshop-page),body:has(.workshop-page)){background:#050505}@media (min-width:640px){.workshop-page{--workshop-section-x:1.75rem}}@media (min-width:1024px){.workshop-page{--workshop-section-x:1.5rem}}@media (min-width:1280px){.workshop-page{--workshop-section-x:2.875rem}}@media (min-width:1536px){.workshop-page{--workshop-section-x:4rem}}.workshop-page p,.workshop-page h1,.workshop-page h2,.workshop-page h3{margin:0}.workshop-hero{min-height:720px;padding-top:calc(var(--marketing-nav-h) + 112px);background:#050505;padding-bottom:76px;position:relative;overflow:clip}.workshop-hero-media{pointer-events:none;width:min(1156px,100% + 320px);height:760px;position:absolute;top:0;right:-320px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 100%)}.workshop-hero-image{object-fit:cover;object-position:center center;opacity:.92;filter:saturate(.92)contrast(1.04)brightness(.9)}.workshop-hero-overlay,.workshop-hero-grain{pointer-events:none;position:absolute;inset:0}.workshop-hero-overlay{background:linear-gradient(90deg,#050505 0% 34%,#050505db 49%,#05050542 73%,#050505f5 100%),linear-gradient(#050505 0%,#05050514 22%,#0505051a 64%,#050505 100%)}.workshop-hero-grain{opacity:.28;mix-blend-mode:overlay}.workshop-hero-copy{z-index:1;flex-direction:column;gap:30px;width:min(860px,100%);display:flex;position:relative}.workshop-section-kicker,.workshop-side-label p{font-family:var(--font-space-mono), var(--font-noto-sans-sc), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--workshop-faint);line-height:1.2}.workshop-hero-title,.workshop-inline-heading{font-family:var(--font-bebas-neue), var(--font-noto-sans-sc), sans-serif;letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance}.workshop-hero-title{max-width:830px;color:var(--workshop-ink);text-shadow:0 1px 28px #0000009e;flex-wrap:wrap;gap:0 .18em;font-size:clamp(4.5rem,6.4vw,5.8rem);line-height:.92;display:flex}.workshop-hero-muted{color:#f5f5f057}.workshop-hero-lede{max-width:650px;font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;font-size:var(--text-lead);color:#f5f5f0b8;text-wrap:pretty;line-height:1.65}.workshop-hero-actions{flex-wrap:wrap;gap:14px;padding-top:2px;display:flex}.workshop-cta,.workshop-access-link{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;font-size:var(--text-body-lg);letter-spacing:0;transition:transform var(--workshop-ui-fast) var(--ease-out-strong), opacity var(--workshop-ui-fast) var(--ease-out-strong), background-color var(--workshop-ui) var(--ease-out-strong), border-color var(--workshop-ui) var(--ease-out-strong), color var(--workshop-ui) var(--ease-out-strong);outline:none;justify-content:center;align-items:center;gap:10px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.workshop-cta{padding:12px 22px}.workshop-cta-primary{color:#0a0a0a;background:#f5f5f0f0;border:1px solid #f5f5f0e0;box-shadow:0 12px 32px #f5f5f014}.workshop-cta-secondary{color:#f5f5f0e0;background:#05050538;border:1px solid #f5f5f03d}.workshop-cta-arrow{transition:transform var(--workshop-ui) var(--ease-out-strong);display:inline-block}.workshop-cta:active,.workshop-access-link:active{transform:scale(.97)}.workshop-cta:focus-visible,.workshop-access-link:focus-visible{outline-offset:4px;outline:1px solid #f5f5f09e}.workshop-positioning,.workshop-curriculum,.workshop-delivery{background:#050505;width:100%;max-width:1440px;margin-inline:auto;position:relative}.workshop-curriculum,.workshop-delivery{border-top:0}.workshop-curriculum:before,.workshop-delivery:before{top:0;right:var(--workshop-section-x);left:var(--workshop-section-x);z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#f5f5f00a 10%,#f5f5f01c 50%,#f5f5f00a 90%,#0000 100%);height:1px;position:absolute}.workshop-hero{width:100%;max-width:1440px;margin-inline:auto}.workshop-positioning{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:80px;min-height:560px;padding-top:92px;padding-bottom:92px;display:grid}.workshop-side-label{flex-direction:column;gap:16px;padding-top:10px;display:flex}.workshop-side-label span{background:#bfff0094;width:36px;height:1px}.workshop-positioning-body{flex-direction:column;gap:34px;display:flex}.workshop-inline-heading{color:var(--workshop-ink);flex-wrap:wrap;align-items:baseline;gap:.18em;font-size:4.5rem;line-height:.94;display:flex}.workshop-inline-heading>span+span{color:#f5f5f052}.workshop-section-lede{max-width:760px;font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;font-size:var(--text-lead);color:#f5f5f0ad;text-wrap:pretty;line-height:1.65}.workshop-proof-rows{border-top:1px solid var(--workshop-rule-strong);flex-direction:column;width:100%;display:flex}.workshop-proof-row{border-bottom:1px solid var(--workshop-rule);grid-template-columns:76px 230px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.workshop-row-index,.workshop-lane-index,.workshop-delivery-meta,.workshop-lane-meta,.workshop-takeaway span{font-family:var(--font-space-mono), var(--font-noto-sans-sc), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:#bfff00c2;line-height:1.25}.workshop-proof-row h3,.workshop-lane h3,.workshop-delivery-row h3,.workshop-access-block h2{font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;letter-spacing:0;color:#f5f5f0eb;font-weight:600}.workshop-proof-row h3,.workshop-delivery-row h3{font-size:1.3rem;line-height:1.2}.workshop-proof-row p,.workshop-lane p,.workshop-delivery-row p,.workshop-access-block p,.workshop-access-block li,.workshop-takeaway p{font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;font-size:var(--text-body);color:var(--workshop-muted);line-height:1.55}.workshop-curriculum{flex-direction:column;gap:38px;padding-top:82px;padding-bottom:72px;display:flex}.workshop-section-head{flex-direction:column;gap:20px;width:100%;max-width:none;display:flex}.workshop-section-kicker{color:#f5f5f061}.workshop-section-head .workshop-section-kicker{align-items:center;gap:14px;display:inline-flex}.workshop-section-head .workshop-section-kicker:before{content:"";background:#bfff0094;width:36px;height:1px;display:block}.workshop-curriculum .workshop-inline-heading{max-width:none}.workshop-curriculum .workshop-inline-heading>span:first-child{flex-basis:100%}.workshop-curriculum .workshop-inline-heading>span+span,.workshop-delivery .workshop-inline-heading>span+span{max-width:980px;font-family:var(--font-manrope), var(--font-noto-sans-sc), system-ui, sans-serif;font-size:var(--text-lead);letter-spacing:0;text-transform:none;color:#f5f5f08a;line-height:1.65}.workshop-lanes{flex-direction:column;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:flex}.workshop-lane{border-bottom:1px solid var(--workshop-rule);grid-template-columns:92px minmax(210px,330px) minmax(260px,1fr) minmax(160px,220px);align-items:center;gap:24px;min-height:104px;padding:24px 0;display:grid}.workshop-lane-premium{border-bottom-color:var(--workshop-rule);min-height:124px}.workshop-lane h3{text-wrap:balance;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.5rem;line-height:1.18;display:flex}.workshop-lane-meta{color:#f5f5f061;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workshop-premium-chip{border-radius:var(--radius-pill);font-family:var(--font-space-mono), var(--font-noto-sans-sc), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:#bfff00d6;background:0 0;border:1px solid #bfff005c;align-items:center;padding:3px 9px;line-height:1.2;display:inline-flex}.workshop-takeaway-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:none;padding-top:8px;display:grid}.workshop-takeaway-rail>p,.workshop-takeaway{min-height:104px;padding-top:0}.workshop-takeaway-rail>p{font-family:var(--font-bebas-neue), var(--font-noto-sans-sc), sans-serif;letter-spacing:var(--tracking-display);text-transform:uppercase;color:#f5f5f0e0;font-size:clamp(2rem,3.4vw,3.15rem);line-height:.95}.workshop-takeaway{flex-direction:column;gap:16px;display:flex}.workshop-delivery{min-height:820px;padding-top:92px;padding-bottom:96px;position:relative;overflow:clip}.workshop-delivery:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#05050500 0%,#050505b3 52%,#050505 100%);height:260px;position:absolute;bottom:0;left:0;right:0}.workshop-delivery-media,.workshop-delivery-overlay,.workshop-delivery-grain{pointer-events:none;position:absolute;inset:0}.workshop-delivery-media{width:auto;left:clamp(104px,13vw,188px);right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 88%,#0000 100%)}.workshop-delivery-image{object-fit:cover;object-position:58% center;filter:saturate(.9)contrast(1.08)brightness(.92)}.workshop-delivery-overlay{z-index:1;background:linear-gradient(90deg,#050505 0%,#050505fa 29%,#050505bd 43%,#05050529 70%,#050505a3 100%),linear-gradient(#050505db 0%,#05050514 18%,#0505050a 50%,#050505db 100%)}.workshop-delivery-grain{z-index:1;opacity:.26;mix-blend-mode:overlay}.workshop-delivery-mobile-scrim{display:none}.workshop-delivery-content{z-index:2;flex-direction:column;gap:46px;width:100%;max-width:none;display:flex;position:relative}.workshop-delivery .workshop-inline-heading{max-width:1080px;font-size:clamp(3.35rem,4vw,4rem)}.workshop-delivery .workshop-inline-heading>span:first-child{flex-basis:auto}.workshop-delivery-rows{border-top:1px solid var(--workshop-rule-strong);flex-direction:column;width:min(760px,100% - 500px);display:flex}.workshop-delivery-row{border-bottom:1px solid var(--workshop-rule);grid-template-columns:76px 230px minmax(0,1fr);align-items:start;gap:24px;min-height:108px;padding:26px 0;display:grid}.workshop-delivery-meta{display:none}.workshop-access-block{right:var(--workshop-section-x);z-index:2;width:min(384px, calc(100% - (var(--workshop-section-x) * 2)));text-shadow:0 1px 18px #000000db;border-top:1px solid #bfff0073;flex-direction:column;gap:12px;padding-top:17px;display:flex;position:absolute;bottom:clamp(150px,12vw,186px)}.workshop-access-block:before{z-index:-1;pointer-events:none;filter:blur(10px);content:"";background:radial-gradient(86% 72% at 52% 48%,#050505d6 0%,#0505058f 44%,#05050500 78%);border-radius:28px;position:absolute;inset:-46px -58px -48px}.workshop-access-block h2{font-size:1.02rem;line-height:1.2}.workshop-access-block .workshop-section-kicker{letter-spacing:.18em;font-size:.625rem}.workshop-access-block p:not(.workshop-section-kicker){color:#f5f5f0b8;font-size:.94rem;line-height:1.62}.workshop-access-block ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workshop-access-block li{border-radius:var(--radius-pill);color:#f5f5f0ad;background:#05050547;border:1px solid #f5f5f029;padding:2px 7px;font-size:.68rem}.workshop-access-link{width:fit-content;min-height:auto;font-size:var(--text-body);color:#bfff00e0;border:0;border-radius:0;padding:0;font-weight:500}.workshop-page+footer{z-index:1;background:#050505;width:100%;margin-top:-1px;position:relative;box-shadow:0 -72px 96px #050505eb}.workshop-page+footer>div:first-child{border-top-color:#ffffff09}.workshop-page[data-locale=zh-CN] .workshop-hero-title{max-width:780px;font-family:var(--font-noto-sans-sc), var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:clamp(3.05rem,4.45vw,4rem);font-weight:700;line-height:1.08}.workshop-page[data-locale=zh-CN] .workshop-inline-heading{font-family:var(--font-noto-sans-sc), var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:clamp(2.25rem,3.25vw,3.05rem);font-weight:700;line-height:1.16}.workshop-page[data-locale=zh-CN] :is(.workshop-curriculum,.workshop-delivery) .workshop-inline-heading>span+span{font-size:1.05rem;font-weight:400;line-height:1.75}.workshop-page[data-locale=zh-CN] .workshop-cta{font-size:.95rem;font-weight:500}.workshop-page[data-locale=zh-CN] :is(.workshop-proof-row h3,.workshop-lane h3,.workshop-delivery-row h3){font-weight:600}.workshop-page[data-locale=zh-CN] .workshop-takeaway-rail>p{font-family:var(--font-noto-sans-sc), var(--font-manrope), system-ui, sans-serif;letter-spacing:0;text-transform:none;font-size:clamp(1.25rem,2.1vw,1.45rem);font-weight:700;line-height:1.25}@media (hover:hover) and (pointer:fine){.workshop-cta-primary:hover{opacity:.9;background-color:#fffffffa;border-color:#fffffffa}.workshop-cta-secondary:hover{color:var(--workshop-ink);background-color:#f5f5f00e;border-color:#f5f5f06b}.workshop-cta:hover .workshop-cta-arrow,.workshop-access-link:hover .workshop-cta-arrow{transform:translate(3px)}.workshop-lane:hover{border-bottom-color:#bfff003d}.workshop-access-link:hover{color:#bfff00}}@media (max-width:1180px){.workshop-positioning{grid-template-columns:1fr;gap:34px}.workshop-side-label{flex-direction:row;align-items:center}.workshop-lane{grid-template-columns:72px minmax(180px,280px) minmax(240px,1fr) minmax(140px,180px)}.workshop-access-block{right:var(--workshop-section-x);width:340px}.workshop-delivery-rows{width:min(680px,100% - 380px)}}@media (max-width:900px){.workshop-hero-title{font-size:4.8rem}.workshop-inline-heading,.workshop-delivery .workshop-inline-heading{font-size:3.4rem}.workshop-lane{grid-template-columns:56px minmax(0,1fr);align-items:start;row-gap:12px}.workshop-lane p,.workshop-lane-meta{grid-column:2}.workshop-lane-meta{justify-content:flex-start}.workshop-takeaway-rail{grid-template-columns:1fr 1fr}.workshop-access-block{width:min(398px,100%);margin-top:48px;position:relative;bottom:auto;right:auto}.workshop-delivery-rows{width:100%}}@media (max-width:767px){.workshop-hero{min-height:730px;padding-top:calc(var(--marketing-nav-h) + 34px);padding-bottom:56px}.workshop-hero-media{width:920px;height:730px;right:-440px}.workshop-hero-image{object-position:64% center;filter:saturate(.9)contrast(1.04)brightness(.74)}.workshop-hero-overlay{background:linear-gradient(#0505058a 0%,#05050547 34%,#050505e0 100%),linear-gradient(90deg,#050505e6 0%,#050505ad 55%,#05050542 100%)}.workshop-hero-copy{gap:22px}.workshop-hero-title{max-width:22rem;font-size:3.35rem}.workshop-hero-lede{max-width:21rem;font-size:var(--text-body-lg)}.workshop-hero-actions{flex-direction:column;align-items:flex-start}.workshop-positioning,.workshop-curriculum{padding-top:64px;padding-bottom:64px}.workshop-positioning{min-height:auto}.workshop-inline-heading,.workshop-delivery .workshop-inline-heading{font-size:3rem;line-height:.98}.workshop-inline-heading{display:block}.workshop-inline-heading>span{display:inline}.workshop-positioning .workshop-inline-heading{flex-direction:column;align-items:flex-start;gap:.08em;max-width:23rem;font-size:clamp(2.7rem,12vw,3.05rem);line-height:1;display:flex}.workshop-positioning .workshop-inline-heading>span{display:block}.workshop-positioning .workshop-inline-heading>span+span{max-width:23rem;margin-top:0;line-height:1.02}.workshop-curriculum .workshop-inline-heading>span,.workshop-delivery .workshop-inline-heading>span{display:block}.workshop-curriculum .workshop-inline-heading>span+span,.workshop-delivery .workshop-inline-heading>span+span{margin-top:14px}.workshop-section-lede,.workshop-curriculum .workshop-inline-heading>span+span,.workshop-delivery .workshop-inline-heading>span+span{font-size:var(--text-body-lg)}.workshop-proof-row{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.workshop-proof-row p{grid-column:2}.workshop-curriculum{gap:30px}.workshop-lane{min-height:auto;padding:20px 0}.workshop-lane h3{font-size:1.25rem}.workshop-takeaway-rail{grid-template-columns:1fr;gap:0}.workshop-takeaway-rail>p,.workshop-takeaway{min-height:auto;padding:16px 0}.workshop-delivery{border-top:0;flex-direction:column;min-height:auto;padding-top:clamp(248px,66vw,320px);padding-bottom:64px;display:flex}.workshop-delivery-media{width:100%;height:clamp(320px,86vw,420px);margin:0;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.workshop-delivery-image{object-position:54% 42%;filter:saturate(.9)contrast(1.04)brightness(.78)}.workshop-delivery-mobile-scrim{background:linear-gradient(#05050514 0%,#05050547 52%,#050505 100%),linear-gradient(90deg,#050505ad 0%,#0505052e 58%,#0505057a 100%);display:block;position:absolute;inset:0}.workshop-delivery-overlay,.workshop-delivery-grain{display:none}.workshop-delivery-content{gap:32px;width:100%;padding-top:0}.workshop-delivery-row{grid-template-columns:44px minmax(0,1fr);row-gap:8px;min-height:auto;padding:20px 0}.workshop-delivery-row p,.workshop-delivery-meta{grid-column:2}.workshop-delivery-meta{color:#bfff00b3;display:inline-flex}.workshop-access-block{width:100%;text-shadow:none;border-top:0;margin-top:32px;padding-top:0}.workshop-access-block:before{display:none}.workshop-page+footer{box-shadow:0 -44px 72px #050505f2}}@media (max-width:420px){.workshop-hero-title{font-size:2.85rem}.workshop-inline-heading,.workshop-delivery .workshop-inline-heading{font-size:2.55rem}.workshop-positioning .workshop-inline-heading{font-size:clamp(2.45rem,11.6vw,2.72rem)}}.workshop-page[data-locale=zh-CN] .workshop-hero-muted{color:#f5f5f061}@media (max-width:900px){.workshop-page[data-locale=zh-CN] .workshop-hero-title{font-size:clamp(3rem,7vw,4rem)}.workshop-page[data-locale=zh-CN] .workshop-inline-heading,.workshop-page[data-locale=zh-CN] .workshop-delivery .workshop-inline-heading{font-size:clamp(2.35rem,5vw,3rem);line-height:1.16}}@media (max-width:767px){.workshop-page[data-locale=zh-CN] .workshop-hero-title{max-width:22rem;font-size:2.75rem;line-height:1.12}.workshop-page[data-locale=zh-CN] .workshop-inline-heading,.workshop-page[data-locale=zh-CN] .workshop-delivery .workshop-inline-heading{font-size:2.35rem;line-height:1.18}}@media (max-width:420px){.workshop-page[data-locale=zh-CN] .workshop-hero-title{font-size:2.35rem}.workshop-page[data-locale=zh-CN] .workshop-inline-heading,.workshop-page[data-locale=zh-CN] .workshop-delivery .workshop-inline-heading{font-size:2rem}}@media (prefers-reduced-motion:reduce){.workshop-cta,.workshop-access-link,.workshop-cta-arrow{transition:opacity 1ms linear,background-color 1ms linear,border-color 1ms linear,color 1ms linear}.workshop-cta:active,.workshop-access-link:active{transform:none}}
