.FabricMacro-module__QDph4G__wrap{background:var(--off-white,#f2f0eb);width:100%;position:relative;overflow:hidden}.FabricMacro-module__QDph4G__base,.FabricMacro-module__QDph4G__macro{object-fit:cover;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1)}.FabricMacro-module__QDph4G__base{z-index:1}.FabricMacro-module__QDph4G__macro{z-index:2;opacity:0}@media (hover:hover) and (pointer:fine){.FabricMacro-module__QDph4G__wrap:hover .FabricMacro-module__QDph4G__base{opacity:0}.FabricMacro-module__QDph4G__wrap:hover .FabricMacro-module__QDph4G__macro{opacity:1}}.FabricMacro-module__QDph4G__wrap[data-revealed] .FabricMacro-module__QDph4G__base{opacity:0}.FabricMacro-module__QDph4G__wrap[data-revealed] .FabricMacro-module__QDph4G__macro{opacity:1}@media (hover:hover) and (pointer:fine){.FabricMacro-module__QDph4G__zoomFallback:hover .FabricMacro-module__QDph4G__base{transform:scale(1.04)}}.FabricMacro-module__QDph4G__slot{z-index:3;pointer-events:none;position:absolute;inset:0}.FabricMacro-module__QDph4G__slot>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.FabricMacro-module__QDph4G__base,.FabricMacro-module__QDph4G__macro{transition:none}.FabricMacro-module__QDph4G__zoomFallback:hover .FabricMacro-module__QDph4G__base{transform:none}}
.IssueLabel-module__VV9ADG__label{color:var(--charcoal);font-family:var(--font-body);text-transform:uppercase;letter-spacing:3px;align-items:center;gap:14px;font-weight:400;line-height:1;display:inline-flex}.IssueLabel-module__VV9ADG__no,.IssueLabel-module__VV9ADG__sep{color:var(--gold)}.IssueLabel-module__VV9ADG__title{color:var(--charcoal)}.IssueLabel-module__VV9ADG__rule{background:var(--gold);height:1px;margin-left:6px;display:inline-block}.IssueLabel-module__VV9ADG__sm{letter-spacing:2.5px;gap:10px;font-size:10px}.IssueLabel-module__VV9ADG__sm .IssueLabel-module__VV9ADG__rule{width:24px}.IssueLabel-module__VV9ADG__md{font-size:11px}.IssueLabel-module__VV9ADG__md .IssueLabel-module__VV9ADG__rule{width:36px}.IssueLabel-module__VV9ADG__lg{letter-spacing:3.5px;gap:18px;font-size:12px}.IssueLabel-module__VV9ADG__lg .IssueLabel-module__VV9ADG__rule{width:56px}
.AriaEntryBand-module__OM5JHG__band{background:var(--charcoal);color:var(--white);border-top:2px solid var(--gold);padding:96px 6vw;position:relative}.AriaEntryBand-module__OM5JHG__inner{max-width:1100px;margin:0 auto}.AriaEntryBand-module__OM5JHG__title{font-family:var(--font-display);color:var(--white);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.1}.AriaEntryBand-module__OM5JHG__accent{color:var(--gold);font-style:italic}.AriaEntryBand-module__OM5JHG__subtitle{font-family:var(--font-body);color:var(--gray);letter-spacing:1px;max-width:600px;margin-bottom:32px;font-size:14px}.AriaEntryBand-module__OM5JHG__pills{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.AriaEntryBand-module__OM5JHG__pill{color:var(--gold);border:1px solid var(--gold);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 22px;font-size:11px;transition:background .24s,color .24s,letter-spacing .24s}.AriaEntryBand-module__OM5JHG__pill:hover{background:var(--gold);color:var(--charcoal);letter-spacing:2.5px}.AriaEntryBand-module__OM5JHG__pill:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.AriaEntryBand-module__OM5JHG__rule{margin-top:4px}.AriaEntryBand-module__OM5JHG__footer{font-family:var(--font-body);color:var(--gray);letter-spacing:1.5px;margin-top:20px;font-size:10px}
.GoldRule-module__7C9yGa__rule{background:var(--gold);border:none;margin:0}.GoldRule-module__7C9yGa__thin{height:1px}.GoldRule-module__7C9yGa__med{height:2px}.GoldRule-module__7C9yGa__thick{height:3px}.GoldRule-module__7C9yGa__short{width:36px}.GoldRule-module__7C9yGa__full{width:100%}.GoldRule-module__7C9yGa__flex{width:100%;max-width:none}
.Lookbook-module__JkvMZG__section{background:var(--white);padding:96px 6vw 48px}.Lookbook-module__JkvMZG__header{margin-bottom:32px}.Lookbook-module__JkvMZG__rail{scroll-snap-type:x mandatory;outline:none;gap:16px;padding-bottom:16px;scroll-padding-left:6vw;display:flex;overflow:auto hidden}.Lookbook-module__JkvMZG__rail::-webkit-scrollbar{height:4px}.Lookbook-module__JkvMZG__rail::-webkit-scrollbar-thumb{background:var(--gold)}.Lookbook-module__JkvMZG__rail::-webkit-scrollbar-track{background:var(--gray-light)}@media (max-width:768px){.Lookbook-module__JkvMZG__section{padding:64px 4vw 32px}.Lookbook-module__JkvMZG__rail{gap:12px}}
.LookCard-module__PP2qLa__card{aspect-ratio:3/4;background:var(--charcoal);scroll-snap-align:start;flex:0 0 clamp(280px,35vw,480px);position:relative;overflow:hidden}.LookCard-module__PP2qLa__img{object-fit:cover;opacity:.85;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1)}.LookCard-module__PP2qLa__card:hover .LookCard-module__PP2qLa__img{opacity:.95;transform:scale(1.02)}.LookCard-module__PP2qLa__overlay{color:var(--white);pointer-events:none;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.LookCard-module__PP2qLa__overlay>*{pointer-events:auto}.LookCard-module__PP2qLa__label{font-family:var(--font-body);letter-spacing:3px;color:var(--gold);text-transform:uppercase;font-size:10px}.LookCard-module__PP2qLa__title{font-family:var(--font-display);color:var(--white);margin-bottom:16px;font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1}.LookCard-module__PP2qLa__accent{color:var(--gold);font-style:italic}.LookCard-module__PP2qLa__meta{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.LookCard-module__PP2qLa__metaLeft{flex-direction:column;gap:4px;display:flex}.LookCard-module__PP2qLa__pieces{font-family:var(--font-body);letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-size:10px}.LookCard-module__PP2qLa__price{font-family:var(--font-display);color:var(--white);font-size:20px}@media (prefers-reduced-motion:reduce){.LookCard-module__PP2qLa__img,.LookCard-module__PP2qLa__card:hover .LookCard-module__PP2qLa__img{transition:none;transform:none}}
.Button-module__VMVMAW__btn{font-family:var(--font-body);letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:400;text-decoration:none;transition:color .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1),border-color .28s,letter-spacing .28s;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.Button-module__VMVMAW__disabled{opacity:.35;pointer-events:none}.Button-module__VMVMAW__loading{pointer-events:none;color:#0000!important}.Button-module__VMVMAW__loading:after{content:"";border:1.5px solid var(--gold);z-index:2;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin:auto;animation:.7s linear infinite Button-module__VMVMAW__btnSpin;position:absolute;inset:0}@keyframes Button-module__VMVMAW__btnSpin{to{transform:rotate(360deg)}}.Button-module__VMVMAW__sm{padding:10px 20px;font-size:10px}.Button-module__VMVMAW__md{padding:14px 28px;font-size:11px}.Button-module__VMVMAW__lg{letter-spacing:3px;padding:18px 40px;font-size:12px}.Button-module__VMVMAW__primary{background:var(--charcoal);color:var(--gold)}.Button-module__VMVMAW__primary:before{content:"";background:var(--gold);z-index:0;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(100%)}.Button-module__VMVMAW__primary:hover:before{transform:translateY(0)}.Button-module__VMVMAW__primary>span{z-index:1;transition:color .36s;position:relative}.Button-module__VMVMAW__primary:hover>span{color:var(--charcoal)}.Button-module__VMVMAW__secondary{color:var(--gold);border:1px solid var(--gold);background:0 0}.Button-module__VMVMAW__secondary:hover{background:var(--gold);color:var(--charcoal)}.Button-module__VMVMAW__dark{background:var(--charcoal);color:var(--white)}.Button-module__VMVMAW__dark:hover{letter-spacing:3px;background:#000}.Button-module__VMVMAW__ghost{color:var(--charcoal);border-bottom:1px solid var(--charcoal);letter-spacing:2px;background:0 0;padding:8px 2px;overflow:visible}.Button-module__VMVMAW__ghost:hover{border-bottom-color:var(--gold);color:var(--gold)}.Button-module__VMVMAW__icon{color:var(--charcoal);border:1px solid var(--gray-light);background:0 0;border-radius:50%;gap:0;width:44px;height:44px;padding:0}.Button-module__VMVMAW__icon:hover{border-color:var(--gold);color:var(--gold)}.Button-module__VMVMAW__arrow{color:var(--charcoal);letter-spacing:2.5px;background:0 0;padding:4px 2px;overflow:visible}.Button-module__VMVMAW__arrow .Button-module__VMVMAW__arrowGlyph{transition:transform .28s;display:inline-block}.Button-module__VMVMAW__arrow:hover{color:var(--gold)}.Button-module__VMVMAW__arrow:hover .Button-module__VMVMAW__arrowGlyph{transform:translate(6px)}.Button-module__VMVMAW__arrow:after{content:"";transform-origin:0;background:currentColor;height:1px;margin-top:6px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(.3)}.Button-module__VMVMAW__arrow:hover:after{transform:scaleX(1)}
.EditorialTable-module__vPbNdG__wrap{width:100%}.EditorialTable-module__vPbNdG__caption{font-family:var(--font-body);color:var(--gray);letter-spacing:1px;margin-bottom:12px;font-size:11px}.EditorialTable-module__vPbNdG__table{border-collapse:collapse;width:100%;font-family:var(--font-body);color:var(--charcoal);font-size:14px;font-weight:300}.EditorialTable-module__vPbNdG__th{font-family:var(--font-body);letter-spacing:2.5px;text-transform:uppercase;color:var(--gray);text-align:left;border-bottom:1px solid var(--charcoal);padding:0 20px 14px;font-size:10px;font-weight:400}.EditorialTable-module__vPbNdG__td{border-bottom:1px solid var(--gray-light);vertical-align:middle;padding:22px 20px;transition:background .22s,color .22s,border-color .22s}.EditorialTable-module__vPbNdG__tr:last-child .EditorialTable-module__vPbNdG__td{border-bottom:1px solid var(--charcoal)}.EditorialTable-module__vPbNdG__tr.EditorialTable-module__vPbNdG__clickable{cursor:pointer}.EditorialTable-module__vPbNdG__tr:hover .EditorialTable-module__vPbNdG__td{background:var(--charcoal);color:var(--white);border-bottom-color:var(--charcoal)}.EditorialTable-module__vPbNdG__tr:hover .EditorialTable-module__vPbNdG__emphasize{color:var(--gold)}.EditorialTable-module__vPbNdG__active .EditorialTable-module__vPbNdG__td{background:#c9a84c0f}.EditorialTable-module__vPbNdG__emphasize{font-family:var(--font-display);color:var(--charcoal);font-size:16px;font-style:italic;font-weight:400}.EditorialTable-module__vPbNdG__align-left{text-align:left}.EditorialTable-module__vPbNdG__align-right{text-align:right}.EditorialTable-module__vPbNdG__align-center{text-align:center}.EditorialTable-module__vPbNdG__stack{margin:0;padding:0;list-style:none;display:none}.EditorialTable-module__vPbNdG__card{border:1px solid var(--gray-light);border-left:3px solid var(--gold);background:var(--white);font-family:var(--font-body);margin-bottom:12px;padding:20px;font-size:13px}.EditorialTable-module__vPbNdG__cardTitle{font-family:var(--font-display);border-bottom:1px solid var(--charcoal);color:var(--charcoal);margin-bottom:12px;padding-bottom:12px;font-size:22px;font-weight:300}.EditorialTable-module__vPbNdG__cardRow{border-bottom:1px solid var(--gray-light);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.EditorialTable-module__vPbNdG__cardRow:last-child{border-bottom:none}.EditorialTable-module__vPbNdG__cardKey{color:var(--gray);letter-spacing:2px;text-transform:uppercase;font-size:10px}.EditorialTable-module__vPbNdG__cardVal{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px}.EditorialTable-module__vPbNdG__activeCard{background:#c9a84c0a;border-left-width:4px}@media (max-width:640px){.EditorialTable-module__vPbNdG__stackMobile .EditorialTable-module__vPbNdG__table{display:none}.EditorialTable-module__vPbNdG__stackMobile .EditorialTable-module__vPbNdG__stack{display:block}}.EditorialTable-module__vPbNdG__empty{text-align:center;color:var(--gray);font-family:var(--font-display);padding:48px 20px;font-size:18px;font-style:italic}