.atelier-categories__shell{padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.atelier-categories__header{display:grid;gap:2.4rem;margin-bottom:clamp(3rem,5vw,5.6rem)}.atelier-categories__kicker{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.atelier-categories__header h2{max-width:14ch;margin:0;font-size:clamp(3.6rem,7vw,7rem);letter-spacing:-.035em;line-height:1}.atelier-categories__text{max-width:50rem;align-self:end;color:rgba(var(--color-foreground),.74);font-size:1.7rem}.atelier-categories__text p{margin:0}.atelier-categories__grid{display:grid;gap:1.6rem}.atelier-category-card{position:relative;display:grid;min-height:42rem;overflow:hidden;color:rgb(var(--color-foreground));text-decoration:none}.atelier-category-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(145deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.2)),rgb(var(--color-background))}.atelier-category-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-shadow),.62),rgba(var(--color-shadow),.02) 70%);content:""}.atelier-category-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.25,1)}.atelier-category-card__index{color:rgba(var(--color-foreground),.25);font-family:var(--font-heading-family);font-size:clamp(12rem,26vw,28rem);font-weight:var(--font-heading-weight);letter-spacing:-.08em;line-height:1}.atelier-category-card__content{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;padding:clamp(2.4rem,4vw,4rem);color:rgb(var(--color-button-text))}.atelier-category-card__eyebrow{margin-bottom:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.atelier-category-card h3{max-width:12ch;margin:0;color:inherit;font-size:clamp(2.8rem,5vw,5rem);line-height:1}.atelier-category-card__link{display:flex;justify-content:space-between;gap:2rem;margin-top:2.4rem;padding-top:1.4rem;border-top:.1rem solid currentColor;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(hover:hover){.atelier-category-card:hover .atelier-category-card__image{transform:scale(1.035)}}@media screen and (min-width:750px){.atelier-categories__header{grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}.atelier-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-category-card:first-child,.atelier-category-card:nth-child(4n){min-height:56rem}}@media screen and (min-width:1200px){.atelier-categories__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.atelier-category-card{grid-column:span 5}.atelier-category-card:nth-child(4n+1),.atelier-category-card:nth-child(4n){grid-column:span 7}}@media screen and (max-width:749px){.atelier-category-card{min-height:38rem}}.atelier-consultation__shell{display:grid;padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.atelier-consultation__content{padding:clamp(3.2rem,6vw,7rem);border:.1rem solid rgba(var(--color-foreground),.22)}.atelier-consultation__kicker{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.atelier-consultation__content>h2{max-width:11ch;margin:0;font-size:clamp(4rem,7vw,7.6rem);letter-spacing:-.04em;line-height:.98}.atelier-consultation__text{max-width:54rem;margin-top:2.4rem;color:rgba(var(--color-foreground),.76);font-size:1.7rem}.atelier-consultation__text p{margin:0}.atelier-consultation__steps{margin:3.6rem 0 0;padding:0;border-top:.1rem solid rgba(var(--color-foreground),.2);list-style:none}.atelier-consultation__steps li{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;padding:1.8rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.atelier-consultation__steps li>span{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);line-height:1}.atelier-consultation__steps h3{margin:0 0 .4rem;font-size:1.7rem}.atelier-consultation__steps p{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.5}.atelier-consultation__form-wrap{padding:clamp(3.2rem,6vw,7rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.atelier-consultation__form h3{margin:0 0 3rem;font-size:clamp(2.8rem,4vw,4.2rem)}.atelier-consultation__fields{display:grid;gap:1.6rem}.atelier-consultation__form .field{margin-bottom:1.6rem}.atelier-consultation__form .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.atelier-consultation__form .field__input{color:rgb(var(--color-foreground))}.atelier-consultation__form .field__label{color:rgba(var(--color-foreground),.72)}.atelier-consultation__form .button{width:100%;margin-top:.8rem}.atelier-consultation__privacy{margin:1.6rem 0 0;color:rgba(var(--color-foreground),.64);font-size:1.2rem;line-height:1.5}.atelier-consultation__privacy a{color:inherit;text-underline-offset:.3rem}@media screen and (min-width:990px){.atelier-consultation__shell{grid-template-columns:minmax(0,1.05fr) minmax(38rem,.95fr)}.atelier-consultation__form-wrap{display:flex;align-items:center}.atelier-consultation__form{width:100%}}@media screen and (min-width:1200px){.atelier-consultation__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.atelier-consultation__form-wrap{border-right:.1rem solid rgba(var(--color-foreground),.22);border-bottom:.1rem solid rgba(var(--color-foreground),.22);border-left:.1rem solid rgba(var(--color-foreground),.22)}}@media screen and (max-width:749px){.atelier-consultation__shell{padding-right:1.5rem;padding-left:1.5rem}.atelier-consultation__content,.atelier-consultation__form-wrap{padding:3.6rem 2.2rem}}.atelier-hero{overflow:hidden}.atelier-hero__shell{display:grid;min-height:var(--atelier-hero-min-height);padding-top:clamp(2rem,4vw,5.6rem);padding-bottom:clamp(2rem,4vw,5.6rem)}.atelier-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.2rem,7vw,9rem) clamp(2rem,5vw,7.2rem);border:.1rem solid rgba(var(--color-foreground),.16);border-bottom:0}.atelier-hero__eyebrow{margin:0 0 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.atelier-hero__heading{max-width:13ch;margin:0;font-size:clamp(4.2rem,8.6vw,9.6rem);letter-spacing:-.045em;line-height:.96}.atelier-hero__text{max-width:52rem;margin-top:2.8rem;font-size:clamp(1.6rem,2vw,2rem)}.atelier-hero__text p{margin:0}.atelier-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.atelier-hero__media{position:relative;min-height:42rem;overflow:hidden;background:rgba(var(--color-foreground),.08)}.atelier-hero__image{width:100%;height:100%;object-fit:cover}.atelier-hero__composition{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.2)),rgb(var(--color-background))}.atelier-hero__shape{position:absolute;display:block;border:.1rem solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.1)}.atelier-hero__shape--one{top:14%;right:14%;width:42%;height:48%;border-radius:50% 50% 10% 10%}.atelier-hero__shape--two{right:8%;bottom:12%;width:70%;height:16%}.atelier-hero__shape--three{bottom:28%;left:14%;width:22%;aspect-ratio:1;border-radius:50%}.atelier-hero__note{position:absolute;right:2rem;bottom:2rem;display:grid;width:min(26rem,calc(100% - 4rem));gap:.4rem;padding:1.8rem 2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.atelier-hero__note strong{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.atelier-hero__note span{font-size:1.4rem;line-height:1.45}@media screen and (min-width:990px){.atelier-hero__shell{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.atelier-hero__content{border-right:0;border-bottom:.1rem solid rgba(var(--color-foreground),.16)}}@media screen and (max-width:989px){.atelier-hero__shell{min-height:auto}.atelier-hero__content{order:2}.atelier-hero__media{min-height:min(72vw,56rem)}}@media screen and (max-width:749px){.atelier-hero__shell{padding-right:1.5rem;padding-left:1.5rem}.atelier-hero__content{padding:3.6rem 2.2rem 4.2rem}.atelier-hero__heading{font-size:clamp(4rem,13.5vw,6.4rem)}.atelier-hero__actions{align-items:stretch;flex-direction:column}.atelier-hero__actions .button{width:100%}.atelier-hero__note{right:1.2rem;bottom:1.2rem}}.atelier-materials__shell{padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.atelier-materials__header{display:grid;gap:2rem;align-items:end;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.atelier-materials__kicker{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.atelier-materials__header h2{max-width:14ch;margin:0;font-size:clamp(3.6rem,6vw,6.4rem);letter-spacing:-.035em;line-height:1}.atelier-materials__text{max-width:50rem;color:rgba(var(--color-foreground),.72)}.atelier-materials__text p{margin:0}.atelier-materials__grid{display:grid;gap:1.6rem}.atelier-material-card{display:grid;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.atelier-material-card__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:rgba(var(--color-foreground),.08)}.atelier-material-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.25,1)}.atelier-material-card__texture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(120deg,transparent 0 30%,rgba(var(--color-foreground),.12) 30% 31%,transparent 31% 60%,rgba(var(--color-foreground),.1) 60% 61%,transparent 61%),radial-gradient(circle at 28% 32%,rgba(var(--color-foreground),.22),transparent 32%)}.atelier-material-card__content{min-height:20rem;padding:clamp(2.4rem,4vw,3.6rem)}.atelier-material-card__note{margin:0 0 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.atelier-material-card h3{margin:0;font-size:clamp(2.6rem,4vw,4rem);line-height:1}.atelier-material-card__content>p:last-child{margin:1.4rem 0 0;color:rgba(var(--color-foreground),.72);line-height:1.55}@media(hover:hover){.atelier-material-card:hover .atelier-material-card__image{transform:scale(1.035)}}@media screen and (min-width:750px){.atelier-materials__header{grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}.atelier-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.atelier-materials__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.atelier-products__shell{padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.atelier-products__header{display:grid;gap:2rem;align-items:end;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.atelier-products__kicker{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.atelier-products__header h2{margin:0;font-size:clamp(3.6rem,6vw,6.4rem);letter-spacing:-.035em;line-height:1}.atelier-products__text{max-width:50rem;color:rgba(var(--color-foreground),.72)}.atelier-products__text p{margin:0}.atelier-products__grid{display:grid;gap:clamp(2rem,3vw,3.2rem) 1.6rem;margin:0;padding:0;list-style:none}.atelier-product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.07);color:inherit}.atelier-product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s cubic-bezier(.2,.65,.25,1)}.atelier-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.atelier-product-card__mark{display:grid;width:100%;height:100%;place-items:center;color:rgba(var(--color-foreground),.18);font-family:var(--font-heading-family);font-size:18rem}.atelier-product-card__badge{position:absolute;top:1.2rem;left:1.2rem;padding:.8rem 1.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.atelier-product-card__content{padding-top:1.8rem}.atelier-product-card__vendor{margin:0 0 .6rem;color:rgba(var(--color-foreground),.6);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.atelier-product-card h3{margin:0;font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.2}.atelier-product-card h3 a{color:inherit;text-decoration:none}.atelier-product-card__price{margin:.9rem 0 0;font-weight:700}.atelier-products__footer{display:flex;justify-content:center;margin-top:4.8rem}.atelier-products__empty{padding:4rem;border:.1rem solid rgba(var(--color-foreground),.18);text-align:center}@media(hover:hover){.atelier-product-card__media:hover .atelier-product-card__image:first-child{transform:scale(1.025)}.atelier-product-card__media:hover .atelier-product-card__image--secondary{opacity:1;transform:scale(1.025)}}@media screen and (min-width:750px){.atelier-products__header{grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}.atelier-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.atelier-products__grid{grid-template-columns:repeat(var(--atelier-product-columns),minmax(0,1fr))}}@media screen and (max-width:749px){.atelier-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.atelier-product-card__content{padding-top:1.2rem}}.atelier-services{border-top:.1rem solid rgba(var(--color-foreground),.16);border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.atelier-services__shell{padding-top:clamp(3.2rem,5vw,6rem);padding-bottom:clamp(3.2rem,5vw,6rem)}.atelier-services__intro{display:grid;gap:.8rem;margin-bottom:3.2rem}.atelier-services__kicker{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.atelier-services__intro h2{max-width:20ch;margin:0;font-size:clamp(2.8rem,5vw,5rem)}.atelier-services__grid{display:grid;border-top:.1rem solid rgba(var(--color-foreground),.2);border-left:.1rem solid rgba(var(--color-foreground),.2)}.atelier-services__item{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;padding:clamp(2rem,3vw,3.2rem);border-right:.1rem solid rgba(var(--color-foreground),.2);border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.atelier-services__icon{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:50%;background:rgba(var(--color-foreground),.1)}.atelier-services__icon svg{width:2.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.atelier-services__item h3{margin:0 0 .7rem;font-size:1.8rem}.atelier-services__item p{margin:0;color:rgba(var(--color-foreground),.72);line-height:1.55}@media screen and (min-width:750px){.atelier-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.atelier-services__shell{display:grid;grid-template-columns:minmax(20rem,.55fr) minmax(0,1.45fr);gap:5rem;align-items:start}.atelier-services__intro{margin-bottom:0}}.atelier-story{overflow:hidden}.atelier-story__shell{display:grid;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem)}.atelier-story__media{position:relative;min-height:44rem;overflow:hidden;background:rgba(var(--color-foreground),.08)}.atelier-story__image{width:100%;height:100%;object-fit:cover}.atelier-story__composition{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 26% 32%,rgba(var(--color-foreground),.18),transparent 30%),linear-gradient(135deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.22))}.atelier-story__composition span{position:absolute;display:block;border:.1rem solid rgba(var(--color-foreground),.28)}.atelier-story__composition span:first-child{right:14%;bottom:12%;width:58%;height:34%}.atelier-story__composition span:nth-child(2){top:14%;right:24%;width:34%;height:50%;border-radius:50% 50% 0 0}.atelier-story__composition span:last-child{bottom:22%;left:12%;width:18%;aspect-ratio:1;border-radius:50%;background:rgba(var(--color-foreground),.14)}.atelier-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,9rem) clamp(2.4rem,6vw,8rem);border:.1rem solid rgba(var(--color-foreground),.18)}.atelier-story__kicker{margin:0 0 1.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.atelier-story__content h2{max-width:12ch;margin:0;font-size:clamp(3.8rem,6.5vw,7.2rem);letter-spacing:-.04em;line-height:.98}.atelier-story__text{max-width:54rem;margin-top:2.6rem;color:rgba(var(--color-foreground),.76);font-size:1.7rem}.atelier-story__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:3.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.18);border-left:.1rem solid rgba(var(--color-foreground),.18)}.atelier-story__fact{padding:1.8rem;border-right:.1rem solid rgba(var(--color-foreground),.18);border-bottom:.1rem solid rgba(var(--color-foreground),.18)}.atelier-story__fact dt{margin-bottom:.5rem;font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:var(--font-heading-weight)}.atelier-story__fact dd{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.atelier-story__content .button{align-self:flex-start}@media screen and (min-width:990px){.atelier-story__shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.atelier-story__media{min-height:72rem}.atelier-story__content{border-left:0}}@media screen and (max-width:989px){.atelier-story__content{border-top:0}}@media screen and (max-width:749px){.atelier-story__shell{padding-right:1.5rem;padding-left:1.5rem}.atelier-story__media{min-height:42rem}.atelier-story__content{padding:4rem 2.2rem}}.atelier-video__shell{padding-top:clamp(6rem,9vw,12rem);padding-bottom:clamp(6rem,9vw,12rem)}.atelier-video__header{display:grid;gap:2rem;align-items:end;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.atelier-video__kicker{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.atelier-video__header h2{max-width:14ch;margin:0;font-size:clamp(3.6rem,6.5vw,7rem);letter-spacing:-.035em;line-height:1}.atelier-video__text{max-width:50rem;color:rgba(var(--color-foreground),.72)}.atelier-video__text p{margin:0}.atelier-video__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--color-foreground),.1)}.atelier-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.atelier-video__poster-image,.atelier-video__media iframe,.atelier-video__media video{width:100%;height:100%;border:0;object-fit:cover}.atelier-video__poster:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-shadow),.4),transparent 70%);content:""}.atelier-video__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:radial-gradient(circle at 28% 35%,rgba(var(--color-foreground),.22),transparent 27%),linear-gradient(135deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.24))}.atelier-video__canvas span{position:absolute;display:block;border:.1rem solid rgba(var(--color-foreground),.28)}.atelier-video__canvas span:first-child{top:16%;right:18%;width:32%;height:58%;border-radius:50% 50% 0 0}.atelier-video__canvas span:last-child{right:10%;bottom:12%;width:58%;height:18%}.atelier-video__play{position:absolute;z-index:1;bottom:clamp(2rem,5vw,5rem);left:clamp(2rem,5vw,5rem);display:inline-flex;align-items:center;gap:1.4rem;color:rgb(var(--color-button-text));font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atelier-video__play svg{width:6.4rem;fill:rgba(var(--color-button),.88);stroke:currentColor;stroke-width:1.2}.atelier-video__play path{fill:currentColor;stroke:none}.atelier-video__media--static{display:grid;place-items:end start}.atelier-video__media--static:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--color-shadow),.48),transparent 70%);content:""}.atelier-video__media--static p{position:relative;z-index:1;max-width:26ch;margin:clamp(2rem,5vw,5rem);color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-size:clamp(2.4rem,4vw,5rem);font-weight:var(--font-heading-weight);line-height:1.05}@media screen and (min-width:750px){.atelier-video__header{grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}}@media screen and (max-width:749px){.atelier-video__media{aspect-ratio:4 / 5}.atelier-video__play svg{width:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
