:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#fff;background:#eeedeb;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.page{min-height:100svh;padding:clamp(10px,1.35vw,22px);background:#eeedeb}.hero{position:relative;width:100%;height:calc(100svh - clamp(20px,2.7vw,44px));min-height:600px;max-height:1000px;overflow:hidden;isolation:isolate;border-radius:clamp(18px,2.5vw,34px);background-color:var(--hero-bg);transition:background-color 1.08s cubic-bezier(.65,0,.35,1);animation:canvas-in .65s .5s both}.plane{position:absolute;inset:0;z-index:-1;background-color:var(--plane-bg);clip-path:polygon(0 18%,100% 82%,100% 100%,0 100%);transition:background-color 1.08s cubic-bezier(.65,0,.35,1);opacity:.58}.nav{position:absolute;top:clamp(28px,5.2vh,52px);left:clamp(28px,4.7vw,66px);right:clamp(28px,4.7vw,66px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:5;font-size:clamp(11px,1.25vw,16px);letter-spacing:-.01em;animation:intro-up .5s .82s both}.brand{display:inline-flex;align-items:center;gap:6px;width:max-content;font-size:clamp(16px,1.8vw,23px);font-weight:680;letter-spacing:-.045em}.brand-mark{width:27px;height:27px}.nav-center,.nav-right{display:flex;align-items:center}.nav-center{gap:clamp(14px,2.25vw,30px)}.nav-center a:not(.active),.nav-right .login,.bag-link{color:#ffffff8c;transition:color .2s}.nav-center a:hover,.nav-right a:hover{color:#fff}.nav-center .active,.signup{color:#171717;background:#fff;border-radius:100px;padding:9px 20px;font-weight:580}.nav-right{justify-self:end;gap:clamp(14px,1.6vw,24px)}.nav-right .signup{padding:9px 20px}.bag-link{display:inline-grid;place-items:center}.bag-link svg{width:19px;height:19px}.hero-content{position:absolute;left:50%;top:18.5%;width:min(92%,1120px);transform:translate(-50%);text-align:center;z-index:3}.eyebrow{display:inline-block;padding:9px 25px;border:1px solid rgba(255,255,255,.24);border-radius:100px;color:#ffffff8c;font-size:clamp(10px,.92vw,12px);line-height:1;letter-spacing:.01em;animation:intro-up .45s 1.1s both}h1{margin:clamp(22px,calc(10svh - 55px),35px) 0 clamp(18px,calc(9.1svh - 52px),30px);color:#fff;font-size:clamp(31px,min(4.12vw,5.5svh),63px);line-height:1.02;font-weight:600;letter-spacing:-.055em;text-wrap:balance;animation:intro-up .57s 1.25s both}.hero-content p{margin:0 auto;color:#ffffff7a;font-size:clamp(10px,.92vw,13.5px);line-height:1.4;letter-spacing:-.012em;animation:intro-up .55s 1.42s both}.cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(24px,min(4vw,calc(7svh - 22px)),50px);padding:6px 6px 6px 20px;min-height:42px;border-radius:100px;background:#fff;color:#191919;font-size:clamp(10px,.76vw,11px);font-weight:560;white-space:nowrap;animation:intro-up .55s 1.6s both}.cta-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#151515;color:#fff}.cta-arrow svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.carousel{position:absolute;inset:0;z-index:2;pointer-events:none}.arch{position:absolute;width:18.5%;bottom:-13%;overflow:hidden;border-radius:999px 999px 0 0;transform:translate(-50%,110%);transition:left 1.08s cubic-bezier(.65,0,.35,1),top 1.08s cubic-bezier(.65,0,.35,1),background-color 1.08s cubic-bezier(.65,0,.35,1),transform .7s cubic-bezier(.65,0,.35,1);transition-delay:0ms,0ms,0ms,var(--intro-delay);will-change:left,top,transform}.hero.entered .arch{transform:translate(-50%)}.hero.settling .arch{transition:none!important}.arch img{position:absolute;left:50%;bottom:-15%;height:111%;width:auto;max-width:none;transform:translate(-50%);-webkit-user-select:none;user-select:none}.wrap-clone{animation:wrap-in 1.08s cubic-bezier(.65,0,.35,1) forwards}.hero.entered .wrap-clone{transform:translate(-50%)}@keyframes wrap-in{0%{left:111.35%;top:78%}to{left:90.9%;top:71%}}@keyframes intro-up{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes canvas-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){.page{padding:9px}.hero{height:calc(100svh - 18px);min-height:570px;border-radius:22px}.nav{top:20px;left:19px;right:19px;grid-template-columns:1fr auto}.brand{font-size:15px}.nav-center{position:absolute;left:50%;top:43px;transform:translate(-50%);gap:13px}.nav-center .active{padding:7px 12px}.nav-right{grid-column:2;gap:13px}.nav-right .signup{padding:7px 11px}.hero-content{top:21%;width:94%}h1{font-size:clamp(29px,6.2vw,42px);line-height:1.06}.hero-content p{max-width:330px;font-size:11px}.desktop-break{display:none}.cta{margin-top:24px}.arch{width:18.5%}}@media(max-width:420px){.nav-center{gap:8px;font-size:9px}.nav-right .login{display:none}.hero-content{top:21%}h1{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.edit-section{color:#282622;background:#eeedeb;scroll-margin-top:24px}.edit-inner{width:100%;max-width:1740px;margin:0 auto;padding:clamp(96px,10vw,164px) clamp(20px,3.5vw,68px) clamp(100px,10vw,164px)}.edit-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(265px,350px);align-items:end;column-gap:clamp(32px,6vw,100px);margin-bottom:clamp(62px,6.3vw,96px)}.edit-kicker{display:block;color:#7c7972;font-size:clamp(10px,.83vw,12px);font-weight:620;letter-spacing:.14em;line-height:1.2}.edit-header h2{margin:30px 0 0;font-size:clamp(54px,6.1vw,94px);font-weight:550;letter-spacing:-.066em;line-height:.99}.edit-header-aside{padding-bottom:7px}.edit-header-aside p{margin:0;color:#77736c;font-size:clamp(13px,1.08vw,16px);line-height:1.5;letter-spacing:-.017em}.edit-text-link{display:inline-flex;align-items:center;gap:11px;margin-top:28px;padding-bottom:6px;border-bottom:1px solid #8b877e;color:#35322e;font-size:clamp(10px,.78vw,12px);font-weight:650;letter-spacing:.1em;line-height:1;transition:gap .6s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1)}.edit-text-link:hover{gap:16px;color:#746b5c}.edit-text-link span{font-size:17px;font-weight:400;line-height:.65}.edit-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.73fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2.6vw,44px)}.edit-card{min-width:0;margin:0}.edit-card--two{margin-top:clamp(112px,12.8vw,190px)}.edit-card--three{margin-top:clamp(42px,5vw,76px)}.edit-image-frame{width:100%;overflow:hidden;border-radius:clamp(16px,1.45vw,22px);background:#d9d4cb}.edit-card--one .edit-image-frame{aspect-ratio:.72}.edit-card--two .edit-image-frame{aspect-ratio:.62}.edit-card--three .edit-image-frame{aspect-ratio:.78}.edit-image-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 27%;transform:scale(1);transition:transform .65s cubic-bezier(.22,1,.36,1)}.edit-card--two .edit-image-frame img{object-position:50% 50%}.edit-card--three .edit-image-frame img{object-position:50% 30%}.edit-card:hover .edit-image-frame img{transform:scale(1.028)}.edit-caption{display:grid;grid-template-columns:35px minmax(0,1fr);column-gap:9px;row-gap:5px;padding-top:19px;transition:transform .65s cubic-bezier(.22,1,.36,1)}.edit-card:hover .edit-caption{transform:translateY(3px)}.edit-number{grid-row:1 / span 2;color:#99958e;font-size:11px;letter-spacing:.08em}.edit-form{color:#37332e;font-size:11px;font-weight:660;letter-spacing:.12em;line-height:1.2}.edit-description{color:#8a867f;font-size:clamp(12px,.95vw,14px);line-height:1.3}.edit-ending{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:clamp(112px,11vw,170px);padding-top:clamp(30px,3vw,45px);border-top:1px solid #c7c3bb}.edit-ending p{margin:0;font-size:clamp(42px,5.25vw,79px);font-weight:540;letter-spacing:-.063em;line-height:1.02}.edit-ending span{flex-shrink:0;padding-bottom:8px;color:#8a867f;font-size:clamp(10px,.8vw,12px);font-weight:600;letter-spacing:.12em;white-space:nowrap}@media(max-width:980px){.edit-header{grid-template-columns:minmax(0,1fr) minmax(220px,290px);gap:30px}.edit-header h2{font-size:clamp(49px,7vw,70px)}.edit-card--two{margin-top:clamp(76px,10vw,120px)}.edit-card--three{margin-top:clamp(28px,4vw,50px)}.edit-caption{grid-template-columns:24px minmax(0,1fr);column-gap:5px}}@media(max-width:700px){.edit-inner{padding:84px 16px 100px}.edit-header{display:block;margin-bottom:58px}.edit-header h2{margin-top:22px;font-size:clamp(48px,12vw,66px)}.edit-header-aside{margin-top:34px;padding:0}.edit-header-aside p{font-size:14px}.edit-text-link{margin-top:22px}.edit-grid{display:flex;flex-direction:column;gap:56px}.edit-card{width:100%;margin-top:0}.edit-card--one .edit-image-frame{aspect-ratio:.79}.edit-card--two .edit-image-frame{aspect-ratio:.69}.edit-card--three .edit-image-frame{aspect-ratio:.84}.edit-caption{grid-template-columns:35px minmax(0,1fr)}.edit-ending{display:block;margin-top:92px;padding-top:27px}.edit-ending p{font-size:clamp(39px,10vw,58px)}.edit-ending span{display:block;margin-top:29px;padding:0}}.motion-section{position:relative;overflow:hidden;isolation:isolate;border-radius:clamp(18px,2.5vw,34px);background:#151411;color:#f1eee8}.motion-inner{width:100%;max-width:1740px;margin:0 auto;padding:clamp(104px,10vw,166px) clamp(20px,3.5vw,68px) clamp(72px,7vw,112px)}.motion-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,355px);align-items:end;column-gap:clamp(34px,7vw,110px);margin-bottom:clamp(84px,8.5vw,132px)}.motion-kicker{display:block;color:#aaa69f;font-size:clamp(10px,.83vw,12px);font-weight:620;letter-spacing:.14em;line-height:1.2}.motion-header h2{margin:30px 0 0;font-size:clamp(62px,7.2vw,112px);font-weight:520;letter-spacing:-.067em;line-height:.94}.motion-header-aside{padding-bottom:8px}.motion-header-aside p{max-width:335px;margin:0;color:#a9a59e;font-size:clamp(14px,1.08vw,16px);line-height:1.55;letter-spacing:-.014em}.motion-link{display:inline-flex;align-items:center;gap:11px;margin-top:29px;padding-bottom:7px;border-bottom:1px solid #77746e;color:#eeeae3;font-size:clamp(10px,.78vw,12px);font-weight:650;letter-spacing:.1em;line-height:1;transition:gap .7s cubic-bezier(.22,1,.36,1),color .7s cubic-bezier(.22,1,.36,1)}.motion-link:hover{gap:17px;color:#c7b9a8}.motion-link span{font-size:17px;font-weight:400;line-height:.65}.motion-stage{position:relative;scroll-margin-top:36px}.motion-word{position:absolute;z-index:0;top:19%;left:50%;width:max-content;color:#f1eee811;font-size:clamp(260px,34vw,620px);font-weight:700;letter-spacing:-.105em;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(calc(-50% + var(--motion-shift, 0px)),0,0)}.motion-panels{position:relative;z-index:1;display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,25px)}.motion-panel{position:relative;flex:var(--panel-grow) 1 0;min-width:0;height:var(--panel-height);margin:var(--panel-offset) 0 0;overflow:hidden;border-radius:clamp(10px,1.2vw,18px);background:#3f3b35;transition:flex-grow .7s cubic-bezier(.22,1,.36,1)}.motion-panel--01{--panel-grow: 1.02;--panel-height: clamp(500px, 43vw, 665px);--panel-offset: clamp(72px, 6.2vw, 95px)}.motion-panel--02{--panel-grow: 1.32;--panel-height: clamp(610px, 52vw, 810px);--panel-offset: 0px}.motion-panel--03{--panel-grow: .78;--panel-height: clamp(480px, 40vw, 625px);--panel-offset: clamp(20px, 2.4vw, 37px)}.motion-panel--04{--panel-grow: 1.04;--panel-height: clamp(510px, 44vw, 690px);--panel-offset: clamp(88px, 7.6vw, 118px)}.motion-panel:after{content:"";position:absolute;inset:54% 0 0;background:linear-gradient(transparent,#0000005c);pointer-events:none}.motion-panel img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--crop, 50% 50%);transform:scale(1.025) translate(0);transition:transform .75s cubic-bezier(.22,1,.36,1),object-position .75s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.motion-panel--01{--crop: 53% 50%}.motion-panel--02{--crop: 51% 50%}.motion-panel--03{--crop: 50% 50%}.motion-panel--04{--crop: 49% 50%}.motion-panel-label{position:absolute;z-index:2;right:clamp(17px,1.8vw,26px);bottom:clamp(18px,1.8vw,26px);left:clamp(17px,1.8vw,26px);display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:clamp(10px,.78vw,12px);font-weight:600;letter-spacing:.14em;line-height:1;opacity:.7;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (min-width:901px){.motion-panels:hover .motion-panel{flex-grow:calc(var(--panel-grow) - .035)}.motion-panels:hover .motion-panel:hover{flex-grow:calc(var(--panel-grow) + .105)}.motion-panel:hover img{transform:scale(1.065) translate(-1.3%)}.motion-panel:hover .motion-panel-label{opacity:1;transform:translateY(-3px)}}.motion-marquee{overflow:hidden;border-top:1px solid rgba(238,234,227,.2);padding:20px 0 21px}.motion-marquee-track{display:flex;width:max-content;animation:motion-marquee-drift 72s linear infinite}.motion-marquee-group{display:flex;flex:none;align-items:center;gap:clamp(48px,6vw,100px);padding-right:clamp(48px,6vw,100px);white-space:nowrap}.motion-marquee-group span{color:#aaa69f;font-size:clamp(10px,.8vw,12px);font-weight:570;letter-spacing:.22em}@keyframes motion-marquee-drift{to{transform:translate(-50%)}}@media(max-width:900px){.motion-header{grid-template-columns:minmax(0,1fr) minmax(220px,310px);gap:24px}.motion-header h2{font-size:clamp(57px,8vw,78px)}.motion-panels{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}.motion-panel{width:100%;margin-top:var(--panel-offset)}.motion-panel--01{--panel-height: 600px;--panel-offset: 70px}.motion-panel--02{--panel-height: 680px;--panel-offset: 0px}.motion-panel--03{--panel-height: 560px;--panel-offset: 0px}.motion-panel--04{--panel-height: 620px;--panel-offset: 72px}.motion-word{top:27%}}@media(max-width:650px){.motion-section{border-radius:20px}.motion-inner{padding:86px 16px 84px}.motion-header{display:block;margin-bottom:62px}.motion-header h2{margin-top:22px;font-size:clamp(55px,13.6vw,76px)}.motion-header-aside{margin-top:34px;padding:0}.motion-header-aside p{max-width:350px;font-size:14px}.motion-link{margin-top:22px}.motion-panels{display:flex;flex-direction:column;gap:18px}.motion-panel{flex:none;width:100%;margin:0;border-radius:13px}.motion-panel--01{height:auto;aspect-ratio:.82}.motion-panel--02{height:auto;aspect-ratio:.68}.motion-panel--03{height:auto;aspect-ratio:.88}.motion-panel--04{height:auto;aspect-ratio:.76}.motion-panel img{position:absolute;inset:0}.motion-panel-label{right:18px;bottom:18px;left:18px;font-size:10px;opacity:.82}.motion-word{top:30%;font-size:46vw}.motion-marquee{padding:17px 0 18px}}@media(prefers-reduced-motion:reduce){.motion-marquee-track{animation:none}.motion-panel,.motion-panel img,.motion-panel-label,.motion-link{transition:none}}.material-section,.lookbook-section{color:#292722}.material-section{background:#f3f0e9}.lookbook-section{background:#eeedeb}.lower-inner{width:100%;max-width:1740px;margin:0 auto;padding:clamp(108px,10vw,166px) clamp(20px,3.5vw,68px) clamp(116px,10vw,174px)}.lower-split-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(265px,360px);align-items:end;column-gap:clamp(34px,7vw,110px);margin-bottom:clamp(68px,7vw,112px)}.lower-kicker{display:block;color:#807b72;font-size:clamp(10px,.83vw,12px);font-weight:620;letter-spacing:.14em;line-height:1.2}.lower-split-header h2{margin:30px 0 0;font-size:clamp(59px,6.5vw,102px);font-weight:530;letter-spacing:-.067em;line-height:.96}.lower-header-aside{padding-bottom:7px}.lower-header-aside p{max-width:355px;margin:0;color:#77736d;font-size:clamp(14px,1.07vw,16px);line-height:1.55;letter-spacing:-.016em}.lower-header-aside p+p{margin-top:15px}.lower-text-link{display:inline-flex;align-items:center;gap:11px;margin-top:28px;padding-bottom:7px;border-bottom:1px solid #8b877e;color:#35322e;font-size:clamp(10px,.78vw,12px);font-weight:650;letter-spacing:.1em;line-height:1;transition:gap .65s cubic-bezier(.22,1,.36,1)}.lower-text-link:hover{gap:17px}.lower-text-link span{font-size:17px;font-weight:400;line-height:.65}.material-composition{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.55fr) minmax(0,.45fr);grid-template-rows:clamp(290px,27vw,390px) clamp(365px,33vw,480px);grid-template-areas:"hero landscape landscape" "hero vertical spec";gap:clamp(17px,2vw,32px);scroll-margin-top:30px}.material-image{min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:clamp(12px,1.4vw,20px);background:#d6cfc3}.material-image--hero{grid-area:hero}.material-image--landscape{grid-area:landscape}.material-image--vertical{grid-area:vertical}.material-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.material-image--hero img{object-position:52% 50%}.material-image--landscape img{object-position:50% 52%}.material-image--vertical img{object-position:50% 40%}@media(hover:hover){.material-image:hover img{transform:scale(1.02)}}.material-spec{grid-area:spec;display:flex;flex-direction:column;min-width:0;border-top:1px solid #b9b4aa;padding-top:19px}.material-spec-index,.lookbook-year,.lookbook-finale-index{color:#858077;font-size:clamp(10px,.8vw,12px);font-weight:610;letter-spacing:.13em;line-height:1.4}.material-spec h3{margin:24px 0 auto;font-size:clamp(21px,2vw,32px);font-weight:550;letter-spacing:-.045em;line-height:1}.material-spec dl{margin:0}.material-spec dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #c8c3b8;padding:12px 0;font-size:clamp(11px,.93vw,14px);line-height:1.3}.material-spec dt{color:#817c73}.material-spec dd{margin:0;color:#38342f;font-weight:550;text-align:right}.lookbook-header{margin-bottom:clamp(78px,8vw,126px)}.lookbook-header .lower-header-aside{display:flex;flex-direction:column;align-items:flex-start;gap:35px}.lookbook-shot{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:clamp(12px,1.4vw,20px);background:#d6d0c5}.lookbook-shot img{display:block;width:100%;height:100%;object-fit:cover}.lookbook-shot figcaption{position:absolute;right:clamp(19px,2.3vw,36px);bottom:clamp(18px,2.2vw,34px);left:clamp(19px,2.3vw,36px);display:flex;justify-content:space-between;gap:15px;color:#f7f4ee;font-size:clamp(10px,.85vw,13px);font-weight:600;letter-spacing:.12em;line-height:1.2;text-shadow:0 1px 5px rgba(0,0,0,.3)}.lookbook-shot figcaption span:last-child{font-weight:500;letter-spacing:.02em}.lookbook-shot--opening{width:100%;aspect-ratio:1.61}.lookbook-shot--opening img{object-position:50% 52%}.lookbook-pair{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(22px,4vw,70px);margin-top:clamp(90px,10vw,158px)}.lookbook-shot--second{aspect-ratio:.72}.lookbook-shot--second img{object-position:51% 50%}.lookbook-shot--third{aspect-ratio:.84;margin-top:clamp(95px,11vw,175px)}.lookbook-shot--third img{object-position:50% 50%}.lookbook-feature{margin-top:clamp(110px,13vw,210px)}.lookbook-shot--feature{width:100%;aspect-ratio:1.78}.lookbook-shot--feature img{object-position:50% 52%}.lookbook-feature-note{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-top:22px}.lookbook-feature-note span{color:#847f77;font-size:11px;font-weight:610;letter-spacing:.14em}.lookbook-feature-note p{width:min(46%,560px);margin:0;font-size:clamp(30px,3.3vw,51px);font-weight:510;line-height:1.08;letter-spacing:-.055em}.lookbook-finale{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.74fr);align-items:center;gap:35px;margin-top:clamp(116px,14vw,222px)}.lookbook-finale-index{align-self:center;padding-left:clamp(0px,9vw,145px)}.lookbook-shot--final{aspect-ratio:.73}.lookbook-shot--final img{object-position:50% 50%}.lookbook-reveal{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.lookbook-reveal.is-visible{opacity:1;transform:translateY(0)}.lookbook-pair .lookbook-shot--third{transition-delay:.12s}.closing-section{position:relative;overflow:hidden;border-radius:clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px) 0 0;background:#10100f;color:#f1eee8;text-align:center}.closing-content{width:min(100% - 40px,1100px);margin:0 auto;padding-top:clamp(150px,15vw,250px)}.closing-kicker{color:#928e87;font-size:clamp(10px,.83vw,12px);font-weight:600;letter-spacing:.16em}.closing-content h2{margin:clamp(40px,5vw,75px) 0 0;font-size:clamp(60px,6.4vw,108px);font-weight:490;line-height:1.01;letter-spacing:-.068em}.closing-content p{width:min(100%,410px);margin:clamp(32px,4vw,58px) auto 0;color:#a8a49c;font-size:clamp(14px,1.05vw,16px);line-height:1.55}.closing-cta{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:clamp(36px,4vw,56px);padding:6px 6px 6px 21px;border-radius:100px;background:#f3f0e9;color:#151411;font-size:11px;font-weight:650;letter-spacing:.08em;white-space:nowrap;transition:transform .65s cubic-bezier(.22,1,.36,1)}.closing-cta:hover{transform:translateY(-3px)}.closing-cta-arrow{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#151411;color:#f3f0e9}.closing-cta svg,.footer-newsletter button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.closing-word{width:max-content;margin:clamp(130px,15vw,235px) auto -.07em;color:#dedbd4;font-size:clamp(190px,37vw,680px);font-weight:650;letter-spacing:-.105em;line-height:.74;white-space:nowrap;-webkit-user-select:none;user-select:none}.site-footer{border-radius:0 0 clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px);background:#10100f;color:#f1eee8}.footer-inner{width:100%;max-width:1740px;margin:0 auto;border-top:1px solid #3b3935;padding:clamp(72px,7vw,115px) clamp(20px,3.5vw,68px) 34px}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px}.footer-brand>a{display:inline-block;font-size:clamp(26px,2.5vw,39px);font-weight:660;letter-spacing:-.065em;line-height:1}.footer-brand p{margin:29px 0 0;color:#aaa69e;font-size:clamp(13px,1vw,15px);line-height:1.55}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,52px)}.footer-links nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-links h3,.footer-newsletter span{margin:0 0 15px;color:#f1eee8;font-size:10px;font-weight:650;letter-spacing:.15em;line-height:1.2}.footer-links a{color:#aaa69e;font-size:clamp(12px,.9vw,14px);line-height:1.2;transition:color .2s}.footer-links a:hover,.footer-legal a:hover{color:#fff}.footer-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:60px;border-top:1px solid #3b3935;margin-top:clamp(80px,8vw,130px);padding:clamp(45px,5vw,76px) 0 clamp(80px,8vw,130px)}.footer-newsletter p{margin:0;color:#aaa69e;font-size:clamp(13px,1vw,15px);line-height:1.55}.footer-newsletter form{position:relative;display:flex;align-items:center;align-self:start;min-width:0;border-bottom:1px solid #87837a}.footer-newsletter input{width:100%;min-width:0;border:0;outline:0;padding:4px 12px 15px 0;background:transparent;color:#f1eee8;font:inherit;font-size:14px}.footer-newsletter input::placeholder{color:#aaa69e;opacity:1}.footer-newsletter input:focus-visible{outline:1px solid #d8d2c9;outline-offset:3px}.footer-newsletter button{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border:0;border-radius:50%;background:#f1eee8;color:#10100f;cursor:pointer}.footer-newsletter output{position:absolute;top:calc(100% + 12px);left:0;color:#aaa69e;font-size:12px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 32px;border-top:1px solid #3b3935;padding-top:28px;color:#908c85;font-size:11px;letter-spacing:.035em}.footer-legal{display:flex;gap:clamp(18px,2.3vw,36px)}.footer-legal a{transition:color .2s}.fusion-credit{display:inline-flex;align-items:center;gap:8px;color:#908c85;white-space:nowrap}.fusion-credit img{display:block;width:clamp(105px,9vw,135px);height:auto;opacity:.72}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.material-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:320px 390px auto;grid-template-areas:"hero landscape" "hero vertical" "spec spec"}.material-spec{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:start;margin-top:5px;padding-top:18px}.material-spec h3{margin:0}.material-spec dl{grid-column:3}.material-spec dl div:first-child{border-top:0;padding-top:0}.lookbook-pair{gap:30px}}@media(max-width:760px){.lower-split-header{grid-template-columns:minmax(0,1fr) minmax(210px,265px);gap:20px}.lower-split-header h2{font-size:clamp(50px,7vw,70px)}.lower-header-aside p{font-size:13px}.footer-top{grid-template-columns:1fr;gap:60px}.footer-newsletter{grid-template-columns:1fr 1fr;gap:35px}}@media(max-width:650px){.lower-inner{padding:86px 16px 100px}.lower-split-header{display:block;margin-bottom:59px}.lower-split-header h2{margin-top:22px;font-size:clamp(52px,13vw,68px)}.lower-header-aside{margin-top:34px;padding:0}.lower-header-aside p{font-size:14px}.lower-text-link{margin-top:23px}.material-composition{display:flex;flex-direction:column;gap:18px}.material-image{width:100%;border-radius:14px}.material-image--hero{aspect-ratio:.8}.material-image--landscape{aspect-ratio:1.55}.material-image--vertical{aspect-ratio:.86}.material-spec{display:block;width:100%;margin:19px 0;padding-top:17px}.material-spec h3{margin:26px 0 35px}.material-spec dl div:first-child{border-top:1px solid #c8c3b8;padding-top:12px}.lookbook-header .lower-header-aside{gap:24px}.lookbook-shot{border-radius:14px}.lookbook-shot--opening{aspect-ratio:.93}.lookbook-shot--opening img{object-position:48% 50%}.lookbook-pair{display:flex;flex-direction:column;gap:74px;margin-top:76px}.lookbook-shot--second{width:86%;aspect-ratio:.73}.lookbook-shot--third{align-self:flex-end;width:91%;aspect-ratio:.77;margin:0}.lookbook-feature{margin-top:100px}.lookbook-shot--feature{aspect-ratio:1.1}.lookbook-feature-note{display:block;margin-top:20px}.lookbook-feature-note p{width:100%;margin-top:21px;font-size:clamp(34px,9vw,48px)}.lookbook-finale{display:block;margin-top:112px}.lookbook-finale-index{display:block;margin-bottom:28px;padding:0}.lookbook-shot--final{width:86%;margin-left:auto;aspect-ratio:.74}.lookbook-shot figcaption{right:17px;bottom:17px;left:17px;font-size:10px}.closing-section{border-radius:20px 20px 0 0}.closing-content{width:min(100% - 30px,500px);padding-top:132px}.closing-content h2{margin-top:38px;font-size:clamp(42px,10.5vw,66px);line-height:1.05}.closing-content p{max-width:315px;margin-top:31px;font-size:13px}.closing-cta{margin-top:37px;font-size:10px}.closing-word{margin-top:145px;font-size:43vw}.site-footer{border-radius:0 0 20px 20px}.footer-inner{padding:70px 16px 29px}.footer-top{gap:63px}.footer-links{gap:12px}.footer-links nav{gap:13px}.footer-links h3{margin-bottom:10px}.footer-links a{font-size:12px}.footer-newsletter{display:block;margin-top:68px;padding:47px 0 85px}.footer-newsletter form{margin-top:42px}.footer-bottom{align-items:flex-start;gap:25px}.footer-bottom>span{width:100%}.fusion-credit{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.lookbook-reveal{opacity:1;transform:none;transition:none}.material-image img,.closing-cta,.lower-text-link{transition:none}}
