.atelier-collage{scroll-margin-top:var(--header-height,3rem)}.atelier-collage__top{display:grid;gap:.625rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr);height:45rem}@media (max-width:1023.98px){.atelier-collage__top{height:37.5rem}}@media (max-width:767.98px){.atelier-collage__top{display:block;height:auto}}.atelier-collage__top--reverse .atelier-collage__large{order:2}.atelier-collage__large{height:100%;position:relative}@media (max-width:767.98px){.atelier-collage__large{height:16.25rem;margin-left:-.625rem;margin-right:-.625rem}}.atelier-collage__large-media{height:100%}.atelier-collage__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;text-align:center}@media (max-width:767.98px){.atelier-collage__content{padding:3rem .625rem 2.5rem}}.atelier-collage__small{aspect-ratio:4/5;margin-bottom:2.75rem;width:12.25rem}@media (max-width:767.98px){.atelier-collage__small{margin-bottom:2rem;width:9.375rem}}.atelier-collage__title{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:2.75rem;font-weight:300;letter-spacing:-.0275rem;line-height:100%;margin-top:.875rem}.atelier-collage__title b,.atelier-collage__title strong{font-weight:500}.atelier-collage__title sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.atelier-collage__title{font-size:2rem}}@media (max-width:639.98px){.atelier-collage__title{font-size:1.75rem;letter-spacing:-.0175rem;line-height:110%}}.atelier-collage__title em{font-style:italic}.atelier-collage__text{margin-top:1rem;max-width:20.625rem}.atelier-collage__link{margin-top:1.375rem}.atelier-collage__row{display:grid;gap:.625rem;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));margin-top:.625rem}.atelier-collage__row--1{--cols:1}.atelier-collage__row--2{--cols:2}.atelier-collage__row--4{--cols:4}@media (max-width:767.98px){.atelier-collage__row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}.atelier-collage__item{aspect-ratio:4/5;position:relative}@media (max-width:767.98px){.atelier-collage__item:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:1/-1}}.atelier-collage__item-media{height:100%}.atelier-collage__item-label{bottom:1rem;color:var(--color-biege);font-family:"NyghtSerif",serif;font-size:1rem;font-weight:300;left:1rem;letter-spacing:-.01rem;line-height:120%;position:absolute;text-transform:uppercase;z-index:1}@media (max-width:767.98px){.atelier-collage__item-label{bottom:.625rem;font-size:.8125rem;left:.625rem}.atelier-collage__item-name{display:none}}.atelier-chapter{--about-heading-width:61.625rem}.atelier-chapter__wide{height:45rem;margin-top:5rem;overflow:hidden;position:relative}@media (max-width:767.98px){.atelier-chapter__wide{margin-left:-.625rem;margin-right:-.625rem}}@media (max-width:1023.98px){.atelier-chapter__wide{height:35rem}}@media (max-width:767.98px){.atelier-chapter__wide{height:15.625rem;margin-top:3rem}}.atelier-chapter__media{height:100%}.atelier-chapter__overlay{bottom:3.5rem;color:var(--color-biege);font-family:"NyghtSerif",serif;font-size:5rem;font-weight:300;left:.625rem;letter-spacing:-2.4px;line-height:100%;position:absolute;right:.625rem;text-align:center;z-index:1}.atelier-chapter__overlay b,.atelier-chapter__overlay strong{font-weight:500}@media (max-width:1023.98px){.atelier-chapter__overlay{font-size:4rem;letter-spacing:-2px}}@media (max-width:639.98px){.atelier-chapter__overlay{font-size:2.5rem;letter-spacing:-1.2px}}@media (max-width:767.98px){.atelier-chapter__overlay{bottom:1.375rem}}.atelier-chapter__overlay em{font-style:italic}.atelier-float__stage{aspect-ratio:1420/860;position:relative}@media (max-width:1023.98px){.atelier-float__stage{align-items:flex-start;aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:space-between}}.atelier-float__item{position:absolute}.atelier-float__item--1{aspect-ratio:3/4;left:0;top:9.3%;width:24.5%}.atelier-float__item--2{aspect-ratio:4/5;right:8.45%;top:4.65%;width:16.06%}.atelier-float__item--3{aspect-ratio:4/5;left:29.58%;top:65.1%;width:12.68%}.atelier-float__item--4{aspect-ratio:3/2;right:0;top:48.8%;width:32.9%}@media (max-width:1023.98px){.atelier-float__item{inset:auto;position:relative}.atelier-float__item--1{width:44%}.atelier-float__item--2{margin-top:4.375rem;width:35%}.atelier-float__item--3,.atelier-float__item--4{display:none}}.atelier-float__content{left:50%;position:absolute;text-align:center;top:26.7%;transform:translateX(-50%);width:27rem}@media (max-width:1023.98px){.atelier-float__content{margin-top:2.5rem;position:static;transform:none;width:100%}}.atelier-float__title{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:2.75rem;font-weight:300;letter-spacing:-.0275rem;line-height:100%;margin-top:.875rem}.atelier-float__title b,.atelier-float__title strong{font-weight:500}.atelier-float__title sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.atelier-float__title{font-size:2rem}}@media (max-width:639.98px){.atelier-float__title{font-size:1.75rem;letter-spacing:-.0175rem;line-height:110%}}.atelier-float__title em{font-style:italic}.atelier-float__text{margin-top:1.125rem}.atelier-steps__heading{margin-bottom:3.75rem}@media (max-width:767.98px){.atelier-steps__heading{margin-bottom:2.5rem}}.atelier-steps__list{display:grid;gap:.625rem;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));list-style:none;margin:0;padding:0 .625rem}.atelier-steps__list--1{--cols:1}.atelier-steps__list--2{--cols:2}.atelier-steps__list--3{--cols:3}.atelier-steps__list--4{--cols:4}.atelier-steps__list--5{--cols:5}.atelier-steps__list--6{--cols:6}@media (max-width:767.98px){.atelier-steps__list{display:flex;gap:.625rem;overflow-x:auto;overscroll-behavior-x:contain;padding:0 .625rem;scroll-padding:0 .625rem;scroll-snap-type:x mandatory;scrollbar-width:none}.atelier-steps__list::-webkit-scrollbar{display:none}.atelier-steps__list>*{flex:0 0 63vw;scroll-snap-align:start}}.atelier-steps__media{aspect-ratio:4/5}.atelier-steps__label{font-family:"NyghtSerif",serif;font-size:1rem;font-weight:300;letter-spacing:-.01rem;line-height:120%;margin-top:.875rem;text-transform:uppercase}@media (max-width:767.98px){.atelier-steps__label{font-size:.875rem}}.atelier-steps__text{color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;letter-spacing:-.15px;line-height:140%;margin-top:.5rem;opacity:.6}@media (max-width:1023.98px){.atelier-steps__text{font-size:.875rem;letter-spacing:-.14px}}.atelier-steps__text{color:inherit}.atelier-gallery__heading{margin-bottom:3.75rem}@media (max-width:767.98px){.atelier-gallery__heading{margin-bottom:2.5rem}}.atelier-gallery__grid{display:grid;gap:.625rem;grid-auto-rows:var(--gallery-row,40rem);grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1023.98px){.atelier-gallery__grid{grid-auto-rows:calc(var(--gallery-row, 640px)*.75)}}@media (max-width:767.98px){.atelier-gallery__grid{grid-auto-rows:var(--gallery-row-mobile,15rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.atelier-gallery__item{grid-column:span 2;margin:0;position:relative}.atelier-gallery__item--half{grid-column:span 3}.atelier-gallery__item--two_thirds{grid-column:span 4}.atelier-gallery__item--full{grid-column:1/-1}@media (max-width:767.98px){.atelier-gallery__item,.atelier-gallery__item--half{grid-column:span 1}.atelier-gallery__item--full,.atelier-gallery__item--two_thirds{grid-column:1/-1}}.atelier-gallery__media{height:100%}.atelier-gallery__caption{bottom:1rem;color:var(--color-biege);font-family:HeadingNow\ 83Book,Onest,sans-serif;font-size:.75rem;left:1rem;letter-spacing:-.0225rem;line-height:140%;position:absolute;text-transform:uppercase;z-index:1}@media (max-width:767.98px){.atelier-gallery__caption{bottom:.625rem;left:.625rem}}.atelier-gallery__footer{margin-top:2.5rem;text-align:center}:where(.atelier-hero,.atelier-row,.atelier-signoff) p{color:inherit;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.atelier-link{border-bottom:1px solid;color:inherit;display:inline-block;font-family:Onest,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:-.008125rem;line-height:120%;padding:.875rem 0 .25rem;text-transform:uppercase;white-space:nowrap}@media (max-width:767.98px){.atelier-link{font-size:.75rem;letter-spacing:-.0075rem}}.atelier-link:focus-visible{outline:2px solid currentcolor;outline-offset:.25rem}.atelier-media{background-color:#0b2231;overflow:hidden;position:relative}.atelier-media picture,.atelier-media__el{display:block;height:100%;width:100%}.atelier-media__el{-o-object-fit:cover;object-fit:cover}.atelier-media__placeholder{fill:rgb(var(--color-biege-alpha),.2)}.atelier-hero{color:var(--color-biege);height:53.75rem;margin-top:-3rem;max-height:100svh;min-height:35rem;overflow:hidden;position:relative}@media (max-width:767.98px){.atelier-hero{height:45rem;max-height:92svh}}.atelier-hero__media{inset:0;position:absolute}.atelier-hero__media:after{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 22%),linear-gradient(0deg,rgba(0,12,20,.6),rgba(0,12,20,0) 30%);content:"";inset:0;pointer-events:none;position:absolute}.atelier-hero__title{bottom:4rem;color:inherit;font-family:"NyghtSerif",serif;font-size:5rem;font-weight:300;left:.625rem;letter-spacing:-.05rem;line-height:90%;margin:0;position:absolute;right:.625rem}@media (max-width:767.98px){.atelier-hero__title{font-size:2.5rem;letter-spacing:-.025rem}}.atelier-hero__title em{font-style:italic}@media (max-width:767.98px){.atelier-hero__title{bottom:2.75rem}}.atelier-hero__rails{bottom:1.25rem;display:flex;font-family:Onest,sans-serif;font-size:.8125rem;font-weight:400;gap:1rem;justify-content:space-between;left:.625rem;letter-spacing:-.008125rem;line-height:120%;position:absolute;right:.625rem;text-transform:uppercase}@media (max-width:767.98px){.atelier-hero__rails{bottom:.875rem;font-size:.75rem;letter-spacing:-.0075rem}}.atelier-row{color:var(--color-text-strong);display:grid;gap:.625rem;padding:.625rem .625rem 0}@media (max-width:767.98px){.atelier-row__tile--desktop{display:none}}.atelier-row__tile--mobile{display:none}@media (max-width:767.98px){.atelier-row__tile--mobile{display:block}}.atelier-row__title{font-family:"NyghtSerif",serif;font-size:2.75rem;font-weight:300;letter-spacing:-.0275rem;line-height:100%}@media (max-width:767.98px){.atelier-row__title{font-size:2rem;letter-spacing:-.02rem}}.atelier-row__title em{font-style:italic}.atelier-row__line{font-family:Onest,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:-.009375rem;line-height:140%;margin-top:.875rem;max-width:27rem}@media (max-width:767.98px){.atelier-row__line{font-size:.875rem;letter-spacing:-.00875rem;margin-top:.625rem}}.atelier-row__links{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-top:.375rem}.atelier-row--grid{grid-template-columns:repeat(var(--atelier-columns,3),minmax(0,1fr))}@media (max-width:767.98px){.atelier-row--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.atelier-row--grid .atelier-media{aspect-ratio:4/5}@media (max-width:767.98px){.atelier-row--grid.atelier-row--first-full .atelier-row__tile:first-child{grid-column:1/-1}}.atelier-row--intro{align-items:end;grid-template-columns:467fr 943fr}@media (max-width:767.98px){.atelier-row--intro{gap:1.75rem;grid-template-columns:minmax(0,1fr);padding-top:3.75rem}}.atelier-row--intro .atelier-row__text{padding:7.5rem 2.5rem 1.875rem 0}@media (max-width:767.98px){.atelier-row--intro .atelier-row__text{padding:0}}.atelier-row--intro .atelier-row__title{font-family:"NyghtSerif",serif;font-size:2.75rem;font-weight:300;letter-spacing:-.0275rem;line-height:105%}@media (max-width:767.98px){.atelier-row--intro .atelier-row__title{font-size:1.75rem;letter-spacing:-.0175rem}}.atelier-row--intro .atelier-row__title em{font-style:italic}.atelier-row--intro .atelier-row__line{margin-top:1.75rem}@media (max-width:767.98px){.atelier-row--intro .atelier-row__line{margin-top:1.125rem}}.atelier-row--intro .atelier-media{aspect-ratio:16/9}@media (max-width:767.98px){.atelier-row--intro .atelier-media{aspect-ratio:4/5}}.atelier-row--full .atelier-media{aspect-ratio:16/9}@media (max-width:767.98px){.atelier-row--full .atelier-media{aspect-ratio:4/5}}.atelier-row--band{color:var(--color-biege);padding-left:0;padding-right:0;position:relative}.atelier-row--band .atelier-row__main{position:relative}.atelier-row--band .atelier-row__main:after{background:linear-gradient(0deg,rgba(0,0,0,.74),transparent);content:"";height:58%;inset:auto 0 0;pointer-events:none;position:absolute}.atelier-row--band .atelier-media{aspect-ratio:1.8/1}@media (max-width:767.98px){.atelier-row--band .atelier-media{aspect-ratio:4/5}}.atelier-row--band .atelier-row__text{bottom:2.5rem;left:.625rem;position:absolute;width:min(32.5rem,100% - 1.25rem)}@media (max-width:767.98px){.atelier-row--band .atelier-row__text{bottom:1.375rem}}.atelier-row--split{align-items:stretch;grid-template-columns:943fr 467fr}@media (max-width:767.98px){.atelier-row--split{grid-template-columns:minmax(0,1fr)}}.atelier-row--split .atelier-row__main{min-height:43.375rem;position:relative}@media (max-width:767.98px){.atelier-row--split .atelier-row__main{min-height:0}}.atelier-row--split .atelier-row__main .atelier-media{inset:0;position:absolute}@media (max-width:767.98px){.atelier-row--split .atelier-row__main .atelier-media{aspect-ratio:4/5;position:relative}}.atelier-row--split .atelier-row__side{display:flex;flex-direction:column;gap:.625rem;justify-content:space-between}.atelier-row--split .atelier-row__text{padding:.375rem 1.5rem 1.875rem .875rem}@media (max-width:767.98px){.atelier-row--split .atelier-row__text{padding:1.625rem 0 1.125rem}}.atelier-row--split .atelier-row__tiles{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr)}@media (max-width:767.98px){.atelier-row--split .atelier-row__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.atelier-row--split .atelier-row__tiles .atelier-media{aspect-ratio:4/5}.atelier-row--split.atelier-row--reverse{grid-template-columns:467fr 943fr}@media (max-width:767.98px){.atelier-row--split.atelier-row--reverse{grid-template-columns:minmax(0,1fr)}}.atelier-row--split.atelier-row--reverse .atelier-row__main{order:2}@media (max-width:767.98px){.atelier-row--split.atelier-row--reverse .atelier-row__main{order:0}}.atelier-signoff{color:var(--color-text-strong);padding:3.75rem 0 10rem;text-align:center}@media (max-width:767.98px){.atelier-signoff{padding:2.5rem 0 6.25rem}}.atelier-signoff__title{font-family:"NyghtSerif",serif;font-size:2.75rem;font-weight:300;letter-spacing:-.0275rem;line-height:105%}@media (max-width:767.98px){.atelier-signoff__title{font-size:1.75rem;letter-spacing:-.0175rem}}.atelier-signoff__title em{font-style:italic}.atelier-signoff__sign{background-color:currentcolor;display:block;height:5.5rem;margin:2.5rem auto 0;-webkit-mask:url(signature.svg) center/contain no-repeat;mask:url(signature.svg) center/contain no-repeat;width:6.875rem}@media (max-width:767.98px){.atelier-signoff__sign{height:4.1875rem;margin-top:1.75rem;width:5.25rem}}.atelier-signoff__links{display:flex;flex-wrap:wrap;gap:0 1.5rem;justify-content:center;margin-top:1.375rem}