/* Dedicated About + facilitator profile styles */
.site-header nav a[aria-current="page"]{color:var(--lemon)}
.shared-story h1,.chez-profile h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:500;letter-spacing:.01em}
.shared-story h2,.chez-profile h2{font-size:clamp(2.15rem,4.2vw,4.15rem);line-height:1.04;margin:8px 0 22px}
.shared-story p,.chez-profile p{font-size:1.05rem}
.shared-story-hero{padding:105px max(12vw,24px);min-height:540px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(13,50,55,.94) 0%,rgba(13,50,55,.81) 52%,rgba(13,50,55,.44) 100%),url('assets/jungle-family.jpg') center 48%/cover no-repeat;color:var(--white)}
.shared-story-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.2rem,6.5vw,6.2rem);font-weight:800;line-height:1;max-width:1000px;margin:12px 0 28px;text-transform:none}
.shared-story-hero h2{font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.1;max-width:760px;margin:0 0 20px;color:var(--lemon)}
.shared-story-intro{max-width:720px;color:var(--sage);font-size:1.25rem!important}
.shared-story-section{padding:90px max(18vw,24px)}
.shared-story-section>h2,.shared-story-section>p,.shared-story-section>blockquote{max-width:800px}
.shared-story-start{background:var(--cream)}
.shared-story-founder{padding-left:max(8vw,24px);padding-right:max(8vw,24px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:8vw;align-items:center}.shared-story-founder-copy{max-width:760px}.shared-story-founder-copy h2{max-width:700px}.shared-story-founder-intro{font-size:1.3rem!important;font-weight:900}.shared-story-opening{border:0!important;padding:0!important;margin:24px 0 30px!important;font-size:clamp(1.75rem,3.2vw,3rem)!important;line-height:1.12!important;max-width:760px!important}.shared-story-founder-photo{margin:0;position:relative}.shared-story-founder-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 22%;border-radius:48% 48% 24px 24px;box-shadow:12px 12px 0 var(--sage)}.shared-story-founder-photo figcaption{margin:14px 0 0;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.shared-story-founder-photo-mobile{display:none}
.shared-story-seed{padding:86px max(18vw,24px);background:var(--salmon)}.shared-story-seed h2,.shared-story-seed p{max-width:820px}.shared-story-seed h2{font-size:clamp(2.15rem,4.2vw,4.15rem);line-height:1.04;margin:8px 0 22px}.shared-story-seed p:last-child{font-size:1.12rem}
.shared-story-seed-with-photo{padding-left:max(8vw,24px);padding-right:max(8vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:8vw;align-items:center}.shared-story-seed-with-photo figure{margin:0}.shared-story-seed-with-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:24px;box-shadow:12px 12px 0 var(--ink)}
.shared-story-discovery{background:var(--sage);display:grid;grid-template-columns:120px minmax(0,800px);gap:45px;justify-content:center}
.shared-story-number{font-family:Impact,'Arial Narrow',sans-serif;font-size:5.5rem;line-height:1;color:var(--blue)}
.shared-story blockquote{font-family:Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.3;margin:30px 0 0;padding-left:20px;border-left:5px solid var(--ink)}
.shared-story-image{display:grid;grid-template-columns:1fr 1fr;min-height:500px;background:var(--salmon)}
.shared-story-image img{width:100%;height:100%;object-fit:cover;display:block}.shared-story-image div{padding:70px 7vw;align-self:center}
.shared-story-image-dance{min-height:620px;background:var(--salmon)}.shared-story-image-dance img{object-position:center 72%}.shared-story-image-dance p:last-child{max-width:520px;font-size:1.08rem}
.shared-story-grow{background:var(--lemon)}
.shared-story-together{padding:90px max(18vw,24px);background:var(--blue);color:var(--white)}
.shared-story-together h2,.shared-story-together p{max-width:800px}
.shared-story-outcome{background:var(--cream)}
.shared-story-photo-grid{display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.shared-story-photo-grid figure{margin:0;position:relative;min-height:480px;overflow:hidden}.shared-story-photo-grid img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.shared-story-photo-grid figure:first-child img{object-position:center 48%}.shared-story-photo-grid figcaption{position:absolute;left:22px;bottom:22px;max-width:70%;padding:10px 13px;background:var(--cream);color:var(--ink);font-size:.83rem;font-weight:900;box-shadow:4px 4px 0 var(--ink)}
.shared-story-close{padding:95px max(18vw,24px);background:var(--ink);color:var(--white)}
.shared-story-close h2,.shared-story-close p{max-width:800px}
.shared-story-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.shared-story-actions>a:not(.button){font-weight:900}
.chez-hero{padding:98px max(10vw,24px) 85px;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,680px);gap:7vw;align-items:center;background:var(--cream);position:relative;overflow:hidden}
.chez-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:13px;background:linear-gradient(90deg,var(--blue) 0 20%,var(--sage) 20% 40%,var(--lemon) 40% 60%,var(--salmon) 60% 80%,var(--sky) 80%)}
.chez-hero img{width:100%;aspect-ratio:1;object-fit:cover;object-position:38% center;border-radius:50%;border:7px solid var(--white);box-shadow:8px 8px 0 var(--ink)}
.chez-hero h1{font-size:clamp(4rem,7.5vw,7rem);line-height:.9;margin:10px 0 14px;text-transform:uppercase}.chez-hero h2{font-size:clamp(1.45rem,2.5vw,2.2rem);margin:0 0 20px}.chez-lead{font-size:1.22rem!important}.chez-back{display:inline-block;margin-top:18px;font-weight:900}
.chez-summary{padding:85px max(12vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--lemon)}.chez-role-copy{max-width:650px}
.chez-skills{padding:0 max(8vw,24px);background:var(--ink);color:var(--white);overflow:hidden}.chez-skills-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.3fr);gap:6vw;align-items:end;max-width:1250px;margin:auto}.chez-skills-cutout{display:block;width:100%;max-height:590px;object-fit:contain;object-position:center bottom;filter:drop-shadow(8px 8px 0 rgba(169,207,190,.18))}.chez-skills-content{padding:80px 0}.chez-skills-content h2{max-width:760px}.chez-skill-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chez-skills span{padding:11px 15px;border-radius:999px;background:var(--sage);color:var(--ink);font-weight:900}.chez-skills span:nth-child(3n+2){background:var(--lemon)}.chez-skills span:nth-child(3n+3){background:var(--salmon)}
.chez-story{padding:85px max(14vw,24px);background:var(--sage)}.chez-story details{max-width:900px;margin:auto;background:var(--white);box-shadow:8px 8px 0 var(--ink)}.chez-story summary{list-style:none;cursor:pointer;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.chez-story summary::-webkit-details-marker{display:none}.chez-story summary small,.chez-story summary strong{display:block}.chez-story summary small{font-weight:900;letter-spacing:.1em}.chez-story summary strong{font-size:clamp(1.6rem,3vw,2.3rem)}.chez-story summary em{font-style:normal;font-weight:900}.chez-story details[open] summary{background:var(--lemon)}.chez-story details>div{padding:8px 32px 36px;max-width:760px}.chez-story h3{font-size:1.55rem;margin:34px 0 8px}
.chez-connect{padding:85px max(18vw,24px);text-align:center;background:var(--blue);color:var(--white)}.chez-connect p{max-width:720px;margin:0 auto 25px}.chez-connect-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.button-dark{background:var(--ink)!important;color:var(--white)!important}.button-outline{background:transparent!important;color:var(--white)!important;border:2px solid var(--white)}
.footer-socials{display:flex;gap:14px;margin-top:12px;font-weight:900}.linkedin-coming{opacity:.65}
.facilitator-profile.morning-profile{background:var(--sage)}
.facilitator-profile.morning-profile .facilitator-hero,
.facilitator-profile.morning-profile .facilitator-bio,
.facilitator-profile.morning-profile .workshop-intro{background:var(--sage)}
.facilitator-profile h1,.facilitator-profile h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:500;letter-spacing:.01em}.facilitator-profile p{font-size:1.05rem}.facilitator-hero{padding:98px max(10vw,24px) 85px;display:grid;grid-template-columns:minmax(260px,420px) minmax(0,680px);gap:7vw;align-items:center;background:var(--cream);position:relative;overflow:hidden}.facilitator-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:13px;background:linear-gradient(90deg,var(--blue) 0 20%,var(--sage) 20% 40%,var(--lemon) 40% 60%,var(--salmon) 60% 80%,var(--sky) 80%)}.facilitator-hero img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:7px solid var(--white);box-shadow:8px 8px 0 var(--ink)}.facilitator-hero h1{font-size:clamp(4rem,7.5vw,7rem);line-height:.9;margin:10px 0 14px;text-transform:uppercase}.facilitator-hero h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.12;margin:0 0 20px}.facilitator-lead{font-size:1.22rem!important}.facilitator-back{display:inline-block;margin-top:18px;font-weight:900}.facilitator-bio{padding:85px max(12vw,24px);display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:8vw;background:var(--lemon)}.facilitator-bio h2,.workshop-intro h2,.take-home h2{font-size:clamp(2.15rem,4.2vw,4.15rem);line-height:1.04;margin:8px 0 22px}.facilitator-bio-copy{max-width:680px}.workshop-intro{padding:90px max(10vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);gap:8vw;align-items:center;background:var(--sage)}.workshop-intro.catherine-workshop{background:var(--salmon)}.workshop-intro figure{margin:0}.workshop-intro img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:160px 160px 24px 24px;box-shadow:10px 10px 0 var(--ink)}.workshop-intro figcaption{margin-top:14px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workshop-copy{max-width:720px}.workshop-copy .workshop-lead{font-size:1.25rem;font-weight:900}.workshop-details{padding:85px max(10vw,24px);background:var(--cream)}.workshop-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;margin:auto}.workshop-panel{padding:34px;background:var(--white);box-shadow:7px 7px 0 var(--ink)}.workshop-panel:nth-child(2){background:var(--lemon)}.workshop-panel h3{font-size:1.65rem;margin:0 0 18px}.workshop-panel ul{margin:0;padding-left:20px}.workshop-panel li+li{margin-top:8px}.take-home{padding:85px max(18vw,24px);background:var(--blue);color:var(--white)}.take-home>p,.take-home>h2{max-width:800px}.facilitator-connect{padding:75px max(12vw,24px);text-align:center;background:var(--ink);color:var(--white)}.facilitator-connect p{max-width:680px;margin:0 auto 24px}.facilitator-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
@media(max-width:760px){.shared-story-hero,.shared-story-section,.shared-story-together,.shared-story-close,.chez-hero,.chez-summary,.chez-skills,.chez-story,.chez-connect{padding:62px 22px}.shared-story-hero{min-height:520px;background-position:57% center}.shared-story-hero h1{font-size:clamp(2.8rem,12vw,4.2rem)}.shared-story-founder{grid-template-columns:1fr;gap:0}.shared-story-founder-photo{max-width:440px}.shared-story-founder-photo img{aspect-ratio:4/5}.shared-story-founder-photo-mobile{display:block;margin:28px 0 36px}.shared-story-founder-photo-desktop{display:none}.shared-story-seed{padding:62px 22px}.shared-story-seed-with-photo{grid-template-columns:1fr;gap:38px}.shared-story-seed-with-photo figure{max-width:440px}.chez-hero h1{font-size:clamp(3.5rem,17vw,5.2rem)}.shared-story-discovery,.shared-story-image,.chez-hero,.chez-summary{grid-template-columns:1fr}.shared-story-discovery{gap:12px}.shared-story-number{font-size:3.5rem}.shared-story-image{min-height:0}.shared-story-image img{height:430px;object-position:center 72%}.shared-story-image div{padding:52px 22px}.shared-story-photo-grid{grid-template-columns:1fr}.shared-story-photo-grid figure{min-height:390px}.shared-story-photo-grid figure:last-child{min-height:310px}.chez-hero{padding-top:75px;gap:36px}.chez-hero img{max-width:310px;margin:auto}.chez-summary{gap:12px;padding-bottom:0}.chez-role-copy{padding-bottom:8px}.chez-role-cutout{width:min(92%,390px);max-height:none;margin:0 auto -2px}.chez-story summary{padding:22px 18px}.chez-story details>div{padding:6px 18px 28px}}
@media(max-width:760px){.shared-story-hero h1{margin-bottom:20px}.chez-summary{padding-bottom:62px}.chez-role-copy{padding-bottom:0}.chez-skills{padding:0 22px}.chez-skills-layout{grid-template-columns:1fr;gap:0}.chez-skills-content{padding:62px 0 18px;order:1}.chez-skills-cutout{width:min(92%,390px);max-height:none;margin:0 auto;order:2}}
@media(max-width:760px){.facilitator-hero,.facilitator-bio,.workshop-intro,.workshop-details,.take-home,.facilitator-connect{padding:62px 22px}.facilitator-hero,.facilitator-bio,.workshop-intro,.workshop-details-grid{grid-template-columns:1fr}.facilitator-hero{padding-top:75px;gap:36px}.facilitator-hero img{max-width:310px;margin:auto}.facilitator-hero h1{font-size:clamp(3.5rem,17vw,5.2rem)}.facilitator-bio,.workshop-intro{gap:30px}.workshop-intro figure{max-width:420px;margin:auto}.workshop-intro figure{order:-1}}
.facilitator-profile.morning-profile .heather-bio{background:var(--ink);color:var(--white);grid-template-columns:minmax(260px,.8fr) minmax(0,1.1fr);padding-top:0;padding-bottom:0;align-items:end;overflow:hidden}.heather-bio-image{align-self:end;display:flex;justify-content:center}.heather-bio-image img{display:block;width:100%;max-width:470px;max-height:590px;object-fit:contain;object-position:center bottom;filter:drop-shadow(8px 8px 0 rgba(169,207,190,.18))}.heather-bio .facilitator-bio-copy{padding:85px 0;align-self:center}.heather-workshop .aroma-dough-image img{aspect-ratio:1;border-radius:50%;object-position:center 45%;border:7px solid var(--white)}.workshop-journey{padding:85px max(10vw,24px);background:var(--cream)}.workshop-journey>h2{font-size:clamp(2.15rem,4.2vw,4.15rem);line-height:1.04;margin:8px 0 34px}.journey-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px}.journey-steps article{position:relative;padding:12px 38px 10px 0}.journey-steps article+article{padding-left:38px;border-left:2px solid var(--ink)}.journey-steps span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--sage);font-family:Impact,'Arial Narrow',sans-serif;font-size:1.55rem;box-shadow:4px 4px 0 var(--ink)}.journey-steps h3{font-size:1.7rem;margin:20px 0 8px}.journey-steps p{margin:0;max-width:270px}
@media(max-width:760px){.facilitator-profile.morning-profile .heather-bio{grid-template-columns:1fr;padding:0 22px;gap:0}.heather-bio .facilitator-bio-copy{padding:62px 0 20px;order:1}.heather-bio-image{order:2}.heather-bio-image img{max-width:390px}.workshop-journey{padding:62px 22px}.journey-steps{grid-template-columns:1fr;gap:30px}.journey-steps article,.journey-steps article+article{padding:0 0 0 66px;border:0}.journey-steps span{position:absolute;left:0;top:0}.journey-steps h3{margin:0 0 8px}.journey-steps p{max-width:none}}
.facilitator-profile.morning-profile{background:var(--cream)}.facilitator-profile.morning-profile .facilitator-hero{background:var(--cream)}.facilitator-profile.morning-profile .facilitator-bio{background:var(--cream)}.facilitator-profile.morning-profile .workshop-intro{background:var(--sage)}.facilitator-profile.morning-profile .catherine-bio,.facilitator-profile.morning-profile .heather-bio{background:var(--ink);color:var(--white)}.session-time{display:inline-block;margin:0 0 18px!important;padding:8px 12px;background:var(--ink);color:var(--white);font-weight:900;font-size:.78rem!important;letter-spacing:.08em;text-transform:uppercase}.workshop-booking{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.workshop-booking-link{font-weight:900;text-underline-offset:4px}
.heather-bio .facilitator-bio-copy{padding:0;align-self:center}.heather-connect{padding:0 max(8vw,24px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);gap:6vw;align-items:end;text-align:left;overflow:hidden}.heather-connect-copy{padding:80px 0;align-self:center}.heather-connect-copy p{margin:0 0 24px}.heather-connect .facilitator-links{justify-content:flex-start}.heather-connect>img{display:block;width:100%;max-height:560px;object-fit:contain;object-position:center bottom;filter:drop-shadow(8px 8px 0 rgba(169,207,190,.18))}.journey-steps{gap:20px;position:relative}.journey-steps:before{content:"";position:absolute;left:7%;right:7%;top:44px;height:4px;background:var(--ink);opacity:.22}.journey-steps article,.journey-steps article+article{padding:30px 28px;border:0;background:var(--white);box-shadow:7px 7px 0 var(--ink);transform:rotate(-1deg);z-index:1}.journey-steps article:nth-child(2){transform:translateY(24px) rotate(1deg);background:var(--sage)}.journey-steps article:nth-child(3){transform:rotate(-.6deg);background:var(--lemon)}.journey-steps span{margin-top:-52px;background:var(--blue);color:var(--white);box-shadow:4px 4px 0 var(--ink)}.journey-steps article:nth-child(2) span{background:var(--salmon);color:var(--ink)}.journey-steps article:nth-child(3) span{background:var(--sage);color:var(--ink)}.journey-steps p{max-width:none}.catherine-hero img{object-position:center 55%}
@media(max-width:760px){.heather-connect{grid-template-columns:1fr;padding:0 22px}.heather-connect-copy{padding:62px 0 10px}.heather-connect>img{max-width:390px;margin:auto}.journey-steps:before{display:none}.journey-steps article,.journey-steps article+article{padding:28px 24px 24px 78px;transform:none!important}.journey-steps span{margin:0;top:24px;left:20px}.catherine-hero img{object-position:center}}
.facilitator-profile.morning-profile .heather-bio{padding:80px max(12vw,24px);grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:7vw;align-items:center;overflow:visible}.heather-bio .facilitator-bio-copy{padding:0;max-width:620px}.heather-bio h2{max-width:520px}.heather-take-home{padding:0 max(14vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);gap:7vw;align-items:end;overflow:hidden}.heather-take-home>div{padding:80px 0;align-self:center}.heather-take-home>img{display:block;width:100%;max-height:360px;object-fit:contain;object-position:center bottom;filter:drop-shadow(6px 6px 0 rgba(169,207,190,.18))}.workshop-journey{padding-top:78px;padding-bottom:82px}.journey-steps{grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;border-top:2px solid rgba(20,47,54,.3);position:relative}.journey-steps:before{display:none}.journey-steps article,.journey-steps article+article,.journey-steps article:nth-child(2),.journey-steps article:nth-child(3){padding:30px 40px 0 0;margin:0;background:transparent;box-shadow:none;border:0;transform:none;z-index:auto}.journey-steps article+article{padding-left:40px}.journey-steps article:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--ink)}.journey-steps article+article:before{left:40px}.journey-steps span{display:block;width:auto;height:auto;margin:0 0 7px;background:transparent!important;color:var(--blue)!important;box-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.12em}.journey-steps h3{margin:0 0 8px;font-size:1.5rem}.journey-steps p{max-width:280px;color:#385057}.facilitator-connect{text-align:center}.facilitator-connect .facilitator-links{justify-content:center}
@media(max-width:760px){.facilitator-profile.morning-profile .heather-bio{grid-template-columns:1fr;padding:62px 22px;gap:18px}.heather-take-home{grid-template-columns:1fr;padding:0 22px}.heather-take-home>div{padding:62px 0 0}.heather-take-home>img{max-width:250px;max-height:300px;margin:auto}.journey-steps{grid-template-columns:1fr;border-top:0;border-left:2px solid rgba(20,47,54,.3);margin-left:7px}.journey-steps article,.journey-steps article+article,.journey-steps article:nth-child(2),.journey-steps article:nth-child(3){padding:0 0 34px 32px}.journey-steps article:last-child{padding-bottom:0}.journey-steps article:before,.journey-steps article+article:before{top:4px;left:-8px}.journey-steps span{position:static}.journey-steps p{max-width:none}}

/* Catherine take-home portrait, matching Heather treatment */
.catherine-take-home{padding:0 max(14vw,24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:7vw;align-items:end;overflow:hidden}
.catherine-take-home>div{padding:80px 0;align-self:center}
.catherine-take-home>img{display:block;width:100%;max-height:380px;object-fit:contain;object-position:center bottom;filter:drop-shadow(6px 6px 0 rgba(169,207,190,.18))}
@media(max-width:760px){.catherine-take-home{grid-template-columns:1fr;padding:0 22px}.catherine-take-home>div{padding:62px 0 0}.catherine-take-home>img{max-width:280px;max-height:320px;margin:auto}}

/* Mel · Move + Express */
.facilitator-profile.afternoon-profile{background:var(--cream)}
.facilitator-profile.afternoon-profile .facilitator-hero{background:var(--cream)}
.facilitator-profile.afternoon-profile .mel-bio{background:var(--ink);color:var(--white)}
.facilitator-profile.afternoon-profile .mel-workshop{background:var(--salmon)}
.mel-hero img{object-position:center}
.mel-workshop img{object-position:center 70%}
.mel-journey .journey-steps span{color:var(--salmon)!important}
.mel-take-home{background:var(--blue);position:relative;overflow:hidden}
.mel-take-home:after{content:"♪";position:absolute;right:8vw;top:50%;transform:translateY(-50%) rotate(-8deg);font-family:Georgia,serif;font-size:clamp(9rem,20vw,18rem);line-height:1;color:var(--salmon);opacity:.9}
.mel-take-home>div{position:relative;z-index:1;max-width:760px}
.mel-take-home ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0}
.mel-take-home li{padding:12px 16px;background:var(--salmon);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}
.mel-ritual-line{font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2.2rem)!important;font-style:italic}
@media(max-width:760px){.mel-take-home:after{right:-24px;top:auto;bottom:-30px;transform:rotate(-8deg);font-size:10rem;opacity:.35}.mel-take-home ol{display:grid;max-width:280px}}


/* Dana draft: text-led workshop until her own imagery is available. */
.dana-workshop{display:block}.dana-workshop .workshop-copy{max-width:820px}

/* Mel Take It Home: portrait cutout and a simple takeaway. */
.mel-take-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,540px);gap:3vw;align-items:end;padding:0 max(8vw,24px);min-height:470px}
.mel-take-home:after{content:none}
.mel-take-home>div{padding:78px 0;align-self:center;max-width:650px}
.mel-take-home>div>p:not(.kicker){max-width:52ch;line-height:1.55}
.mel-take-home>img{display:block;width:100%;max-height:510px;object-fit:contain;object-position:center bottom;filter:drop-shadow(6px 6px 0 rgba(169,207,190,.18))}
.mel-take-home .mel-ritual-line{margin-top:20px}
@media(max-width:760px){.mel-take-home{grid-template-columns:1fr;gap:0;padding:0 22px;min-height:0}.mel-take-home>div{padding:62px 0 14px}.mel-take-home>img{max-width:520px;max-height:440px;margin:0 auto}}
