
.atelier{background:var(--atelier-bg);color:var(--atelier-ink);font:16px/1.65 Arial,sans-serif;overflow:hidden}.atelier *{box-sizing:border-box}.atelier .inner{max-width:1400px;margin:0 auto;padding:90px 5.8%}.atelier h1,.atelier h2,.atelier h3,.atelier p{margin:0}.atelier h1,.atelier h2,.atelier h3{font-weight:400;color:inherit}.atelier h1,.atelier h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.06em;line-height:1.04}.atelier h2{font-size:clamp(40px,5.5vw,78px)}.atelier h3{font:400 25px/1.2 Georgia,serif;letter-spacing:-.025em}.atelier p{max-width:58ch}.atelier .eyebrow{font:500 10px/1.5 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px}.atelier .body-copy{font-size:16px;line-height:1.7}.atelier .tiny{font-size:11px;line-height:1.6;opacity:.67}.atelier .caption{font:500 9px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;max-width:none;margin-top:15px}.atelier .photo{display:block;aspect-ratio:1/1;width:100%;height:auto!important;object-fit:cover}.atelier .button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:49px;padding:14px 24px;background:var(--atelier-ink);color:var(--atelier-bg);border:1px solid var(--atelier-ink);font:500 12px/1.4 Arial,sans-serif;letter-spacing:.01em;text-decoration:none;width:max-content;max-width:100%}.atelier .button:hover{opacity:.82}.atelier a{color:inherit}.atelier .text-link{display:inline-block;font:500 12px/1.5 Arial,sans-serif;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:7px;min-height:35px}.atelier a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.atelier .pill{border-radius:40px}.atelier .photo-wrap{aspect-ratio:1/1;width:100%;overflow:hidden}.atelier .photo-wrap img{width:100%;height:100%!important;aspect-ratio:1/1;object-fit:cover}.atelier .photo-wrap figcaption{display:none}
@media(max-width:749px){.atelier .inner{padding:58px 24px}.atelier h2{font-size:43px}.atelier h3{font-size:24px}.atelier .body-copy{font-size:15px}.atelier .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:17px}.atelier .button{min-height:48px;font-size:12px}.atelier .caption{font-size:8px}.atelier .tiny{font-size:11px}}

