:root{--ink:#171411;--cream:#eee5d5;--gold:#c5ac84;--muted:#b9b0a4;--line:#c5ac8433}body{background:var(--ink)}figure{margin:0}header{position:absolute;z-index:5;top:0;left:0;width:100%;padding:30px 4%;background:linear-gradient(#100d0bc0,transparent);border-color:#eee5d528}.wordmark{font-size:39px;text-align:center}.wordmark span{font-size:7px;letter-spacing:2.7px}.menu-toggle,.bag{background:none;color:var(--cream);border:0;font-size:9px;letter-spacing:1.5px;min-width:100px}.menu-toggle{text-align:left}.bag{text-align:right}.menu-toggle span{margin-left:12px}nav{display:none;position:absolute;left:4%;top:110px;background:#211b16f5;padding:30px 40px;min-width:300px;border:1px solid var(--line)}nav.open{display:grid;gap:18px}nav a{font:28px 'Cormorant Garamond',serif}.hero{display:block;padding:0;min-height:800px;height:100svh;max-height:1250px;position:relative;background:#100d0b;overflow:hidden}.hero-slides,.hero-slide,.hero-shade{position:absolute;inset:0;width:100%;height:100%}.hero-slide{opacity:0;transition:opacity 1.2s;object-position:65% center}.hero-slide.is-current{opacity:1}.hero-shade{background:linear-gradient(90deg,#100d0ba8,transparent 68%),linear-gradient(0deg,#100d0b9c,transparent 28%,transparent 80%,#100d0b30)}.hero-copy{position:absolute;left:8%;top:50%;transform:translateY(-35%);width:70%;padding:0}h1{font-size:clamp(75px,8.6vw,144px);line-height:.92;letter-spacing:-3px;margin-bottom:28px;text-shadow:0 2px 25px #0004}h1 em{color:#e3bd83}.hero-copy>p:not(.eyebrow){font-size:12px;color:#eee5d5d9}.button{border:0;border-bottom:1px solid var(--gold);padding:15px 0;font-size:9px;letter-spacing:1.7px;margin-top:25px}.button:hover{background:none;color:var(--gold)}.hero-bottom{position:absolute;bottom:25px;left:4%;right:4%;margin:0;border:0;padding:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:var(--cream)}.hero-bottom>a span{margin-left:15px;font-size:18px}.slide-controls{display:flex;gap:18px}.slide-controls button{color:#ddd8;border:0;border-bottom:1px solid transparent;padding:10px 7px;background:none;font-size:10px}.slide-controls .selected{border-color:var(--gold);color:var(--cream)}.hero-caption{font-size:7px}.welcome{padding:130px 25px 120px;background:radial-gradient(ellipse at center,#32281c55,transparent 65%),#171411}.welcome h2{font-size:clamp(48px,5.8vw,88px);line-height:1.02}.welcome>p:not(.eyebrow){font-size:12px}.welcome-logomark{display:block;width:32px;height:auto;object-fit:contain;margin:22px auto 13px;transform-origin:50% 60%}.welcome .small-note{font:italic 23px 'Cormorant Garamond',serif}.collection{position:relative;min-height:760px;height:90svh;max-height:1100px;display:flex;align-items:center;background:#080a08;overflow:hidden}.collection-backdrop{position:absolute;inset:0;object-position:65% center}.collection:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#060906b3,transparent 80%)}.collection-copy{position:relative;z-index:1;margin-left:8%;width:55%;padding:60px 0}.collection h2{font-size:clamp(90px,12vw,180px);line-height:1}.script-note{font:italic 32px 'Cormorant Garamond',serif;margin:12px 0 28px}.collection-copy>p:not(.eyebrow):not(.script-note){color:#e1ddcf;font-size:12px}.text-link{font-size:9px;letter-spacing:1.5px;padding:12px 0;margin-top:24px}.image-index{bottom:30px;right:4%;left:auto;background:none;z-index:1;font-size:7px;padding:0}.color-studies{padding:130px 7% 110px;display:grid;grid-template-columns:1fr 1fr;gap:90px 7%;background:#e8dfd0;color:#30271d}.chapter-heading{padding:70px 10px 20px 12%}.chapter-heading .eyebrow{color:#766345}.chapter-heading em{color:#856b47}.chapter-heading>p:last-child{font-size:12px;margin-top:30px;color:#6c6256}.study-frame{position:relative;overflow:hidden}.study-frame img{height:auto;aspect-ratio:3/2;object-fit:contain;transition:transform 1.2s}.study-frame:hover img{transform:scale(1.025)}.study-blush{margin-top:-50px}.study-green{margin-top:80px}.study figcaption{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:15px}.study figcaption span{font-size:8px;letter-spacing:1.6px}.study figcaption i{font:italic 22px 'Cormorant Garamond',serif;color:#7b6547}.zoom{position:absolute;right:15px;bottom:15px;border:1px solid #eee7c5aa;border-radius:50%;background:#1a130b77;color:#eee5d5;width:36px;height:36px;font-size:18px}.study-end{grid-column:1/-1;text-align:center;margin-top:-35px}.study-end>p{font:italic 29px/1.3 'Cormorant Garamond',serif}.study-end .text-link{border-color:#88704b}.winter{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:920px;background:#17171c;padding-bottom:100px}.winter-image{height:670px}.winter-copy{padding:120px 12%}.winter-copy h2{font-size:clamp(60px,7vw,110px);margin-bottom:30px}.winter-copy>p:not(.eyebrow){color:var(--muted);font-size:12px}.winter-detail{width:40%;height:300px;position:relative;margin:-110px 0 0 47%;grid-column:1/-1;border:10px solid #17171c}.winter-detail span{display:block;font-size:7px;letter-spacing:2px;margin-top:15px;color:var(--muted)}.shop{background:#211b16}.product-image img{filter:none}.interlude{position:relative;height:570px;display:grid;place-items:center;text-align:center;overflow:hidden;padding:0;border:0}.interlude>img{position:absolute;inset:0}.interlude:after{content:'';position:absolute;inset:0;background:#07131a40}.interlude>div{position:relative;z-index:1}.interlude .eyebrow{font:500 9px 'DM Sans',sans-serif;margin-bottom:30px}.interlude p:not(.eyebrow){font:clamp(45px,5.5vw,80px)/1.05 'Cormorant Garamond',serif}.story{padding:120px 8%;gap:10%;background:#171411}.story figure{height:auto}.story img{height:auto;aspect-ratio:1;object-position:70% center}.story figcaption{font-size:7px;letter-spacing:2px;margin-top:20px}.closing{background:#211b16;padding:110px 20px}.closing h2{font-size:90px}footer{background:#171411}#photograph{max-width:1300px;width:95vw;padding:40px 15px 15px;background:#171411;color:var(--cream)}#largePhoto{height:auto;max-height:76svh;object-fit:contain}#photoCaption{text-align:center;font-size:10px;margin-top:12px}dialog .close{color:inherit}dialog::backdrop{background:#080b0de8}
@media(max-width:800px){header{padding:24px 5%}.wordmark{font-size:29px}.wordmark span{font-size:6px;letter-spacing:1.3px}.menu-toggle,.bag{min-width:70px;font-size:8px}.menu-toggle span{display:none}.hero{height:94svh;min-height:700px}.hero-slide{object-position:60% center}.hero-copy{left:7%;top:45%;width:86%;transform:translateY(-25%)}h1{font-size:clamp(65px,11vw,100px);letter-spacing:-2px}.hero-shade{background:linear-gradient(90deg,#100d0b80,transparent),linear-gradient(0deg,#100d0b80,transparent 60%)}.hero-copy .eyebrow{font-size:7px;letter-spacing:2px}.hero-bottom{bottom:25px}.hero-caption{display:none}.welcome{padding:85px 25px}.welcome h2{font-size:48px}.collection{height:720px;min-height:0;align-items:end}.collection-backdrop{object-position:66% center}.collection:after{background:linear-gradient(0deg,#050806ee,transparent 90%)}.collection-copy{width:86%;margin-left:7%;padding-bottom:80px}.collection h2{font-size:95px}.script-note{font-size:28px}.color-studies{padding:70px 6%;gap:45px 5%}.chapter-heading{padding:0}.chapter-heading h2{font-size:49px}.chapter-heading .eyebrow{font-size:7px;letter-spacing:1.5px}.chapter-heading>p:last-child{font-size:10px}.study-blue{align-self:center}.study-blush{margin-top:0}.study-green{margin-top:65px}.study figcaption{display:block}.study figcaption span{font-size:7px;letter-spacing:1px}.study figcaption i{display:block;font-size:21px;margin-top:6px}.study-frame img{aspect-ratio:3/4;object-fit:cover;object-position:65% center}.study-end{margin-top:15px}.study-end>p{font-size:25px}.winter{grid-template-columns:1fr;min-height:0;padding-bottom:75px}.winter-image{height:420px}.winter-copy{padding:50px 8%}.winter-copy h2{font-size:80px}.winter-detail{width:60%;height:220px;margin:0 5% 0 auto}.shop{padding:70px 6%}.interlude{height:450px}.interlude p:not(.eyebrow){font-size:48px}.story{padding:70px 7%;grid-template-columns:1fr;gap:50px}.story h2{font-size:55px}.story figure{width:90%;margin-left:auto}.story img{aspect-ratio:6/5}.closing{padding:80px 20px}.closing h2{font-size:70px}nav a:first-child{display:block}}
@media(max-width:480px){.hero{height:95svh;min-height:720px}.hero-slide{object-position:68% center}.hero-copy{top:50%;left:5%;width:92%;transform:translateY(-15%);text-align:left}.hero-copy h1{font-size:52px;letter-spacing:-1.5px}.hero-copy>p:not(.eyebrow){font-size:11px}.hero-shade{background:linear-gradient(90deg,#100d0ba8,#100d0b10),linear-gradient(0deg,#100d0b8c,transparent 60%)}.hero-bottom>a{font-size:7px;letter-spacing:1.5px}.slide-controls{gap:9px}.wordmark{font-size:26px}.wordmark span{font-size:5px;letter-spacing:1px}.menu-toggle,.bag{min-width:50px;font-size:7px}.welcome h2{font-size:43px}.welcome p br{display:initial}.color-studies{grid-template-columns:1fr;gap:45px}.chapter-heading h2 br{display:none}.chapter-heading h2{font-size:56px;max-width:320px}.chapter-heading>p:last-child br{display:none}.study-blue{width:100%}.study-blush{width:88%}.study-green{width:94%;margin-top:0;margin-left:auto}.study-frame img{aspect-ratio:3/2;object-fit:contain}.study figcaption{display:flex;flex-wrap:wrap}.study figcaption i{margin:0}.study-end{grid-column:auto}.collection{height:670px}.collection h2{font-size:80px}.winter-image{height:340px}.winter-detail{width:75%}nav{left:5%;top:90px;min-width:0;right:5%}.hero-bottom>span:last-child{display:none}}
