@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--ink:#252725;--paper:#eee8da;--rust:#a73e27;--green:#a73e27;--muted:#625d54;--line:#c6bdaa;color:var(--ink);background:var(--paper)}body{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.035' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px}h1,h2,.wordmark,.footer-brand{text-transform:uppercase;letter-spacing:-.025em;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:800}h1{line-height:.88}h2{font-size:clamp(2.8rem,4.7vw,4.8rem);line-height:.97}h1 em,h2 em{color:var(--rust);font-style:normal}.announcement{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;padding:9px 20px;font:500 .62rem/1.5 IBM Plex Mono,monospace}header{border-bottom:2px solid var(--ink);padding:25px 5%}.wordmark{letter-spacing:-.015em;font-size:1.7rem;line-height:1}.wordmark-sub{letter-spacing:.22em;margin-top:8px;font:500 .52rem/1.5 IBM Plex Mono,monospace}nav{text-transform:uppercase;gap:26px;font:500 .67rem IBM Plex Mono,monospace}nav a{padding:8px 0}nav a:hover{color:var(--rust);text-underline-offset:5px}.hero{border-bottom:2px solid var(--ink);grid-template-columns:1.05fr 1fr;min-height:640px}.hero-copy{padding:55px 8% 44px 9.5%}.hero h1{margin-bottom:27px;font-size:clamp(5.6rem,8.5vw,9.5rem)}.eyebrow{letter-spacing:.1em;font:500 .63rem/1.7 IBM Plex Mono,monospace}.hero .eyebrow{align-items:center;gap:13px;margin-bottom:34px;display:flex}.lede{color:#494740;font-size:1.03rem;line-height:1.6}.button{background:var(--rust);text-transform:uppercase;letter-spacing:.05em;box-shadow:3px 3px 0 var(--ink);gap:34px;padding:19px 24px;font:600 .72rem/1.3 IBM Plex Mono,monospace;transition:background .15s,transform .15s}.button:hover:not(:disabled){background:#80301e;transform:translateY(-2px)}.small{font-size:.7rem}.hero .small{max-width:310px}.workshop-strip{background:var(--rust);color:var(--paper);letter-spacing:.15em;justify-content:space-around;align-items:center;gap:20px;padding:19px 5%;font:600 .67rem IBM Plex Mono,monospace;display:flex}.workshop-strip span[aria-hidden]{font-size:1.4rem;line-height:1}.section{padding:80px 5%}.section-heading{border-bottom:1px solid var(--ink);margin-bottom:32px;padding-bottom:30px}.section-heading .eyebrow{color:var(--rust)}.section-heading>p{color:var(--muted);line-height:1.7}.product-grid{gap:28px}.product-card{border-bottom:1px solid var(--line);padding-bottom:18px}.product-art{background:#dfd8c9;border:1px solid #c8bfac;height:370px;margin-bottom:18px}.tone-1{background:#d1d0c5}.tone-2{background:#dfcbb9}.product-art img{transition:transform .25s}.product-card:hover .product-art img{transform:scale(1.035)}.product-card h3{letter-spacing:-.02em;font-size:1.02rem}.product-price{color:var(--rust);font:500 .74rem IBM Plex Mono,monospace}.image-placeholder,.sample-label{font-family:IBM Plex Mono,monospace}.notice{border-left:3px solid var(--rust);background:#e1dacb}.story{background:var(--ink);color:var(--paper);border-top:0;grid-template-columns:1fr 1.5fr;gap:7%;padding-top:85px;padding-bottom:85px}.story h2{font-size:clamp(3rem,5.3vw,5.6rem)}.story h2 em{color:#db8060}.story p:not(.eyebrow){color:#ccc5b7}.story .eyebrow{font-size:.6rem}.foundry-mark{border:3px double #a8a08f;border-radius:50%;justify-content:center;align-items:center;width:185px;height:185px;margin:42px 0 25px;font:800 5rem Barlow Condensed,Impact,sans-serif;display:flex;transform:rotate(-10deg)}.foundry-mark span{color:#db8060;font:italic 2.8rem Georgia,serif}.story-label .small{font:400 .6rem/1.8 IBM Plex Mono,monospace}.story-link{border-bottom:1px solid #db8060;gap:35px;margin-top:10px;padding:15px 0;font:500 .7rem IBM Plex Mono,monospace;display:inline-flex}.story-link:hover{color:#db8060}footer{border-top:1px solid var(--ink);background:#ded6c5;padding:45px 5%}.footer-brand{font-size:2.5rem}footer small{letter-spacing:.08em;font:400 .56rem/1.6 IBM Plex Mono,monospace}.back{text-transform:uppercase;font:500 .7rem IBM Plex Mono,monospace}.product-info h1{font-size:clamp(3rem,4.5vw,5rem)}.detail-price{font-family:IBM Plex Mono,monospace}.product-detail .product-art{background:#dfd8c9}.cart-section h1{font-size:4.8rem}.cart-summary{border-top:4px solid var(--rust);background:#e1dacb}.cart-summary h2{font-size:2rem}.cart-line h2{text-transform:none;font-family:DM Sans,sans-serif;font-size:1.2rem}input,select{background:#faf7ef;border-color:#9c9383}@media (width<=900px){header{flex-wrap:wrap;gap:20px}.hero-copy{padding:40px 8%}.hero h1{font-size:6rem}.product-art{height:290px}.workshop-strip{letter-spacing:.08em;font-size:.55rem}}@media (width<=760px){header{padding:22px 6%}nav{flex-wrap:wrap;gap:18px;font-size:.59rem}.wordmark{font-size:1.6rem}.hero{grid-template-columns:1fr}.hero-copy{padding:38px 6% 32px}.hero h1{font-size:clamp(5.4rem,18vw,8rem)}.hero .eyebrow{gap:9px;font-size:.52rem}.workshop-strip{flex-wrap:wrap;gap:12px 20px;padding:17px 6%}.workshop-strip span[aria-hidden]{font-size:1rem}.section{padding:50px 6%}.section-heading{padding-bottom:22px}.section-heading h2{font-size:3.2rem}.product-grid{gap:20px}.product-art{height:260px}.story{grid-template-columns:1fr;gap:28px}.story-label{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.story-label .eyebrow{grid-column:1/-1;margin:0}.foundry-mark{grid-area:2/2;width:95px;height:95px;margin:5px 0;font-size:2.6rem}.foundry-mark span{font-size:1.7rem}.story-label .small{grid-row:2}.story h2{font-size:3.7rem}.cart-section h1{font-size:3.8rem}}@media (width<=420px){.product-art{height:350px}.workshop-strip span[aria-hidden]{display:none}.workshop-strip{gap:12px;font-size:.49rem}.hero .small{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.button,.product-art img{transition:none}.product-card:hover .product-art img,.button:hover:not(:disabled){transform:none}}.customer-account{font-family:DM Sans,Arial,sans-serif}.customer-account .intro h1{letter-spacing:-.02em;text-transform:uppercase;font:800 clamp(3.8rem,7vw,6.5rem)/.9 Barlow Condensed,Arial Narrow,Impact,sans-serif}.customer-account .intro .eyebrow{color:var(--rust)}.customer-account header a{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:1.5rem}.customer-account header a:last-child{font:500 .7rem IBM Plex Mono,monospace}.customer-account h2{text-transform:uppercase;font:700 2.1rem/1 Barlow Condensed,Arial Narrow,Impact,sans-serif}.customer-account .panel{border-color:var(--line);border-top:4px solid var(--rust);background:#faf7ef;border-radius:0}.customer-account button{background:var(--rust);border-color:var(--rust);border-radius:0}.customer-account button.secondary{color:var(--ink);border-color:var(--ink);background:0 0}.customer-account .product-choice{color:var(--ink);border-color:var(--line);background:0 0}.customer-account .hint{color:var(--muted)}.customer-account input{border-radius:0}.customer-account #account-status:not(:empty){border-left:3px solid var(--rust);background:#e1dacb;padding:15px}.hero{min-height:0;display:block}.hero-copy{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:center;gap:48px;padding:42px 5%;display:grid}.hero .eyebrow{margin:0 0 20px;display:block}.hero h1{margin:0;font-size:clamp(4rem,6.7vw,7rem);line-height:.92}.hero-intro{justify-self:end;max-width:370px}.hero-intro .lede{margin:0 0 22px}.hero-intro .button{margin:0}.collection.section{padding-top:48px}@media (width<=760px){.hero-copy{grid-template-columns:1fr;gap:24px;padding:30px 6%}.hero h1{font-size:clamp(3.4rem,13vw,5.7rem)}.hero .eyebrow{margin-bottom:16px}.hero-intro{justify-self:start;max-width:100%}.hero-intro .lede{margin-bottom:18px;font-size:.95rem}.collection.section{padding-top:36px}}
