:root{--paper:#f0e3d1;--cream:#e5d3ba;--ink:#352216;--muted:#79614f;--line:#cdb69a;--olive:#7b5133;--warm:#c59a6b}body{background:#f0e3d1;color:#352216}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#cba575}.preview-bar{background:#412919;color:#dbc2a0;font-size:8px;letter-spacing:1.4px;padding:9px 15px}header{position:sticky;top:0;background:#302015f2;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid #e0be8226;color:#f0e2cd}.header-inner{height:83px;padding:0 3.5%}.header-inner .wordmark{font-family:Arial,sans-serif;font-weight:400;font-size:41px;letter-spacing:8px}.header-inner nav{gap:22px}.header-inner nav a{font-size:8px;letter-spacing:1.1px;text-transform:uppercase;opacity:.84}.header-inner nav a:hover{opacity:1}.header-actions .icon-btn svg{stroke-width:1;stroke:#f0dfc7}.mobile-nav{background:#302015;border-color:#b592652b}.mobile-nav a{color:#f0dfc7;letter-spacing:1px}.living-hero.campaign-hero{height:calc(100svh - 115px);min-height:650px;max-height:1000px;background:#4a2b18;isolation:isolate;overflow:hidden}.runway-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;animation:runway-breathe 28s ease-in-out infinite alternate;transform-origin:70% 50%;will-change:transform}.living-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#26170de0 0%,#2e1a0c60 33%,transparent 62%),linear-gradient(0deg,#20130b9c,transparent 35%);pointer-events:none}.living-hero-copy{position:absolute;left:6.5%;top:47%;transform:translateY(-50%);max-width:650px;color:#fff2db;z-index:1}.living-hero-copy .eyebrow{font-size:9px;letter-spacing:2px;color:#e2c5a0;margin-bottom:25px}.living-hero-copy h1{font-size:clamp(70px,8vw,126px);line-height:.94;font-weight:400;letter-spacing:-4px;margin-bottom:27px;color:#fff2db;text-shadow:0 2px 30px #1f130c14}.living-hero-copy h1 em{font-weight:400}.living-hero-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;letter-spacing:.35px;color:#ecd7b7;margin-bottom:32px}.living-hero-actions{display:flex;align-items:center;gap:32px}.runway-primary{background:#ead6b7;border-color:#ead6b7;color:#3c2516;min-width:195px;justify-content:space-between;padding:15px 23px;font-size:9px;letter-spacing:.8px}.runway-primary:hover{background:#f7e8d3;border-color:#f7e8d3;color:#3c2516}.runway-secondary{font-size:9px;letter-spacing:.5px;color:#f0ddbe;border-bottom:1px solid #e1bd8166;padding:5px 0}.living-hero-bottom{position:absolute;bottom:28px;left:3.5%;right:3.5%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:1.5px;color:#e8d1ae;z-index:1}.living-hero-bottom>span:first-child{font-size:8px}.hero-motion{border:0;background:none;color:#e8d1ae;padding:7px;font-size:8px;letter-spacing:.5px}.hero-motion span{padding-left:12px}.chapter-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 5%;background:#e9d8c0;border-bottom:1px solid #cbb08c;color:#5a3a23}.chapter-nav button{border:0;background:none;text-align:left;padding:26px 10px;font-size:9px;letter-spacing:.5px}.chapter-nav button span{font-size:8px;color:#977454;margin-right:16px}.chapter-nav button:hover{color:#9a6235}.runway-chapter{scroll-margin-top:90px}.presence-intro{padding:115px 6% 70px;max-width:1600px;margin:auto;position:relative}.presence-intro>.eyebrow{font-size:8px;letter-spacing:2px;color:#9e7249;margin-bottom:33px}.presence-intro h2{font-size:clamp(48px,5.9vw,92px);line-height:1.08;letter-spacing:-2.4px;font-weight:400;max-width:1120px;margin:0 0 65px}.presence-intro h2 em{color:#a2734d}.presence-intro-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:end;border-top:1px solid #c9b08f;padding-top:28px}.presence-intro-bottom p{font-size:11px;line-height:1.9;color:#80644d;margin:0}.presence-intro-bottom p:first-child{font-family:Georgia;font-size:20px;color:#65452b}.presence-intro-bottom .text-link{justify-self:end;font-size:9px}.runway-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.runway-section-heading .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:22px;color:#9a714a}.runway-section-heading h2{font-size:clamp(45px,5.2vw,77px);letter-spacing:-2px;line-height:1.05;font-weight:400;margin:0}.runway-section-heading h2 em{color:#9f724a}.runway-section-heading>p{font-size:11px;line-height:1.9;color:#8e7056;margin:0 0 5px}.runway-section-heading .text-link{font-size:9px;margin-bottom:7px}.faces-exhibition{padding:65px 3.5% 80px;max-width:1700px;margin:auto}.faces-exhibition>.runway-section-heading{padding:0 2.8%}.face-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}.face-panel{display:block;position:relative;height:640px;overflow:hidden;background:#65452e;color:#fff1d7}.face-panel:nth-child(2){margin-top:70px}.face-panel:nth-child(3){margin-top:140px}.face-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#201108c4 0%,transparent 55%);pointer-events:none}.face-panel>img{width:100%;height:100%;object-fit:cover;object-position:78% center;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.face-panel:hover>img{transform:scale(1.04)}.face-north>img{object-position:81% center}.face-warm>img{object-position:50% 32%}.face-panel-index{position:absolute;left:23px;top:22px;font-size:7px;letter-spacing:1.8px;color:#f6e1bd;z-index:1}.face-panel-copy{position:absolute;left:26px;right:20px;bottom:33px;z-index:1}.face-panel-copy h3{font-family:Georgia,serif;font-size:51px;line-height:1.02;letter-spacing:-1.5px;font-weight:400;margin-bottom:23px}.face-panel-copy>span{font-size:8px;letter-spacing:1px;border-bottom:1px solid #d2b88d66;padding-bottom:5px}.runway-ribbon{background:#392315;color:#d9b489;overflow:hidden;border-top:1px solid #b58b5c33;border-bottom:1px solid #b58b5c33;padding:18px 0}.runway-ribbon>div{display:flex;align-items:center;gap:48px;width:max-content;animation:runway-marquee 65s linear infinite;font-family:Georgia;font-size:68px;letter-spacing:-2px;line-height:1.1}.runway-ribbon em{color:#e8d3b7;font-weight:400}.art-editorial{background:radial-gradient(ellipse at 25% 30%,#f4e8d5 0%,#e3c9a6 56%,#d5b48b 100%);color:#4a2d1b;padding:90px 5% 95px;position:relative}.art-editorial-heading{max-width:1320px;margin-bottom:45px}.art-editorial-heading h1,.art-editorial-heading h2{font-size:clamp(48px,5.5vw,79px);letter-spacing:-2px;line-height:1.04}.art-editorial-heading .eyebrow{color:#946945;font-size:8px}.art-intro p{color:#836044;font-size:11px}.art-editorial-layout{max-width:1320px;grid-template-columns:minmax(0,2.25fr) minmax(255px,1fr);gap:65px}.artwork-figure{padding:20px;background:#f5e6cf;box-shadow:0 3px 5px #3d210d14,0 23px 45px #5b361c33;position:relative}.artwork-figure:before{content:'';position:absolute;inset:5px;border:1px solid #ab825652;pointer-events:none}.artwork-image-button{background:#c7c8bd}.artwork-image-button img{filter:none!important}.artwork-expand{background:#f4e6d0f2;color:#4b2c16;font-size:8px}.artwork-figure figcaption{color:#9d7a55;font-size:7px;padding:0 3px;margin-top:13px}.art-poem{padding-top:32px}.art-poem>.eyebrow{color:#a27c56;margin-bottom:30px}.art-poem-text p{color:#593d27;font-size:16px;line-height:1.85;letter-spacing:1.7px}.art-collection-link{border-color:#bb986e}.art-collection-link p{color:#725032}.art-page{padding-top:65px}.runway-edit{padding:95px 5% 85px;max-width:1600px;margin:auto}.runway-edit>.runway-section-heading{margin-bottom:45px}.product-visual{background:linear-gradient(135deg,#eee1cc,#ddc5a4);height:365px;border:1px solid #b8956830}.product-visual>a img{filter:drop-shadow(12px 14px 10px #75513320);mix-blend-mode:multiply}.product-brand{color:#8d6848}.product-name{font-family:Georgia,serif;font-size:20px;color:#4a2c17}.product-size,.price-line{color:#8b6b50}.product-tag{color:#8d6848}.save-btn{color:#865e3b}.shop-btn{border-color:#bda07c;background:#e8d5b840;color:#806345}.shop-btn:disabled{color:#806345}.shop-btn.live{background:#5d3820;border-color:#5d3820}.details-link{color:#936e4b}.illustration-label{color:#9a7b57}.collection-footnote .shortlist-note,.shortlist-note{font-size:9px;color:#9e805f;line-height:1.8}.edit-category-links{display:grid;grid-template-columns:1fr 1fr;margin-top:50px;border-top:1px solid #c8ab85;border-bottom:1px solid #c8ab85}.edit-category-links>a{display:flex;align-items:center;gap:24px;padding:25px 18px}.edit-category-links>a+ a{border-left:1px solid #c8ab85}.edit-category-links span{font-size:8px;letter-spacing:1px;color:#9d7955}.edit-category-links span:last-child{margin-left:auto}.edit-category-links h3{font-family:Georgia;font-size:35px;font-weight:400;line-height:1;margin:0;color:#694326}.runway-finale{height:680px;position:relative;overflow:hidden;background:#704d31;color:#fff0d5}.runway-finale>img{width:100%;height:100%;object-fit:cover;object-position:70% center;animation:runway-breathe 32s ease-in-out infinite alternate}.runway-finale:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#36200dd9 0%,#40250d68 36%,transparent 70%)}.runway-finale>div{position:absolute;z-index:1;left:7%;top:50%;transform:translateY(-50%)}.runway-finale .eyebrow{font-size:8px;color:#e1be91;letter-spacing:2px}.runway-finale h2{font-size:clamp(65px,7vw,106px);line-height:.98;letter-spacing:-3px;margin-bottom:27px}.runway-finale p:not(.eyebrow){font-size:12px;color:#e6caa5;line-height:1.8;margin-bottom:30px}.collection-editorial{height:500px;position:relative;overflow:hidden;background:#775537;color:#fbe6c6}.collection-editorial>img{width:100%;height:100%;object-fit:cover;animation:runway-breathe 35s ease-in-out infinite alternate}.collection-editorial:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#301b10c9,#301b1022 75%)}.collection-editorial>div{position:absolute;bottom:55px;left:6%;z-index:1}.collection-editorial .eyebrow{font-size:8px;letter-spacing:2px;color:#e7c69a;margin-bottom:20px}.collection-editorial .serif{font-size:68px;line-height:1.1;letter-spacing:-2px;max-width:750px;margin:0}.collection-makeup>img{width:55%;position:absolute;right:0;object-position:center 36%!important}.collection-makeup{background:#5b3822}.page-intro{padding-top:55px;padding-bottom:28px}.page-intro h1{color:#664328}.breadcrumb{color:#a7805a}.page-intro .eyebrow{color:#9f784e}.page-intro>p:not(.eyebrow){color:#967554}.collection{padding-bottom:75px}.toolbar{border-color:#c5a780}.filter{border-color:#c5a780;color:#916f4e}.filter.active{background:#6e472b;border-color:#6e472b;color:#f1ddbc}.sort,.count{color:#987750}.detail-visual{background:radial-gradient(ellipse at 30% 25%,#f2e3cc,#d5b68c)}.detail-copy h1{color:#674126}.detail-copy .description{color:#7c5739}.detail-copy .disclosure,.detail-copy details p{color:#9b7a59}.detail-copy details{border-color:#d0b38e}.prose{padding-top:75px;padding-bottom:90px}.prose h1{font-size:66px;line-height:1.06;color:#664126}.prose h2{color:#91623e}.prose>p,.prose>ul{color:#947455}.prose .lead{color:#775234;font-size:26px}.prose a{color:#765131}.button.light{border-color:#a68157;color:#7e5633;background:transparent}.button.light:hover{background:#dec5a4}.text-link{border-color:#b08a5e;color:#91633f}.quiet{color:#987a5c}.footer-top{grid-template-columns:1.5fr .8fr .9fr 1fr;gap:40px}.footer-logo{font-family:Georgia,serif;font-size:100px;letter-spacing:3px;color:#ecd4af;font-weight:400}.footer-caption,.footer-note p,.campaign-disclosure{color:#b28e66}.campaign-disclosure{font-size:8px}.footer-top h3{color:#d2ad7d;letter-spacing:1.7px;font-size:8px}.footer-top a:not(.wordmark){color:#ceb18c;font-size:10px}footer{background:#2d1c12;color:#ddc19b;padding:65px 5% 25px;border-top:1px solid #98704726}.footer-top>div:first-child>p:first-of-type{font-family:Georgia;font-size:18px;color:#d3b084}.footer-bottom{border-color:#7c573636;color:#9b7750;font-size:8px;padding-top:24px;margin-top:55px}dialog{background:#f1e1c8;color:#5b3a23}dialog::backdrop{background:#22150dba}.search-input-wrap{border-color:#b2946e}.search-input-wrap .button{background:#6a4429;border-color:#6a4429}.search-input-wrap input{color:#765232}.dialog-close{color:#725032}#art-dialog{background:#26190f}#art-dialog .art-dialog-tools{background:#26190f;border-color:#7d5b3b}#art-dialog .art-dialog-tools button{color:#eed5b1;border-color:#8c6946}#toast{background:#5e3a22;color:#f5e4c9}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .face-panel>img{transition:none}html:has(.motion-paused){scroll-behavior:auto}@keyframes runway-breathe{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes runway-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(min-width:1700px){.living-hero.campaign-hero{max-width:none;max-height:1200px}.face-panel{height:770px}.art-editorial-layout{max-width:1450px}.art-editorial-heading{max-width:1450px}}
@media(max-width:1100px){.header-inner nav{gap:16px}.header-inner nav a{font-size:7px}.header-inner .wordmark{font-size:35px;letter-spacing:6px}.living-hero-copy h1{font-size:87px;letter-spacing:-3px}.living-hero-copy{left:5%}.living-hero-actions{gap:20px}.runway-primary{min-width:170px}.face-panel{height:500px}.face-panel-copy h3{font-size:39px}.face-panel-index{font-size:6px;left:16px}.face-panel-copy{left:19px}.face-panel:nth-child(2){margin-top:45px}.face-panel:nth-child(3){margin-top:90px}.art-editorial-layout{gap:35px;grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr)}.art-poem-text p{font-size:14px;letter-spacing:1.4px}.artwork-figure{padding:15px}.product-visual{height:290px}.product-name{font-size:18px}.collection-editorial{height:420px}.collection-editorial .serif{font-size:52px}.footer-logo{font-size:80px}}
@media(max-width:700px){.preview-bar{font-size:6px;letter-spacing:.8px;padding:9px 10px;white-space:nowrap}.preview-bar span{padding:0 5px}.header-inner{height:71px}.header-inner .wordmark{font-size:32px;letter-spacing:6px}.header-inner nav{display:none}.living-hero.campaign-hero{height:calc(100svh - 102px);min-height:660px;max-height:920px}.runway-hero-photo{object-position:69% center;transform-origin:70% 45%;animation-duration:32s}.living-hero-shade{background:linear-gradient(0deg,#25140ced 0%,#35200a80 36%,transparent 68%),linear-gradient(90deg,#30190733,transparent 65%)}.living-hero-copy{left:7%;right:6%;top:auto;bottom:84px;transform:none;max-width:none}.living-hero-copy .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:21px;color:#efd2a7}.living-hero-copy h1{font-size:76px;letter-spacing:-2.8px;line-height:.96;margin-bottom:20px}.living-hero-copy>p:not(.eyebrow){font-size:11px;line-height:1.7;margin-bottom:25px}.living-hero-actions{gap:20px}.runway-primary{font-size:8px;min-width:163px;padding:13px 17px;min-height:45px;gap:17px}.runway-secondary{font-size:8px;letter-spacing:.1px}.living-hero-bottom{left:7%;right:5%;bottom:23px;font-size:6px;letter-spacing:.7px;gap:10px}.living-hero-bottom>span:first-child{font-size:7px}.living-hero-bottom>span:nth-child(2){display:none}.hero-motion{font-size:8px;letter-spacing:.1px}.chapter-nav{padding:0 4%;grid-template-columns:repeat(4,1fr)}.chapter-nav button{font-size:7px;padding:19px 4px;letter-spacing:.1px;text-align:center}.chapter-nav button span{font-size:6px;display:block;margin:0 0 8px}.runway-chapter{scroll-margin-top:75px}.presence-intro{padding:65px 7% 40px}.presence-intro>.eyebrow{font-size:6.5px;letter-spacing:1.6px;margin-bottom:27px}.presence-intro h2{font-size:43px;line-height:1.14;letter-spacing:-1.1px;margin-bottom:38px}.presence-intro-bottom{grid-template-columns:1fr;gap:18px;padding-top:22px}.presence-intro-bottom p{font-size:10px}.presence-intro-bottom p:first-child{font-size:20px}.presence-intro-bottom .text-link{justify-self:start;margin-top:2px;font-size:8px}.faces-exhibition{padding:36px 5% 40px}.runway-section-heading{align-items:end;margin-bottom:27px;gap:15px}.runway-section-heading .eyebrow{font-size:6.5px;letter-spacing:1.1px;margin-bottom:18px}.runway-section-heading h2{font-size:40px;letter-spacing:-1px;line-height:1.08}.runway-section-heading>p{font-size:9px;line-height:1.8;max-width:100px}.faces-exhibition>.runway-section-heading{padding:0 2%}.face-triptych{grid-template-columns:1fr;gap:16px}.face-panel{height:610px}.face-panel:nth-child(2),.face-panel:nth-child(3){margin-top:0}.face-panel>img{object-position:83% center}.face-north>img{object-position:85% center}.face-warm>img{object-position:center 30%}.face-panel-index{left:23px;top:25px;font-size:7px;letter-spacing:1.5px}.face-panel-copy{left:25px;bottom:30px}.face-panel-copy h3{font-size:55px;line-height:1;margin-bottom:23px}.face-panel-copy>span{font-size:8px}.runway-ribbon{padding:18px 0}.runway-ribbon>div{font-size:43px;gap:28px;letter-spacing:-1px;animation-duration:58s}.art-editorial{padding:57px 6% 55px}.art-editorial-heading{margin-bottom:30px}.art-editorial-heading h1,.art-editorial-heading h2{font-size:45px;letter-spacing:-1.3px}.art-editorial-heading .eyebrow{font-size:6.5px;letter-spacing:1.2px;margin-bottom:21px}.art-intro{margin-top:23px}.art-intro p{font-size:10px;line-height:1.9}.art-intro .text-link{font-size:8px}.art-editorial-layout{display:block}.artwork-figure{padding:11px;margin:0 -2% 38px}.artwork-figure:before{inset:4px}.artwork-figure figcaption{font-size:6px;padding:0 3px;margin-top:10px}.artwork-expand{font-size:7px;padding:9px 11px;bottom:10px;right:10px}.art-poem{padding:0 4%}.art-poem>.eyebrow{font-size:7px;margin-bottom:25px}.art-poem-text p{font-size:18px;line-height:1.8;letter-spacing:1.6px;margin-bottom:30px}.art-collection-link{margin-top:35px}.art-collection-link p{font-size:22px}.runway-edit{padding:58px 6% 50px}.runway-edit>.runway-section-heading{display:block;margin-bottom:29px}.runway-edit>.runway-section-heading .text-link{margin-top:25px;display:inline-block}.product-visual{height:240px}.product-grid{gap:30px 12px}.product-name{font-size:17px;line-height:1.25;min-height:44px;margin-bottom:8px}.product-brand{font-size:6px;letter-spacing:.75px;min-height:11px}.product-size{font-size:8px}.price-line{font-size:9px}.shop-btn{font-size:6.5px;padding:11px 4px;letter-spacing:.25px}.product-tag{font-size:6px}.details-link{font-size:8px}.collection-footnote .shortlist-note,.shortlist-note{font-size:8px;line-height:1.8}.edit-category-links{grid-template-columns:1fr;margin-top:35px}.edit-category-links>a{padding:22px 5px;gap:20px}.edit-category-links>a+ a{border-left:0;border-top:1px solid #c8ab85}.edit-category-links h3{font-size:32px}.edit-category-links span{font-size:7px}.runway-finale{height:620px}.runway-finale>img{object-position:79% center}.runway-finale:after{background:linear-gradient(0deg,#301c0be6,transparent 80%)}.runway-finale>div{left:8%;top:auto;bottom:50px;transform:none}.runway-finale h2{font-size:62px;line-height:1;letter-spacing:-2px;margin-bottom:21px}.runway-finale .eyebrow{font-size:7px}.runway-finale p:not(.eyebrow){font-size:11px;line-height:1.8;margin-bottom:25px}.collection-editorial{height:460px}.collection-editorial>div{left:7%;bottom:35px;right:6%}.collection-editorial .serif{font-size:43px;line-height:1.06;letter-spacing:-1px}.collection-editorial .eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:17px}.collection-editorial:after{background:linear-gradient(0deg,#301b10d4,transparent 90%)}.collection-skincare>img{object-position:84% center!important}.collection-makeup>img{width:100%;object-position:center 25%!important}.collection-edit>img{object-position:69% center!important}.page-intro{padding:35px 6% 24px}.page-intro h1{font-size:40px;letter-spacing:-1px}.page-intro .breadcrumb{margin-bottom:28px}.page-intro>p:not(.eyebrow){font-size:11px}.collection{padding:0 6% 50px}.sort{font-size:9px}.filter{font-size:9px;padding:8px 12px}.detail-visual{height:430px}.detail-copy h1{font-size:36px}.detail-copy .description{font-size:21px}.prose{padding:50px 7% 65px}.prose h1{font-size:45px;letter-spacing:-1.2px}.prose .lead{font-size:24px}.prose>p{font-size:13px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-logo{font-size:clamp(48px,17vw,94px);letter-spacing:3px;margin-bottom:20px}.footer-top>div:first-child>p:first-of-type{font-size:21px}.footer-top h3{font-size:8px}.footer-top a:not(.wordmark){font-size:9px}.footer-caption{font-size:10px}.campaign-disclosure{font-size:7px;max-width:260px}.footer-bottom{font-size:7px;gap:10px;margin-top:35px}footer{padding:48px 7% 20px}}
@media(max-width:375px){.living-hero-copy h1{font-size:66px}.living-hero-actions{gap:13px}.runway-secondary{font-size:7px}.presence-intro h2{font-size:38px}.face-panel{height:540px}.product-visual{height:205px}.product-name{font-size:15px}.living-hero.campaign-hero{min-height:610px}.art-poem-text p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.runway-hero-photo,.runway-finale>img,.collection-editorial>img,.runway-ribbon>div{animation:none!important}.face-panel>img{transition:none!important}html{scroll-behavior:auto}}
/* Close-view beauty is the primary visual language. One runway interlude remains. */
.runway-hero-photo{object-position:71% center;transform-origin:77% 47%}.living-hero-shade{background:linear-gradient(90deg,#24170ed1,#432b123d 37%,transparent 65%),linear-gradient(0deg,#2b1a108f,transparent 35%)}.living-hero-copy h1{font-size:clamp(78px,8.7vw,137px)}.runway-interlude{padding:70px 5% 0;max-width:1600px;margin:auto}.runway-interlude-frame{overflow:hidden;position:relative;border:9px solid #d9ba91;box-shadow:0 17px 35px #6d431f24}.runway-interlude-frame>img{display:block;width:100%;height:510px;object-fit:cover;object-position:center 46%;transition:transform 1.3s ease}.runway-interlude-frame:hover>img{transform:scale(1.025)}.runway-interlude-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-bottom:30px;border-bottom:1px solid #c8ab85}.runway-interlude-caption>span{font-size:7px;letter-spacing:1.5px;color:#936a44}.runway-interlude-caption>p{font-family:Georgia;font-size:25px;line-height:1.2;letter-spacing:-.5px;color:#7b5030;margin:0}.collection-edit>img{object-position:77% center!important}.collection-edit:after{background:linear-gradient(90deg,#302015b5,transparent 75%)}
@media(max-width:700px){.living-hero.campaign-hero{min-height:640px}.runway-hero-photo{object-position:86% center;transform-origin:85% 45%}.living-hero-shade{background:linear-gradient(0deg,#23130df5 0%,#38251579 37%,transparent 68%)}.living-hero-copy h1{font-size:83px;line-height:.94}.living-hero-copy{bottom:80px}.runway-interlude{padding:43px 6% 0}.runway-interlude-frame{border-width:5px}.runway-interlude-frame>img{height:350px;object-position:70% center}.runway-interlude-caption{margin-top:16px;padding-bottom:25px;flex-wrap:wrap;gap:13px}.runway-interlude-caption>span{font-size:6px;letter-spacing:1px}.runway-interlude-caption>span:last-child{display:none}.runway-interlude-caption>p{font-size:22px}.collection-edit>img{object-position:85% center!important}.collection-edit:after{background:linear-gradient(0deg,#302015c9,transparent 90%)}}
@media(max-width:375px){.living-hero-copy h1{font-size:72px}.living-hero.campaign-hero{min-height:610px}.runway-interlude-frame>img{height:300px}}
.shortlist-note,.collection-footnote .shortlist-note{color:#74583f}.detail-copy .disclosure,.detail-copy details p{color:#7d5d42}.product-size,.price-line{color:#79563a}
