*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--color-brass)}h1,h2,h3{font-family:var(--font-heading);font-weight:400;line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(2.4rem,6vw,4.2rem);letter-spacing:-.01em}h2{font-size:clamp(1.6rem,3.5vw,2.4rem)}h3{font-size:1.2rem}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-body);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:1.4em}.rule{border:0;border-top:1px solid var(--color-line);margin:0}.btn{display:inline-block;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;padding:1em 2.4em;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);cursor:pointer;transition:background .25s,color .25s;font-family:var(--font-body)}.btn:hover,.btn--solid{background:var(--color-ink);color:var(--color-bg)}.btn--solid:hover{background:var(--color-brass);border-color:var(--color-brass)}.site-header{padding:28px 0}.site-header .wrap{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.wordmark{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:.42em;text-transform:uppercase}.wordmark span{color:var(--color-ink-soft);font-size:.62rem;letter-spacing:.3em;display:block;margin-top:2px}.site-nav{display:flex;gap:28px;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.hero{padding:9vh 0 10vh}.hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hero__kicker{color:var(--color-brass)}.hero p.lede{font-size:1.15rem;color:var(--color-ink-soft);max-width:34em}.hero__media img{width:100%}@media(max-width:860px){.hero__grid{grid-template-columns:1fr;gap:40px}}.story{padding:10vh 0}.story__inner{max-width:44em}.story p{font-size:1.08rem}.finishes{padding:9vh 0 10vh}.finishes__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:3em}.finish__chip{aspect-ratio:1;border-radius:50%;border:1px solid var(--color-line)}.finish figcaption{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin-top:1em;text-align:center;color:var(--color-ink-soft)}@media(max-width:860px){.finishes__grid{grid-template-columns:repeat(3,1fr)}}.waitlist{padding:11vh 0 13vh;text-align:center}.waitlist__inner{max-width:36em;margin:0 auto}.waitlist form{display:flex;gap:0;max-width:30em;margin:2.5em auto 0;border-bottom:1px solid var(--color-ink)}.waitlist input[type=email]{flex:1;border:0;background:transparent;padding:.9em .2em;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);outline:none}.waitlist input::placeholder{color:var(--color-ink-soft)}.waitlist button{border:0;background:transparent;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;color:var(--color-ink);padding:0 .4em;font-family:var(--font-body)}.waitlist button:hover{color:var(--color-brass)}.waitlist .form-note{font-size:.8rem;color:var(--color-ink-soft);margin-top:1.4em}.waitlist .form-success{color:var(--color-brass);margin-top:1.6em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}@media(max-width:860px){.product-grid{grid-template-columns:repeat(2,1fr)}}.card__title{font-family:var(--font-heading);font-size:1.1rem;margin-top:1em}.card__price{font-size:.85rem;color:var(--color-ink-soft);margin-top:.2em}.card img{background:#fff}.product{padding:6vh 0 10vh}.product__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}@media(max-width:860px){.product__grid{grid-template-columns:1fr}}.product__media img{margin-bottom:16px;background:#fff}.product__price{font-size:1.1rem;margin:.6em 0 1.8em}.variant-fieldset{border:0;padding:0;margin:0 0 2em}.variant-fieldset legend{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:1em}.variant-option{display:inline-block;margin:0 10px 10px 0}.variant-option input{position:absolute;opacity:0}.variant-option label{display:inline-block;padding:.6em 1.1em;border:1px solid var(--color-line);font-size:.8rem;letter-spacing:.1em;cursor:pointer}.variant-option input:checked+label{border-color:var(--color-ink)}.product__desc{margin-top:2.5em;color:var(--color-ink-soft)}.section-pad{padding:8vh 0}.page-head{padding:7vh 0 4vh}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--color-line)}.cart-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2.5em}.qty-input{width:3.4em;border:1px solid var(--color-line);background:transparent;padding:.4em;text-align:center;font-family:var(--font-body)}.site-footer{padding:8vh 0 6vh;margin-top:4vh;border-top:1px solid var(--color-line)}.site-footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:baseline}.site-footer .fine{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft)}.password-page{min-height:80vh;display:flex;align-items:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
