@font-face{font-family:Tox Typewriter;src:url(/assets/tox-typewriter.ttf) format("truetype");font-display:swap}:root{color:#14130f;background:#e6e1d5;font-family:Georgia,Times New Roman,serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#e6e1d5}button,a{font:inherit}a{color:inherit}.site-header{min-height:104px;padding:28px clamp(24px,6vw,96px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #14130f}.brand{display:inline-flex;width:164px}.brand img{width:100%;height:auto;display:block}.header-link,.text-link,footer a{font-size:11px;text-transform:uppercase;text-underline-offset:4px;letter-spacing:.055em}.hero{min-height:min(760px,calc(100vh - 104px));padding:clamp(72px,10vw,150px) clamp(24px,10vw,160px) clamp(64px,8vw,120px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(48px,10vw,160px);border-bottom:1px solid #14130f}.eyebrow{margin:0 0 22px;font-size:11px;line-height:1.25;letter-spacing:.11em;text-transform:uppercase}h1,h2,p{margin-top:0}.vertical-title,.collection-title{font-family:Tox Typewriter,Courier New,monospace;font-weight:400}.vertical-title{margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:.04em}.hero-title{height:min(470px,51vw);margin-bottom:32px;font-size:clamp(43px,6.7vw,108px);line-height:.84}.intro{max-width:450px;margin-bottom:34px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.text-link{display:inline-flex;gap:16px;text-decoration-thickness:1px}.text-link span{font-size:17px;line-height:.55}.label-showcase{margin:0;max-width:380px;justify-self:end}.label-frame{background:#f5f2e8;padding:16px;box-shadow:12px 13px #14130f}.label-frame img{width:100%;height:auto;display:block}.label-showcase figcaption{margin-top:28px;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.06em}.statement{padding:clamp(72px,12vw,180px) clamp(24px,18vw,290px);text-align:center;border-bottom:1px solid #14130f}.statement .eyebrow{margin-bottom:40px}.statement-copy{max-width:800px;margin:auto;font-size:clamp(33px,4.1vw,65px);line-height:.98;letter-spacing:-.04em}.collections{padding:clamp(72px,10vw,150px) clamp(24px,10vw,160px);background:#14130f;color:#e6e1d5}.section-heading{max-width:560px;margin-bottom:78px}.section-title,.closing-title{margin-bottom:22px;font-size:clamp(30px,3.5vw,57px);line-height:.9}.section-title{height:290px}.section-heading>p:last-child{margin:0;max-width:420px;font-size:14px;line-height:1.65}.collection-list{height:350px;min-height:0;display:flex;border:1px solid #e6e1d5;overflow:hidden;background:#f5f2e8;color:#14130f}.collection{min-width:0;height:100%;display:flex;flex:0 1 74px;overflow:hidden;border-right:1px solid #14130f;transition:flex-basis .45s ease}.collection:last-child{border-right:0}.collection.is-selected{flex:1 1 650px}.collection-trigger{width:74px;min-width:74px;height:100%;padding:20px 15px;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;cursor:pointer}.collection-number{font-size:10px;letter-spacing:.08em}.collection-title{min-height:0;flex:1;display:flex;align-items:center;overflow:hidden;font-size:clamp(24px,2.4vw,40px);line-height:.92;letter-spacing:.02em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.collection-mark{font-family:Tox Typewriter,Courier New,monospace;font-size:23px;line-height:1}.collection-detail{width:100%;padding:63px clamp(28px,5vw,72px) 50px 18px;display:flex;flex-direction:column;justify-content:flex-end}.collection-detail p{max-width:430px;margin-bottom:20px;font-size:clamp(17px,1.65vw,24px);line-height:1.35}.collection-detail .item-names{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.07em;line-height:1.55}.closing{padding:clamp(72px,11vw,160px) clamp(24px,10vw,160px);min-height:490px;display:grid;grid-template-columns:1fr minmax(240px,360px);gap:80px;align-items:end;border-bottom:1px solid #14130f}.closing-title{height:280px;margin:0}.closing>p{margin:0;font-size:14px;line-height:1.7}footer{padding:30px clamp(24px,6vw,96px);display:grid;grid-template-columns:150px 1fr auto;gap:24px;align-items:center}footer img{width:102px}footer p{margin:0;font-size:10px;letter-spacing:.05em}@media(max-width:700px){.site-header{min-height:76px;padding:18px 20px}.brand{width:126px}.header-link{font-size:9px}.hero{min-height:0;padding:76px 24px 70px;grid-template-columns:1fr;gap:64px}.hero-title{height:330px;font-size:clamp(35px,12vw,62px)}.label-showcase{justify-self:start;width:min(82vw,330px)}.statement{padding:86px 25px}.collections{padding:84px 24px}.section-heading{margin-bottom:52px}.section-title{height:206px;font-size:33px}.collection-list{height:310px}.collection{flex-basis:51px}.collection.is-selected{flex-basis:420px}.collection-trigger{width:51px;min-width:51px;padding:18px 10px}.collection-title{font-size:23px}.collection-detail{padding:42px 20px 36px 12px}.collection-detail p{font-size:17px}.closing{min-height:0;padding:84px 24px;grid-template-columns:1fr;gap:42px}.closing-title{height:220px;font-size:32px}footer{padding:24px;grid-template-columns:1fr auto}footer p{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection{transition:none}}
