.redesign-page{position:relative;--r-ink:#171513;--r-paper:#f4efe7;--r-muted:color-mix(in srgb,var(--r-ink) 58%,transparent);min-height:100vh;overflow:clip;background:var(--r-paper);color:var(--r-ink)}.redesign-page button{color:inherit}.redesign-page h1,.redesign-page h2,.redesign-page h3,.redesign-page p{margin:0}.redesign-page h1,.redesign-page h2,.redesign-page h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.06em}.redesign-page button{cursor:pointer}.redesign-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:18px clamp(18px,4vw,64px)}.redesign-nav__mark{display:grid;gap:2px;justify-items:start;text-align:start}.redesign-nav__mark span{font-size:15px;font-weight:900;letter-spacing:.16em}.redesign-nav__links b,.redesign-nav__mark small,.redesign-nav__status{font-size:8px;font-weight:800;letter-spacing:.12em}.redesign-nav__mark small,.redesign-nav__status{opacity:.58}.redesign-nav__links{display:flex;align-items:center;gap:clamp(14px,3vw,42px)}.redesign-nav__links button{display:inline-flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid transparent;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:border-color .25s ease,color .25s ease,transform .25s ease}.redesign-nav__links button:focus-visible,.redesign-nav__links button:hover{border-color:currentColor;color:var(--r-accent,currentColor);transform:translateY(-2px)}.redesign-nav__links b{opacity:.5}.redesign-nav--fashion{position:absolute;inset:0 0 auto;color:#fff}.redesign-nav--fashion .redesign-nav__status{color:#fff;opacity:.72}.redesign-nav--boutique{--r-accent:#9b7650;min-height:91px;border-bottom:1px solid rgb(23 21 19/.15);background:#f2ece2;color:#211c17}.redesign-nav--boutique .redesign-nav__links{margin-inline-start:auto}.redesign-nav--jewelry{--r-accent:#d7ad67;background:#100d0b;color:#f5efe4}.redesign-nav--jewelry .redesign-nav__mark{grid-template-columns:auto auto;align-items:end;column-gap:9px}.redesign-nav--jewelry .redesign-nav__mark small{padding-bottom:2px;color:#d7ad67}.redesign-nav--beauty{--r-accent:#b45c4e;background:#fff1e8;color:#3a211e}.redesign-nav--beauty .redesign-nav__mark{border-inline-start:2px solid #c87869;padding-inline-start:10px}.redesign-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border:1px solid transparent;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,background .25s ease,color .25s ease}.redesign-button:focus-visible,.redesign-button:hover{transform:translateY(-3px)}.redesign-button--light{background:#f6f0e6;color:#171513}.redesign-button--dark{background:#171513;color:#f6f0e6}.redesign-button--ink{background:#15100d;color:#f4ece0}.redesign-button--peach{background:#c87869;color:#fff8f2}.redesign-underlink{display:inline-flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:gap .25s ease,color .25s ease}.redesign-underlink:focus-visible,.redesign-underlink:hover{gap:14px;color:var(--r-accent,#b45c4e)}.redesign-art{position:relative;overflow:hidden}.redesign-art img{display:block;width:100%;height:100%;object-fit:cover;will-change:transform,clip-path}.redesign-page--fashion{--r-ink:#171513;--r-paper:#efe9df;--r-accent:#c45d45;background:#efe9df}.fashion-campaign{position:relative;min-height:min(920px,100svh);display:grid;align-items:end;overflow:hidden;background:#171513;color:#fff}.fashion-campaign__art{position:absolute;inset:0}.fashion-campaign__art img{filter:saturate(.82) contrast(1.04)}.fashion-campaign__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgb(16 14 13/.9),rgb(16 14 13/.42) 45%,transparent 78%)}.fashion-campaign__copy,.fashion-campaign__issue{position:relative;z-index:1}.fashion-campaign__copy{max-width:760px;padding:clamp(110px,15vw,220px) clamp(22px,8vw,128px) 90px}.fashion-campaign-break>div>span,.fashion-campaign__copy>span,.fashion-footer-cta>span,.fashion-gallery header>div>span,.fashion-manifesto__label>span{display:block;color:rgb(255 255 255/.66);font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.fashion-campaign h1{max-width:760px;margin:22px 0 26px;font-size:clamp(62px,10.4vw,158px);line-height:.82}.fashion-campaign p{max-width:410px;color:rgb(255 255 255/.75);font-size:15px;line-height:1.75}.fashion-campaign__copy>div{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px}.fashion-campaign__issue{position:absolute;right:clamp(22px,5vw,75px);bottom:clamp(22px,5vw,75px);display:grid;gap:8px;writing-mode:vertical-rl}.fashion-campaign__issue b{font:400 62px/.8 "DM Serif Display",Georgia,serif}.fashion-campaign__issue span{font-size:9px;font-weight:800;letter-spacing:.13em}.fashion-manifesto{display:grid;grid-template-columns:.25fr .65fr 1fr;gap:clamp(25px,7vw,110px);align-items:center;padding:clamp(90px,13vw,190px) 8vw;background:#efe9df}.fashion-manifesto__label{display:grid;align-self:stretch;align-content:space-between;gap:30px;color:#c45d45;font-size:9px;font-weight:800;letter-spacing:.13em}.fashion-manifesto__label b{font:400 clamp(40px,5vw,75px)/.8 "DM Serif Display",Georgia,serif;letter-spacing:-.06em;color:#171513}.fashion-manifesto>div:nth-child(2){max-width:480px}.fashion-manifesto>div:nth-child(2) p{font:400 clamp(30px,4vw,59px)/.94 "DM Serif Display",Georgia,serif;letter-spacing:-.055em}.fashion-manifesto>div:nth-child(2) .redesign-underlink{margin-top:35px}.fashion-manifesto__art{height:min(56vw,640px)}.fashion-gallery{padding:clamp(80px,12vw,160px) 0 clamp(70px,10vw,130px);overflow:hidden;background:#d8cfc2;color:#171513}.fashion-gallery header{display:grid;grid-template-columns:1fr .45fr;gap:40px;align-items:end;padding:0 8vw 50px}.fashion-gallery header>div>span,.fashion-gallery-break>div>span{color:#a84e3b}.fashion-gallery h2{max-width:570px;margin-top:16px;font-size:clamp(46px,7vw,106px);line-height:.88}.fashion-gallery header p{max-width:300px;color:#665e56;font-size:13px;line-height:1.8}.fashion-gallery__rail{display:flex;align-items:stretch;gap:18px;width:max-content;padding:0 8vw;will-change:transform}.fashion-piece{width:clamp(260px,31vw,460px);flex:0 0 auto}.fashion-piece__image{position:relative;display:block;width:100%;aspect-ratio:.78;overflow:hidden;text-align:start}.fashion-piece__image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.fashion-piece__image:focus-visible img,.fashion-piece__image:hover img{transform:scale(1.05) rotate(-1deg)}.fashion-piece__image span{position:absolute;left:14px;top:14px;color:#fff;font-size:9px;font-weight:800}.fashion-piece__image svg{position:absolute;right:14px;bottom:14px;color:#fff;opacity:.8}.fashion-piece__meta{display:flex;justify-content:space-between;gap:15px;padding-top:16px}.fashion-piece__meta p,.fashion-piece__meta span{color:#746b61;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fashion-piece__meta h3{margin:6px 0 4px;font-size:25px}.fashion-piece__meta strong{display:block;margin-bottom:11px;font-size:11px;white-space:nowrap}.fashion-piece__meta>div:last-child{text-align:end}.fashion-piece__meta>div:last-child button{display:inline-flex;align-items:center;gap:4px;color:#a84e3b;font-size:10px;font-weight:800}.fashion-gallery__end{display:grid;align-content:space-between;width:240px;min-height:390px;flex:0 0 auto;padding:24px;border:1px solid rgb(23 21 19/.35);text-align:start;transition:background .3s ease,color .3s ease}.fashion-gallery__end:focus-visible,.fashion-gallery__end:hover{background:#171513;color:#fff}.fashion-gallery__end span{max-width:150px;font:400 30px/.9 "DM Serif Display",Georgia,serif}.fashion-gallery__end svg{justify-self:end}.fashion-campaign-break{display:grid;grid-template-columns:.75fr 1.25fr;gap:10vw;align-items:center;padding:clamp(80px,12vw,170px) 8vw;background:#171513;color:#f3ede4}.fashion-campaign-break h2{max-width:450px;margin-top:18px;font-size:clamp(55px,7vw,105px);line-height:.85}.fashion-campaign-break .redesign-art{height:min(56vw,670px)}.fashion-footer-cta{display:grid;grid-template-columns:.35fr 1fr auto;align-items:center;gap:30px;padding:clamp(60px,9vw,120px) 8vw;background:#c45d45;color:#fff8ef}.fashion-footer-cta h2{max-width:620px;font-size:clamp(46px,6vw,92px);line-height:.87}.fashion-footer-cta>span{color:rgb(255 248 239/.7)}.redesign-page--boutique{--r-ink:#211c17;--r-paper:#f2ece2;--r-muted:#71675e;--r-accent:#9b7650;background:#f2ece2}.boutique-cabinet-hero{display:grid;grid-template-columns:.9fr 1fr;gap:clamp(40px,10vw,170px);align-items:center;min-height:min(800px,calc(100svh - 91px));padding:8vw 12vw;background:#f2ece2}.boutique-cabinet-hero__copy{max-width:430px}.boutique-cabinet-hero__copy>span,.boutique-material-room__copy>span,.boutique-private>div>span,.boutique-selection>header>span{display:block;color:#9b7650;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.boutique-cabinet-hero h1{margin:23px 0 24px;font-size:clamp(58px,7vw,110px);line-height:.86}.boutique-cabinet-hero p{max-width:350px;color:#71675e;font-size:14px;line-height:1.9}.boutique-cabinet-hero__copy .redesign-underlink{margin-top:32px}.boutique-cabinet-hero__visual{position:relative;width:min(100%,500px);justify-self:end}.boutique-cabinet-hero__visual .redesign-art{position:relative;z-index:1;aspect-ratio:.8}.boutique-cabinet-hero__rule{position:absolute;inset:18px -18px -18px 18px;border:1px solid rgb(155 118 80/.55)}.boutique-cabinet-hero__visual small{display:block;margin-top:14px;color:#9b7650;font-size:9px;font-weight:800;letter-spacing:.14em}.boutique-selection{padding:clamp(80px,12vw,170px) 12vw;background:#e9e0d4}.boutique-selection>header{display:grid;grid-template-columns:.85fr 1fr;gap:10vw;align-items:end;margin-bottom:65px}.boutique-selection h2{max-width:560px;margin-top:18px;font-size:clamp(46px,6vw,88px);line-height:.88}.boutique-selection>header p{max-width:330px;color:#71675e;font-size:13px;line-height:1.8}.boutique-selection__objects{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,48px)}.boutique-object>button:first-child{position:relative;display:block;width:100%;overflow:hidden;text-align:start}.boutique-object>button:first-child img{display:block;width:100%;aspect-ratio:.83;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.boutique-object>button:first-child:focus-visible img,.boutique-object>button:first-child:hover img{transform:scale(1.035)}.boutique-object>button:first-child span{position:absolute;left:14px;top:14px;color:#fff;font-size:9px;font-weight:800}.boutique-object>div{padding-top:16px}.boutique-object h3{font-size:25px}.boutique-object p{margin-top:6px;color:#71675e;font-size:11px}.boutique-object strong{display:block;margin-top:12px;font-size:11px}.boutique-object .redesign-underlink{margin-top:12px;color:#9b7650}.boutique-material-room{grid-template-columns:1.05fr .95fr;color:#f2ece2}.boutique-material-room__visual{position:relative;min-height:100%;overflow:hidden}.boutique-material-room__visual img{width:100%;height:100%;object-fit:cover}.boutique-material-room__visual span{position:absolute;right:28px;bottom:25px;color:#f2ece2;font-size:9px;font-weight:800;letter-spacing:.14em}.boutique-material-room__copy{padding:clamp(45px,8vw,120px)}.boutique-material-room__copy>span{color:#c09a6e}.boutique-material-room__copy h2{max-width:450px;margin:18px 0 20px;font-size:clamp(48px,6vw,95px);line-height:.86}.boutique-material-room__copy p{max-width:340px;color:rgb(242 236 226/.67)}.boutique-material-room__switcher{gap:0;margin-top:45px;border-top:1px solid rgb(242 236 226/.2)}.boutique-material-room__switcher button{grid-template-columns:35px 1fr;padding:16px 0;border-bottom:1px solid rgb(242 236 226/.2);transition:padding .25s ease,color .25s ease}.boutique-material-room__switcher button.is-active,.boutique-material-room__switcher button:hover{color:#d2aa77}.boutique-private{display:grid;grid-template-columns:1fr .65fr auto;gap:35px;align-items:end;padding:clamp(65px,10vw,130px) 12vw;background:#c6b29a;color:#211c17}.boutique-private h2{max-width:570px;margin-top:17px;font-size:clamp(45px,5.5vw,82px);line-height:.88}.boutique-private p{max-width:300px;color:#5d5146;font-size:13px;line-height:1.8}.redesign-page--jewelry{--r-ink:#f4ece0;--r-paper:#100d0b;--r-muted:#b3a79a;--r-accent:#d7ad67;background:#100d0b;color:#f4ece0}.redesign-page--jewelry .redesign-nav__links button:focus-visible,.redesign-page--jewelry .redesign-nav__links button:hover{color:#d7ad67}.jewelry-object-hero{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:min(850px,calc(100svh - 74px));padding:7vw 9vw;background:#100d0b;overflow:hidden}.jewelry-object-hero__copy{position:relative;z-index:1;max-width:390px}.jewelry-inspection>header>span,.jewelry-material-band>div>span,.jewelry-object-hero__copy>span,.jewelry-story>div>span{display:block;color:#d7ad67;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jewelry-object-hero h1{margin:22px 0;font-size:clamp(88px,13vw,190px);line-height:.75}.jewelry-object-hero p{max-width:340px;color:rgb(244 236 224/.66);font-size:14px;line-height:1.8}.jewelry-object-hero__copy .redesign-underlink{margin-top:33px}.jewelry-object-hero__macro{position:relative;justify-self:end;width:min(42vw,555px);aspect-ratio:.8;overflow:hidden;border:1px solid rgb(215 173 103/.42)}.jewelry-object-hero__macro:after{content:"";position:absolute;inset:9%;border:1px solid rgb(244 236 224/.24);pointer-events:none}.jewelry-object-hero__macro img{width:100%;height:100%;object-fit:cover;will-change:transform}.jewelry-object-hero__measure{z-index:1;right:16px;bottom:16px;display:inline-flex;gap:8px;color:#fff;font-size:9px}.jewelry-object-hero__caption,.jewelry-object-hero__measure{position:absolute;align-items:center;font-weight:800;letter-spacing:.12em}.jewelry-object-hero__caption{left:9vw;bottom:5vw;display:flex;gap:9px;color:#d7ad67;font-size:10px;text-transform:uppercase}.jewelry-inspection{padding:clamp(85px,12vw,170px) 9vw;background:#17120f}.jewelry-inspection>header{display:grid;grid-template-columns:.75fr 1fr;gap:10vw;align-items:end;margin-bottom:55px}.jewelry-inspection h2{max-width:620px;font-size:clamp(47px,6.5vw,96px);line-height:.86}.jewelry-inspection__stage{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,7vw,110px);align-items:center}.jewelry-inspection__list{border-top:1px solid rgb(244 236 224/.22)}.jewelry-inspection__list button{width:100%;display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;padding:21px 0;border-bottom:1px solid rgb(244 236 224/.22);text-align:start;transition:padding .25s ease,color .25s ease}.jewelry-inspection__list button.is-active,.jewelry-inspection__list button:hover{padding-inline:11px;color:#d7ad67}.jewelry-inspection__list b{color:#d7ad67;font-size:9px}.jewelry-inspection__list small,.jewelry-inspection__list strong{display:block}.jewelry-inspection__list strong{font:400 26px "DM Serif Display",Georgia,serif}.jewelry-inspection__list small{margin-top:5px;color:#b3a79a;font-size:10px}.jewelry-inspection__selected{display:grid;grid-template-columns:.8fr 1fr;gap:30px;align-items:center}.jewelry-inspection__selected img{width:100%;aspect-ratio:.85;object-fit:cover}.jewelry-inspection__selected>div>span{color:#d7ad67;font-size:10px}.jewelry-inspection__selected h3{margin:11px 0 8px;font-size:clamp(35px,4vw,58px);line-height:.9}.jewelry-inspection__selected strong{display:block;margin-bottom:25px;color:#d7ad67;font-size:12px}.jewelry-material-band{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;padding:clamp(65px,9vw,120px) 9vw;background:#d4ad70;color:#1d1510}.jewelry-material-band>div>span{color:#7a4e2a}.jewelry-material-band h2{max-width:530px;margin-top:16px;font-size:clamp(48px,6vw,88px);line-height:.86}.jewelry-material-band>div:last-child{border-top:1px solid rgb(29 21 16/.3)}.jewelry-material-band>div:last-child span{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid rgb(29 21 16/.3);font:400 25px "DM Serif Display",Georgia,serif}.jewelry-material-band>div:last-child b{margin-inline-end:auto;color:#7a4e2a;font:800 9px Arial,sans-serif}.jewelry-material-band>div:last-child svg{color:#7a4e2a}.jewelry-story{display:grid;grid-template-columns:1.1fr .9fr;min-height:630px;background:#f1e7d9;color:#201712}.jewelry-story>.redesign-art{min-height:100%}.jewelry-story>div:last-child{display:grid;align-content:center;padding:clamp(50px,8vw,125px)}.jewelry-story>div:last-child>span{color:#936531}.jewelry-story h2{margin:18px 0;font-size:clamp(49px,6vw,88px);line-height:.86}.jewelry-story p{max-width:330px;color:#66584d;font-size:14px;line-height:1.8}.jewelry-story .redesign-button{justify-self:start;margin-top:30px}.redesign-page--beauty{--r-ink:#3a211e;--r-paper:#fff1e8;--r-muted:#80665f;--r-accent:#b45c4e;background:#fff1e8;color:#3a211e}.beauty-lab-hero{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;min-height:min(820px,calc(100svh - 91px));padding:7vw 10vw;background:#fff1e8;overflow:hidden}.beauty-lab-hero__copy{position:relative;z-index:1;max-width:450px}.beauty-faq>div>span,.beauty-guided>header>span,.beauty-ingredients>div:last-child>span,.beauty-lab-hero__copy>span,.beauty-product-sequence>header>span{display:block;color:#b45c4e;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.beauty-lab-hero h1{margin:22px 0;font-size:clamp(63px,8vw,120px);line-height:.84}.beauty-lab-hero p{max-width:365px;color:#80665f;font-size:14px;line-height:1.8}.beauty-lab-hero .redesign-button{margin-top:30px}.beauty-lab-hero>.redesign-art{justify-self:end;width:min(42vw,520px);aspect-ratio:.82;border-radius:48% 48% 7% 7%}.beauty-lab-hero__benefit{position:absolute;left:10vw;bottom:5vw;display:flex;align-items:center;gap:8px;color:#b45c4e;font-size:10px;font-weight:800;letter-spacing:.08em}.beauty-guided{padding:clamp(80px,12vw,160px) 10vw;background:#f3ded2}.beauty-guided>header{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;align-items:end;margin-bottom:55px}.beauty-guided h2{max-width:620px;margin-top:17px;font-size:clamp(48px,6.5vw,94px);line-height:.86}.beauty-guided>header p{max-width:330px;color:#80665f;font-size:13px;line-height:1.8}.beauty-routine-builder{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,7vw,105px)}.beauty-routine-builder__prompt{align-self:start;border-top:1px solid rgb(58 33 30/.26)}.beauty-routine-builder__prompt>span,.beauty-routine-builder__result>span{display:block;padding-top:14px;color:#b45c4e;font-size:9px;font-weight:800;letter-spacing:.13em}.beauty-routine-builder__prompt h3{margin:18px 0 28px;font-size:37px;line-height:.9}.beauty-routine-builder__prompt>div{display:grid}.beauty-routine-builder__prompt button{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid rgb(58 33 30/.2);text-align:start;transition:padding .25s ease,color .25s ease}.beauty-routine-builder__prompt button.is-active,.beauty-routine-builder__prompt button:hover{padding-inline:10px;color:#b45c4e}.beauty-routine-builder__prompt b{font-size:9px;opacity:.55}.beauty-routine-builder__prompt button{font:400 25px "DM Serif Display",Georgia,serif}.beauty-routine-builder__result{padding:30px;background:#fff8f2}.beauty-routine-builder__result>div{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid rgb(58 33 30/.15)}.beauty-routine-builder__result>div b{color:#b45c4e;font-size:9px}.beauty-routine-builder__result>div em,.beauty-routine-builder__result>div small,.beauty-routine-builder__result>div strong{display:block}.beauty-routine-builder__result>div small{color:#b45c4e;font-size:9px;text-transform:uppercase}.beauty-routine-builder__result>div strong{margin-top:4px;font:400 25px "DM Serif Display",Georgia,serif}.beauty-routine-builder__result>div em{margin-top:4px;color:#80665f;font-size:10px;font-style:normal}.beauty-routine-builder__result>div svg{color:#b45c4e}.beauty-routine-builder__result>p{margin-top:24px;color:#80665f;font-size:10px}.beauty-ingredients{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#ffede4}.beauty-ingredients__image{min-height:100%}.beauty-ingredient-field{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr 1fr;gap:18px;height:100%;min-height:620px;padding:clamp(35px,6vw,90px);overflow:hidden;background:radial-gradient(circle at 68% 32%,rgb(255 255 255/.78) 0 5%,transparent 22%),radial-gradient(circle at 30% 70%,rgb(206 137 113/.36),transparent 32%),linear-gradient(135deg,#f7d5c6,#d9917b 55%,#a95348);color:#fff8f2}.beauty-ingredient-field:after,.beauty-ingredient-field:before{content:"";position:absolute;border:1px solid rgb(255 248 242/.42);border-radius:50%;pointer-events:none}.beauty-ingredient-field:before{width:62vw;height:62vw;max-width:620px;max-height:620px;right:-20%;top:-12%}.beauty-ingredient-field:after{width:34vw;height:34vw;max-width:340px;max-height:340px;left:-8%;bottom:-8%}.beauty-ingredient-field>svg{position:relative;z-index:1}.beauty-ingredient-field>span{position:relative;z-index:1;align-self:center;justify-self:end;font-size:9px;font-weight:800;letter-spacing:.12em}.beauty-ingredient-field>b{position:relative;z-index:1;display:grid;place-items:center;width:clamp(68px,8vw,118px);height:clamp(68px,8vw,118px);border:1px solid rgb(255 248 242/.64);border-radius:50%;font:400 clamp(28px,4vw,48px) "DM Serif Display",Georgia,serif}.beauty-ingredient-field>b:first-of-type{grid-column:2;align-self:end;justify-self:end}.beauty-ingredient-field>b:nth-of-type(2){grid-column:1;align-self:center}.beauty-ingredient-field>b:nth-of-type(3){grid-column:2;align-self:start;justify-self:center}.beauty-ingredients__image .redesign-art{height:100%}.beauty-ingredients>div:last-child{display:grid;align-content:center;padding:clamp(50px,8vw,120px)}.beauty-ingredients h2{max-width:480px;margin:18px 0 40px;font-size:clamp(47px,6vw,87px);line-height:.86}.beauty-ingredients>div:last-child>button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-top:1px solid rgb(58 33 30/.2);text-align:start;transition:padding .25s ease,color .25s ease}.beauty-ingredients>div:last-child>button:last-child{border-bottom:1px solid rgb(58 33 30/.2)}.beauty-ingredients>div:last-child>button:focus-visible,.beauty-ingredients>div:last-child>button:hover{padding-inline:10px;color:#b45c4e}.beauty-ingredients>div:last-child b{color:#b45c4e;font-size:9px}.beauty-ingredients>div:last-child small,.beauty-ingredients>div:last-child strong{display:block}.beauty-ingredients>div:last-child strong{font:400 26px "DM Serif Display",Georgia,serif}.beauty-ingredients>div:last-child small{margin-top:5px;color:#80665f;font-size:10px}.beauty-product-sequence{padding:clamp(80px,12vw,160px) 10vw;background:#3a211e;color:#fff1e8}.beauty-product-sequence>header{max-width:650px;margin-bottom:50px}.beauty-product-sequence h2{margin-top:17px;font-size:clamp(48px,6vw,88px);line-height:.86}.beauty-product-sequence>div{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(15px,3vw,40px)}.special-card{min-width:0}.special-card>button{position:relative;display:block;width:100%;overflow:hidden;text-align:start}.special-card>button img{display:block;width:100%;aspect-ratio:.8;object-fit:cover;transition:transform .65s ease}.special-card>button:focus-visible img,.special-card>button:hover img{transform:scale(1.045)}.special-card>button span{position:absolute;top:13px;left:13px;color:#fff;font-size:9px;font-weight:800}.special-card>div{padding-top:16px}.special-card small{color:#eab8a9;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.special-card h3{margin:7px 0;font-size:27px}.special-card p{color:rgb(255 241 232/.64);font-size:10px}.special-card strong{display:block;margin-top:13px;color:#eab8a9;font-size:11px}.beauty-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:clamp(70px,10vw,130px) 10vw;background:#fff1e8}.beauty-faq h2{max-width:440px;margin-top:18px;font-size:clamp(48px,6vw,88px);line-height:.86}.beauty-faq>div:last-child{border-top:1px solid rgb(58 33 30/.2)}.beauty-faq>div:last-child button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 0;border-bottom:1px solid rgb(58 33 30/.2);text-align:start;font:400 25px "DM Serif Display",Georgia,serif;transition:padding .25s ease,color .25s ease}.beauty-faq>div:last-child button:focus-visible,.beauty-faq>div:last-child button:hover{padding-inline:10px;color:#b45c4e}.redesign-listing__header{padding:clamp(70px,11vw,150px) 10vw 65px;background:var(--r-paper)}.redesign-detail__copy>span,.redesign-listing__header>span{display:block;color:var(--r-accent);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.redesign-listing__header h1{max-width:720px;margin:20px 0;font-size:clamp(58px,9vw,125px);line-height:.8}.redesign-listing__header p{max-width:360px;color:var(--r-muted);font-size:14px;line-height:1.8}.redesign-special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,3vw,45px);padding:0 10vw 120px;background:var(--r-paper)}.redesign-detail__stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,125px);align-items:center;min-height:min(800px,calc(100svh - 74px));padding:6vw 10vw;background:var(--r-paper)}.redesign-detail__image{position:relative;min-width:0}.redesign-detail__image .redesign-art{aspect-ratio:.82}.redesign-detail__image>span{position:absolute;right:14px;bottom:14px;color:#fff;font-size:9px;font-weight:800}.redesign-detail__copy{max-width:500px}.redesign-detail__copy .redesign-underlink{margin-bottom:60px}.redesign-detail__copy h1{margin:18px 0 10px;font-size:clamp(58px,7vw,110px);line-height:.82}.redesign-detail__copy>strong{color:var(--r-accent);font-size:13px}.redesign-detail__copy>p{max-width:380px;margin:26px 0;color:var(--r-muted);font-size:14px;line-height:1.8}.redesign-detail__tags{display:flex;flex-wrap:wrap;gap:9px;max-width:420px;margin-bottom:30px}.redesign-detail__tags span{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:9px}.redesign-detail__tags svg{color:var(--r-accent)}.redesign-detail__action{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:55px 10vw;background:var(--r-accent);color:#fff8f1}.redesign-detail__action>svg{color:currentColor}.redesign-detail__action>div>span{font-size:9px;font-weight:800;letter-spacing:.13em}.redesign-detail__action h2{margin-top:8px;font-size:clamp(33px,4vw,54px)}.redesign-detail__action p{margin-top:8px;color:rgb(255 248 241/.74);font-size:12px}@media (max-width:900px){.redesign-nav__links{gap:13px}.redesign-nav__status{display:none}.beauty-guided>header,.boutique-selection>header,.fashion-manifesto,.jewelry-inspection>header{grid-template-columns:1fr;gap:35px}.fashion-campaign__copy{padding-inline:7vw}.beauty-faq,.beauty-ingredients,.beauty-lab-hero,.beauty-routine-builder,.boutique-cabinet-hero,.boutique-material-room,.fashion-campaign-break,.jewelry-inspection__stage,.jewelry-material-band,.jewelry-story,.redesign-detail__stage{grid-template-columns:1fr}.boutique-cabinet-hero{min-height:auto;padding:90px 8vw}.boutique-cabinet-hero__visual{justify-self:start;width:min(100%,480px)}.beauty-faq,.beauty-guided,.beauty-ingredients,.beauty-product-sequence,.boutique-private,.boutique-selection,.jewelry-inspection,.jewelry-material-band{padding-inline:8vw}.boutique-private{grid-template-columns:1fr 1fr}.boutique-private .redesign-button{grid-column:2;justify-self:start}.jewelry-object-hero{grid-template-columns:1fr;gap:45px;padding-inline:8vw}.jewelry-object-hero__macro{justify-self:start;width:min(100%,560px)}.jewelry-object-hero__caption{left:8vw}.jewelry-inspection__selected{grid-template-columns:.85fr 1fr}.beauty-lab-hero{min-height:auto;gap:55px;padding:90px 8vw 120px}.beauty-lab-hero>.redesign-art{justify-self:start;width:min(100%,520px)}.beauty-lab-hero__benefit{left:8vw;bottom:35px}.redesign-special-grid{padding-inline:8vw}.redesign-detail__stage{min-height:auto;padding:70px 8vw 90px}.redesign-detail__copy{max-width:none}.redesign-detail__copy .redesign-underlink{margin-bottom:35px}}@media (max-width:640px){.redesign-nav{min-height:68px;padding:15px 18px}.redesign-nav__links{display:none}.redesign-nav__mark span{font-size:13px}.fashion-campaign{min-height:calc(100svh - 68px)}.fashion-campaign__veil{background:linear-gradient(180deg,transparent 20%,rgb(16 14 13/.88) 82%)}.fashion-campaign__copy{padding:110px 22px 40px}.fashion-campaign h1{font-size:clamp(62px,18vw,84px)}.fashion-campaign p{font-size:13px}.fashion-campaign__issue{display:none}.fashion-campaign-break,.fashion-footer-cta,.fashion-gallery header,.fashion-manifesto{padding-inline:22px}.fashion-manifesto{padding-block:75px}.fashion-manifesto__label{min-height:210px}.fashion-manifesto>div:nth-child(2) p{font-size:37px}.fashion-manifesto__art{height:330px}.fashion-gallery{padding-block:72px 82px}.fashion-gallery header{display:block;padding-bottom:35px}.fashion-gallery header p{margin-top:20px}.fashion-gallery__rail{gap:12px;padding-inline:22px}.fashion-piece{width:76vw}.fashion-gallery__end{width:76vw;min-height:330px}.fashion-campaign-break{display:block;padding-block:76px}.fashion-campaign-break .redesign-art{height:340px;margin-top:42px}.fashion-footer-cta{display:block;padding-block:68px}.fashion-footer-cta h2{margin:20px 0 28px;font-size:61px}.boutique-cabinet-hero{padding:75px 22px 86px}.boutique-cabinet-hero h1{font-size:68px}.boutique-cabinet-hero__visual{margin-inline:10px}.beauty-faq,.beauty-guided,.beauty-ingredients,.beauty-product-sequence,.boutique-private,.boutique-selection,.jewelry-inspection,.jewelry-material-band{padding-inline:22px}.boutique-selection{padding-block:74px}.beauty-product-sequence>div,.boutique-selection__objects,.redesign-special-grid{grid-template-columns:1fr}.boutique-selection>header{margin-bottom:40px}.beauty-faq h2,.beauty-guided h2,.beauty-ingredients h2,.beauty-product-sequence h2,.boutique-selection h2,.jewelry-inspection h2{font-size:53px}.boutique-material-room{min-height:auto}.boutique-material-room__visual{min-height:420px}.boutique-material-room__copy{padding:65px 22px}.boutique-material-room__copy h2{font-size:59px}.boutique-private{display:block;padding-block:68px}.boutique-private p{margin:22px 0}.boutique-private .redesign-button{margin-top:2px}.jewelry-object-hero{min-height:auto;gap:40px;padding:75px 22px 85px}.jewelry-object-hero h1{font-size:104px}.jewelry-object-hero__macro{width:100%}.jewelry-object-hero__caption{left:22px;bottom:24px;font-size:9px}.jewelry-inspection{padding-block:75px}.jewelry-inspection>header{margin-bottom:38px}.jewelry-inspection__stage{gap:42px}.jewelry-inspection__list strong{font-size:23px}.jewelry-inspection__selected{grid-template-columns:1fr;gap:22px}.jewelry-inspection__selected img{aspect-ratio:1}.jewelry-material-band{display:block;padding-block:68px}.jewelry-material-band h2{margin-bottom:35px;font-size:57px}.jewelry-story{min-height:auto}.jewelry-story>.redesign-art{min-height:370px}.jewelry-story>div:last-child{padding:68px 22px}.jewelry-story h2{font-size:57px}.beauty-lab-hero{padding:75px 22px 112px}.beauty-lab-hero h1{font-size:72px}.beauty-lab-hero>.redesign-art{width:100%}.beauty-lab-hero__benefit{left:22px;bottom:35px}.beauty-faq,.beauty-guided,.beauty-ingredients,.beauty-product-sequence{padding-block:74px}.beauty-guided>header{margin-bottom:38px}.beauty-routine-builder__result{padding:20px}.beauty-routine-builder__prompt h3{font-size:33px}.beauty-ingredients__image{min-height:410px}.beauty-ingredient-field{min-height:410px;padding:28px 22px}.beauty-ingredients>div:last-child{padding:68px 22px}.beauty-product-sequence>div{gap:34px}.beauty-faq{display:block}.beauty-faq>div:last-child{margin-top:35px}.redesign-listing__header,.redesign-special-grid{padding-inline:22px}.redesign-listing__header{padding-top:75px}.redesign-listing__header h1{font-size:72px}.redesign-detail__stage{padding-inline:22px}.redesign-detail__copy h1{font-size:72px}.redesign-detail__action{display:block;padding:48px 22px}.redesign-detail__action>svg{margin-bottom:18px}.redesign-detail__action .redesign-button{margin-top:22px}}@media (prefers-reduced-motion:reduce){.redesign-page *,.redesign-page :after,.redesign-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.fashion-gallery__rail,.redesign-art img{transform:none!important}}html.dark .redesign-page--fashion{--r-paper:#181615;--r-ink:#f6efe6;background:#181615;color:#f6efe6}html.dark .redesign-page--boutique{--r-paper:#191614;--r-ink:#f4ede4;background:#191614;color:#f4ede4}html.dark .redesign-page--boutique .boutique-cabinet-hero,html.dark .redesign-page--boutique .redesign-nav--boutique{background:#191614;color:#f4ede4}html.dark .redesign-page--boutique .boutique-selection{background:#24201c}html.dark .redesign-page--beauty{--r-paper:#271b1a;--r-ink:#fff1e8;background:#271b1a;color:#fff1e8}html.dark .redesign-page--beauty .beauty-faq,html.dark .redesign-page--beauty .beauty-lab-hero,html.dark .redesign-page--beauty .redesign-nav--beauty{background:#271b1a;color:#fff1e8}html.dark .redesign-page--beauty .beauty-guided{background:#452723}html.dark .redesign-page--beauty .beauty-routine-builder__result{background:#35201e}.fashion-experience{--fx-ink:#181716;--fx-paper:#eee8de;--fx-warm:#c9654c;--fx-muted:#716960;display:flex;min-height:100vh;background:var(--fx-paper);color:var(--fx-ink);overflow:clip}.fashion-experience button{color:inherit;cursor:pointer}.fashion-experience h1,.fashion-experience h2,.fashion-experience h3,.fashion-experience p{margin:0}.fashion-experience h1,.fashion-experience h2,.fashion-experience h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.06em}.fashion-index-nav{position:sticky;inset-block-start:0;z-index:15;display:flex;flex:0 0 108px;flex-direction:column;justify-content:space-between;min-height:100svh;padding:25px 18px;border-inline-end:1px solid rgb(24 23 22/.2);background:var(--fx-paper)}.fashion-index-nav__brand{display:grid;gap:3px;justify-items:start;text-align:start}.fashion-index-nav__brand span{font-size:14px;font-weight:900;letter-spacing:.15em}.fashion-index-nav__bottom,.fashion-index-nav__brand small,.fashion-index-nav__links{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fashion-index-nav__bottom,.fashion-index-nav__brand small{color:var(--fx-warm)}.fashion-index-nav__links{display:grid;gap:26px}.fashion-index-nav__links button{display:grid;gap:7px;justify-items:start;text-align:start;opacity:.55;transition:opacity .2s ease,transform .2s ease}.fashion-index-nav__links button.is-active,.fashion-index-nav__links button:hover{opacity:1;transform:translateX(4px)}.fashion-index-nav__links b{color:var(--fx-warm);font-size:9px}.fashion-index-nav__bottom{display:grid;gap:18px}.fashion-index-nav__bottom button{display:flex;align-items:center;gap:6px;font-size:8px}.fashion-experience__page{min-width:0;flex:1}.fashion-cover{position:relative;display:grid;min-height:100svh;overflow:hidden;background:#1b1918;color:#fff}.fashion-cover__image,.fashion-cover__shade{position:absolute;inset:0}.fashion-cover__image img{width:100%;height:100%;object-fit:cover}.fashion-cover__shade{background:linear-gradient(90deg,rgb(15 13 12/.92),rgb(15 13 12/.48) 47%,transparent 82%)}.fashion-cover__copy{position:relative;z-index:1;align-self:end;max-width:720px;padding:clamp(90px,10vw,150px) clamp(30px,8vw,120px)}.fashion-archive__header span,.fashion-care-band span,.fashion-cover__copy>span,.fashion-cover__folio span,.fashion-dossier__copy>span,.fashion-editor-letter__copy>span,.fashion-editor-letter__folio span,.fashion-final-cta>span,.fashion-listing-intro>span,.fashion-lookbook header span,.fashion-season-rail__head span{display:block;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.fashion-cover__copy>span,.fashion-cover__folio span{color:rgb(255 255 255/.65)}.fashion-cover h1{max-width:720px;margin:24px 0 27px;font-size:clamp(62px,9vw,145px);line-height:.8}.fashion-cover p{max-width:430px;color:rgb(255 255 255/.76);font-size:15px;line-height:1.8}.fashion-cover__copy>div{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:34px}.fashion-archive__sort,.fashion-cover__primary,.fashion-cover__secondary,.fashion-dossier__back,.fashion-editor-letter__copy button,.fashion-lookbook__manifesto button{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fashion-cover__primary{padding:13px 17px;background:#f4eee5;color:#1b1918}.fashion-cover__secondary{padding:10px 0;border-block-end:1px solid currentColor;color:#fff}.fashion-cover__folio{position:absolute;right:5vw;bottom:6vw;display:grid;gap:8px;justify-items:end}.fashion-cover__folio b{font:400 75px/.8 "DM Serif Display",Georgia,serif}.fashion-editor-letter{display:grid;grid-template-columns:.25fr 1fr .82fr;gap:clamp(25px,7vw,110px);align-items:stretch;padding:clamp(90px,12vw,175px) 8vw;background:var(--fx-paper)}.fashion-editor-letter__folio{display:grid;align-content:space-between;min-height:420px;color:var(--fx-warm);font-size:9px;font-weight:800;letter-spacing:.13em}.fashion-editor-letter__folio b{font:400 clamp(42px,5vw,76px)/.8 "DM Serif Display",Georgia,serif;color:var(--fx-ink);letter-spacing:-.06em}.fashion-editor-letter__copy{align-self:center;max-width:510px}.fashion-archive__header span,.fashion-care-band span,.fashion-editor-letter__copy>span,.fashion-lookbook header span,.fashion-season-rail__head span{color:var(--fx-warm)}.fashion-editor-letter__copy h2{margin:18px 0 22px;font-size:clamp(45px,5.6vw,86px);line-height:.86}.fashion-editor-letter__copy p{max-width:390px;color:var(--fx-muted);font-size:14px;line-height:1.85}.fashion-editor-letter__copy button{margin-top:32px;padding-block:9px;border-block-end:1px solid var(--fx-ink)}.fashion-editor-letter__material{position:relative;align-self:center}.fashion-editor-letter__material img{display:block;width:100%;aspect-ratio:.82;object-fit:cover}.fashion-editor-letter__material small{display:block;margin-top:11px;color:var(--fx-warm);font-size:8px;font-weight:800;letter-spacing:.13em}.fashion-season-rail{padding:clamp(80px,11vw,150px) 8vw;background:#d9d0c5}.fashion-archive__header,.fashion-lookbook header,.fashion-season-rail__head{display:grid;grid-template-columns:1fr .42fr;gap:40px;align-items:end}.fashion-archive__header h2,.fashion-lookbook h2,.fashion-season-rail__head h2{max-width:660px;margin-top:17px;font-size:clamp(47px,6vw,94px);line-height:.86}.fashion-archive__header p,.fashion-lookbook header p,.fashion-season-rail__head p{color:var(--fx-muted);font-size:13px;line-height:1.8}.fashion-season-rail__controls{display:flex;justify-content:flex-end;align-items:center;gap:16px}.fashion-season-rail__controls button{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(24 23 22/.35)}.fashion-season-rail__controls b{font-size:9px;letter-spacing:.1em}.fashion-season-rail__chapter-tabs{display:flex;gap:0;margin-top:55px;border-block-start:1px solid rgb(24 23 22/.3)}.fashion-season-rail__chapter-tabs button{display:flex;flex:1;gap:12px;padding:18px 12px;border-block-end:1px solid rgb(24 23 22/.3);font-size:11px;font-weight:800;text-transform:uppercase;text-align:start;opacity:.55;transition:opacity .2s ease,background .2s ease}.fashion-season-rail__chapter-tabs button+button{border-inline-start:1px solid rgb(24 23 22/.3)}.fashion-season-rail__chapter-tabs button.is-active,.fashion-season-rail__chapter-tabs button:hover{background:rgb(255 255 255/.28);opacity:1}.fashion-season-rail__chapter-tabs b{color:var(--fx-warm);font-size:9px}.fashion-season-rail__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.fashion-look-card{min-width:0}.fashion-look-card__media{position:relative;display:block;width:100%;overflow:hidden;text-align:start}.fashion-look-card__media img{display:block;width:100%;aspect-ratio:.79;object-fit:cover;transition:transform .55s cubic-bezier(.23,1,.32,1)}.fashion-look-card__media:focus-visible img,.fashion-look-card__media:hover img{transform:scale(1.045) rotate(-.5deg)}.fashion-look-card__media>span{position:absolute;inset-block-start:13px;inset-inline-start:13px;color:#fff;font-size:9px;font-weight:800}.fashion-look-card__media>svg{position:absolute;inset-block-end:13px;inset-inline-end:13px;color:#fff}.fashion-look-card__info{display:flex;justify-content:space-between;gap:14px;padding-top:14px}.fashion-look-card__info p,.fashion-look-card__info small{display:block;color:var(--fx-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fashion-look-card__info h3{margin:5px 0 4px;font-size:25px;line-height:.95}.fashion-look-card__actions{display:grid;justify-items:end;align-content:start;gap:8px}.fashion-look-card__actions strong{font-size:11px;white-space:nowrap}.fashion-look-card__actions button{display:inline-flex;align-items:center;gap:4px;color:var(--fx-warm);font-size:10px;font-weight:800}.fashion-lookbook{padding:clamp(80px,12vw,170px) 8vw;background:#171615;color:#f4eee5}.fashion-lookbook header p{color:rgb(244 238 229/.65)}.fashion-lookbook__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1fr;gap:15px;margin-top:55px}.fashion-lookbook .fashion-look-card__info p,.fashion-lookbook .fashion-look-card__info small{color:rgb(244 238 229/.55)}.fashion-lookbook__manifesto{display:flex;flex-direction:column;justify-content:space-between;min-height:420px;padding:24px;border:1px solid rgb(244 238 229/.38)}.fashion-lookbook__manifesto>span{font-size:9px;color:var(--fx-warm);font-weight:800;letter-spacing:.13em}.fashion-lookbook__manifesto h3{font-size:clamp(36px,4vw,61px);line-height:.86}.fashion-lookbook__manifesto p{max-width:180px;color:rgb(244 238 229/.68);font-size:12px;line-height:1.7}.fashion-lookbook__manifesto button{align-self:start;padding-block:9px;border-block-end:1px solid currentColor}.fashion-archive{padding:clamp(80px,11vw,160px) 8vw;background:#f5f1ea}.fashion-archive__toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:54px;padding-block:13px;border-block:1px solid rgb(24 23 22/.25)}.fashion-archive__filters{display:flex;gap:24px}.fashion-archive__filters button{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.52}.fashion-archive__filters button.is-active,.fashion-archive__filters button:hover{color:var(--fx-warm);opacity:1}.fashion-archive__sort{font-size:9px;opacity:.7}.fashion-archive__list{display:grid;margin-top:25px;border-block-start:1px solid rgb(24 23 22/.16)}.fashion-archive-row{display:grid;grid-template-columns:135px 1fr;gap:22px;padding-block:15px;border-block-end:1px solid rgb(24 23 22/.16)}.fashion-archive-row .fashion-look-card__media{display:block}.fashion-archive-row .fashion-look-card__media img{aspect-ratio:1.25}.fashion-archive-row .fashion-look-card__media>span,.fashion-archive-row .fashion-look-card__media>svg{display:none}.fashion-archive-row .fashion-look-card__info{align-items:center}.fashion-archive-row .fashion-look-card__info h3{font-size:32px}.fashion-archive-row .fashion-look-card__actions{grid-template-columns:auto auto;align-items:center}.fashion-archive-row .fashion-look-card__actions strong{grid-column:1/-1}.fashion-care-band{display:grid;grid-template-columns:.8fr 1fr;gap:12vw;padding:clamp(80px,10vw,135px) 8vw;background:#d3b89d}.fashion-care-band h2{max-width:570px;margin-top:18px;font-size:clamp(48px,6vw,89px);line-height:.86}.fashion-care-band__facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block-start:1px solid rgb(24 23 22/.3)}.fashion-care-band__facts div{padding-top:17px}.fashion-care-band__facts b{display:block;color:var(--fx-warm);font-size:9px}.fashion-care-band__facts strong{display:block;margin-top:20px;font:400 26px "DM Serif Display",Georgia,serif}.fashion-care-band__facts p{margin-top:10px;color:#685b50;font-size:12px;line-height:1.7}.fashion-final-cta{display:grid;grid-template-columns:.35fr 1fr auto;gap:25px;align-items:end;padding:clamp(65px,9vw,120px) 8vw;background:var(--fx-warm);color:#fff8f0}.fashion-final-cta h2{max-width:650px;margin-top:17px;font-size:clamp(48px,6vw,92px);line-height:.84}.fashion-final-cta button{display:inline-flex;align-items:center;gap:9px;padding:13px 16px;background:#181716;color:#fff8f0;font-size:10px;font-weight:800;text-transform:uppercase}.fashion-listing-intro{padding:clamp(75px,10vw,140px) 8vw 30px;background:var(--fx-paper)}.fashion-listing-intro>span{color:var(--fx-warm)}.fashion-listing-intro h1{max-width:700px;margin-top:20px;font-size:clamp(60px,8vw,125px);line-height:.8}.fashion-listing-intro p{max-width:430px;margin-top:22px;color:var(--fx-muted);font-size:14px;line-height:1.8}.fashion-dossier{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,8vw,125px);align-items:center;padding:7vw 8vw;background:var(--fx-paper)}.fashion-dossier__gallery{position:relative}.fashion-dossier__gallery img{display:block;width:100%;aspect-ratio:.82;object-fit:cover}.fashion-dossier__gallery small{position:absolute;inset-block-end:14px;inset-inline-end:14px;color:#fff;font-size:9px;font-weight:800}.fashion-dossier__copy{max-width:480px}.fashion-dossier__back{margin-bottom:56px;padding-block:9px;border-block-end:1px solid currentColor}.fashion-dossier__copy>span{color:var(--fx-warm)}.fashion-dossier__copy h1{margin:20px 0 10px;font-size:clamp(60px,7vw,112px);line-height:.8}.fashion-dossier__copy>strong{color:var(--fx-warm);font-size:13px}.fashion-dossier__copy>p{max-width:390px;margin:25px 0;color:var(--fx-muted);font-size:14px;line-height:1.85}.fashion-dossier__specs{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:30px 0;border-block:1px solid rgb(24 23 22/.2)}.fashion-dossier__specs div{padding:15px 0}.fashion-dossier__specs b,.fashion-dossier__specs small{display:block}.fashion-dossier__specs small{color:var(--fx-warm);font-size:9px;text-transform:uppercase}.fashion-dossier__specs b{margin-top:9px;font-size:11px}.fashion-dossier__add{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;background:#181716;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.fashion-dossier__note{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:clamp(65px,9vw,120px) 8vw;background:#c9b29d}.fashion-dossier__note>span{color:var(--fx-warm);font-size:9px;font-weight:800;letter-spacing:.13em}.fashion-dossier__note h2{max-width:650px;font-size:clamp(43px,5vw,75px);line-height:.86}.fashion-dossier__note button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;font-weight:800;text-transform:uppercase}@media (max-width:900px){.fashion-index-nav{position:relative;flex-basis:82px;min-height:auto;flex-direction:row;align-items:center;padding:17px 15px;border-inline-end:0;border-block-end:1px solid rgb(24 23 22/.2)}.fashion-index-nav__links{display:flex;gap:15px}.fashion-index-nav__links button{display:flex;gap:4px;align-items:center}.fashion-index-nav__links button span{font-size:8px}.fashion-index-nav__bottom{display:none}.fashion-cover{min-height:calc(100svh - 67px)}.fashion-cover__copy{padding:100px 7vw 55px}.fashion-archive__header,.fashion-care-band,.fashion-editor-letter,.fashion-lookbook header,.fashion-season-rail__head{grid-template-columns:1fr;gap:35px}.fashion-editor-letter__folio{min-height:190px}.fashion-editor-letter__material{max-width:480px}.fashion-season-rail__controls{justify-content:flex-start}.fashion-lookbook__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fashion-lookbook__manifesto{grid-column:1/-1;min-height:260px}.fashion-care-band__facts{max-width:560px}.fashion-final-cta{grid-template-columns:1fr;align-items:start}.fashion-dossier{grid-template-columns:1fr;padding-top:65px}.fashion-dossier__copy{max-width:none}.fashion-dossier__gallery{max-width:600px}.fashion-dossier__note{align-items:start;flex-direction:column}}@media (max-width:640px){.fashion-experience{display:block}.fashion-index-nav{width:100%;padding:14px 18px}.fashion-index-nav__brand span{font-size:12px}.fashion-index-nav__links{gap:9px}.fashion-index-nav__links button b{display:none}.fashion-index-nav__links button span{font-size:7px}.fashion-cover__shade{background:linear-gradient(180deg,transparent 15%,rgb(15 13 12/.9) 78%)}.fashion-cover__copy{padding:120px 22px 38px}.fashion-cover h1{font-size:clamp(62px,18vw,84px)}.fashion-cover p{font-size:13px}.fashion-cover__folio{display:none}.fashion-archive,.fashion-care-band,.fashion-editor-letter,.fashion-final-cta,.fashion-lookbook,.fashion-season-rail{padding-inline:22px}.fashion-editor-letter{padding-block:75px}.fashion-archive__header h2,.fashion-care-band h2,.fashion-editor-letter__copy h2,.fashion-final-cta h2,.fashion-lookbook h2,.fashion-season-rail__head h2{font-size:55px}.fashion-archive,.fashion-lookbook,.fashion-season-rail{padding-block:75px}.fashion-season-rail__chapter-tabs{overflow-x:auto}.fashion-season-rail__chapter-tabs button{min-width:110px}.fashion-lookbook__grid,.fashion-season-rail__products{grid-template-columns:1fr}.fashion-lookbook__manifesto{grid-column:auto;min-height:310px}.fashion-archive__toolbar{align-items:start;flex-direction:column}.fashion-archive__filters{gap:16px}.fashion-archive-row{grid-template-columns:90px 1fr;gap:13px}.fashion-archive-row .fashion-look-card__info{display:block}.fashion-archive-row .fashion-look-card__info h3{font-size:23px}.fashion-archive-row .fashion-look-card__actions{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.fashion-care-band__facts{grid-template-columns:1fr}.fashion-dossier{padding-inline:22px}.fashion-dossier__copy h1{font-size:72px}.fashion-dossier__specs{grid-template-columns:1fr}.fashion-dossier__note{padding-inline:22px}.fashion-dossier__note h2{font-size:52px}}@media (prefers-reduced-motion:reduce){.fashion-experience *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.dark .fashion-experience{--fx-paper:#1b1918;--fx-ink:#f4eee5;--fx-muted:#b6aaa0;background:#1b1918}html.dark .fashion-season-rail{background:#2a2521}html.dark .fashion-lookbook{background:#111;color:#f4eee5}html.dark .fashion-archive{background:#211e1b}html.dark .fashion-care-band{background:#493c31}.boutique-experience{--bx-ink:#211c17;--bx-paper:#f1ebe2;--bx-muted:#75695f;--bx-line:rgb(33 28 23/.22);--bx-accent:#9b7650;min-height:100vh;background:var(--bx-paper);color:var(--bx-ink);overflow:clip}.boutique-experience button{color:inherit;cursor:pointer}.boutique-experience h1,.boutique-experience h2,.boutique-experience h3,.boutique-experience p{margin:0}.boutique-experience h1,.boutique-experience h2,.boutique-experience h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.06em}.boutique-cabinet-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:91px;padding:18px clamp(22px,7vw,110px);border-block-end:1px solid var(--bx-line);background:var(--bx-paper)}.boutique-cabinet-nav__wordmark{display:grid;gap:3px;justify-items:start;text-align:start}.boutique-cabinet-nav__wordmark span{font-size:15px;font-weight:900;letter-spacing:.15em}.boutique-cabinet-nav nav button,.boutique-cabinet-nav__tools,.boutique-cabinet-nav__wordmark small{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.boutique-cabinet-nav__wordmark small{color:var(--bx-accent)}.boutique-cabinet-nav nav{display:flex;gap:clamp(17px,3vw,44px)}.boutique-cabinet-nav nav button{padding-block:9px;border-block-end:1px solid transparent;opacity:.62;transition:opacity .2s ease,border-color .2s ease}.boutique-cabinet-nav nav button:hover{border-color:currentColor;opacity:1}.boutique-cabinet-nav__tools{display:flex;align-items:center;gap:18px}.boutique-cabinet-nav__tools button{display:inline-flex;align-items:center;gap:7px}.boutique-cabinet-nav__tools button+button{padding-inline-start:18px;border-inline-start:1px solid var(--bx-line);color:var(--bx-accent)}.boutique-experience__page{min-width:0}.boutique-cabinet-cover{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,9vw,145px);align-items:center;min-height:min(850px,calc(100svh - 91px));padding:7vw 10vw;background:#eee6da}.boutique-cabinet-cover__copy{max-width:420px}.boutique-atlas__head span,.boutique-cabinet-cover__cabinet>small,.boutique-cabinet-cover__copy>span,.boutique-cabinet-index header span,.boutique-collection-builder>div>span,.boutique-dossier-note>span,.boutique-listing-intro>span,.boutique-material-room__copy>span,.boutique-object-dossier__copy>span,.boutique-private-cta>span{display:block;color:var(--bx-accent);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.boutique-cabinet-cover h1{margin:23px 0 24px;font-size:clamp(61px,7vw,112px);line-height:.83}.boutique-cabinet-cover p{max-width:365px;color:var(--bx-muted);font-size:14px;line-height:1.9}.boutique-cabinet-cover__copy button,.boutique-cabinet-index__more,.boutique-cabinet-nav__tools button:last-child,.boutique-collection-builder__steps button,.boutique-dossier-note button,.boutique-private-cta button{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.boutique-cabinet-cover__copy button{margin-top:32px;padding-block:10px;border-block-end:1px solid currentColor}.boutique-cabinet-cover__cabinet{position:relative;justify-self:end;width:min(100%,560px);min-height:590px;padding:36px 34px 30px;border:1px solid rgb(155 118 80/.52);background:#dfd1c0}.boutique-cabinet-cover__image{position:absolute;inset:36px 34px 93px;overflow:hidden}.boutique-cabinet-cover__image img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.boutique-cabinet-cover__shelf{position:absolute;z-index:2;display:flex;justify-content:space-between;inset-inline:17px;padding:9px 11px;border-block-end:1px solid rgb(255 248 238/.52);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em}.boutique-cabinet-cover__shelf--one{inset-block-start:92px}.boutique-cabinet-cover__shelf--two{inset-block-start:53%}.boutique-cabinet-cover__shelf b{color:#e9c49b}.boutique-cabinet-cover__cabinet>small{position:absolute;inset-block-end:27px;inset-inline-start:34px}.boutique-cabinet-index{padding:clamp(80px,11vw,160px) 10vw;background:#e4d9cb}.boutique-atlas__head,.boutique-cabinet-index>header{display:grid;grid-template-columns:.9fr 1fr;gap:10vw;align-items:end}.boutique-atlas__head h2,.boutique-cabinet-index h2{max-width:600px;margin-top:18px;font-size:clamp(47px,6vw,91px);line-height:.86}.boutique-atlas__head p,.boutique-cabinet-index header p{max-width:370px;color:var(--bx-muted);font-size:13px;line-height:1.85}.boutique-cabinet-index__shelves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:58px}.boutique-object-tile{min-width:0}.boutique-object-tile--1{margin-top:48px}.boutique-object-tile--2{margin-top:16px}.boutique-object-tile__image{position:relative}.boutique-object-tile__image>button:first-child{display:block;width:100%;overflow:hidden;text-align:start}.boutique-object-tile__image img{display:block;width:100%;aspect-ratio:.78;object-fit:cover;transition:transform .55s cubic-bezier(.23,1,.32,1)}.boutique-object-tile__image>button:first-child:hover img{transform:scale(1.045)}.boutique-object-tile__image>button:first-child span{position:absolute;inset-block-start:12px;inset-inline-start:12px;color:#fff;font-size:9px;font-weight:800}.boutique-object-tile__save{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;width:29px;height:29px;background:rgb(245 240 233/.82)}.boutique-object-tile__copy{display:flex;justify-content:space-between;gap:9px;padding-top:14px}.boutique-object-tile__copy p,.boutique-object-tile__copy small{display:block;color:var(--bx-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.boutique-object-tile__copy h3{margin:5px 0 4px;font-size:24px;line-height:.95}.boutique-object-tile__copy strong{display:block;font-size:11px;white-space:nowrap}.boutique-object-tile__copy>div:last-child{text-align:end}.boutique-object-tile__copy>div:last-child button{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--bx-accent);font-size:10px;font-weight:800}.boutique-cabinet-index__more{margin-top:50px;padding-block:10px;border-block-end:1px solid currentColor}.boutique-material-room{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#211c17;color:#f3ece2}.boutique-material-room__image{position:relative;min-height:100%;overflow:hidden}.boutique-material-room__image img{display:block;width:100%;height:100%;object-fit:cover}.boutique-material-room__image>span{position:absolute;inset-block-end:25px;inset-inline-end:28px;color:#f3ece2;font-size:9px;font-weight:800;letter-spacing:.14em}.boutique-material-room__copy{display:grid;align-content:center;padding:clamp(45px,8vw,125px)}.boutique-material-room__copy>span{color:#d2a674}.boutique-material-room__copy h2{max-width:480px;margin:19px 0 20px;font-size:clamp(52px,6vw,95px);line-height:.83}.boutique-material-room__copy p{max-width:350px;color:rgb(243 236 226/.68);font-size:14px;line-height:1.8}.boutique-material-room__switcher{display:grid;margin-top:48px;border-block-start:1px solid rgb(243 236 226/.2)}.boutique-material-room__switcher button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-block-end:1px solid rgb(243 236 226/.2);text-align:start;transition:padding .2s ease,color .2s ease}.boutique-material-room__switcher button.is-active,.boutique-material-room__switcher button:hover{padding-inline:10px;color:#d2a674}.boutique-material-room__switcher b{font-size:9px;opacity:.55}.boutique-material-room__switcher span{font:400 25px "DM Serif Display",Georgia,serif}.boutique-collection-builder{display:grid;grid-template-columns:1fr .85fr;gap:12vw;align-items:end;padding:clamp(75px,10vw,135px) 10vw;background:#c5ae92}.boutique-collection-builder h2{max-width:580px;margin-top:18px;font-size:clamp(48px,6vw,88px);line-height:.84}.boutique-collection-builder p{max-width:360px;margin-top:22px;color:#65564a;font-size:13px;line-height:1.8}.boutique-collection-builder__steps{border-block-start:1px solid rgb(33 28 23/.3)}.boutique-collection-builder__steps button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;width:100%;padding:18px 0;border-block-end:1px solid rgb(33 28 23/.3);text-align:start;transition:padding .2s ease,color .2s ease}.boutique-collection-builder__steps button:hover{padding-inline:10px;color:var(--bx-accent)}.boutique-collection-builder__steps b{font-size:9px;color:var(--bx-accent)}.boutique-collection-builder__steps span{font:400 25px "DM Serif Display",Georgia,serif}.boutique-atlas{padding:clamp(80px,11vw,160px) 10vw;background:#f5f0e9}.boutique-atlas__toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:55px;padding-block:13px;border-block:1px solid var(--bx-line)}.boutique-atlas__filters,.boutique-atlas__views{display:flex;gap:22px}.boutique-atlas__filters button,.boutique-atlas__views button{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.boutique-atlas__filters button.is-active,.boutique-atlas__filters button:hover,.boutique-atlas__views button.is-active{color:var(--bx-accent);opacity:1}.boutique-atlas__views{gap:10px}.boutique-atlas__views button{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--bx-line)}.boutique-atlas__items{margin-top:25px}.boutique-atlas__items--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}.boutique-atlas__items--list{display:grid;border-block-start:1px solid var(--bx-line)}.boutique-atlas__row{display:grid;grid-template-columns:42px 1.3fr 1fr auto auto;gap:15px;align-items:center;padding:18px 0;border-block-end:1px solid var(--bx-line);text-align:start}.boutique-atlas__row small,.boutique-atlas__row span{color:var(--bx-accent);font-size:9px}.boutique-atlas__row strong{font:400 26px "DM Serif Display",Georgia,serif}.boutique-atlas__row small{color:var(--bx-muted);font-size:10px}.boutique-atlas__row b{font-size:11px;white-space:nowrap}.boutique-private-cta{display:grid;grid-template-columns:.4fr 1fr .7fr auto;gap:28px;align-items:end;padding:clamp(70px,9vw,120px) 10vw;background:var(--bx-accent);color:#fff8f0}.boutique-private-cta>span{color:rgb(255 248 240/.7)}.boutique-private-cta h2{max-width:590px;font-size:clamp(46px,5.5vw,82px);line-height:.85}.boutique-private-cta p{max-width:270px;color:rgb(255 248 240/.74);font-size:12px;line-height:1.8}.boutique-private-cta button{padding:13px 16px;background:#211c17;color:#fff8f0}.boutique-drawer-backdrop{position:fixed;z-index:40;inset:0;background:rgb(17 14 11/.42)}.boutique-drawer{position:absolute;inset-block:0;inset-inline-end:0;display:flex;width:min(100%,470px);flex-direction:column;padding:28px clamp(22px,4vw,55px);background:#f5f0e9;color:var(--bx-ink);box-shadow:-14px 0 40px rgb(24 18 12/.2)}.boutique-drawer__head{display:flex;justify-content:space-between;align-items:center;color:var(--bx-accent);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.boutique-drawer__head button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--bx-line)}.boutique-drawer h2{max-width:320px;margin:65px 0 42px;font-size:clamp(40px,6vw,67px);line-height:.86}.boutique-drawer__items{border-block-start:1px solid var(--bx-line)}.boutique-drawer__items button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;width:100%;padding:17px 0;border-block-end:1px solid var(--bx-line);text-align:start}.boutique-drawer__items b{color:var(--bx-accent);font-size:9px}.boutique-drawer__items span{font:400 24px "DM Serif Display",Georgia,serif}.boutique-drawer__shop{display:inline-flex;align-items:center;gap:8px;align-self:start;margin-top:auto;padding-block:10px;border-block-end:1px solid currentColor;font-size:10px;font-weight:800;text-transform:uppercase}.boutique-listing-intro{padding:clamp(75px,10vw,140px) 10vw 30px;background:#f1ebe2}.boutique-listing-intro h1{max-width:720px;margin-top:20px;font-size:clamp(62px,8vw,126px);line-height:.8}.boutique-listing-intro p{max-width:430px;margin-top:22px;color:var(--bx-muted);font-size:14px;line-height:1.8}.boutique-object-dossier{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,8vw,125px);align-items:center;padding:7vw 10vw;background:#f1ebe2}.boutique-object-dossier__image{position:relative}.boutique-object-dossier__image img{display:block;width:100%;aspect-ratio:.82;object-fit:cover}.boutique-object-dossier__image small{position:absolute;inset-block-end:14px;inset-inline-end:14px;color:#fff;font-size:9px;font-weight:800}.boutique-object-dossier__copy{max-width:480px}.boutique-object-dossier__copy>button{display:inline-flex;align-items:center;gap:7px;margin-bottom:58px;padding-block:9px;border-block-end:1px solid currentColor;font-size:10px;font-weight:800;text-transform:uppercase}.boutique-object-dossier__copy>span{color:var(--bx-accent)}.boutique-object-dossier__copy h1{margin:20px 0 10px;font-size:clamp(60px,7vw,112px);line-height:.8}.boutique-object-dossier__copy>strong{color:var(--bx-accent);font-size:13px}.boutique-object-dossier__copy>p{max-width:390px;margin:25px 0;color:var(--bx-muted);font-size:14px;line-height:1.85}.boutique-object-dossier__facts{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-block:1px solid var(--bx-line)}.boutique-object-dossier__facts div{padding:15px 0}.boutique-object-dossier__facts b,.boutique-object-dossier__facts small{display:block}.boutique-object-dossier__facts small{color:var(--bx-accent);font-size:9px;text-transform:uppercase}.boutique-object-dossier__facts b{margin-top:9px;font-size:11px}.boutique-object-dossier__add{display:inline-flex;align-items:center;gap:9px;padding:14px 18px;background:var(--bx-ink);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.boutique-dossier-note{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:clamp(65px,9vw,120px) 10vw;background:#c5ae92}.boutique-dossier-note h2{max-width:650px;font-size:clamp(45px,5.5vw,82px);line-height:.86}.boutique-dossier-note button{white-space:nowrap}@media (max-width:950px){.boutique-cabinet-nav{padding-inline:6vw}.boutique-cabinet-nav nav{gap:16px}.boutique-cabinet-cover{grid-template-columns:1fr;min-height:auto;padding:90px 8vw}.boutique-cabinet-cover__cabinet{justify-self:start;width:min(100%,580px)}.boutique-atlas,.boutique-cabinet-index,.boutique-collection-builder,.boutique-dossier-note,.boutique-material-room,.boutique-object-dossier,.boutique-private-cta{padding-inline:8vw}.boutique-atlas__head,.boutique-cabinet-index>header,.boutique-collection-builder{grid-template-columns:1fr;gap:35px}.boutique-cabinet-index__shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.boutique-object-tile--1,.boutique-object-tile--2{margin-top:0}.boutique-material-room{grid-template-columns:1fr}.boutique-material-room__image{min-height:470px}.boutique-private-cta{grid-template-columns:1fr 1fr}.boutique-private-cta h2{grid-column:1/-1}.boutique-private-cta p{grid-column:1}.boutique-object-dossier{grid-template-columns:1fr}.boutique-object-dossier__image{max-width:600px}.boutique-object-dossier__copy{max-width:none}}@media (max-width:640px){.boutique-cabinet-nav{min-height:70px;padding:14px 18px}.boutique-cabinet-nav__wordmark span{font-size:12px}.boutique-cabinet-nav nav{display:none}.boutique-cabinet-nav__tools{gap:10px}.boutique-cabinet-nav__tools button:last-child{font-size:8px}.boutique-atlas,.boutique-cabinet-cover,.boutique-cabinet-index,.boutique-collection-builder,.boutique-dossier-note,.boutique-material-room,.boutique-object-dossier,.boutique-private-cta{padding-inline:22px}.boutique-cabinet-cover{padding-block:75px 88px}.boutique-cabinet-cover h1{font-size:69px}.boutique-cabinet-cover__cabinet{min-height:430px;padding:20px}.boutique-cabinet-cover__image{inset:20px 20px 70px}.boutique-cabinet-cover__shelf--one{inset-block-start:61px}.boutique-cabinet-cover__cabinet>small{inset-block-end:18px;inset-inline-start:20px}.boutique-atlas,.boutique-cabinet-index,.boutique-collection-builder,.boutique-material-room,.boutique-private-cta{padding-block:75px}.boutique-atlas__head h2,.boutique-cabinet-index h2,.boutique-collection-builder h2,.boutique-dossier-note h2,.boutique-private-cta h2{font-size:55px}.boutique-atlas__items--grid,.boutique-cabinet-index__shelves{grid-template-columns:1fr}.boutique-cabinet-index__more{margin-top:35px}.boutique-material-room__image{min-height:380px}.boutique-material-room__copy{padding:65px 22px}.boutique-material-room__copy h2{font-size:61px}.boutique-collection-builder p{font-size:13px}.boutique-atlas__toolbar{align-items:start;flex-direction:column}.boutique-atlas__filters{gap:14px}.boutique-atlas__row{grid-template-columns:28px 1fr auto;gap:10px}.boutique-atlas__row small{display:none}.boutique-atlas__row strong{font-size:22px}.boutique-private-cta{display:block}.boutique-private-cta h2{margin:18px 0}.boutique-private-cta p{margin-bottom:22px}.boutique-listing-intro{padding:75px 22px 30px}.boutique-listing-intro h1{font-size:74px}.boutique-object-dossier{padding-block:65px 80px}.boutique-object-dossier__copy h1{font-size:74px}.boutique-object-dossier__facts{grid-template-columns:1fr}.boutique-dossier-note{display:block}.boutique-dossier-note h2{margin:18px 0 28px}}@media (prefers-reduced-motion:reduce){.boutique-experience *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.dark .boutique-experience{--bx-paper:#1b1815;--bx-ink:#f4ede4;--bx-muted:#b6a99c;--bx-line:rgb(244 237 228/.22);background:#1b1815}html.dark .boutique-cabinet-cover{background:#241f1a}html.dark .boutique-cabinet-index{background:#2a241f}html.dark .boutique-atlas{background:#211d19}html.dark .boutique-drawer{background:#26211d;color:#f4ede4}.beauty-experience,.jewelry-experience{min-height:100vh;overflow:clip}.jewelry-experience{--jx-ink:#f5eee5;--jx-paper:#120f0d;--jx-muted:#b7aa9d;--jx-gold:#d7ad67;background:var(--jx-paper);color:var(--jx-ink)}.beauty-experience{--ux-ink:#3b2420;--ux-paper:#fff0e7;--ux-muted:#846b64;--ux-coral:#b96456;background:var(--ux-paper);color:var(--ux-ink)}.beauty-experience button,.jewelry-experience button{color:inherit;cursor:pointer}.beauty-experience h1,.beauty-experience h2,.beauty-experience h3,.beauty-experience p,.jewelry-experience h1,.jewelry-experience h2,.jewelry-experience h3,.jewelry-experience p{margin:0}.beauty-experience h1,.beauty-experience h2,.beauty-experience h3,.jewelry-experience h1,.jewelry-experience h2,.jewelry-experience h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.06em}.beauty-ritual-nav,.jewelry-atelier-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:19px clamp(22px,8vw,125px);min-height:75px}.jewelry-atelier-nav{background:#120f0d;border-block-end:1px solid rgb(245 238 229/.2)}.beauty-ritual-nav{background:#fff0e7;border-block-end:1px solid rgb(59 36 32/.18)}.beauty-ritual-nav>button:first-child,.jewelry-atelier-nav>button:first-child{display:grid;gap:3px;justify-items:start;text-align:start}.beauty-ritual-nav>button:first-child span,.jewelry-atelier-nav>button:first-child span{font-size:15px;font-weight:900;letter-spacing:.15em}.beauty-ritual-nav small,.jewelry-atelier-nav small{font-size:8px;font-weight:800;letter-spacing:.13em}.jewelry-atelier-nav small{color:var(--jx-gold)}.beauty-ritual-nav small{color:var(--ux-coral)}.beauty-ritual-nav nav,.jewelry-atelier-nav nav{display:flex;gap:clamp(18px,3vw,45px)}.beauty-ritual-nav nav button,.beauty-ritual-nav__shop,.jewelry-atelier-nav nav button,.jewelry-atelier-nav__shop{display:inline-flex;align-items:center;gap:7px;padding-block:9px;border-block-end:1px solid transparent;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.65;transition:opacity .2s ease,border-color .2s ease}.beauty-ritual-nav nav button:hover,.beauty-ritual-nav__shop:hover,.jewelry-atelier-nav nav button:hover,.jewelry-atelier-nav__shop:hover{opacity:1;border-color:currentColor}.jewelry-atelier-nav__shop{color:var(--jx-gold);opacity:1}.beauty-ritual-nav__shop{color:var(--ux-coral);opacity:1}.beauty-experience__page,.jewelry-experience__page{min-width:0}.jewelry-atelier-cover{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,8vw,120px);align-items:center;min-height:min(840px,calc(100svh - 75px));padding:7vw 10vw;background:#120f0d}.jewelry-atelier-cover__copy{max-width:410px}.beauty-consult header span,.beauty-consult-tool__questions>span,.beauty-dossier__copy>span,.beauty-education span,.beauty-final-cta span,.beauty-formula__copy>span,.beauty-lab-cover__copy>span,.beauty-lab-cover__image>span,.beauty-listing-intro>span,.beauty-sequence header span,.jewelry-atelier-cover__copy>span,.jewelry-atelier-cover__macro>span,.jewelry-atelier-story span,.jewelry-collection-end span,.jewelry-dossier__copy>span,.jewelry-inspection-table header span,.jewelry-listing-intro>span,.jewelry-material-map span,.jewelry-stack-studio__intro>span{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.jewelry-atelier-cover__copy>span,.jewelry-atelier-cover__macro>span,.jewelry-atelier-story span,.jewelry-collection-end span,.jewelry-dossier__copy>span,.jewelry-inspection-table header span,.jewelry-listing-intro>span,.jewelry-material-map span,.jewelry-stack-studio__intro>span{color:var(--jx-gold)}.jewelry-atelier-cover h1{margin:22px 0;font-size:clamp(86px,13vw,190px);line-height:.75}.jewelry-atelier-cover p{max-width:350px;color:var(--jx-muted);font-size:14px;line-height:1.85}.jewelry-atelier-cover__copy button,.jewelry-collection-end button,.jewelry-dossier__action,.jewelry-dossier__footer button,.jewelry-inspection-table__selected button{display:inline-flex;align-items:center;gap:9px;margin-top:31px;padding-block:10px;border-block-end:1px solid currentColor;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jewelry-atelier-cover__macro{position:relative;justify-self:end;width:min(100%,570px);aspect-ratio:.83;overflow:hidden;border:1px solid rgb(215 173 103/.45)}.jewelry-atelier-cover__macro:after{content:"";position:absolute;inset:9%;border:1px solid rgb(245 238 229/.25)}.jewelry-atelier-cover__macro img{display:block;width:100%;height:100%;object-fit:cover}.jewelry-atelier-cover__macro>span{position:absolute;z-index:1;inset-block-end:17px;inset-inline-start:17px;color:#fff}.jewelry-atelier-cover__macro>b{position:absolute;z-index:1;inset-block-start:18px;inset-inline-end:18px;display:flex;align-items:center;gap:7px;color:var(--jx-gold);font-size:10px}.jewelry-inspection-table{padding:clamp(85px,12vw,170px) 10vw;background:#191310}.jewelry-inspection-table>header{display:grid;grid-template-columns:1fr .42fr;gap:10vw;align-items:end}.jewelry-collection-end h2,.jewelry-inspection-table h2,.jewelry-material-map h2,.jewelry-stack-studio h2{max-width:650px;margin-top:18px;font-size:clamp(47px,6vw,94px);line-height:.85}.jewelry-inspection-table>header p{color:var(--jx-muted);font-size:13px;line-height:1.8}.jewelry-inspection-table__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(35px,8vw,120px);align-items:center;margin-top:55px}.jewelry-inspection-table__list{border-block-start:1px solid rgb(245 238 229/.2)}.jewelry-inspection-table__list button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;width:100%;padding:20px 0;border-block-end:1px solid rgb(245 238 229/.2);text-align:start;transition:padding .2s ease,color .2s ease}.jewelry-inspection-table__list button.is-active,.jewelry-inspection-table__list button:hover{padding-inline:10px;color:var(--jx-gold)}.jewelry-inspection-table__list b{color:var(--jx-gold);font-size:9px}.jewelry-inspection-table__list small,.jewelry-inspection-table__list strong{display:block}.jewelry-inspection-table__list strong{font:400 26px "DM Serif Display",Georgia,serif}.jewelry-inspection-table__list small{margin-top:5px;color:var(--jx-muted);font-size:10px}.jewelry-inspection-table__selected{display:grid;grid-template-columns:.86fr 1fr;gap:30px;align-items:center}.jewelry-inspection-table__selected img{display:block;width:100%;aspect-ratio:.85;object-fit:cover}.jewelry-inspection-table__selected>div>span{color:var(--jx-gold);font-size:10px}.jewelry-inspection-table__selected h3{margin:11px 0;font-size:clamp(37px,4vw,62px);line-height:.85}.jewelry-inspection-table__selected p{max-width:310px;color:var(--jx-muted);font-size:13px;line-height:1.75}.jewelry-stack-studio{display:grid;grid-template-columns:.82fr 1.18fr;gap:10vw;padding:clamp(85px,12vw,170px) 10vw;background:#e3b976;color:#211811}.jewelry-stack-studio__intro>span{color:#7b512a}.jewelry-stack-studio h2{max-width:560px}.jewelry-stack-studio__intro p{max-width:350px;margin-top:25px;color:#70533d;font-size:13px;line-height:1.8}.jewelry-stack-studio__workbench{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.jewelry-stack-studio__rings{position:relative;min-height:330px;border:1px solid rgb(33 24 17/.3);background:rgb(255 248 239/.18)}.jewelry-stack-ring{position:absolute;display:grid;place-items:center;border:1px solid #7f5127;border-radius:50%;opacity:.18}.jewelry-stack-ring span{font-size:9px}.jewelry-stack-ring--0{width:180px;height:180px;inset:70px auto auto 20px}.jewelry-stack-ring--1{width:150px;height:150px;inset:100px 25px auto auto}.jewelry-stack-ring--2{width:105px;height:105px;inset:34px 60px auto auto}.jewelry-stack-ring.is-active{opacity:1;background:rgb(255 248 239/.2)}.jewelry-stack-studio__choices{border-block-start:1px solid rgb(33 24 17/.3)}.jewelry-stack-studio__choices button{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;width:100%;padding:16px 0;border-block-end:1px solid rgb(33 24 17/.3);text-align:start}.jewelry-stack-studio__choices button.is-active{color:#7b512a}.jewelry-stack-studio__choices b{font-size:9px}.jewelry-stack-studio__choices small,.jewelry-stack-studio__choices strong{display:block}.jewelry-stack-studio__choices strong{font:400 25px "DM Serif Display",Georgia,serif}.jewelry-stack-studio__choices small{margin-top:4px;color:#70533d;font-size:10px}.jewelry-stack-studio__total{display:flex;justify-content:space-between;padding-top:15px;color:#7b512a;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jewelry-material-map{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;align-items:end;padding:clamp(70px,9vw,125px) 10vw;background:#f3e8d7;color:#241913}.jewelry-atelier-story span,.jewelry-material-map span{color:#93612e}.jewelry-material-map>div:last-child{border-block-start:1px solid rgb(36 25 19/.2)}.jewelry-material-map>div:last-child button{display:grid;grid-template-columns:25px 32px 1fr auto;gap:10px;align-items:center;width:100%;padding:17px 0;border-block-end:1px solid rgb(36 25 19/.2);text-align:start}.jewelry-material-map>div:last-child button.is-active{color:#9a602d}.jewelry-material-map>div:last-child b{font-size:9px}.jewelry-material-map>div:last-child span{color:inherit;font:400 25px "DM Serif Display",Georgia,serif;letter-spacing:0;text-transform:none}.jewelry-atelier-story{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#f3e8d7;color:#241913}.jewelry-atelier-story>div{display:grid;align-content:center;padding:clamp(50px,8vw,125px)}.jewelry-atelier-story h2{max-width:500px;margin:18px 0;font-size:clamp(49px,6vw,88px);line-height:.86}.jewelry-atelier-story p{max-width:350px;color:#74645a;font-size:14px;line-height:1.8}.jewelry-atelier-story img{width:100%;height:100%;min-height:500px;object-fit:cover}.jewelry-collection-end{display:grid;grid-template-columns:.4fr 1fr auto;gap:28px;align-items:end;padding:clamp(70px,9vw,120px) 10vw;background:#b9844d;color:#fff8ef}.jewelry-collection-end span{color:rgb(255 248 239/.72)}.jewelry-collection-end button{margin:0}.beauty-listing-intro,.jewelry-listing-intro{padding:clamp(75px,10vw,140px) 10vw 35px}.beauty-listing-intro h1,.jewelry-listing-intro h1{max-width:720px;margin-top:20px;font-size:clamp(61px,8vw,128px);line-height:.8}.beauty-listing-intro p,.jewelry-listing-intro p{max-width:430px;margin-top:22px;color:var(--jx-muted);font-size:14px;line-height:1.8}.beauty-listing-grid,.jewelry-listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 10vw 125px}.beauty-formula-card,.jewelry-object-card{min-width:0}.beauty-formula-card>button,.jewelry-object-card>button{position:relative;display:block;width:100%;overflow:hidden;text-align:start}.beauty-formula-card>button img,.jewelry-object-card>button img{display:block;width:100%;aspect-ratio:.8;object-fit:cover;transition:transform .55s ease}.beauty-formula-card>button:hover img,.jewelry-object-card>button:hover img{transform:scale(1.045)}.beauty-formula-card>button span,.jewelry-object-card>button span{position:absolute;inset-block-start:13px;inset-inline-start:13px;color:#fff;font-size:9px;font-weight:800}.beauty-formula-card>button svg,.jewelry-object-card>button svg{position:absolute;inset-block-end:13px;inset-inline-end:13px;color:#fff}.beauty-formula-card>div,.jewelry-object-card>div{padding-top:15px}.beauty-formula-card p,.beauty-formula-card small,.jewelry-object-card p,.jewelry-object-card small{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jewelry-object-card p,.jewelry-object-card small{color:var(--jx-muted)}.beauty-formula-card h3,.jewelry-object-card h3{margin:7px 0;font-size:28px;line-height:.9}.beauty-formula-card strong,.jewelry-object-card strong{display:block;margin-top:12px;color:var(--jx-gold);font-size:12px}.beauty-dossier,.jewelry-dossier{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,8vw,125px);align-items:center;padding:7vw 10vw}.jewelry-dossier{background:#120f0d}.beauty-dossier{background:#fff0e7}.beauty-dossier__image,.jewelry-dossier__image{position:relative}.beauty-dossier__image img,.jewelry-dossier__image img{display:block;width:100%;aspect-ratio:.82;object-fit:cover}.beauty-dossier__image small,.jewelry-dossier__image small{position:absolute;inset-block-end:14px;inset-inline-end:14px;color:#fff;font-size:9px;font-weight:800}.beauty-dossier__copy,.jewelry-dossier__copy{max-width:490px}.beauty-dossier__copy>button,.jewelry-dossier__copy>button{display:inline-flex;align-items:center;gap:7px;margin-bottom:58px;padding-block:9px;border-block-end:1px solid currentColor;font-size:10px;font-weight:800;text-transform:uppercase}.beauty-dossier__copy h1,.jewelry-dossier__copy h1{margin:20px 0 10px;font-size:clamp(60px,7vw,112px);line-height:.8}.beauty-dossier__copy>strong,.jewelry-dossier__copy>strong{color:var(--jx-gold);font-size:13px}.beauty-dossier__copy>p,.jewelry-dossier__copy>p{max-width:390px;margin:25px 0;color:var(--jx-muted);font-size:14px;line-height:1.85}.beauty-dossier__tags,.jewelry-dossier__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.beauty-dossier__tags span,.jewelry-dossier__tags span{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid;font-size:9px}.jewelry-dossier__tags svg{color:var(--jx-gold)}.beauty-dossier__action,.jewelry-dossier__action{margin-top:0;padding:13px 16px;border:0;background:var(--jx-gold);color:#21170f}.beauty-dossier__footer,.jewelry-dossier__footer{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:55px 10vw}.jewelry-dossier__footer{background:var(--jx-gold);color:#21170f}.beauty-dossier__footer{background:#c77768;color:#fff8f2}.beauty-dossier__footer span,.jewelry-dossier__footer span{font-size:9px;font-weight:800;letter-spacing:.13em}.beauty-dossier__footer h2,.jewelry-dossier__footer h2{margin-top:8px;font-size:clamp(33px,4vw,55px);line-height:.9}.beauty-dossier__footer button,.jewelry-dossier__footer button{margin:0;border-color:currentColor}.beauty-lab-cover{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(35px,8vw,125px);align-items:center;min-height:min(830px,calc(100svh - 75px));padding:7vw 10vw;background:#fff0e7}.beauty-lab-cover__copy{max-width:450px}.beauty-consult header span,.beauty-consult-tool__questions>span,.beauty-dossier__copy>span,.beauty-education span,.beauty-final-cta span,.beauty-formula__copy>span,.beauty-lab-cover__copy>span,.beauty-lab-cover__image>span,.beauty-listing-intro>span,.beauty-sequence header span{color:var(--ux-coral)}.beauty-lab-cover h1{margin:23px 0;font-size:clamp(63px,8vw,120px);line-height:.83}.beauty-lab-cover p{max-width:370px;color:var(--ux-muted);font-size:14px;line-height:1.85}.beauty-lab-cover__copy button{display:inline-flex;align-items:center;gap:9px;margin-top:31px;padding:13px 17px;background:var(--ux-coral);color:#fff7f1;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.beauty-lab-cover__image{position:relative;justify-self:end;width:min(100%,540px);aspect-ratio:.83;overflow:hidden;border-radius:46% 46% 5% 5%}.beauty-lab-cover__image img{display:block;width:100%;height:100%;object-fit:cover}.beauty-lab-cover__image>span{position:absolute;inset-block-end:17px;inset-inline-start:17px;display:flex;align-items:center;gap:7px;color:#fff;font-size:9px}.beauty-consult{padding:clamp(80px,11vw,160px) 10vw;background:#f4ded3}.beauty-consult>header,.beauty-sequence>header{display:grid;grid-template-columns:1fr .45fr;gap:10vw;align-items:end}.beauty-consult h2,.beauty-education h2,.beauty-final-cta h2,.beauty-formula h2,.beauty-sequence h2{max-width:650px;margin-top:18px;font-size:clamp(47px,6vw,93px);line-height:.85}.beauty-consult>header p,.beauty-sequence>header p{color:var(--ux-muted);font-size:13px;line-height:1.8}.beauty-consult-tool{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,7vw,105px);margin-top:55px}.beauty-consult-tool__questions{border-block-start:1px solid rgb(59 36 32/.25)}.beauty-consult-tool__questions>span{display:block;padding-top:14px}.beauty-consult-tool__questions h3{margin:19px 0 28px;font-size:37px;line-height:.9}.beauty-consult-tool__questions>button{display:grid;grid-template-columns:34px 1fr;gap:10px;width:100%;padding:17px 0;border-block-end:1px solid rgb(59 36 32/.2);font:400 25px "DM Serif Display",Georgia,serif;text-align:start}.beauty-consult-tool__questions>button.is-active{padding-inline:10px;color:var(--ux-coral)}.beauty-consult-tool__questions>button b{font:800 9px Arial,sans-serif;opacity:.6}.beauty-consult-tool__time{display:flex;gap:10px;margin-top:25px}.beauty-consult-tool__time button{padding:8px 14px;border:1px solid rgb(59 36 32/.3);font-size:9px;font-weight:800}.beauty-consult-tool__time button.is-active{background:var(--ux-coral);border-color:var(--ux-coral);color:#fff}.beauty-consult-tool__result{padding:28px;background:#fff9f3}.beauty-consult-tool__result-head{display:flex;justify-content:space-between;color:var(--ux-coral);font-size:9px;font-weight:800;letter-spacing:.13em}.beauty-consult-tool__step{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-block-end:1px solid rgb(59 36 32/.15)}.beauty-consult-tool__step>b{color:var(--ux-coral);font-size:9px}.beauty-consult-tool__step em,.beauty-consult-tool__step small,.beauty-consult-tool__step strong{display:block}.beauty-consult-tool__step small{color:var(--ux-coral);font-size:9px;text-transform:uppercase}.beauty-consult-tool__step strong{margin-top:4px;font:400 25px "DM Serif Display",Georgia,serif}.beauty-consult-tool__step em{margin-top:4px;color:var(--ux-muted);font-size:10px;font-style:normal}.beauty-consult-tool__step svg{color:var(--ux-coral)}.beauty-consult-tool__result>p{margin-top:24px;color:var(--ux-muted);font-size:10px}.beauty-consult-tool__reset{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--ux-coral);font-size:10px;font-weight:800;text-transform:uppercase}.beauty-formula{min-height:720px;background:#ffebe1}.beauty-formula,.beauty-formula__field{display:grid;grid-template-columns:1fr 1fr}.beauty-formula__field{position:relative;grid-template-rows:auto 1fr 1fr;gap:18px;padding:clamp(35px,6vw,90px);overflow:hidden;background:radial-gradient(circle at 68% 32%,rgb(255 255 255/.78) 0 5%,transparent 22%),radial-gradient(circle at 30% 70%,rgb(206 137 113/.36),transparent 32%),linear-gradient(135deg,#f7d5c6,#d9917b 55%,#a95348);color:#fff8f2}.beauty-formula__field:after,.beauty-formula__field:before{content:"";position:absolute;border:1px solid rgb(255 248 242/.42);border-radius:50%;pointer-events:none}.beauty-formula__field:before{width:62vw;height:62vw;max-width:620px;max-height:620px;right:-20%;top:-12%}.beauty-formula__field:after{width:34vw;height:34vw;max-width:340px;max-height:340px;left:-8%;bottom:-8%}.beauty-formula__field>b,.beauty-formula__field>span,.beauty-formula__field>svg{position:relative;z-index:1}.beauty-formula__field>span{align-self:center;justify-self:end;font-size:9px;font-weight:800;letter-spacing:.12em}.beauty-formula__field>b{display:grid;place-items:center;width:clamp(68px,8vw,118px);height:clamp(68px,8vw,118px);border:1px solid rgb(255 248 242/.64);border-radius:50%;font:400 44px "DM Serif Display",Georgia,serif}.beauty-formula__field>b:first-of-type{grid-column:2;align-self:end;justify-self:end}.beauty-formula__field>b:nth-of-type(2){grid-column:1;align-self:center}.beauty-formula__field>b:nth-of-type(3){grid-column:2;align-self:start;justify-self:center}.beauty-formula__copy{display:grid;align-content:center;padding:clamp(50px,8vw,120px)}.beauty-formula__copy h2{margin-bottom:40px}.beauty-formula__copy>div{border-block-start:1px solid rgb(59 36 32/.2)}.beauty-formula__copy>div button{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;width:100%;padding:17px 0;border-block-end:1px solid rgb(59 36 32/.2);text-align:start}.beauty-formula__copy>div button.is-active{padding-inline:10px;color:var(--ux-coral)}.beauty-formula__copy b{color:var(--ux-coral);font-size:9px}.beauty-formula__copy small,.beauty-formula__copy strong{display:block}.beauty-formula__copy strong{font:400 26px "DM Serif Display",Georgia,serif}.beauty-formula__copy small{margin-top:5px;color:var(--ux-muted);font-size:10px}.beauty-sequence{padding:clamp(80px,11vw,160px) 10vw;background:#3b2420;color:#fff0e7}.beauty-sequence header p{color:rgb(255 240 231/.68)}.beauty-sequence__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.beauty-formula-card p,.beauty-formula-card small,.beauty-formula-card strong{color:#ecb9ac}.beauty-education{display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:clamp(75px,10vw,135px) 10vw;background:#fff0e7}.beauty-education>div:first-child{display:grid;align-content:start;gap:15px}.beauty-education>div:first-child svg{color:var(--ux-coral)}.beauty-education>div:last-child{border-block-start:1px solid rgb(59 36 32/.2)}.beauty-education>div:last-child button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:21px 0;border-block-end:1px solid rgb(59 36 32/.2);font:400 25px "DM Serif Display",Georgia,serif;text-align:start}.beauty-education>div:last-child button:hover{padding-inline:10px;color:var(--ux-coral)}.beauty-final-cta{display:grid;grid-template-columns:.4fr 1fr auto;gap:25px;align-items:end;padding:clamp(65px,9vw,115px) 10vw;background:var(--ux-coral);color:#fff8f2}.beauty-final-cta span{color:rgb(255 248 242/.72)}.beauty-final-cta h2{margin:0}.beauty-final-cta button{display:inline-flex;align-items:center;gap:8px;padding:13px 16px;background:#3b2420;color:#fff8f2;font-size:10px;font-weight:800;text-transform:uppercase}@media (max-width:950px){.beauty-ritual-nav,.jewelry-atelier-nav{padding-inline:6vw}.beauty-ritual-nav nav,.jewelry-atelier-nav nav{gap:15px}.beauty-consult-tool,.beauty-consult>header,.beauty-education,.beauty-formula,.beauty-lab-cover,.beauty-sequence>header,.jewelry-atelier-cover,.jewelry-atelier-story,.jewelry-inspection-table>header,.jewelry-inspection-table__layout,.jewelry-material-map,.jewelry-stack-studio{grid-template-columns:1fr;gap:35px}.beauty-lab-cover,.jewelry-atelier-cover{min-height:auto;padding:90px 8vw}.beauty-lab-cover__image,.jewelry-atelier-cover__macro{justify-self:start;width:min(100%,580px)}.beauty-consult,.beauty-education,.beauty-final-cta,.beauty-formula__copy,.jewelry-atelier-story>div,.jewelry-inspection-table,.jewelry-material-map,.jewelry-stack-studio{padding-inline:8vw}.jewelry-stack-studio__workbench{max-width:650px}.beauty-final-cta,.jewelry-collection-end{grid-template-columns:1fr 1fr}.beauty-final-cta h2,.jewelry-collection-end h2{grid-column:1/-1}.beauty-final-cta button,.jewelry-collection-end button{justify-self:start}.beauty-dossier,.beauty-listing-grid,.jewelry-dossier,.jewelry-listing-grid{padding-inline:8vw}.beauty-dossier,.jewelry-dossier{grid-template-columns:1fr;padding-top:70px}.beauty-dossier__image,.jewelry-dossier__image{max-width:600px}.beauty-dossier__copy,.jewelry-dossier__copy{max-width:none}.beauty-formula__field{min-height:500px}.beauty-sequence{padding-inline:8vw}}@media (max-width:640px){.beauty-ritual-nav,.jewelry-atelier-nav{min-height:68px;padding:14px 18px}.beauty-ritual-nav>button:first-child span,.jewelry-atelier-nav>button:first-child span{font-size:12px}.beauty-ritual-nav nav,.jewelry-atelier-nav nav{display:none}.beauty-ritual-nav__shop,.jewelry-atelier-nav__shop{font-size:8px}.beauty-consult,.beauty-education,.beauty-final-cta,.beauty-formula__copy,.beauty-lab-cover,.beauty-sequence,.jewelry-atelier-cover,.jewelry-atelier-story>div,.jewelry-inspection-table,.jewelry-material-map,.jewelry-stack-studio{padding-inline:22px}.beauty-lab-cover,.jewelry-atelier-cover{padding-block:75px 88px}.jewelry-atelier-cover h1{font-size:105px}.beauty-lab-cover p,.jewelry-atelier-cover p{font-size:13px}.beauty-consult,.beauty-education,.beauty-sequence,.jewelry-inspection-table,.jewelry-material-map,.jewelry-stack-studio{padding-block:75px}.beauty-consult h2,.beauty-education h2,.beauty-final-cta h2,.beauty-formula h2,.beauty-sequence h2,.jewelry-collection-end h2,.jewelry-inspection-table h2,.jewelry-material-map h2,.jewelry-stack-studio h2{font-size:56px}.jewelry-inspection-table__selected{grid-template-columns:1fr}.jewelry-inspection-table__selected h3{font-size:50px}.jewelry-stack-studio__workbench{grid-template-columns:1fr}.jewelry-stack-studio__rings{min-height:280px}.jewelry-stack-ring--0{left:32px}.jewelry-stack-ring--1{right:32px}.jewelry-material-map{display:block}.jewelry-material-map>div:last-child{margin-top:35px}.jewelry-atelier-story img{min-height:380px}.beauty-final-cta,.jewelry-collection-end{display:block;padding-block:70px}.beauty-final-cta h2,.jewelry-collection-end h2{margin:18px 0 28px}.beauty-listing-intro,.jewelry-listing-intro{padding:75px 22px 30px}.beauty-listing-intro h1,.jewelry-listing-intro h1{font-size:75px}.beauty-listing-grid,.jewelry-listing-grid{grid-template-columns:1fr;padding-inline:22px}.beauty-dossier,.jewelry-dossier{padding-inline:22px;padding-block:65px 80px}.beauty-dossier__copy h1,.jewelry-dossier__copy h1{font-size:75px}.beauty-dossier__copy>button,.jewelry-dossier__copy>button{margin-bottom:35px}.beauty-dossier__footer,.jewelry-dossier__footer{display:block;padding:48px 22px}.beauty-dossier__footer h2,.jewelry-dossier__footer h2{margin:15px 0 25px;font-size:50px}.beauty-lab-cover h1{font-size:73px}.beauty-lab-cover__image{width:100%}.beauty-consult-tool__result{padding:20px}.beauty-formula__field{min-height:410px;padding:28px 22px}.beauty-formula__copy{padding-block:68px}.beauty-sequence__cards{grid-template-columns:1fr;margin-top:38px}.beauty-education{display:block}.beauty-education>div:last-child{margin-top:35px}}@media (prefers-reduced-motion:reduce){.beauty-experience *,.jewelry-experience *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.dark .jewelry-experience{--jx-paper:#0b0a09;background:#0b0a09}.jewelry-experience html.dark{background:#0b0a09}html.dark .beauty-experience{--ux-paper:#2c1e1c;--ux-ink:#fff0e7;--ux-muted:#ccb5ad;background:#2c1e1c}html.dark .beauty-education,html.dark .beauty-lab-cover{background:#2c1e1c}html.dark .beauty-consult{background:#512a25}html.dark .beauty-consult-tool__result{background:#3c2522}