.workshop_page__VI8Jv{--bg:#120c0b;--panel:#1b1110;--rose:#e6c1b8;--muted:#bf9188;--line:#704a44;--red:#d4382f;background:radial-gradient(circle at 80% 3%,#3b211d55,transparent 28%),linear-gradient(180deg,#100a09,#17100e 55%,#0c0807);color:var(--rose);min-height:100vh;overflow:hidden}.workshop_wrap__k5byx{width:min(1180px,calc(100% - 36px));margin:auto;position:relative;z-index:1}.workshop_gridTexture__cXKRw{position:absolute;inset:0;pointer-events:none;opacity:.035;background:linear-gradient(90deg,#fff 1px,transparent 0);background-size:25vw 100%}.workshop_topbar__t4zho{height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #b9787029;font-size:10px;letter-spacing:.18em}.workshop_wordmark__UxgYQ{font-weight:800;color:var(--rose);text-decoration:none}.workshop_topbarNote__xeFK2{color:var(--muted)}.workshop_topbarLink__yOqsu{justify-self:end;color:var(--rose);text-decoration:none}.workshop_hero__f1TeZ{min-height:calc(100svh - 74px);display:grid;grid-template-columns:1fr .88fr;gap:40px;align-items:center;padding:48px 0 80px}.workshop_kicker__vG79b{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0}.workshop_dot__bR4zX{width:8px;height:8px;background:var(--red);border-radius:50%;box-shadow:0 0 18px #d4382f77}.workshop_hero__f1TeZ h1{font-size:clamp(68px,10vw,132px);line-height:.84;letter-spacing:-.07em;margin:23px 0 28px;font-weight:800}.workshop_hero__f1TeZ h1 span{display:block}.workshop_claim___kZtO{border:1px solid #b9787055;background:#0f0a09cc;padding:18px 20px;display:flex;align-items:center;gap:15px;font-size:clamp(21px,2.7vw,37px);line-height:1.05;font-weight:800;box-shadow:0 24px 50px #0007}.workshop_claim___kZtO i{display:block;width:6px;height:45px;background:var(--red);flex:none}.workshop_lead__9MTAZ{max-width:560px;color:var(--muted);line-height:1.75;font-size:15px;margin:24px 0 0}.workshop_heroActions___nU9u{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.workshop_primaryButton__AEyNq,.workshop_secondaryButton__Db8c4{padding:13px 16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.workshop_primaryButton__AEyNq{background:var(--rose);color:#1a0f0e}.workshop_secondaryButton__Db8c4{border:1px solid #b9787055;color:var(--rose)}.workshop_registrationButton__wlWCH{border:1px solid var(--red);color:#efb5ac;padding:13px 16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.workshop_registrationButton__wlWCH:hover{background:var(--red);color:#fff0ea}.workshop_primaryButton__AEyNq span,.workshop_secondaryButton__Db8c4 span{margin-left:14px}.workshop_heroImage__zG6Fh{appearance:none;border:1px solid #b9787044;padding:0;cursor:pointer;position:relative;aspect-ratio:4/5;overflow:hidden;background:#15100f;box-shadow:0 40px 80px #0008;transform:rotateY(-4deg);text-align:left}.workshop_heroImage__zG6Fh img,.workshop_lightboxFigure__a67NA img,.workshop_shot__FrF7w img{object-fit:cover}.workshop_heroImage__zG6Fh img{transition:transform .8s ease}.workshop_heroImage__zG6Fh:hover img{transform:scale(1.04)}.workshop_heroImage__zG6Fh:after,.workshop_shot__FrF7w:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000c);pointer-events:none}.workshop_heroTag__Imwg1{position:absolute;right:16px;top:16px;z-index:2;border:1px solid #d9a09755;background:#120c0bcc;padding:8px 10px;color:var(--rose);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.workshop_section__mHUNb{padding:88px 0}.workshop_sectionHead__JV08o{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.workshop_sectionHead__JV08o h2{font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:-.055em;margin:10px 0 0}.workshop_sectionHead__JV08o>p{max-width:430px;color:var(--muted);line-height:1.7;margin:0}.workshop_contentGrid__ipWIG{display:grid;grid-template-columns:1.05fr .95fr;gap:20px}.workshop_panel__FadmO{border:1px solid #b9787033;background:linear-gradient(#1d1311dd,#110b0add);padding:25px}.workshop_curriculumRow__LB9F2{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:21px 0;border-top:1px solid #b9787029}.workshop_curriculumRow__LB9F2:first-child{border-top:0;padding-top:0}.workshop_number__TAIMA{font-size:27px;color:var(--muted)}.workshop_curriculumRow__LB9F2 h3{font-size:13px;letter-spacing:.1em;margin:0 0 11px}.workshop_curriculumRow__LB9F2 ul{padding-left:18px;margin:0;color:var(--muted);line-height:1.85;font-size:14px}.workshop_impactPanel__uAmUI{display:flex;flex-direction:column}.workshop_impact__w3OlR{font-size:clamp(28px,4vw,47px);font-weight:800;line-height:1.03;letter-spacing:-.045em;margin:0 0 20px}.workshop_spec__o2FF8{padding:16px 0;border-top:1px solid #b9787029;color:var(--muted);line-height:1.55;font-size:14px}.workshop_spec__o2FF8 b{display:block;color:var(--rose);font-size:11px;letter-spacing:.15em;margin-bottom:4px}.workshop_signature__oJQ4_{margin-top:auto;padding-top:42px;color:var(--muted);font-size:12px}.workshop_signature__oJQ4_ strong{display:block;font-family:Segoe Script,Brush Script MT,cursive;color:#efb5ac;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.1;margin-top:5px}.workshop_statement__VVzGG{padding:90px 0 105px;border-top:1px solid #b9787029;border-bottom:1px solid #b9787029;position:relative}.workshop_statement__VVzGG p{font-size:12px;letter-spacing:.25em;color:var(--muted);margin:0 0 16px}.workshop_statement__VVzGG h2{font-size:clamp(54px,10vw,130px);line-height:.82;letter-spacing:-.08em;margin:0;font-weight:800}.workshop_statement__VVzGG h2 em{font-style:normal;color:var(--red)}.workshop_statementMark__YlvSe{position:absolute;right:0;bottom:27px;color:var(--muted);font-size:10px;letter-spacing:.2em}.workshop_gallery__WVAvA{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.workshop_shot__FrF7w{appearance:none;border:1px solid #b9787044;padding:0;cursor:pointer;position:relative;min-height:270px;background:#140d0c;overflow:hidden;text-align:left;transition:transform .35s ease,border-color .35s ease}.workshop_shot__FrF7w:hover{transform:translateY(-6px);border-color:#d8a09888}.workshop_shot__FrF7w img{transition:transform .8s ease}.workshop_shot__FrF7w:hover img{transform:scale(1.06)}.workshop_shot__FrF7w span{position:absolute;left:13px;right:13px;bottom:13px;z-index:2;display:flex;align-items:end;gap:9px}.workshop_shot__FrF7w b{font-size:24px;color:var(--muted)}.workshop_shot__FrF7w em{font-style:normal;font-size:12px;font-weight:700;line-height:1.2}.workshop_featuredShot__Hlal4{grid-column:span 2;min-height:390px}.workshop_footer__RpMkE{padding:28px 0 56px;display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.workshop_footer__RpMkE a{color:var(--rose);text-decoration:none}.workshop_lightbox__CkfHq{position:fixed;inset:0;z-index:50;background:#000d;backdrop-filter:blur(8px);display:grid;place-items:center;padding:30px}.workshop_lightboxFigure__a67NA{margin:0;position:relative;width:min(760px,80vw);height:min(82vh,760px);background:#090605}.workshop_lightboxFigure__a67NA img{object-fit:contain}.workshop_lightboxFigure__a67NA figcaption{position:absolute;left:18px;bottom:16px;color:var(--rose);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.workshop_close__Kfr3K,.workshop_navButton__eirSx{position:fixed;z-index:2;border:1px solid #b9787055;background:#1a110f;color:var(--rose);cursor:pointer;width:46px;height:46px;font-size:24px}.workshop_close__Kfr3K{right:24px;top:22px;border-radius:50%}.workshop_navButton__eirSx{top:50%;transform:translateY(-50%);font-size:20px}.workshop_prev__WtWqP{left:24px}.workshop_next__jIZlY{right:24px}@media(max-width:900px){.workshop_contentGrid__ipWIG,.workshop_hero__f1TeZ{grid-template-columns:1fr}.workshop_hero__f1TeZ{padding-top:38px}.workshop_heroImage__zG6Fh{order:-1;transform:none;max-height:70vh}.workshop_sectionHead__JV08o{display:block}.workshop_sectionHead__JV08o>p{margin-top:20px}.workshop_gallery__WVAvA{grid-template-columns:repeat(2,1fr)}.workshop_featuredShot__Hlal4{grid-column:span 2}.workshop_lightboxFigure__a67NA{width:88vw;height:72vh}}@media(max-width:560px){.workshop_wrap__k5byx{width:min(100% - 28px,1180px)}.workshop_topbar__t4zho{grid-template-columns:1fr auto}.workshop_topbarNote__xeFK2{display:none}.workshop_hero__f1TeZ{min-height:auto;padding:34px 0 65px}.workshop_hero__f1TeZ h1{font-size:clamp(62px,20vw,88px)}.workshop_claim___kZtO{font-size:21px}.workshop_heroActions___nU9u a{flex:1;text-align:center;min-width:145px}.workshop_section__mHUNb{padding:66px 0}.workshop_panel__FadmO{padding:19px}.workshop_gallery__WVAvA{grid-template-columns:1fr}.workshop_featuredShot__Hlal4{grid-column:span 1;min-height:350px}.workshop_shot__FrF7w{min-height:310px}.workshop_statement__VVzGG{padding:74px 0 90px}.workshop_statement__VVzGG h2{font-size:18vw}.workshop_statementMark__YlvSe{position:static;display:block;margin-top:34px}.workshop_footer__RpMkE{display:grid;grid-template-columns:1fr 1fr}.workshop_footer__RpMkE span:last-child{grid-column:span 2}.workshop_lightbox__CkfHq{padding:16px}.workshop_lightboxFigure__a67NA{width:100%;height:70vh}.workshop_navButton__eirSx{width:42px;height:42px;bottom:25px;top:auto;transform:none}.workshop_prev__WtWqP{left:22px}.workshop_next__jIZlY{right:22px}.workshop_close__Kfr3K{right:15px;top:15px}}@media(prefers-reduced-motion:reduce){.workshop_heroImage__zG6Fh,.workshop_heroImage__zG6Fh img,.workshop_shot__FrF7w,.workshop_shot__FrF7w img{transition:none}.workshop_heroImage__zG6Fh:hover img,.workshop_shot__FrF7w:hover,.workshop_shot__FrF7w:hover img{transform:none}}