@font-face{font-family:Hanken;src:url(/fonts/hanken.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Maia Serif;src:url(/fonts/instrument-serif.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#f8f4ed;--paper-deep:#eee6db;--ink:#251b18;--secondary:#5c4c47;--oxblood:#541c2a;--on-dark:#fff8ef;--rule:#d6c8bf;--rule-dark:#8f5b66;--action-hover:#6a2939;--action-height:44px;--action-gap:10px;--action-inline:15px;--serif:"Maia Serif", "Times New Roman", Georgia, serif;--sans:"Hanken", "Helvetica Neue", Arial, sans-serif;--max:1336px;--gutter:clamp(20px, 4.1vw, 64px)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}body{min-width:0;font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}main{min-height:65vh}body,h1,h2,h3,p,dl,dd,ul{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:.98}p{text-wrap:pretty}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:focus-visible{outline-offset:5px;outline:2px solid}::selection{color:var(--on-dark);background:var(--oxblood)}.wrap{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin-inline:auto}.skip-link{z-index:4;background:var(--ink);color:var(--on-dark);padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header-inner,.site-footer-inner{justify-content:space-between;align-items:center;gap:clamp(16px,3vw,46px);display:flex}.site-header-inner{min-height:70px}.site-header nav,.site-footer nav{align-items:center;gap:clamp(4px,1.5vw,21px);display:flex}.site-header nav a,.site-footer nav a{font-size:14px;font-weight:600;text-decoration:none}.site-header nav a{min-height:var(--action-height);padding-inline:var(--action-inline);white-space:nowrap;align-items:center;display:inline-flex}.site-header nav a[aria-current=location]{background:var(--oxblood);color:var(--on-dark)}.site-header nav a[aria-current=location]:hover{background:var(--action-hover)}.site-header nav a:hover:not([aria-current]){background:var(--paper-deep)}.site-header nav a:focus-visible{outline-color:var(--oxblood);outline-offset:3px}.site-footer nav a:hover{text-decoration:underline}.brand-small{color:var(--oxblood);font-family:var(--serif);letter-spacing:-.06em;font-size:42px;font-weight:400;line-height:.8;text-decoration:none}.journal-location{color:var(--secondary);font-size:14px}.home{padding-top:clamp(21px,4vw,52px)}.cover-masthead{color:var(--oxblood);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(18px,3vw,38px);display:flex}.cover-wordmark{font-family:var(--serif);letter-spacing:-.095em;padding-bottom:.115em;font-size:clamp(116px,20vw,270px);line-height:.66;transform:translate(-.035em)}.cover-wordmark span{margin-left:.025em}.cover-edition{font-family:var(--serif);letter-spacing:-.022em;text-align:right;padding-bottom:.2em;font-size:clamp(20px,3vw,44px);line-height:.95}.cover-spread{background:var(--oxblood);grid-template-columns:.87fr 1.13fr;min-height:clamp(470px,50vw,600px);display:grid}.cover-copy{color:var(--on-dark);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:clamp(18px,5vw,56px);padding:clamp(32px,5.15vw,78px);display:flex}.category-line,.byline{color:var(--oxblood);font-size:13px;font-weight:700;line-height:1.3}.cover-copy .category-line{color:inherit}.cover-copy h1{max-width:13ch;font-size:clamp(46px,5.5vw,80px)}.cover-deck{color:#f0dce1;max-width:31ch;margin-top:20px;font-size:clamp(16px,1.7vw,21px)}.cover-link,.inline-link{min-height:var(--action-height);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--action-gap);max-width:100%;padding:8px var(--action-inline);font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.cover-link{background:var(--on-dark);color:var(--oxblood)}.cover-link:hover{background:var(--paper-deep)}.cover-link:focus-visible{outline-color:var(--on-dark)}.inline-link{color:var(--oxblood);background:var(--paper-deep)}.inline-link:hover{color:var(--on-dark);background:var(--action-hover)}.inline-link:focus-visible{outline-color:var(--oxblood)}.arrow{vertical-align:-.13em;flex:none;width:1em;height:1em}.fashion-image{background:var(--paper-deep);width:100%;position:relative;overflow:hidden}.fashion-image img{object-fit:cover;object-position:center top}.fashion-image--story{aspect-ratio:.85}.fashion-image--look{aspect-ratio:2/3}.fashion-image--look img{object-position:center}.story-index{margin-block:clamp(55px,8vw,118px) clamp(52px,7vw,95px)}.section-bar{justify-content:space-between;align-items:end;gap:16px;padding-block:0 25px;display:flex}.section-bar h2,.home-signoff>p{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(36px,5.5vw,70px);line-height:1}.section-bar .inline-link,.home-signoff .inline-link{flex-shrink:0}.story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(34px,5vw,70px) clamp(21px,3vw,44px);display:grid}.story-grid>:last-child:nth-child(odd){grid-column:1/-1}.story-grid>:last-child:nth-child(odd) .story-link{grid-template-columns:1fr .72fr;align-items:center;gap:clamp(20px,4vw,55px);display:grid}.story-link{height:100%;text-decoration:none;display:block}.story-link:hover h3{color:var(--oxblood)}.story-card-copy{padding:clamp(16px,2vw,26px) 0 12px}.story-card-action{align-items:center;gap:var(--action-gap);color:var(--oxblood);margin-top:15px;font-size:15px;font-weight:650;display:inline-flex}.story-link:hover .story-card-action{text-underline-offset:4px;text-decoration:underline}.story-card h3{font-size:clamp(33px,4vw,55px)}.story-card-copy .category-line{margin-top:9px}.story-deck{max-width:43ch;color:var(--secondary);margin-top:12px;font-size:16px}.home-signoff{border-block:1px solid var(--rule);justify-content:space-between;align-items:end;gap:18px;padding-block:20px;display:flex}.site-footer{background:var(--paper-deep);margin-top:clamp(65px,9vw,120px)}.site-footer-inner{min-height:140px}.site-footer-caption{color:var(--secondary);flex:13rem;font-size:14px}.site-footer-affiliate{margin-top:6px}.site-footer nav{flex-wrap:wrap;gap:3px clamp(12px,1.3vw,21px)}.site-footer nav a{min-height:var(--action-height);align-items:center;display:inline-flex}.page-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:24px;padding-block:clamp(54px,8vw,112px) clamp(28px,5vw,64px);display:grid}.page-title h1{color:var(--oxblood);font-size:clamp(64px,10vw,142px)}.page-title p{max-width:36ch;color:var(--secondary);padding-bottom:5px;font-size:clamp(17px,2vw,23px)}.page-title+.story-index{margin-top:10px}.article-wrap,.collection-wrap{padding-top:22px}.article-breadcrumb{color:var(--secondary);margin-bottom:clamp(19px,4vw,48px);font-size:13px}.article-breadcrumb ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.article-breadcrumb li{align-items:center;gap:10px;display:inline-flex}.breadcrumb-separator{color:var(--secondary)}.collection-wrap .article-breadcrumb{margin-bottom:0}.byline a{color:inherit}.article-breadcrumb a{min-height:var(--action-height);color:var(--oxblood);align-items:center;display:inline-flex}.article-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(25px,6vw,92px);display:grid}.article-intro h1{font-size:clamp(53px,7vw,97px)}.article-comparison-link{margin-top:clamp(18px,3vw,30px)}.article-deck{max-width:36ch;color:var(--secondary);margin-top:21px;font-size:clamp(18px,2vw,23px)}.byline{flex-wrap:wrap;gap:7px 15px;margin-top:25px;display:flex}.byline span{color:var(--secondary);font-weight:400}.answer-section{color:var(--on-dark);background:var(--oxblood);grid-template-columns:.65fr 1.35fr;gap:clamp(20px,4vw,60px);margin-top:clamp(40px,7vw,92px);padding:clamp(25px,4vw,55px);display:grid}.answer-section h2,.look-copy h2,.questions-section h2{font-size:clamp(38px,4.6vw,65px)}.answer-section p{max-width:58ch;font-size:clamp(19px,2.25vw,27px)}.look-jumps{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:15px;font-weight:650;display:flex}.look-jumps a{min-height:var(--action-height);box-sizing:border-box;align-items:center;gap:var(--action-gap);padding-inline:var(--action-inline);color:var(--oxblood);background:var(--on-dark);text-decoration:none;display:inline-flex}.look-jumps a:hover{background:var(--paper-deep)}.look-jumps a:focus-visible{outline-color:var(--on-dark);outline-offset:3px}.product-disclosure{color:var(--secondary);padding-top:17px;font-size:14px}.product-disclosure a{color:var(--oxblood)}.look-list{gap:clamp(35px,6vw,86px);margin-top:clamp(35px,6vw,86px);display:grid}.look-section{grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(25px,6vw,84px);scroll-margin-top:25px;display:grid}.look-section:nth-child(2n) .fashion-image{grid-area:1/2}.look-section--text{border-top:1px solid var(--rule);padding-top:28px;display:block}.look-section--text .look-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px clamp(20px,5vw,70px);display:grid}.look-section--text .look-copy .category-line{grid-column:1/-1}.look-section--text .product-list{grid-column:2}.look-copy h2{margin-bottom:11px}.look-copy>p:not(.category-line){max-width:61ch;color:var(--secondary);margin-top:13px;font-size:17px}.product-list{border-top:1px solid var(--rule);margin-top:22px;padding:0;list-style:none}.product-list li{border-bottom:1px solid var(--rule)}.product-list a{justify-content:space-between;align-items:center;gap:14px;padding-block:12px;text-decoration:none;display:flex}.product-list a:hover strong{text-decoration:underline}.product-list strong,.product-list small{display:block}.product-list strong{font-size:15px;line-height:1.35}.product-list small{color:var(--secondary);margin-top:4px;font-size:13px}.product-provider{color:var(--oxblood);flex-shrink:0;font-size:13px;font-weight:700}.product-provider .arrow{margin-left:4px}.questions-section{background:var(--paper-deep);grid-template-columns:.75fr 1.25fr;gap:clamp(20px,5vw,68px);margin-top:clamp(55px,8vw,110px);padding:clamp(20px,4vw,48px);display:grid}.questions-section dl{gap:22px;display:grid}.questions-section dt{font-weight:700}.questions-section dd{max-width:62ch;color:var(--secondary);margin-top:4px}.article-sources{color:var(--secondary);grid-template-columns:.75fr 1.25fr;gap:clamp(20px,5vw,68px);margin-top:24px;display:grid}.article-sources h2{font-family:var(--sans);letter-spacing:0;font-size:15px;font-weight:700;line-height:1.5}.article-sources ul{padding:0;font-size:14px;list-style:none}.article-sources li+li{margin-top:7px}.text-page{min-height:65vh}.text-page .page-title{border-bottom:1px solid var(--rule)}.text-page .page-title h1{font-size:clamp(51px,8vw,111px)}.prose{max-width:59ch;padding-block:clamp(26px,5vw,66px);font-size:clamp(18px,2vw,22px)}.prose p+p,.prose h2,.prose .inline-link{margin-top:25px}.prose h2{color:var(--oxblood);margin-bottom:10px;font-size:38px}@media (max-width:900px){.site-footer-inner{flex-wrap:wrap;justify-content:start;padding-block:20px}.site-footer nav{flex-wrap:wrap}.cover-spread{min-height:0}.cover-copy{padding:clamp(24px,4.5vw,40px)}.fashion-image--cover{min-height:450px}}@media (max-width:760px){.site-header-inner{gap:8px;min-height:62px}.site-header nav a{padding-inline:clamp(6px,2.1vw,12px)}.brand-small{font-size:38px}.site-header nav a,.site-footer nav a{font-size:14px}.journal-location{display:none}.cover-masthead{margin-bottom:18px;padding-top:8px}.cover-wordmark{font-size:clamp(98px,27vw,164px)}.cover-spread{flex-direction:column-reverse;display:flex}.fashion-image--cover{aspect-ratio:.96;min-height:0}.cover-copy{gap:21px}.cover-copy h1{max-width:17ch;font-size:clamp(44px,9vw,65px)}.cover-deck{margin-top:14px}.story-grid,.page-title,.article-hero,.answer-section,.look-section,.look-section--text .look-copy,.questions-section,.article-sources{grid-template-columns:minmax(0,1fr)}.story-grid>:last-child:nth-child(odd) .story-link{display:block}.story-card-copy{padding-top:15px}.home-signoff{flex-direction:column;align-items:start}.site-footer-inner{align-content:center;row-gap:19px;min-height:135px}.site-footer nav{flex:0 0 100%;gap:10px 22px}.article-intro h1{font-size:clamp(45px,10vw,68px)}.article-intro .byline{margin-top:16px}.look-section:nth-child(2n) .fashion-image,.look-section--text .product-list{grid-area:auto/1}.look-section--text .look-copy{gap:4px}}@media (max-width:370px){.cover-wordmark{font-size:clamp(80px,26vw,98px)}.cover-edition{font-size:18px}.section-bar{flex-direction:column;align-items:start}}.comparison{margin-top:30px}.comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.comparison caption{color:var(--oxblood);font-family:var(--serif);letter-spacing:-.025em;text-align:left;margin-bottom:13px;font-size:clamp(28px,3vw,39px);line-height:1}.comparison th,.comparison td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 12px 9px 0}.comparison thead th{border-top:1px solid var(--rule);color:var(--secondary);font-size:13px}.comparison th:first-child{width:29%}.comparison tbody th{font-weight:650}.comparison td{color:var(--secondary)}.home-editorial{border-block:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,7vw,100px);margin-block:clamp(56px,10vw,148px) clamp(36px,7vw,90px);padding-block:clamp(20px,4vw,52px);display:grid}.home-editorial h2{font-size:clamp(44px,7vw,82px)}.home-editorial p{max-width:46ch;color:var(--secondary);margin:16px 0 19px}.home-editorial ul{margin:0;padding:0;list-style:none}.home-editorial li+li{border-top:1px solid var(--rule)}.home-editorial li a{color:var(--ink);font-family:var(--serif);padding-block:15px;font-size:clamp(26px,3.4vw,41px);line-height:1.07;text-decoration:none;display:block}.home-editorial li a:hover{color:var(--oxblood);text-decoration:underline}@media (max-width:760px){.home-editorial{grid-template-columns:1fr}}@media (max-width:410px){.site-header nav{gap:2px}.site-header nav a{font-size:13px}}