.lean-brand-header{background:#FFF9F2!important;color:#59403A!important}.n-intro{text-align:center;padding-top:55px!important}.n-intro h1{font-size:clamp(56px,6.9vw,100px);max-width:13ch;margin:auto;font-style:italic;line-height:1.08}.n-intro>.eyebrow{margin-left:auto;margin-right:auto}.n-intro-grid{display:grid;grid-template-columns:.6fr 1.4fr .7fr;gap:5%;align-items:center;margin-top:50px}.n-hero-image{padding:24px;background:#F4DCD0;border-radius:150px 150px 12px 12px}.n-soft-note{text-align:left;align-self:end;padding-bottom:30px}.n-soft-note span{font-size:9px;letter-spacing:.12em}.n-soft-note p{font:italic 27px/1.3 Georgia,serif;margin-top:15px}.n-intro-action{text-align:left}.n-intro-action .body-copy{font-size:14px}.n-intro-action .button{margin-top:24px;gap:17px;padding-left:20px;padding-right:20px}.n-intro-action .tiny{margin-top:18px}.n-heading{text-align:center;max-width:660px;margin:auto}.n-heading>.eyebrow,.n-heading>p{margin-left:auto;margin-right:auto}.n-heading>p:last-child{font-size:15px;margin-top:22px}.atelier-necklines{border-radius:70px 70px 0 0}.neckline-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7%;margin-top:47px}.neckline-list>div{text-align:center}.neckline-mark{display:block;font:70px/1 Georgia,serif;height:76px}.neckline-list h3{font-size:25px;margin:15px 0}.neckline-list p{font-size:13px;max-width:27ch;margin:auto}.n-disclaimer{margin:35px auto 0!important;text-align:center;max-width:650px!important}.n-closure{display:grid;grid-template-columns:.9fr 1fr;gap:12%;align-items:center}.n-detail-copy h2{max-width:9ch}.n-detail-copy>.body-copy{margin:26px 0}.n-detail-line{border-top:1px solid #59403A35;padding-top:22px;margin-top:28px}.n-detail-line span{font-size:9px;letter-spacing:.1em}.n-detail-line p{margin:11px 0 22px;font-size:13px;max-width:38ch}.n-detail-image{padding:23px;border:1px solid #D7BAAB;border-radius:15px}.n-dressing{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.n-dressing-note{padding:45px 35px;background:#F4DCD0;border-radius:100px 100px 12px 12px;text-align:center}.n-dressing-note .eyebrow{margin:10px auto 24px}.n-dressing-note h2{font-size:56px}.n-dressing-note>p:not(.eyebrow){font-size:14px;margin:25px auto 0}.n-handwritten{font:italic 23px/1.35 Georgia,serif!important}.n-rotation{padding-top:45px!important}.n-rotation-pair{display:grid;grid-template-columns:1fr 1fr;max-width:860px;margin:42px auto 0;gap:22px}.n-choice{background:#F4DCD0;border-radius:110px 110px 10px 10px;text-align:center;padding:45px 45px 38px}.n-choice:nth-child(2){background:#E9E3D8}.choice-number{font:italic 70px/1 Georgia,serif;opacity:.6}.n-choice h3{font-size:30px;margin:25px 0 15px}.n-choice p{font-size:14px;max-width:27ch;margin:auto}.n-choice a{margin-top:27px}.atelier-care{}.n-care{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:start}.n-care h2{font-size:53px;max-width:9ch}.n-care-links{display:grid;grid-template-columns:1fr 1fr;gap:34px}.n-care-links h3{font-size:24px}.n-care-links p{font-size:13px;margin:17px 0}.n-care-links a{font-size:12px;text-underline-offset:6px}
@media(max-width:749px){.n-intro{padding-top:40px!important;padding-bottom:50px!important}.n-intro h1{font-size:55px;max-width:10ch}.n-intro-grid{display:flex;flex-direction:column;gap:28px;margin-top:30px}.n-hero-image{width:100%;padding:17px;border-radius:100px 100px 10px 10px;order:0}.n-soft-note{order:2;padding-bottom:0;align-self:center;max-width:250px;text-align:center}.n-soft-note p{font-size:23px}.n-intro-action{order:1;text-align:center}.n-intro-action p{margin-left:auto;margin-right:auto;max-width:31ch}.n-intro-action .button{margin-top:20px}.atelier-necklines{border-radius:42px 42px 0 0}.neckline-list{grid-template-columns:1fr;gap:0;margin-top:26px}.neckline-list>div{display:grid;grid-template-columns:52px 1fr;column-gap:20px;text-align:left;padding:26px 0;border-top:1px solid #59403A25}.neckline-list h3{grid-column:2;margin:0 0 12px}.neckline-list p{grid-column:2;max-width:none;margin:0}.neckline-mark{grid-column:1;grid-row:1/3;font-size:48px;height:auto}.n-closure,.n-dressing,.n-care{grid-template-columns:1fr;gap:36px}.n-detail-copy h2{max-width:11ch}.n-detail-image{padding:16px}.n-dressing{padding-top:12px!important}.n-dressing-note{padding:43px 28px}.n-dressing-note h2{font-size:47px}.n-rotation-pair{gap:12px}.n-choice{padding:34px 14px 26px;border-radius:75px 75px 8px 8px}.choice-number{font-size:55px}.n-choice h3{font-size:24px;margin-top:20px}.n-choice p{font-size:12px}.n-choice a{font-size:11px}.n-care h2{font-size:43px;max-width:none}.n-care-links{gap:24px}.n-care-links h3{font-size:22px}}
