.Atelier-module__DMuyTG__heroSection{justify-content:flex-start;align-items:flex-end;height:100vh;display:flex;position:relative;overflow:hidden}.Atelier-module__DMuyTG__heroBg{z-index:0;position:absolute;inset:0}.Atelier-module__DMuyTG__heroBg img{object-fit:cover;object-position:center 25%;filter:grayscale(30%)brightness(.85);width:100%;height:100%;transition:transform 12s var(--ease-out)}.Atelier-module__DMuyTG__heroSection:hover .Atelier-module__DMuyTG__heroBg img{transform:scale(1.03)}.Atelier-module__DMuyTG__heroOverlay{background:linear-gradient(to top, rgba(var(--color-black-rgb), .7) 0%, rgba(var(--color-black-rgb), .2) 40%, transparent 70%);z-index:1;position:absolute;inset:0}.Atelier-module__DMuyTG__heroContent{z-index:2;padding:var(--space-4xl) var(--content-padding);max-width:var(--max-width);width:100%;margin:0 auto;position:relative}.Atelier-module__DMuyTG__heroEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.3em;color:rgba(var(--color-white-rgb), .6);margin-bottom:var(--space-lg);font-weight:600}.Atelier-module__DMuyTG__heroTitle{font-family:"Cardival", var(--font-serif);color:var(--color-white);margin-bottom:var(--space-xl);font-size:clamp(3rem,8vw,7rem);font-style:normal;font-weight:400;line-height:1}.Atelier-module__DMuyTG__heroSubtitle{font-family:var(--font-sans);font-size:var(--text-base);color:rgba(var(--color-white-rgb), .7);max-width:480px;line-height:1.7}.Atelier-module__DMuyTG__philosophySection{background-color:var(--color-off-white);grid-template-columns:1fr 1fr;min-height:600px;display:grid}.Atelier-module__DMuyTG__philosophyText{padding:var(--space-5xl) var(--space-4xl);flex-direction:column;justify-content:center;display:flex}.Atelier-module__DMuyTG__philosophyEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.25em;color:var(--color-gray-300);margin-bottom:var(--space-2xl);font-weight:600}.Atelier-module__DMuyTG__philosophyHeadline{font-family:"Cardival", var(--font-serif);color:var(--color-black);margin-bottom:var(--space-2xl);font-size:clamp(2rem,4vw,3.5rem);font-style:normal;font-weight:400;line-height:1.15}.Atelier-module__DMuyTG__philosophyBody{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-gray-400);max-width:440px;line-height:1.8}.Atelier-module__DMuyTG__philosophyImage{position:relative;overflow:hidden}.Atelier-module__DMuyTG__philosophyImage img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform 10s var(--ease-out)}.Atelier-module__DMuyTG__philosophySection:hover .Atelier-module__DMuyTG__philosophyImage img{transform:scale(1.03)}.Atelier-module__DMuyTG__processSection{padding:var(--space-5xl) var(--content-padding);max-width:var(--max-width);margin:0 auto;position:relative}.Atelier-module__DMuyTG__processHeader{text-align:center;margin-bottom:var(--space-5xl)}.Atelier-module__DMuyTG__processEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.3em;color:var(--color-gray-300);margin-bottom:var(--space-lg);font-weight:600}.Atelier-module__DMuyTG__processTitle{font-family:"Cardival", var(--font-serif);color:var(--color-black);font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:400}.Atelier-module__DMuyTG__timeline{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.Atelier-module__DMuyTG__timeline:before{content:"";background:var(--color-gray-100);height:1px;position:absolute;top:40px;left:5%;right:5%}.Atelier-module__DMuyTG__timelineStep{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Atelier-module__DMuyTG__stepNumber{border:1px solid var(--color-gray-200);width:80px;height:80px;font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-black);margin-bottom:var(--space-2xl);background-color:var(--color-off-white);z-index:1;transition:all .6s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:relative}.Atelier-module__DMuyTG__stepNumberActive{box-shadow:0 0 20px #00000026;background-color:var(--color-black)!important;color:var(--color-white)!important;border-color:var(--color-black)!important}.Atelier-module__DMuyTG__stepTitle{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-black);margin-bottom:var(--space-md);font-weight:600}.Atelier-module__DMuyTG__stepDesc{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-gray-400);max-width:220px;line-height:1.6}.Atelier-module__DMuyTG__materialsSection{background-color:var(--color-gray-700);color:var(--color-white);padding:var(--space-5xl) var(--content-padding);overflow:hidden}.Atelier-module__DMuyTG__materialsInner{max-width:var(--max-width);margin:0 auto}.Atelier-module__DMuyTG__materialsHeader{align-items:flex-start;gap:var(--space-xl);margin-bottom:var(--space-4xl);flex-direction:column;display:flex}.Atelier-module__DMuyTG__materialsEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.3em;color:rgba(var(--color-white-rgb), .4);margin-bottom:var(--space-lg);font-weight:600}.Atelier-module__DMuyTG__materialsTitle{font-family:"Cardival", var(--font-serif);font-size:clamp(2rem,4vw,3.5rem);font-style:normal;font-weight:400;line-height:1.1}.Atelier-module__DMuyTG__materialsSubtitle{font-family:var(--font-sans);font-size:var(--text-sm);color:rgba(var(--color-white-rgb), .5);text-align:left;max-width:600px;line-height:1.6}.Atelier-module__DMuyTG__materialsGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.Atelier-module__DMuyTG__materialCard{aspect-ratio:4/5;cursor:pointer;position:relative;overflow:hidden}.Atelier-module__DMuyTG__materialCard img{object-fit:cover;filter:grayscale(60%);width:100%;height:100%;transition:all var(--duration-slow) var(--ease-out)}.Atelier-module__DMuyTG__materialCard:hover img{filter:grayscale(0%);transform:scale(1.05)}.Atelier-module__DMuyTG__materialOverlay{background:linear-gradient(to top, rgba(var(--color-black-rgb), .7) 0%, transparent 60%);padding:var(--space-xl);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.Atelier-module__DMuyTG__materialCard:hover .Atelier-module__DMuyTG__materialOverlay{opacity:1}.Atelier-module__DMuyTG__materialName{font-family:var(--font-serif);font-size:var(--text-xl);margin-bottom:4px;font-style:normal}.Atelier-module__DMuyTG__materialOrigin{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:rgba(var(--color-white-rgb), .6)}.Atelier-module__DMuyTG__moodSection{padding:var(--space-5xl) var(--content-padding);max-width:var(--max-width);margin:0 auto}.Atelier-module__DMuyTG__moodHeader{text-align:center;margin-bottom:var(--space-4xl)}.Atelier-module__DMuyTG__moodEyebrow{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.3em;color:var(--color-gray-300);margin-bottom:var(--space-lg);font-weight:600}.Atelier-module__DMuyTG__moodTitle{font-family:"Cardival", var(--font-serif);color:var(--color-black);font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:400}.Atelier-module__DMuyTG__moodGrid{gap:var(--space-md);grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr);display:grid}.Atelier-module__DMuyTG__moodItem{cursor:pointer;position:relative;overflow:hidden}.Atelier-module__DMuyTG__moodItem img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.Atelier-module__DMuyTG__moodItem:hover img{transform:scale(1.06)}.Atelier-module__DMuyTG__moodItem:first-child{aspect-ratio:16/9;grid-area:1/1/2/8}.Atelier-module__DMuyTG__moodItem:first-child img{object-position:center 15%}.Atelier-module__DMuyTG__moodItem:nth-child(2){aspect-ratio:4/3;grid-area:1/8/2/13}.Atelier-module__DMuyTG__moodItem:nth-child(3){aspect-ratio:3/4;grid-area:2/1/3/5}.Atelier-module__DMuyTG__moodItem:nth-child(4){aspect-ratio:16/9;grid-area:2/5/3/13}.Atelier-module__DMuyTG__moodCaption{bottom:var(--space-lg);left:var(--space-lg);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-white);text-shadow:0 1px 6px #0009,0 0 20px #0000004d;position:absolute}.Atelier-module__DMuyTG__moodItem:hover .Atelier-module__DMuyTG__moodCaption{opacity:1;transform:translateY(0)}.Atelier-module__DMuyTG__closingSection{padding:var(--space-5xl) var(--content-padding);text-align:center;max-width:720px;margin:0 auto}.Atelier-module__DMuyTG__closingQuote{font-variant-ligatures:none;color:var(--color-black);margin-bottom:var(--space-2xl);font-family:Garamond,Georgia,serif;font-size:clamp(1.5rem,3.5vw,2.5rem);font-style:normal;font-weight:400;line-height:1.4}.Atelier-module__DMuyTG__closingAttribution{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-gray-300);margin-bottom:var(--space-3xl)}.Atelier-module__DMuyTG__closingCta{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-black);padding:var(--space-lg) var(--space-3xl);border:1px solid var(--color-black);transition:all var(--duration-normal) var(--ease-out);font-weight:600;text-decoration:none;display:inline-block}.Atelier-module__DMuyTG__closingCta:hover{background-color:var(--color-black);color:var(--color-white)}@media (max-width:1024px){.Atelier-module__DMuyTG__philosophySection{grid-template-columns:1fr}.Atelier-module__DMuyTG__philosophyText{padding:var(--space-3xl) var(--content-padding);order:2}.Atelier-module__DMuyTG__philosophyImage{order:1;height:450px}.Atelier-module__DMuyTG__timeline{gap:var(--space-3xl) var(--space-xl);grid-template-columns:repeat(2,1fr)}.Atelier-module__DMuyTG__timeline:before{display:none}.Atelier-module__DMuyTG__materialsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Atelier-module__DMuyTG__heroTitle{font-size:clamp(2.5rem,10vw,4rem)}.Atelier-module__DMuyTG__heroContent{padding:var(--space-3xl) var(--content-padding)}.Atelier-module__DMuyTG__timeline{gap:var(--space-3xl);grid-template-columns:1fr}.Atelier-module__DMuyTG__materialsGrid{grid-template-columns:1fr}.Atelier-module__DMuyTG__materialCard{aspect-ratio:4/5}.Atelier-module__DMuyTG__moodGrid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.Atelier-module__DMuyTG__moodItem:first-child,.Atelier-module__DMuyTG__moodItem:nth-child(2),.Atelier-module__DMuyTG__moodItem:nth-child(3),.Atelier-module__DMuyTG__moodItem:nth-child(4){aspect-ratio:4/5;grid-area:auto}.Atelier-module__DMuyTG__closingQuote{font-size:clamp(1.25rem,5vw,2rem)}.Atelier-module__DMuyTG__processSection,.Atelier-module__DMuyTG__moodSection,.Atelier-module__DMuyTG__materialsSection{padding:var(--space-4xl) var(--content-padding)}}@media (max-width:480px){.Atelier-module__DMuyTG__moodGrid{grid-template-columns:1fr}.Atelier-module__DMuyTG__moodItem:first-child,.Atelier-module__DMuyTG__moodItem:nth-child(2),.Atelier-module__DMuyTG__moodItem:nth-child(3),.Atelier-module__DMuyTG__moodItem:nth-child(4){aspect-ratio:4/5}}
