*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}img{max-width:100%}button{font-family:inherit}:root{color-scheme:dark;--paper:#101112;--surface:#1b1d1e;--ink:#f2f0ea;--muted:#b9bab7;--rule:#3c3f41;--accent:#ff9a61;--accent-hover:#ffb385;--on-accent:#151310}html{scroll-behavior:smooth;background:var(--paper);color:var(--ink);scroll-padding-top:14px}::selection{background:var(--accent);color:var(--on-accent)}body{margin:0;background:var(--paper);color:var(--ink)}.hs{--gutter:clamp(20px,4.6vw,82px);font:400 16px/1.5 DM Sans,Arial,sans-serif;background:var(--paper);color:var(--ink);overflow:clip}.hs *{box-sizing:border-box}.hs :is(h1,h2,h3,p,figure){margin:0}.hs a{color:inherit;text-decoration:none}.hs button{font:inherit;cursor:pointer}.hs a:focus-visible,.hs button:focus-visible,.hs textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip{position:fixed;top:-100px;left:12px;z-index:100;background:#fff;color:#17191a!important;padding:10px 18px}.skip:focus{top:10px}.site-head{height:84px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:10}.head-cover{position:absolute;top:0;left:0;right:0;color:#fff;background:linear-gradient(180deg,rgba(6,14,30,.54),transparent)}.head-paper{border-bottom:1px solid var(--rule)}.brand-link{display:inline-flex;align-items:center;min-height:44px}.identity{font:800 29px/.73 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:-1.3px;display:grid;transform:skew(-7deg);text-transform:uppercase}.identity b{font-weight:800}.identity-dot{margin-left:1px}.site-head nav{display:flex;align-items:center;gap:clamp(20px,2.8vw,48px);font-size:14px;font-weight:600}.site-head nav a{display:inline-flex;align-items:center;min-height:44px;gap:7px}.site-head nav a:hover,.foot-end a:hover,.crumb a:hover,.source-actions a:hover{text-decoration:underline;text-underline-offset:5px}.ig-top{border-left:1px solid currentColor;padding-left:clamp(16px,2.7vw,44px)}.campaign-wrap{position:relative}.campaign .scroll-scrub__route,.campaign .scroll-scrub__progress{display:none}.campaign .scroll-scrub__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,10,21,.36),transparent 54%),linear-gradient(0deg,rgba(3,10,23,.5),transparent 44%)}.campaign .scroll-scrub__chapter-pin{align-items:flex-end;justify-content:flex-start;padding:clamp(66px,12vh,140px) var(--gutter) clamp(50px,7.5vh,100px)}.campaign .scroll-scrub__copy{width:min(46%,690px);pointer-events:none}.campaign .scroll-scrub__copy:before{display:none}.campaign .scroll-scrub__actions a{pointer-events:auto}.campaign .scroll-scrub__kicker,.product-brand,.count,.card-line,.foot-end,.crumb{font-family:IBM Plex Mono,Courier New,monospace}.campaign .scroll-scrub__kicker{font-size:clamp(10px,.85vw,14px);color:#fff;letter-spacing:.16em;font-weight:600;margin-bottom:18px}.campaign .scroll-scrub__title{font:800 clamp(86px,min(9.8vw,15.3vh),172px)/.8 "Barlow Condensed","Arial Narrow",sans-serif;text-transform:uppercase;white-space:pre-line;letter-spacing:-.035em;max-width:none;text-wrap:initial;color:#fff}.campaign .scroll-scrub__body{font-size:clamp(15px,1.2vw,20px);line-height:1.4;margin-top:22px;color:#fff}.campaign .scroll-scrub__actions{margin-top:22px}.cover-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cover-go,.cover-item{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:600;min-height:44px}.hs .cover-go{color:#131820;background:#fff;padding:0 19px}.cover-go span,.inquire span{font-size:20px}.cover-go:hover{background:#dae5fc}.cover-item{border-bottom:1px solid rgba(255,255,255,.65);gap:11px}.cover-item:hover{border-color:#fff}.collection,.product-page{padding:clamp(54px,6.7vw,115px) var(--gutter) clamp(68px,8vw,130px)}.collection-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(25px,3vw,58px)}.collection-head h2,.related h2,.colophon h2,.piece-info h1{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.035em}.collection-head h2{font-size:clamp(84px,9.8vw,158px);line-height:.86}.collection-head h2 span{color:var(--accent)}.collection-head>p{max-width:37ch;line-height:1.5;font-size:clamp(15px,1.22vw,20px);margin-bottom:3px}.filter-bar{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--rule);margin-bottom:22px;gap:12px;min-height:58px}.filters{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(14px,2.2vw,40px)}.filters button{height:56px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:15px;padding:0 2px}.filters button:hover{color:var(--ink)}.filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:700}.count{font-size:12px;color:var(--muted);white-space:nowrap}.piece-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(14px,1.65vw,34px);row-gap:clamp(32px,4vw,68px)}.piece-card{display:block;min-width:0}.card-photo{position:relative;background:var(--surface);overflow:hidden;aspect-ratio:1/1.12}.card-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s ease-out}.card-open{position:absolute;right:12px;bottom:12px;color:var(--ink);background:#101112df;border:1px solid #989896;width:34px;height:34px;display:grid;place-items:center;font-size:17px;transition:transform .22s ease}.card-line{color:var(--muted);display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:13px 0 4px;font-size:clamp(9px,.72vw,12px);font-weight:600;text-transform:uppercase;letter-spacing:.035em;line-height:1.4}.card-line span:last-child{color:var(--muted);text-align:right;font-weight:400}.piece-card h3{font-size:clamp(18px,1.7vw,30px);font-weight:600;letter-spacing:-.045em;line-height:1.15}@media(hover:hover){.piece-card:hover img{transform:scale(1.035)}.piece-card:hover .card-open{transform:translate(2px,-2px)}.piece-card:hover h3{color:var(--accent)}}.colophon{padding:clamp(45px,6vw,96px) var(--gutter) 24px;background:#0a0b0c;color:var(--ink)}.foot-top{display:flex;align-items:center;justify-content:space-between;gap:22px}.colophon h2{font-size:clamp(42px,5.3vw,84px);line-height:1.04;margin-bottom:10px}.foot-top p{font-size:clamp(14px,1.1vw,18px);color:var(--muted);max-width:52ch}.foot-link{display:inline-flex;align-items:center;gap:24px;font-size:clamp(17px,1.7vw,28px);min-height:44px;border-bottom:1px solid currentColor;font-weight:500}.foot-link:hover{color:var(--accent)}.foot-word{font:800 clamp(55px,12.65vw,264px)/.92 "Barlow Condensed","Arial Narrow",sans-serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin-top:clamp(45px,6vw,96px);color:var(--ink)}.foot-word span{color:var(--accent)}.foot-end{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);margin-top:24px;padding-top:12px;color:var(--muted);font-size:11px}.foot-end a{padding:10px 0}.product-page{padding-top:0}.crumb{display:flex;align-items:center;justify-content:space-between;font-size:12px;min-height:70px;gap:16px}.crumb a{display:inline-flex;align-items:center;min-height:44px}.product-spread{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:clamp(36px,7vw,120px);align-items:start}.product-spread figure{background:var(--surface)}.product-spread figure img{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}.piece-info{padding:clamp(8px,2.4vw,42px) 0}.product-brand{font-size:13px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;margin-bottom:14px!important;color:var(--accent)}.piece-info h1{font-size:clamp(52px,6.3vw,104px);line-height:.94;overflow-wrap:anywhere}.description{font-size:clamp(16px,1.18vw,19px);margin-top:24px!important;max-width:45ch}.piece-info dl{margin:26px 0 28px}.piece-info dl>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid var(--rule);font-size:14px}.piece-info dl>div:last-child{border-bottom:1px solid var(--rule)}.piece-info dt{color:var(--muted)}.piece-info dd{text-align:right;margin:0;font-weight:600}.hs .inquire{background:var(--accent);color:var(--on-accent);min-height:48px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.hs .inquire:hover{background:var(--accent-hover)}.source-actions{display:flex;justify-content:space-between;gap:14px;margin-top:12px;flex-wrap:wrap;font-size:13px}.source-actions>*{min-height:44px;display:inline-flex;align-items:center}.source-actions button{background:none;color:var(--ink);border:none;text-decoration:underline;text-underline-offset:3px;padding:0}.copy-field{display:block;font-size:13px;margin-top:14px}.copy-field textarea{display:block;background:var(--surface);color:var(--ink);border:1px solid var(--muted);padding:8px;width:100%;min-height:95px}.related{margin-top:clamp(56px,7vw,116px);border-top:1px solid var(--rule);padding-top:30px}.related h2{font-size:clamp(40px,4.1vw,74px);line-height:1;margin-bottom:26px}.hs-error{padding:12vh 7vw;font:500 20px/1.5 DM Sans,Arial,sans-serif}.hs-error h1{font:700 60px/1.15 Barlow Condensed,Arial,sans-serif}.hs-error a,.hs-error button{display:inline-block;margin:20px 20px 0 0;text-decoration:underline}@media(max-width:860px){.site-head{height:72px}.campaign .scroll-scrub__chapter-pin{padding:4rem var(--gutter) max(48px,8dvh)}.campaign .scroll-scrub__copy{width:min(100%,470px)}.campaign .scroll-scrub__title{font-size:clamp(78px,min(15vw,13vh),117px)}.campaign .scroll-scrub__stage:after{background:linear-gradient(0deg,rgba(4,11,28,.85),rgba(5,13,30,.23) 31%,transparent 60%)}.piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-head{gap:24px}.product-spread{gap:30px}.card-line{display:block}.card-line span:last-child{display:none}.related .piece-card:nth-child(3){display:none}.foot-top{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.site-head{height:67px}.identity{font-size:24px}.site-head nav{gap:15px;font-size:13px}.ig-top{padding-left:12px}.campaign .scroll-scrub__chapter-pin{padding-bottom:max(42px,7.5svh)}.campaign .scroll-scrub__kicker{margin-bottom:12px;font-size:10px}.campaign .scroll-scrub__body{margin-top:14px}.campaign .scroll-scrub__actions{margin-top:17px}.cover-actions{gap:18px}.cover-go,.cover-item{font-size:13px}.collection-head{display:block}.collection-head p{margin-top:18px;max-width:35ch}.filters{gap:15px}.filters button{font-size:13px}.count{font-size:10px}.piece-grid{gap:27px 12px}.card-line{font-size:9px;line-height:1.35;margin:9px 0 4px}.piece-card h3{font-size:17px}.card-open{width:25px;height:25px;right:7px;bottom:7px;font-size:14px}.product-spread{display:block}.piece-info{padding-top:28px}.product-spread figure img{max-height:68vh}.crumb{min-height:54px;font-size:10px}.piece-info h1{font-size:58px}.foot-word{font-size:13.2vw}.source-actions{font-size:12px}}@media(max-width:360px){.site-head nav{gap:10px}.filters{gap:10px}.hs{--gutter:15px}.cover-actions{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hs *,.hs *:before,.hs *:after{animation:none!important;transition:none!important}.campaign .scroll-scrub__chapter{min-height:100dvh!important}}.know-piece{margin:26px 0 20px;border-block:1px solid var(--rule)}.know-piece summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:clamp(17px,1.45vw,23px);font-weight:600;gap:16px}.know-piece summary::-webkit-details-marker{display:none}.know-piece summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.disclosure-sign{width:17px;height:17px;position:relative;flex:none}.disclosure-sign:before,.disclosure-sign:after{content:"";background:currentColor;position:absolute;left:1px;top:8px;width:15px;height:1.5px}.disclosure-sign:after{transform:rotate(90deg)}.know-piece[open] .disclosure-sign:after{transform:none}.product-story .description{margin:0 0 16px!important}.product-story dl{margin:0}.product-story dl>div:last-child{border-bottom:0}.order-note{margin-top:12px!important;font-size:14px;line-height:1.55;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/v17-store.css.map */
