.workshop-page-module__hu1-qW__page{--workshop-dark:#141116;--workshop-cream:#f3ece4;min-height:100vh;color:var(--ink);background:var(--paper)}.workshop-page-module__hu1-qW__eyebrow{color:var(--wine-bright);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:720;line-height:1.5}.workshop-page-module__hu1-qW__header{z-index:30;color:#f3ece4;background:linear-gradient(#141116b8,#0000);border-bottom:1px solid #f3ece429;grid-template-columns:1fr auto 1fr;align-items:center;height:104px;padding:10px clamp(22px,4vw,68px);display:grid;position:absolute;inset:0 0 auto}.workshop-page-module__hu1-qW__brand{width:fit-content}.workshop-page-module__hu1-qW__brand .brand-logo{width:72px;height:76px}.workshop-page-module__hu1-qW__nav{justify-content:center;align-items:center;gap:clamp(20px,2.6vw,42px);display:flex}.workshop-page-module__hu1-qW__nav a{color:#f3ece4c7;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;transition:color .2s;position:relative}.workshop-page-module__hu1-qW__nav a:after{content:"";background:var(--gold);height:1px;transition:right .24s;position:absolute;bottom:-8px;left:0;right:100%}.workshop-page-module__hu1-qW__nav a:hover,.workshop-page-module__hu1-qW__nav a:focus-visible{color:#fff}.workshop-page-module__hu1-qW__nav a:hover:after,.workshop-page-module__hu1-qW__nav a:focus-visible:after{right:0}.workshop-page-module__hu1-qW__headerActions{justify-self:end;align-items:center;gap:8px;display:flex}.workshop-page-module__hu1-qW__languages{border:1px solid #f3ece433;border-radius:999px;align-items:center;height:34px;padding:3px;display:flex}.workshop-page-module__hu1-qW__languages a{color:#f3ece494;border-radius:999px;place-items:center;min-width:28px;height:26px;font-size:8px;font-weight:700;display:grid}.workshop-page-module__hu1-qW__languages a:hover,.workshop-page-module__hu1-qW__languages a:focus-visible,.workshop-page-module__hu1-qW__languages .workshop-page-module__hu1-qW__activeLanguage{color:#fff;background:var(--wine)}.workshop-page-module__hu1-qW__themeToggle,.workshop-page-module__hu1-qW__menuToggle{color:#f3ece4;cursor:pointer;background:#14111638;border:1px solid #f3ece433;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.workshop-page-module__hu1-qW__headerCta{color:#fff;background:var(--wine);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:18px;min-height:38px;padding:0 15px;font-size:8px;font-weight:750;transition:background .2s,transform .2s;display:flex}.workshop-page-module__hu1-qW__headerCta:hover,.workshop-page-module__hu1-qW__headerCta:focus-visible{background:var(--wine-bright);transform:translateY(-2px)}.workshop-page-module__hu1-qW__menuToggle{border-radius:0;display:none}.workshop-page-module__hu1-qW__menuToggle span{background:currentColor;width:15px;height:1px;display:block}.workshop-page-module__hu1-qW__hero{color:#f3ece4;background:var(--workshop-dark);align-items:flex-end;height:100svh;min-height:900px;display:flex;position:relative;overflow:hidden}.workshop-page-module__hu1-qW__heroImage{object-fit:cover;object-position:center 42%;animation:16s ease-in-out infinite alternate workshop-page-module__hu1-qW__heroBreathe;transform:scale(1.02)}.workshop-page-module__hu1-qW__heroShade{background:linear-gradient(90deg,#120c10f0 0%,#120c10b5 42%,#120c1024 76%),linear-gradient(#0000 58%,#120c10d1);position:absolute;inset:0}.workshop-page-module__hu1-qW__heroThread{opacity:.3;pointer-events:none;width:58vw;height:58vw;position:absolute;inset:auto -7vw -30vh auto}.workshop-page-module__hu1-qW__heroThread i{border:1px solid #c9a15a59;border-radius:50%;animation:18s linear infinite workshop-page-module__hu1-qW__orbit;position:absolute;inset:0}.workshop-page-module__hu1-qW__heroThread i:nth-child(2){animation-duration:23s;animation-direction:reverse;inset:8%}.workshop-page-module__hu1-qW__heroThread i:nth-child(3){animation-duration:29s;inset:18%}.workshop-page-module__hu1-qW__heroContent{z-index:2;width:min(100%,980px);margin:0 0 clamp(90px,11vh,140px) clamp(24px,7vw,122px);position:relative}.workshop-page-module__hu1-qW__heroBadge{color:#f3ece4b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;background:#14111652;border:1px solid #f3ece433;align-items:center;gap:10px;width:fit-content;margin-bottom:36px;padding:9px 13px;font-size:8px;display:flex}.workshop-page-module__hu1-qW__heroBadge i{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #c9a15a1f}.workshop-page-module__hu1-qW__hero .workshop-page-module__hu1-qW__eyebrow{color:var(--gold)}.workshop-page-module__hu1-qW__hero h1{max-width:950px;font-family:var(--serif);letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(62px,7.2vw,126px);font-weight:400;line-height:.88}.workshop-page-module__hu1-qW__hero h1 span{display:block}.workshop-page-module__hu1-qW__heroBody{color:#f3ece4b3;max-width:710px;margin:32px 0 0;font-size:clamp(14px,1.25vw,18px);line-height:1.75}.workshop-page-module__hu1-qW__heroActions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.workshop-page-module__hu1-qW__heroActions a{letter-spacing:.13em;text-transform:uppercase;border:1px solid #f3ece442;justify-content:space-between;align-items:center;gap:24px;min-width:220px;min-height:54px;padding:0 18px;font-size:9px;font-weight:730;transition:border-color .22s,background .22s,transform .22s;display:flex}.workshop-page-module__hu1-qW__heroActions a:first-child{border-color:var(--wine-bright);background:var(--wine)}.workshop-page-module__hu1-qW__heroActions a:hover,.workshop-page-module__hu1-qW__heroActions a:focus-visible{border-color:var(--gold);transform:translateY(-3px)}.workshop-page-module__hu1-qW__heroLocation{z-index:2;color:#f3ece494;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:650;display:flex;position:absolute;bottom:56px;right:clamp(26px,5vw,82px)}.workshop-page-module__hu1-qW__heroLocation span{color:var(--gold);font-size:18px}.workshop-page-module__hu1-qW__statBar{color:#f3ece4;background:var(--workshop-dark);border-top:1px solid #f3ece421;grid-template-columns:repeat(4,1fr);min-height:150px;padding:0 clamp(22px,7vw,122px);display:grid}.workshop-page-module__hu1-qW__statBar>div{border-right:1px solid #f3ece421;flex-direction:column;justify-content:center;padding:30px clamp(18px,3vw,46px);display:flex}.workshop-page-module__hu1-qW__statBar>div:first-child{border-left:1px solid #f3ece421}.workshop-page-module__hu1-qW__statBar strong{color:var(--gold);font-family:var(--serif);font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1}.workshop-page-module__hu1-qW__statBar span{color:#f3ece480;letter-spacing:.09em;text-transform:uppercase;margin-top:11px;font-size:9px;line-height:1.4}.workshop-page-module__hu1-qW__overview,.workshop-page-module__hu1-qW__formats,.workshop-page-module__hu1-qW__process,.workshop-page-module__hu1-qW__included,.workshop-page-module__hu1-qW__faq{padding:clamp(100px,10vw,170px) clamp(22px,7vw,122px)}.workshop-page-module__hu1-qW__overview{position:relative;overflow:hidden}.workshop-page-module__hu1-qW__overview:before{content:"";border:1px solid var(--line);width:520px;height:520px;box-shadow:0 0 0 70px color-mix(in srgb, var(--wine) 6%, transparent), 0 0 0 150px color-mix(in srgb, var(--gold) 4%, transparent);border-radius:50%;position:absolute;top:-190px;left:-270px}.workshop-page-module__hu1-qW__overviewLead{z-index:1;text-align:center;max-width:1000px;margin:0 auto;position:relative}.workshop-page-module__hu1-qW__overviewLead h2,.workshop-page-module__hu1-qW__sectionHeading h2,.workshop-page-module__hu1-qW__experienceCopy h2,.workshop-page-module__hu1-qW__includedIntro h2,.workshop-page-module__hu1-qW__faqHeading h2,.workshop-page-module__hu1-qW__ctaContent h2{font-family:var(--serif);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(52px,6vw,96px);font-weight:400;line-height:.97}.workshop-page-module__hu1-qW__overviewLead>p:last-child{max-width:740px;color:var(--muted);margin:30px auto 0;font-size:15px;line-height:1.85}.workshop-page-module__hu1-qW__featureGrid{z-index:1;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1480px;margin:86px auto 0;display:grid;position:relative}.workshop-page-module__hu1-qW__featureCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 75%, transparent);flex-direction:column;min-height:360px;padding:clamp(30px,3.5vw,54px);transition:transform .3s,color .3s,background .3s;display:flex}.workshop-page-module__hu1-qW__featureCard>span{color:var(--gold);letter-spacing:.17em;font-size:9px}.workshop-page-module__hu1-qW__featureCard>i{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;margin:36px 0 auto;position:relative}.workshop-page-module__hu1-qW__featureCard>i:before,.workshop-page-module__hu1-qW__featureCard>i:after{content:"";background:var(--copper);width:21px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(35deg)}.workshop-page-module__hu1-qW__featureCard>i:after{transform:translate(-50%,-50%)rotate(-35deg)}.workshop-page-module__hu1-qW__featureCard h3{font-family:var(--serif);margin:30px 0 0;font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1.05}.workshop-page-module__hu1-qW__featureCard p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.75;transition:color .3s}.workshop-page-module__hu1-qW__featureCard:hover{color:#f3ece4;background:var(--wine);transform:translateY(-7px)}.workshop-page-module__hu1-qW__featureCard:hover p{color:#f3ece4b3}.workshop-page-module__hu1-qW__photoStory{background:var(--workshop-dark);grid-template-columns:1.18fr .82fr;min-height:900px;display:grid}.workshop-page-module__hu1-qW__photoStory figure{min-height:0;margin:0;position:relative;overflow:hidden}.workshop-page-module__hu1-qW__photoStory img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.workshop-page-module__hu1-qW__photoStory figure:after{content:"";background:linear-gradient(#0000,#141116db);position:absolute;inset:45% 0 0}.workshop-page-module__hu1-qW__photoStory figure:hover img{filter:saturate(1.05);transform:scale(1.035)}.workshop-page-module__hu1-qW__photoLarge{min-height:900px!important}.workshop-page-module__hu1-qW__photoStack{grid-template-rows:1fr 1fr;display:grid}.workshop-page-module__hu1-qW__photoStack figure{border-bottom:1px solid #f3ece426;border-left:1px solid #f3ece426}.workshop-page-module__hu1-qW__photoStory figcaption{z-index:2;color:#f3ece4;font-family:var(--serif);align-items:center;gap:16px;font-size:clamp(20px,2.1vw,35px);display:flex;position:absolute;bottom:34px;left:clamp(24px,4vw,58px);right:24px}.workshop-page-module__hu1-qW__photoStory figcaption span{color:var(--gold);font-family:var(--sans);letter-spacing:.15em;font-size:9px}.workshop-page-module__hu1-qW__formats{background:var(--paper-raised)}.workshop-page-module__hu1-qW__sectionHeading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;max-width:1480px;margin:0 auto 84px;display:grid}.workshop-page-module__hu1-qW__sectionHeading>p{max-width:620px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.85}.workshop-page-module__hu1-qW__formatGrid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1480px;margin:0 auto;display:grid}.workshop-page-module__hu1-qW__formatCard{border:1px solid var(--line);background:var(--paper);min-width:0;transition:transform .3s,box-shadow .3s;box-shadow:0 22px 60px #0000}.workshop-page-module__hu1-qW__formatCard:last-child{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;display:grid}.workshop-page-module__hu1-qW__formatCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.workshop-page-module__hu1-qW__formatImage{background:var(--workshop-dark);height:310px;position:relative;overflow:hidden}.workshop-page-module__hu1-qW__formatCard:last-child .workshop-page-module__hu1-qW__formatImage{height:100%;min-height:590px}.workshop-page-module__hu1-qW__formatImage:after{content:"";background:linear-gradient(#0000,#141116a3);position:absolute;inset:40% 0 0}.workshop-page-module__hu1-qW__formatImage img{object-fit:cover;transition:transform .7s}.workshop-page-module__hu1-qW__formatCard:hover .workshop-page-module__hu1-qW__formatImage img{transform:scale(1.035)}.workshop-page-module__hu1-qW__formatImage>span{z-index:2;color:#f3ece4;letter-spacing:.16em;font-size:10px;position:absolute;bottom:20px;right:24px}.workshop-page-module__hu1-qW__formatBody{padding:clamp(28px,3.2vw,48px)}.workshop-page-module__hu1-qW__formatBody h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3vw,50px);font-weight:400;line-height:1}.workshop-page-module__hu1-qW__formatSummary{color:var(--muted);margin:22px 0 30px;font-size:13px;line-height:1.75}.workshop-page-module__hu1-qW__formatBody dl{border-top:1px solid var(--line);margin:0}.workshop-page-module__hu1-qW__formatBody dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:22px;padding:16px 0;display:grid}.workshop-page-module__hu1-qW__formatBody dt{color:var(--wine-bright);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.6}.workshop-page-module__hu1-qW__formatBody dd{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.workshop-page-module__hu1-qW__formatBody>a{color:#fff;background:var(--wine);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:28px;padding:0 15px;font-size:9px;font-weight:730;transition:background .2s,padding .2s;display:flex}.workshop-page-module__hu1-qW__formatBody>a:hover,.workshop-page-module__hu1-qW__formatBody>a:focus-visible{background:var(--wine-bright);padding-inline:22px}.workshop-page-module__hu1-qW__experience{color:#f3ece4;background:var(--workshop-dark);grid-template-columns:1fr 1fr;min-height:900px;display:grid}.workshop-page-module__hu1-qW__experienceImage{min-height:900px;position:relative;overflow:hidden}.workshop-page-module__hu1-qW__experienceImage:after{content:"";background:linear-gradient(90deg, transparent 70%, var(--workshop-dark));position:absolute;inset:0}.workshop-page-module__hu1-qW__experienceImage img{object-fit:cover}.workshop-page-module__hu1-qW__experienceCopy{flex-direction:column;justify-content:center;padding:clamp(80px,8vw,150px);display:flex}.workshop-page-module__hu1-qW__experienceCopy .workshop-page-module__hu1-qW__eyebrow{color:var(--gold)}.workshop-page-module__hu1-qW__experienceCopy h2{color:#f3ece4}.workshop-page-module__hu1-qW__experienceCopy>p:not(.workshop-page-module__hu1-qW__eyebrow){color:#f3ece494;max-width:600px;margin:28px 0 0;font-size:14px;line-height:1.8}.workshop-page-module__hu1-qW__experienceCopy ol{border-top:1px solid #f3ece424;margin:52px 0 0;padding:0;list-style:none}.workshop-page-module__hu1-qW__experienceCopy li{color:#f3ece4c2;border-bottom:1px solid #f3ece424;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:62px;padding:14px 0;font-size:12px;line-height:1.5;display:grid}.workshop-page-module__hu1-qW__experienceCopy li span{color:var(--gold);letter-spacing:.15em;font-size:8px}.workshop-page-module__hu1-qW__process{background:var(--paper)}.workshop-page-module__hu1-qW__processGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1480px;margin:0 auto;display:grid}.workshop-page-module__hu1-qW__processCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:430px;padding:clamp(28px,3vw,48px);display:flex}.workshop-page-module__hu1-qW__processCard>span{color:var(--gold);letter-spacing:.17em;font-size:9px}.workshop-page-module__hu1-qW__processCard>div{border:1px solid var(--line);border-radius:50%;width:54px;height:54px;margin:46px 0 auto;position:relative}.workshop-page-module__hu1-qW__processCard>div:before,.workshop-page-module__hu1-qW__processCard>div:after,.workshop-page-module__hu1-qW__processCard>div i{content:"";background:var(--copper);transform-origin:0;width:22px;height:1px;position:absolute;top:50%;left:50%}.workshop-page-module__hu1-qW__processCard>div:before{transform:rotate(0)}.workshop-page-module__hu1-qW__processCard>div:after{transform:rotate(120deg)}.workshop-page-module__hu1-qW__processCard>div i{transform:rotate(240deg)}.workshop-page-module__hu1-qW__processCard h3{font-family:var(--serif);margin:35px 0 0;font-size:clamp(28px,2.4vw,40px);font-weight:400;line-height:1.02}.workshop-page-module__hu1-qW__processCard p{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.75}.workshop-page-module__hu1-qW__included{color:#f3ece4;background:radial-gradient(circle at 8% 18%, #7a1e2261, transparent 30%), var(--workshop-dark);grid-template-columns:.82fr 1.18fr;gap:clamp(60px,9vw,150px);display:grid}.workshop-page-module__hu1-qW__includedIntro{align-self:start;position:sticky;top:80px}.workshop-page-module__hu1-qW__includedIntro .workshop-page-module__hu1-qW__eyebrow{color:var(--gold)}.workshop-page-module__hu1-qW__includedIntro h2{color:#f3ece4}.workshop-page-module__hu1-qW__includedIntro>p:not(.workshop-page-module__hu1-qW__eyebrow){color:#f3ece494;margin:28px 0 0;font-size:14px;line-height:1.8}.workshop-page-module__hu1-qW__includedIntro small{color:#f3ece499;border-left:2px solid var(--gold);background:#f3ece40a;margin-top:32px;padding:18px 20px;font-size:10px;line-height:1.7;display:block}.workshop-page-module__hu1-qW__includedList{border-top:1px solid #f3ece426}.workshop-page-module__hu1-qW__includedList>div{border-bottom:1px solid #f3ece426;grid-template-columns:48px 1fr 24px;align-items:center;gap:18px;min-height:90px;padding:18px 0;transition:padding .22s,background .22s;display:grid}.workshop-page-module__hu1-qW__includedList>div:hover{background:#f3ece409;padding-inline:16px}.workshop-page-module__hu1-qW__includedList span{color:var(--gold);letter-spacing:.15em;font-size:8px}.workshop-page-module__hu1-qW__includedList p{font-family:var(--serif);margin:0;font-size:clamp(19px,1.8vw,28px);line-height:1.2}.workshop-page-module__hu1-qW__includedList i{background:var(--copper);width:17px;height:1px;transform:rotate(-35deg)}.workshop-page-module__hu1-qW__faq{background:var(--paper-raised);grid-template-columns:.72fr 1.28fr;gap:clamp(70px,10vw,170px);display:grid}.workshop-page-module__hu1-qW__faqHeading{align-self:start;position:sticky;top:90px}.workshop-page-module__hu1-qW__faqList{border-top:1px solid var(--line)}.workshop-page-module__hu1-qW__faqList details{border-bottom:1px solid var(--line)}.workshop-page-module__hu1-qW__faqList summary{cursor:pointer;grid-template-columns:46px 1fr 44px;align-items:center;gap:18px;min-height:104px;padding:24px 0;list-style:none;display:grid}.workshop-page-module__hu1-qW__faqList summary::-webkit-details-marker{display:none}.workshop-page-module__hu1-qW__faqList summary>span{color:var(--gold);letter-spacing:.14em;font-size:8px}.workshop-page-module__hu1-qW__faqList summary strong{font-family:var(--serif);font-size:clamp(21px,2vw,31px);font-weight:400;line-height:1.2}.workshop-page-module__hu1-qW__faqList summary i{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;position:relative}.workshop-page-module__hu1-qW__faqList summary i:before,.workshop-page-module__hu1-qW__faqList summary i:after{content:"";background:var(--wine);width:14px;height:1px;transition:transform .24s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshop-page-module__hu1-qW__faqList summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.workshop-page-module__hu1-qW__faqList details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.workshop-page-module__hu1-qW__faqList details>p{color:var(--muted);margin:-8px 44px 0 64px;padding:0 0 36px;font-size:13px;line-height:1.8}.workshop-page-module__hu1-qW__cta{color:#f3ece4;text-align:center;place-items:center;min-height:760px;padding:100px clamp(22px,7vw,122px);display:grid;position:relative;overflow:hidden}.workshop-page-module__hu1-qW__cta>img{object-fit:cover;object-position:center 45%}.workshop-page-module__hu1-qW__ctaShade{background:radial-gradient(circle at 50% 40%,#7a1e2259,#0000 34%),#141116d6;position:absolute;inset:0}.workshop-page-module__hu1-qW__ctaContent{z-index:2;max-width:1050px;position:relative}.workshop-page-module__hu1-qW__ctaContent .workshop-page-module__hu1-qW__eyebrow{color:var(--gold)}.workshop-page-module__hu1-qW__ctaContent h2{color:#f3ece4}.workshop-page-module__hu1-qW__ctaContent>p:not(.workshop-page-module__hu1-qW__eyebrow){color:#f3ece4a6;max-width:720px;margin:30px auto 0;font-size:15px;line-height:1.8}.workshop-page-module__hu1-qW__ctaContent>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.workshop-page-module__hu1-qW__ctaContent a{letter-spacing:.12em;text-transform:uppercase;border:1px solid #f3ece442;justify-content:space-between;align-items:center;min-width:220px;min-height:54px;padding:0 17px;font-size:9px;font-weight:730;transition:transform .22s,border-color .22s,background .22s;display:flex}.workshop-page-module__hu1-qW__ctaContent a:first-child{border-color:var(--wine-bright);background:var(--wine)}.workshop-page-module__hu1-qW__ctaContent a:hover,.workshop-page-module__hu1-qW__ctaContent a:focus-visible{border-color:var(--gold);transform:translateY(-3px)}.workshop-page-module__hu1-qW__footer{color:#f3ece4;background:var(--workshop-dark);border-top:1px solid #f3ece424;grid-template-columns:1fr auto;align-items:center;gap:34px 60px;padding:44px clamp(22px,7vw,122px) 28px;display:grid}.workshop-page-module__hu1-qW__footer>div{align-items:center;gap:18px;display:flex}.workshop-page-module__hu1-qW__footer>div .brand-logo{width:58px;height:62px}.workshop-page-module__hu1-qW__footer>div p{color:#f3ece4b3;font-family:var(--serif);margin:0;font-size:20px}.workshop-page-module__hu1-qW__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.workshop-page-module__hu1-qW__footer nav a{color:#f3ece48c;letter-spacing:.09em;text-transform:uppercase;font-size:9px;transition:color .18s}.workshop-page-module__hu1-qW__footer nav a:hover{color:var(--gold)}.workshop-page-module__hu1-qW__footer address,.workshop-page-module__hu1-qW__footer>p{color:#f3ece466;margin:0;font-size:9px;font-style:normal;line-height:1.5}.workshop-page-module__hu1-qW__footer>p{text-align:right}.workshop-page-module__hu1-qW__reveal{opacity:0;transition:opacity .7s ease var(--delay,0s), transform .7s cubic-bezier(.2,.8,.2,1) var(--delay,0s);transform:translateY(34px)}.workshop-page-module__hu1-qW__reveal.workshop-page-module__hu1-qW__visible{opacity:1;transform:translateY(0)}@keyframes workshop-page-module__hu1-qW__heroBreathe{0%{transform:scale(1.02)}to{transform:scale(1.075)}}@keyframes workshop-page-module__hu1-qW__orbit{to{transform:rotate(360deg)}}@media (max-width:1180px){.workshop-page-module__hu1-qW__header{grid-template-columns:1fr auto}.workshop-page-module__hu1-qW__nav{color:#f3ece4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141116f7;border:1px solid #f3ece426;flex-direction:column;align-items:flex-start;padding:28px;display:none;position:absolute;top:100%;left:20px;right:20px}.workshop-page-module__hu1-qW__nav.workshop-page-module__hu1-qW__navOpen{display:flex}.workshop-page-module__hu1-qW__menuToggle{display:grid}.workshop-page-module__hu1-qW__headerCta{display:none}.workshop-page-module__hu1-qW__featureGrid{grid-template-columns:repeat(3,1fr)}.workshop-page-module__hu1-qW__processGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.workshop-page-module__hu1-qW__hero{min-height:820px}.workshop-page-module__hu1-qW__heroContent{margin-left:32px;margin-right:32px}.workshop-page-module__hu1-qW__heroShade{background:linear-gradient(90deg,#120c10eb,#120c106b),linear-gradient(#0000 54%,#120c10c7)}.workshop-page-module__hu1-qW__statBar{grid-template-columns:1fr 1fr;padding:0 24px}.workshop-page-module__hu1-qW__statBar>div:first-child{border-left:0}.workshop-page-module__hu1-qW__statBar>div:nth-child(2){border-right:0}.workshop-page-module__hu1-qW__statBar>div:nth-child(-n+2){border-bottom:1px solid #f3ece421}.workshop-page-module__hu1-qW__featureGrid{grid-template-columns:1fr}.workshop-page-module__hu1-qW__featureCard{min-height:300px}.workshop-page-module__hu1-qW__photoStory{grid-template-columns:1fr;min-height:0}.workshop-page-module__hu1-qW__photoLarge{min-height:620px!important}.workshop-page-module__hu1-qW__photoStack{grid-template-rows:none;grid-template-columns:1fr 1fr}.workshop-page-module__hu1-qW__photoStack figure{min-height:400px}.workshop-page-module__hu1-qW__formatGrid{grid-template-columns:1fr}.workshop-page-module__hu1-qW__formatCard:last-child{grid-column:auto;display:block}.workshop-page-module__hu1-qW__formatCard:last-child .workshop-page-module__hu1-qW__formatImage{height:340px;min-height:0}.workshop-page-module__hu1-qW__experience{grid-template-columns:1fr}.workshop-page-module__hu1-qW__experienceImage{min-height:620px}.workshop-page-module__hu1-qW__experienceImage:after{background:linear-gradient(0deg, var(--workshop-dark), transparent 34%)}.workshop-page-module__hu1-qW__experienceCopy{padding:90px 50px 120px}.workshop-page-module__hu1-qW__included,.workshop-page-module__hu1-qW__faq{grid-template-columns:1fr;gap:70px}.workshop-page-module__hu1-qW__includedIntro,.workshop-page-module__hu1-qW__faqHeading{position:static}}@media (max-width:650px){.workshop-page-module__hu1-qW__header{height:88px;padding-inline:16px}.workshop-page-module__hu1-qW__brand .brand-logo{width:58px;height:62px}.workshop-page-module__hu1-qW__headerActions{gap:5px}.workshop-page-module__hu1-qW__languages a{min-width:24px}.workshop-page-module__hu1-qW__themeToggle,.workshop-page-module__hu1-qW__menuToggle{width:34px;height:34px}.workshop-page-module__hu1-qW__hero{height:100svh;min-height:760px}.workshop-page-module__hu1-qW__heroImage{object-position:58% center}.workshop-page-module__hu1-qW__heroContent{margin:0 18px 94px}.workshop-page-module__hu1-qW__heroBadge{max-width:100%;margin-bottom:26px;line-height:1.5}.workshop-page-module__hu1-qW__hero h1{font-size:clamp(54px,16vw,76px);line-height:.93}.workshop-page-module__hu1-qW__heroBody{margin-top:25px;font-size:13px;line-height:1.7}.workshop-page-module__hu1-qW__heroActions{display:grid}.workshop-page-module__hu1-qW__heroActions a{min-width:0}.workshop-page-module__hu1-qW__heroLocation{bottom:28px;left:18px;right:auto}.workshop-page-module__hu1-qW__statBar{padding:0}.workshop-page-module__hu1-qW__statBar>div{min-height:120px;padding:24px 18px}.workshop-page-module__hu1-qW__overview,.workshop-page-module__hu1-qW__formats,.workshop-page-module__hu1-qW__process,.workshop-page-module__hu1-qW__included,.workshop-page-module__hu1-qW__faq{padding:88px 18px}.workshop-page-module__hu1-qW__overviewLead h2,.workshop-page-module__hu1-qW__sectionHeading h2,.workshop-page-module__hu1-qW__experienceCopy h2,.workshop-page-module__hu1-qW__includedIntro h2,.workshop-page-module__hu1-qW__faqHeading h2,.workshop-page-module__hu1-qW__ctaContent h2{font-size:clamp(46px,14vw,66px)}.workshop-page-module__hu1-qW__featureGrid{margin-top:56px}.workshop-page-module__hu1-qW__featureCard{min-height:270px;padding:28px 24px}.workshop-page-module__hu1-qW__photoLarge{min-height:500px!important}.workshop-page-module__hu1-qW__photoStack{grid-template-columns:1fr}.workshop-page-module__hu1-qW__photoStack figure{min-height:420px}.workshop-page-module__hu1-qW__photoStory figcaption{font-size:24px;bottom:22px;left:20px}.workshop-page-module__hu1-qW__sectionHeading{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.workshop-page-module__hu1-qW__formatGrid{gap:12px}.workshop-page-module__hu1-qW__formatImage,.workshop-page-module__hu1-qW__formatCard:last-child .workshop-page-module__hu1-qW__formatImage{height:270px}.workshop-page-module__hu1-qW__formatBody{padding:28px 22px}.workshop-page-module__hu1-qW__formatBody h3{font-size:37px}.workshop-page-module__hu1-qW__formatBody dl>div{grid-template-columns:1fr;gap:7px}.workshop-page-module__hu1-qW__experienceImage{min-height:500px}.workshop-page-module__hu1-qW__experienceCopy{padding:78px 22px 100px}.workshop-page-module__hu1-qW__processGrid{grid-template-columns:1fr}.workshop-page-module__hu1-qW__processCard{min-height:320px;padding:28px 24px}.workshop-page-module__hu1-qW__includedList>div{grid-template-columns:34px 1fr 16px;gap:12px}.workshop-page-module__hu1-qW__faqList summary{grid-template-columns:28px 1fr 38px;gap:10px;min-height:92px}.workshop-page-module__hu1-qW__faqList details>p{margin-inline:38px 8px}.workshop-page-module__hu1-qW__cta{min-height:700px;padding-inline:18px}.workshop-page-module__hu1-qW__ctaContent>div{display:grid}.workshop-page-module__hu1-qW__ctaContent a{min-width:0}.workshop-page-module__hu1-qW__footer{text-align:left;grid-template-columns:1fr}.workshop-page-module__hu1-qW__footer nav{justify-content:flex-start}.workshop-page-module__hu1-qW__footer>p{text-align:left}}@media (prefers-reduced-motion:reduce){.workshop-page-module__hu1-qW__heroImage,.workshop-page-module__hu1-qW__heroThread i{animation:none}.workshop-page-module__hu1-qW__reveal{opacity:1;transition:none;transform:none}}
