@view-transition{navigation:auto}:root{--paper:#f2f0e9;--ink:#191b19;--accent:#973b2c}body{overflow-x:clip}.topline{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--ink);padding:7px;font-size:8px}.header{height:74px;padding:0 3%;position:sticky;top:0;border-bottom:1px solid var(--ink)}.header .brand{font-family:var(--serif);font-size:25px;letter-spacing:-.8px}.brand span{font-family:var(--sans);letter-spacing:2px;font-size:7px}.desktop-nav{gap:30px}.desktop-nav a{font-size:10px}.desktop-nav a:before{font-size:8px;color:var(--accent);margin-right:7px}.desktop-nav a:nth-child(1):before{content:'01'}.desktop-nav a:nth-child(2):before{content:'02'}.desktop-nav a:nth-child(3):before{content:'03'}.desktop-nav a:nth-child(4):before{content:'04'}.reading-progress{position:fixed;left:0;top:0;height:2px;background:var(--accent);z-index:100;transform-origin:left;width:100%;transform:scaleX(0);pointer-events:none}.magazine-hero{height:calc(100svh - 104px);min-height:680px;max-height:1050px;position:relative;margin:0 3%;isolation:isolate;border-bottom:1px solid var(--ink)}.issue-line{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;padding:12px 0}.magazine-name{position:absolute;top:32px;left:-.5%;width:101%;font-family:var(--serif);font-size:clamp(80px,13.65vw,230px);letter-spacing:-.065em;line-height:.88;z-index:3;white-space:nowrap;pointer-events:none}.cover-frame{position:absolute;left:34%;right:0;top:140px;bottom:35px;overflow:hidden;background:#b8a895;transform-origin:center;box-shadow:0 10px 25px #181a1814}.cover-frame>img{object-position:70% 30%;width:100%;height:100%}.cover-caption{position:absolute;bottom:18px;left:20px;font-size:8px;letter-spacing:2px;color:white}.cover-imprint{position:absolute;top:5%;left:7%;font-family:var(--serif);font-size:clamp(60px,9vw,150px);line-height:.8;color:var(--paper);visibility:hidden;pointer-events:none}.cover-imprint small{display:block;font-family:var(--sans);font-size:9px;letter-spacing:3px;line-height:2;margin-top:22px}.cover-editorial{position:absolute;left:0;top:41%;width:47%;z-index:4}.cover-editorial .eyebrow{color:var(--accent);margin-bottom:25px}.cover-editorial h1{font-family:var(--serif);font-size:clamp(65px,7.6vw,120px);font-weight:400;letter-spacing:-.045em;line-height:.9;margin:0 0 25px}.cover-editorial h1 span{display:block}.cover-editorial h1 em{font-style:italic;display:block;margin-left:6%}.cover-editorial p{font-size:12px;line-height:1.8;margin:26px 0}.cover-editorial .text-link{background:var(--paper);padding:9px 0;font-size:11px}.hero-issue-number{position:absolute;right:16px;bottom:32px;font-family:var(--serif);font-size:130px;line-height:1;color:var(--paper);z-index:4}.hero-issue-number span{font-family:var(--sans);display:block;font-size:9px;letter-spacing:5px;text-align:center}.vertical-caption{position:absolute;right:-22px;top:35%;writing-mode:vertical-rl;font-size:7px;letter-spacing:2px}.replay-cover,.skip-intro{position:absolute;bottom:12px;left:0;font-size:8px;letter-spacing:1px;padding:5px 0;text-decoration:underline;text-underline-offset:4px;z-index:6}.skip-intro{left:auto;right:0;background:var(--paper);padding:7px 12px;bottom:5px}.issue-contents{padding:70px 6%;display:grid;grid-template-columns:1fr 1.5fr;gap:10%;border-bottom:1px solid var(--ink)}.issue-contents p{font-family:var(--serif);font-size:45px;line-height:1.1;margin:24px 0}.issue-contents nav a{display:grid;grid-template-columns:35px 1fr 1fr 20px;gap:15px;align-items:center;border-top:1px solid var(--line);padding:20px 0;font-size:14px}.issue-contents nav a>span{color:var(--accent);font-size:10px}.issue-contents nav small{color:var(--muted);font-size:10px}.horizontal-issue{padding:55px 0 30px;background:#e3e0d7;overflow:hidden;scroll-margin-top:74px}.chapter-heading{display:flex;justify-content:space-between;align-items:end;padding:0 6% 30px}.chapter-heading h2{font-size:64px;margin-top:12px}.chapter-controls{display:flex;align-items:center;gap:12px}.chapter-count{font-size:10px;font-variant-numeric:tabular-nums;margin-right:15px}.chapter-controls button{border:1px solid #999c90;width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.chapter-controls button:first-of-type{transform:rotate(180deg)}.chapter-controls button .icon{transform:rotate(45deg);width:15px}.chapter-window{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ink) transparent}.chapter-track{display:flex;width:max-content;gap:5vw;padding:0 6vw}.chapter{width:82vw;max-width:1400px;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;min-height:470px;scroll-snap-align:center;align-items:center}.chapter-photo{height:clamp(340px,52vh,600px);overflow:hidden}.chapter-wear .chapter-photo{clip-path:polygon(0 0,96% 3%,100% 96%,2% 100%)}.chapter-bag .chapter-photo{transform:rotate(2deg)}.chapter-jewels .chapter-photo{clip-path:polygon(3% 3%,100% 0,97% 100%,0 97%)}.chapter-photo img{transition:transform .9s}.chapter:hover .chapter-photo img{transform:scale(1.035)}.chapter-copy{padding-right:9%}.chapter-copy h3{font-family:var(--serif);font-weight:400;font-size:clamp(45px,5.6vw,85px);line-height:.98;letter-spacing:-2px;margin:20px 0}.chapter-copy p{max-width:300px;font-size:12px;color:var(--muted);margin:25px 0}.chapter-no{font-family:var(--serif);font-size:60px;color:var(--accent);line-height:1;display:block;margin-bottom:25px}.chapter-rule{height:1px;background:#b9bbae;margin:35px 6% 0}.chapter-rule span{display:block;height:1px;background:var(--ink);width:33.333%;transform-origin:left}.horizontal-issue.is-pinned .chapter-window{overflow:hidden;scroll-snap-type:none}.page-stack{position:relative}.spread-page{min-height:calc(100svh - 74px);padding:70px 10%;position:sticky;top:74px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;border-top:1px solid #22232a30;background:var(--paper);overflow:hidden}.spread-caption{position:relative;z-index:2}.spread-caption h2{font-size:clamp(70px,8vw,125px);line-height:.87;letter-spacing:-3px;margin:30px 0}.spread-caption p{font-size:12px;margin:30px 0}.stack-image{margin:0;position:relative;transform:rotate(3deg);height:65vh;max-height:700px}.stack-image img{object-position:65% center}.stack-image figcaption{font-size:8px;letter-spacing:1.5px;margin-top:12px}.spread-folio{position:absolute;bottom:25px;right:4%;font-size:9px;letter-spacing:2px}.spread-two{background:#282c29;color:var(--paper);grid-template-columns:1.05fr 1fr}.spread-two .stack-image{transform:rotate(-4deg)}.spread-three{background:#d6c5b5}.spread-three .stack-image{height:58vh;transform:rotate(5deg);width:85%;margin-left:auto}.spread-three .stack-image img{object-position:center 38%}.magazine-selection{position:relative;background:var(--paper);border-top:1px solid var(--ink);padding:90px 6%}.magazine-selection h2{font-size:75px}.editor-picks{display:grid;grid-template-columns:1fr .7fr .8fr;gap:6%;align-items:center;margin-top:55px}.editor-picks .product-image{height:560px}.editor-picks .product-card:last-child{margin-top:120px}.editor-picks .product-card:last-child .product-image{height:360px}.edit-note p{font-family:var(--serif);font-size:36px;line-height:1.1;margin:24px 0}.edit-note .eyebrow{color:var(--accent)}.magazine-end{background:var(--ink);color:var(--paper);padding:85px 6%;position:relative;border-bottom:1px solid #ffffff40}.magazine-end h2{font-size:clamp(90px,14vw,210px);letter-spacing:-.06em;line-height:.85;margin:40px 0}.magazine-end h2 em{margin-left:22%;font-weight:400}.magazine-end .button{position:absolute;right:10%;bottom:90px}.end-folio{position:absolute;right:6%;top:35px;font-size:9px;letter-spacing:2px}.page-intro{padding:65px 6% 45px;border-bottom:1px solid var(--ink);margin-bottom:40px}.page-intro .page-title{font-size:clamp(70px,10vw,145px);letter-spacing:-.05em}.page-intro .eyebrow{color:var(--accent)}.catalogue{padding:0 6% 90px}.filters{border-top:0;position:sticky;top:74px;background:var(--paper);z-index:5;padding:18px 0}.filter-buttons button{font-size:12px}.catalogue .product-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:65px 3%}.catalogue .product-card{grid-column:span 4}.catalogue .product-card:nth-child(6n+1){grid-column:span 5}.catalogue .product-card:nth-child(6n+2){grid-column:span 3;margin-top:110px}.catalogue .product-card:nth-child(6n+3){grid-column:span 4;margin-top:45px}.catalogue .product-card:nth-child(6n+4){grid-column:span 4}.catalogue .product-card:nth-child(6n+5){grid-column:span 5;margin-top:90px}.catalogue .product-card:nth-child(6n+6){grid-column:span 3;margin-top:40px}.catalogue .product-image{height:auto;aspect-ratio:.76}.catalogue .product-card:nth-child(6n+2) .product-image,.catalogue .product-card:nth-child(6n+6) .product-image{aspect-ratio:.68}.product-meta{border-top:1px solid var(--line);padding-top:10px}.product-meta h3{font-size:14px}.product-image{border-radius:0}.heart{border-radius:0;background:var(--paper);width:40px;height:40px}.product-layout{grid-template-columns:1.3fr 1fr;gap:8%}.gallery-main{height:75vh;min-height:560px}.product-info{position:sticky;top:110px;align-self:start;padding-top:0}.product-info h1{font-size:80px}.product-info .eyebrow{color:var(--accent)}.collection-story{border-bottom:1px solid var(--ink);padding-bottom:65px}.collection-story .story-photo{transform:rotate(-1deg)}.collection-story:nth-child(even) .story-photo{transform:rotate(1.5deg)}.collection-story h2{font-size:80px}.house-hero .page-title{font-size:100px}.house-hero>img{clip-path:polygon(3% 0,100% 0,97% 100%,0 97%)}.quote h2{font-size:70px}.visit{background:var(--ink);color:var(--paper);border-bottom:1px solid #ffffff30}.visit p{color:#d2d2c8}.visit .button{border-color:var(--paper)}.button{position:relative;gap:25px}.button .icon,.text-link .icon{transition:transform .35s}.button:hover .icon,.text-link:hover .icon{transform:translate(3px,-3px)}#mobile-nav{counter-reset:menu;clip-path:inset(0);box-shadow:0 15px 20px #00000010}#mobile-nav a{counter-increment:menu;border-top:1px solid var(--line);padding:10px 0;font-size:40px}#mobile-nav a:before{content:'0' counter(menu);font-family:var(--sans);font-size:9px;color:var(--accent);margin-right:18px;vertical-align:middle}.header:has(.menu-toggle[aria-expanded=true]) .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.header:has(.menu-toggle[aria-expanded=true]) .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}footer .brand{font-family:var(--serif);font-size:40px}.reveal,.inview{animation:none}.page-title,.section-head h2,.spread-caption h2{overflow:clip}.chapter-photo,.cover-frame,.stack-image{will-change:auto}
@media(max-width:959px){.horizontal-issue{padding-top:40px}.chapter{width:87vw;gap:5%;grid-template-columns:1fr 1fr}.chapter-track{gap:7vw}.chapter-heading h2{font-size:48px}.magazine-hero{min-height:650px}.magazine-name{top:42px}.cover-frame{top:125px;left:27%}.cover-editorial{top:43%}.chapter-copy h3{font-size:48px}.chapter-copy{padding:0}.editor-picks{grid-template-columns:1fr 1fr;gap:6%}.edit-note{grid-column:1/-1;grid-row:2;padding:35px 0}.editor-picks .product-card:last-child{margin-top:100px}.spread-page{padding:60px 6%;gap:5%}.spread-caption h2{font-size:75px}.product-info h1{font-size:60px}}
@media(max-width:700px){.header{height:70px;padding:0 6%}.header .brand{font-size:25px}.topline{font-size:6px;letter-spacing:1px}.magazine-hero{margin:0 5%;height:calc(100svh - 94px);min-height:650px;max-height:900px}.issue-line{font-size:6px;letter-spacing:.4px;padding-top:14px}.magazine-name{top:42px;font-size:13vw;letter-spacing:-.065em}.cover-frame{top:96px;left:12%;right:0;bottom:80px}.cover-frame>img{object-position:72% center}.cover-editorial{top:auto;bottom:122px;left:-1%;width:100%}.cover-editorial .eyebrow{display:inline-block;background:var(--paper);padding:5px 8px;font-size:7px;margin-bottom:16px}.cover-editorial h1{font-size:clamp(60px,18vw,90px);color:var(--paper);text-shadow:0 2px 15px #00000050;line-height:.92;margin:0}.cover-editorial h1 em{margin-left:6%}.cover-editorial p{font-size:10px;color:white;margin:18px 0 16px;padding-left:8%;text-shadow:0 1px 8px #000}.cover-editorial .text-link{font-size:10px;padding:12px 15px;margin-left:0;border:0}.hero-issue-number{font-size:65px;bottom:85px;right:8px}.hero-issue-number span{font-size:6px;letter-spacing:3px}.cover-caption{bottom:10px;left:10px;font-size:6px}.vertical-caption{right:-13px;font-size:5px}.replay-cover{bottom:20px;font-size:7px}.skip-intro{bottom:20px}.cover-imprint{font-size:65px;top:7%}.cover-imprint small{font-size:6px;letter-spacing:1px}.issue-contents{display:block;padding:45px 6%}.issue-contents p{font-size:40px;margin:20px 0 35px}.issue-contents nav a{grid-template-columns:24px 1fr 16px;font-size:13px;gap:10px;padding:19px 0}.issue-contents nav small{display:none}.horizontal-issue{scroll-margin-top:70px;padding-top:35px}.chapter-heading{display:block;padding:0 6% 25px}.chapter-heading h2{font-size:45px}.chapter-controls{margin-top:20px;justify-content:end}.chapter-count{margin-right:auto}.chapter{display:flex;flex-direction:column;align-items:stretch;width:82vw;gap:20px;min-height:0;padding-bottom:20px}.chapter-photo{height:350px;flex-shrink:0}.chapter-copy{position:relative;padding:0 3%}.chapter-no{position:absolute;right:4px;top:0;font-size:45px;margin:0}.chapter-copy h3{font-size:45px;margin:18px 0;letter-spacing:-1px}.chapter-copy p{font-size:11px;margin:18px 0}.chapter-copy .eyebrow{padding-top:7px}.chapter-track{gap:8vw}.chapter-rule{margin-top:20px}.spread-page{top:70px;min-height:calc(100svh - 70px);padding:40px 8% 50px;display:flex;flex-direction:column;gap:25px;justify-content:center}.spread-caption{width:100%}.spread-caption h2{font-size:60px;margin:18px 0;letter-spacing:-2px}.spread-caption p{font-size:11px;margin:17px 0}.stack-image{height:40vh;max-height:400px;width:80%;margin-left:auto;flex:none}.stack-image figcaption{font-size:6px;margin-top:8px}.spread-two .stack-image{order:2;margin-left:0}.spread-three .stack-image{height:38vh;width:80%;margin-right:0}.spread-folio{font-size:8px;bottom:15px}.magazine-selection{padding:60px 6%}.magazine-selection .section-head{display:block}.magazine-selection h2{font-size:50px}.magazine-selection .section-head .text-link{margin-top:25px}.editor-picks{margin-top:35px;gap:25px 18px;align-items:start}.editor-picks .product-image{height:300px;aspect-ratio:auto}.editor-picks .product-card:last-child{margin-top:80px}.editor-picks .product-card:last-child .product-image{height:220px}.product-meta h3{font-size:11px}.edit-note{padding:20px 8%}.edit-note p{font-size:33px}.magazine-end{padding:60px 6%}.magazine-end h2{font-size:100px;margin:35px 0}.magazine-end .button{position:static;margin-top:5px}.end-folio{display:none}.page-intro{padding:45px 6% 30px;margin-bottom:20px}.page-intro .page-title{font-size:72px}.filters{top:70px}.catalogue .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 16px}.catalogue .product-card:nth-child(n){grid-column:span 1;margin-top:0}.catalogue .product-card:nth-child(even){margin-top:55px}.catalogue .product-card:nth-child(n) .product-image{aspect-ratio:.7}.catalogue .product-meta{display:block}.catalogue .product-meta>span{display:block;margin-top:5px}.catalogue .product-card:only-child{grid-column:span 2;max-width:85%;margin:0 auto;width:100%}.product-info{position:static}.product-info h1{font-size:65px}.product-layout{display:block}.gallery-main{min-height:0;height:auto;aspect-ratio:.78}.product-info{margin-top:35px}.collection-story h2{font-size:55px}.house-hero .page-title{font-size:70px}.quote h2{font-size:45px}.reading-progress{height:2px}.heart{width:34px;height:34px}#mobile-nav{max-height:calc(100dvh - 70px);overflow:auto}#mobile-nav a{font-size:34px;padding:8px 0}}
@media(prefers-reduced-motion:reduce){.page-stack .spread-page{position:relative;top:auto}.chapter-window{scroll-snap-type:none}.cover-frame,.magazine-name,.cover-editorial{transform:none!important;opacity:1!important;visibility:visible!important}.cover-imprint{display:none}.replay-cover,.skip-intro{display:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}*{scroll-behavior:auto!important}}
.reveal-line{display:block;overflow:clip;line-height:inherit}.reveal-line>span{display:block;will-change:transform}.chapter-controls button[aria-disabled=true]{opacity:.35}.chapter-controls button{transition:background .25s,opacity .25s}.chapter-controls button:hover{background:#ffffff80}.magazine-hero:focus-within .replay-cover{outline-offset:4px}

@media(min-width:960px){.chapter-copy h3{font-size:clamp(45px,5vw,72px)}}
::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.25s}::view-transition-new(root){animation-duration:.25s}
@media(max-width:700px){.cover-editorial{left:15%;width:85%}.cover-editorial h1{font-size:clamp(56px,16vw,75px)}.cover-editorial h1 em{margin-left:0}.cover-editorial p{padding-left:0}.cover-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0005,transparent 65%);pointer-events:none}.cover-caption,.cover-imprint{z-index:1}}
#mobile-nav a:nth-child(1):before{content:'00'}#mobile-nav a:nth-child(2):before{content:'01'}#mobile-nav a:nth-child(3):before{content:'02'}#mobile-nav a:nth-child(4):before{content:'03'}#mobile-nav a:nth-child(5):before{content:'04'}#mobile-nav a:nth-child(6):before{content:'05'}
