/* GIFT WORKSHOP hero: ivory fades into photography */
.workshop-hero{position:relative;isolation:isolate;overflow:hidden;background:#fffaf2;min-height:610px;display:flex;align-items:center}.workshop-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center;z-index:-3}.workshop-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#fffaf2 0%,rgba(255,250,242,.98) 24%,rgba(255,250,242,.90) 36%,rgba(255,250,242,.62) 48%,rgba(255,250,242,.20) 61%,rgba(255,250,242,0) 74%)}.workshop-hero-inner{padding-top:28px;padding-bottom:65px}.workshop-hero-copy{max-width:590px;width:53%;padding-top:28px}.workshop-hero h1{font-size:clamp(1.65rem,3.1vw,2.75rem);line-height:1.65;letter-spacing:.05em;margin:18px 0 25px}.workshop-hero-copy p{font-size:1rem;line-height:2;max-width:490px}.workshop-hero .actions{margin-top:30px;gap:12px}.workshop-hero .btn.outline{background:rgba(255,250,242,.75)}.workshop-image-note{position:absolute;bottom:14px;right:18px;background:rgba(255,250,242,.8);padding:3px 10px;border-radius:3px;font-size:12px;color:#705b47}#organize,#workshop-examples{scroll-margin-top:105px}@media(min-width:1600px){.workshop-hero{min-height:680px}}@media(max-width:900px){.workshop-hero-copy{width:65%;max-width:540px}.workshop-hero-shade{background:linear-gradient(90deg,#fffaf2 0%,rgba(255,250,242,.94) 33%,rgba(255,250,242,.65) 55%,transparent 90%)}.desktop-break{display:none}}@media(max-width:700px){.workshop-hero{display:block;min-height:0}.workshop-hero-image{height:340px;object-position:68% center}.workshop-hero-shade{background:linear-gradient(180deg,rgba(255,250,242,0) 0px,rgba(255,250,242,.04) 160px,rgba(255,250,242,.68) 265px,#fffaf2 350px)}.workshop-hero-inner{padding-top:18px;padding-bottom:42px}.workshop-hero .crumb{display:inline-block;background:#fffaf2e8;padding:2px 8px;border-radius:3px;font-size:12px}.workshop-hero-copy{width:100%;max-width:none;padding-top:225px}.workshop-hero h1{font-size:clamp(1.5rem,7vw,2rem);margin:12px 0 20px}.workshop-hero-copy p{font-size:1rem}.workshop-hero .actions{margin-top:24px;gap:10px}.workshop-hero .btn{padding:12px 20px}.workshop-image-note{top:225px;bottom:auto;right:12px}#organize,#workshop-examples{scroll-margin-top:90px}}
