@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--workshop-mono:"DM Mono","DM Mono Fallback"}.workshop{--paper:#f4efe6;--ink:#14110f;--muted:#5d554b;--rule:#d5cbbd;background:var(--paper);color:var(--ink);min-height:100vh;font-size:16px;line-height:1.65}.workshop *{box-sizing:border-box}.workshop :focus-visible{outline:3px solid #bd3c22;outline-offset:5px}.workshop a{text-underline-offset:5px}.workshop p{color:var(--muted);margin:0 0 1.1rem}.workshop h1,.workshop h2,.workshop h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.workshop h1{font-size:clamp(3rem,5.3vw,5.3rem);line-height:1.02;margin:1.3rem 0 1.5rem}.workshop h1 em{font-weight:400;color:#a7472b}.workshop h2{font-size:clamp(2.25rem,3.7vw,3.7rem);line-height:1.08;margin:.7rem 0 1.7rem}.workshop h3{font-size:1.7rem;line-height:1.2;margin:.7rem 0 1rem}.ws-container{max-width:1240px;padding-inline:44px;margin-inline:auto}.ws-header{max-width:1400px;margin:auto;padding:22px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--rule)}.ws-brand{text-decoration:none;display:flex;flex-direction:column;line-height:1.4}.ws-brand>span{font:10px var(--workshop-mono),monospace;letter-spacing:.18em}.ws-brand b{font-family:Georgia,serif;font-size:21px;font-weight:400}.ws-header nav{display:flex;align-items:center;gap:30px;font-size:13px}.ws-header nav a:hover{text-decoration:underline}.ws-access-link{border:1px solid var(--ink);padding:9px 15px}.ws-label{font-family:var(--workshop-mono),monospace!important;font-size:11px!important;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.ws-preview{background:#eadba6;padding:7px 20px;text-align:center;font:10px/1.6 var(--workshop-mono),monospace;letter-spacing:.08em}.ws-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;padding-top:64px;padding-bottom:68px;align-items:center}.ws-hero .ws-event-name{font-family:Georgia,serif;font-size:25px;margin-bottom:0}.ws-lead{font-size:17px;max-width:61ch;line-height:1.8}.ws-hero-facts{border-block:1px solid var(--rule);display:grid;gap:2px;padding:14px 0;margin:24px 0;font-size:14px}.ws-hero-facts strong{font-size:17px}.ws-button{background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:13px 22px;border:1px solid var(--ink);font-weight:600;text-decoration:none;cursor:pointer;text-align:center;line-height:1.4}.ws-button:hover{background:#46392f}.ws-button:disabled{opacity:.5;cursor:not-allowed}.ws-button.secondary{background:transparent;color:var(--ink)}.ws-guest-card{width:min(100%,420px);margin-top:12px}.ws-guest-card paypal-basic-card-container{display:block}.ws-register{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ws-status{padding:12px 18px;border:1px solid var(--rule);font-weight:600}.ws-text-link{display:inline-block;margin:17px 0;text-decoration:underline;font-size:14px}.ws-offer{font-size:12px;line-height:1.7;max-width:52ch}.ws-hero-portrait{position:relative;background:#ddd0c0;align-self:stretch;min-height:570px}.ws-hero-portrait>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center}.ws-hero-portrait figcaption{position:absolute;bottom:24px;left:24px;right:24px;background:var(--paper);padding:20px 24px;display:grid;gap:4px;font-size:13px;line-height:1.5}.ws-hero-portrait strong{font:30px Georgia,serif}.ws-fact-strip{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:20px 30px;background:#e9dfd0;border-block:1px solid var(--rule);font:12px/1.8 var(--workshop-mono),monospace}.ws-fact-strip b{font-weight:500;margin-right:7px}.ws-section{padding-top:88px;padding-bottom:88px;border-bottom:1px solid var(--rule)}.ws-section-intro{max-width:66ch;margin-bottom:40px}.ws-proof:empty{display:none}.ws-proof{padding-top:48px;padding-bottom:0;border:0;max-width:960px}.ws-placeholder{margin:25px 0 0}.ws-placeholder>div{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px dashed #a99a88;background:#e9e1d5;text-align:center}.ws-placeholder p{font:25px/1.3 Georgia,serif;margin:16px 0}.ws-placeholder span:not(.ws-label){font-size:12px;color:var(--muted)}.workshop figcaption{font-size:11px;line-height:1.6;color:var(--muted);padding-top:8px}.ws-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0}.ws-outcomes li{border-top:1px solid var(--ink);padding-top:15px}.ws-outcomes p{font-size:14px}.ws-workflow-band{background:#e9dfd0;padding:80px 0}.ws-workflow ol{display:grid;grid-template-columns:repeat(6,1fr);padding:0;list-style:none;gap:18px}.ws-workflow li{position:relative;border-top:3px solid #b5472b;padding-top:15px}.ws-workflow h3{font-size:21px}.ws-workflow p{font-size:13px}.ws-workflow li:last-child{border-color:#2b7568}.ws-workflow figcaption{border-top:1px solid #aa9985;margin-top:20px;padding-top:15px;font-size:14px;font-style:italic}.ws-workflow figcaption span{font-size:30px;padding-right:16px;color:#a7472b;vertical-align:middle}.ws-examples{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:44px}.ws-examples article>p{max-width:58ch}.ws-examples .ws-small{margin-top:20px}.ws-small{font-size:12px!important;line-height:1.8!important}.ws-session{display:grid;grid-template-columns:260px 1fr;gap:50px;padding:30px 0;border-top:1px solid var(--rule)}.ws-session>div:last-child{max-width:66ch}.ws-session h3{font-size:32px;margin-top:4px}.ws-day{display:inline-block;background:#f2a93b;font:12px var(--workshop-mono),monospace;padding:7px 10px;margin-bottom:20px}.ws-session .ws-label{margin-bottom:4px}.ws-practice{margin:0 0 28px 310px;padding:18px 22px;border-left:3px solid #ac7950;background:#e9dfd0}.ws-practice p{font-size:14px;margin:6px 0 0}.ws-schedule-note{max-width:80ch;margin-left:310px!important}.ws-included-band{background:var(--ink);color:var(--paper);padding:80px 0}.ws-included{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ws-included .ws-label,.ws-included p{color:#c6bcaf}.ws-included .ws-button{background:var(--paper);color:var(--ink)}.ws-big-price{font:70px/1.2 Georgia,serif;margin-bottom:18px}.ws-big-price span{font:14px var(--workshop-mono),monospace}.ws-included ul{list-style:none;padding:0;margin:0}.ws-included li{padding:20px 0;border-bottom:1px solid #54493f;display:grid;gap:8px}.ws-included strong{font:24px Georgia,serif}.ws-included li span{font-size:14px;color:#c6bcaf}.ws-audience{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ws-audience li{padding-left:5px;margin-bottom:14px;color:var(--muted);font-size:14px}.ws-audience ul{padding-left:20px;list-style:disc}.ws-about{display:grid;grid-template-columns:250px 1fr;gap:55px;align-items:center}.ws-about img{aspect-ratio:1/1.2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ws-about>div{max-width:68ch}.ws-faq{max-width:900px}.ws-faq details{border-top:1px solid var(--rule);padding:18px 0}.ws-faq summary{font:22px/1.4 Georgia,serif;cursor:pointer;padding-right:24px;list-style:revert}.ws-faq details p{padding:18px 22px 0;max-width:65ch;font-size:14px;margin:0}.ws-final{text-align:center;background:#e9dfd0;padding:75px 0}.ws-final .ws-register{justify-content:center;margin:25px 0}.ws-footer{max-width:1240px;margin:auto;padding:45px 44px;display:grid;grid-template-columns:1.3fr 1fr;gap:30px;font-size:13px}.ws-footer b{font-family:Georgia,serif;font-size:24px;font-weight:400}.ws-footer p{margin:7px 0}.ws-footer nav{display:grid;gap:6px;justify-content:end}.ws-footer nav a:hover{text-decoration:underline}.ws-footer>.ws-small{grid-column:1/-1;padding-top:25px;border-top:1px solid var(--rule)}.ws-sticky-register{display:none}.ws-skip{position:fixed;top:-100px;background:var(--ink);color:white;padding:15px;z-index:200}.ws-skip:focus{top:0}.ws-form-page{max-width:800px;margin:auto;padding:60px 30px 90px;min-height:65vh}.ws-form-page h1{font-size:48px}.ws-form{display:grid;gap:22px}.ws-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.ws-form input:not([type=checkbox]),.ws-form select,.ws-form textarea{background:#fbf7ef;border:1px solid #9d8e7e;border-radius:0;padding:12px 14px;width:100%;color:var(--ink);font:16px/1.5 Inter,Arial,sans-serif}.ws-form textarea{min-height:115px;resize:vertical}.ws-form .ws-checkbox{display:flex;align-items:flex-start;gap:12px;font-weight:400}.ws-checkbox input{margin-top:6px;width:18px;height:18px;flex-shrink:0}.ws-checkbox a{text-decoration:underline}.ws-order-summary{border-block:1px solid var(--rule);padding:22px 0;margin:22px 0}.ws-order-summary>div{display:flex;justify-content:space-between;gap:20px}.ws-order-summary strong{font-size:25px}.ws-error{border-left:3px solid #a02a16;background:#f2dfd5;padding:14px 18px;color:#812713!important}.ws-notice{background:#e9dfd0;border-left:3px solid #7b6850;padding:14px 18px}.ws-success{background:#e0e8db;border-left:3px solid #406b45;padding:14px 18px}.ws-hub{padding-block:60px 80px}.ws-hub-intro{display:flex;justify-content:space-between;gap:25px;align-items:start}.ws-hub h1{font-size:48px}.ws-hub-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px}.ws-hub-section{padding:30px 0;border-top:1px solid var(--rule)}.ws-hub-section h2{font-size:32px}.ws-resource{padding:18px 0;border-bottom:1px solid var(--rule)}.ws-resource h3{font-size:23px}.ws-resource video{max-width:100%}.ws-resource .ws-button{font-size:13px;min-height:44px}.ws-local-time{font-size:13px}.ws-prose li,.ws-prose p{max-width:70ch}.ws-prose h2{font-size:28px;margin-top:35px}.ws-prose ul{list-style:disc;padding-left:20px}.ws-prose a{text-decoration:underline}@media (max-width:1000px){.ws-header{padding:20px 28px}.ws-container{padding-inline:28px}.ws-hero{gap:30px;grid-template-columns:1.1fr .9fr}.ws-hero-portrait{min-height:520px}.ws-outcomes{grid-template-columns:1fr 1fr}.ws-workflow ol{grid-template-columns:repeat(3,1fr);row-gap:30px}.ws-session{grid-template-columns:220px 1fr;gap:30px}.ws-practice,.ws-schedule-note{margin-left:250px!important}.ws-included{gap:45px}}@media (max-width:760px){.ws-header{padding:16px 20px}.ws-header nav>a:not(.ws-access-link){display:none}.ws-access-link{font-size:11px;padding:8px}.ws-brand b{font-size:17px}.ws-brand>span{font-size:8px}.ws-container{padding-inline:22px}.workshop h1{font-size:48px;line-height:1.04}.ws-hero{grid-template-columns:1fr;padding-top:35px;gap:30px;padding-bottom:35px}.ws-hero-portrait{min-height:0;height:460px;max-width:540px;width:100%}.ws-hero-portrait>img{-o-object-position:center 25%;object-position:center 25%}.ws-hero-portrait figcaption{left:18px;bottom:18px;right:18px;padding:14px 18px;grid-template-columns:1fr 1fr;gap:5px 15px}.ws-hero-portrait figcaption .ws-label{grid-column:1/-1}.ws-hero-portrait figcaption strong{font-size:26px}.ws-hero-portrait figcaption>span:last-child{font-size:11px}.ws-lead{font-size:16px}.ws-button{font-size:14px;padding:13px 16px}.ws-fact-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:20px 22px;font-size:10px}.ws-section{padding-block:55px}.ws-proof{padding-block:20px 0}.ws-included-band,.ws-workflow-band{padding-block:55px}.ws-workflow ol{grid-template-columns:1fr;gap:0}.ws-workflow li{border-top:0;border-left:2px solid #b5472b;padding:0 0 25px 22px;display:grid;grid-template-columns:28px 1fr;gap:4px 8px}.ws-workflow li h3{margin:0;font-size:22px}.ws-workflow li p{grid-column:2;margin:0;font-size:14px}.ws-workflow li:last-child{border-color:#2b7568;padding-bottom:0}.ws-workflow .ws-label{padding-top:4px}.ws-workflow figcaption{display:flex;align-items:center;line-height:1.6}.ws-audience,.ws-examples,.ws-hub-grid,.ws-included{grid-template-columns:1fr;gap:32px}.ws-examples article+article{border-top:1px solid var(--rule);padding-top:32px}.ws-session{grid-template-columns:1fr;gap:12px}.ws-session>div:first-child{display:grid;grid-template-columns:70px 1fr;gap:4px 18px}.ws-day{grid-row:1/3;align-self:start;margin:0}.ws-session>div:first-child>p{margin:0;font-size:13px}.ws-session .ws-label{letter-spacing:.03em;font-size:10px!important}.ws-practice,.ws-schedule-note{margin-left:0!important}.ws-about{grid-template-columns:1fr;gap:24px}.ws-about img{max-width:230px;aspect-ratio:1/1}.ws-final{padding-block:50px}.ws-footer{padding:35px 22px 105px;grid-template-columns:1fr;gap:22px}.ws-footer nav{justify-content:start}.ws-sticky-register{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 18px;background:var(--paper);border-top:1px solid var(--ink);z-index:30;align-items:center;justify-content:center;gap:12px}.ws-sticky-register .ws-button{width:100%;max-width:500px;min-height:46px}.ws-sticky-register .ws-status{font-size:12px;padding:8px}.ws-sticky-register>a:not(.ws-button){font-size:12px}.ws-form-page{padding:35px 22px 70px}.ws-form-page h1{font-size:38px}.ws-hub-intro{display:block}.ws-hub h1{font-size:40px}.ws-faq summary{font-size:20px}.ws-outcomes{gap:20px}.ws-outcomes h3{font-size:23px}.ws-outcomes p{font-size:13px}.ws-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.workshop *{scroll-behavior:auto!important;transition:none!important}}@media print{.ws-header,.ws-preview,.ws-register,.ws-sticky-register{display:none}.workshop{background:white}.ws-container{max-width:none;padding:0}.ws-section{padding:20px 0}.ws-hero-portrait{height:300px}.ws-footer{padding:20px 0}}.workshop{overflow-wrap:anywhere}.ws-hub-grid>*{min-width:0}.ws-header{max-width:none;background:#171917;color:#f7f3eb;border-color:#40433d;padding:20px max(48px,calc((100% - 1248px) / 2))}.ws-brand>span{color:#b7c2aa}.ws-brand b{font-family:inherit;font-size:17px;font-weight:550;letter-spacing:-.035em}.ws-brand-logo{display:block;width:180px;height:auto;margin-bottom:6px}.ws-header nav{color:#c7d0ba;font-size:11px;gap:26px}.ws-access-link{border-color:#717d60;border-radius:3px;min-height:40px;display:flex;align-items:center;gap:8px}.ws-footer{max-width:none;padding-inline:max(48px,calc((100% - 1248px) / 2));background:#171917;color:#e9eee1}.ws-footer p{color:#aebba0}.ws-footer>.ws-small{border-color:#404b35}.ws-footer nav{color:#c6d0b9}.workshop :focus-visible{outline-color:#ed7957}@media (max-width:760px){.ws-header{padding:17px 22px;gap:12px}.ws-brand b{font-size:14px}.ws-brand-logo{width:156px}.ws-header nav{gap:0}.ws-access-link{padding:8px 10px;font-size:10px}.ws-footer{padding-inline:22px}}@media (max-width:360px){.ws-header{padding-inline:18px}.ws-brand b{font-size:12px}.ws-brand-logo{width:140px}.ws-access-link{font-size:9px;padding:8px}}