:root{--stone: #F8F8F5;--stone-deep: #EFEFE9;--photo-a: #DAD9CE;--photo-b: #C9CABC;--ink: #1C1B16;--ink-70: rgba(28,27,22,.66);--ink-45: rgba(28,27,22,.4);--moss: #3E4A38;--line: rgba(28,27,22,.12);--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--font-label: "IBM Plex Mono", monospace;--heading-size: 24px;--body-size: 12px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--stone);color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}ul{list-style:none}button{font-family:inherit;cursor:pointer}.mono{font-family:var(--font-label);font-weight:400}.display{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size)}.eyebrow{font-family:var(--font-label);font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45)}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(24px,6vw,96px);overflow-wrap:break-word}:focus-visible{outline:1px solid var(--moss);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-card,.statement-col,.step,.foot-col,.footer-brand,.split-copy,.hero-labels,.cart-line>div,.collection-head>div,.collection-head p,.product-row,.collection-grid,.process-row,.statement-row,.footer-top,.split,.hero{min-width:0}.product-card h3,.product-card .meta,.product-card .meta .price,.collection-head h2,.footer-brand p,.foot-col a,.cart-table td,.cart-line .title,.cart-summary .subtotal,.split-copy p,.step p{overflow-wrap:break-word;word-break:break-word}.site-header{padding-top:36px;padding-bottom:24px;position:relative}.nav-row{display:flex;align-items:center;justify-content:space-between;position:relative}.logo{font-family:Inter,sans-serif;font-weight:300;font-size:16px;letter-spacing:.24em;text-transform:uppercase}nav.links{display:flex;gap:44px}nav.links a{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70)}nav.links a:hover{color:var(--moss)}.nav-right{display:flex;gap:40px;align-items:center}.nav-right a{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70)}.nav-right a:hover{color:var(--moss)}.nav-toggle{display:none;background:none;border:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.hero{padding-top:120px;padding-bottom:90px;display:grid;grid-template-columns:.85fr 1fr;gap:60px;align-items:end}.hero-labels{display:flex;flex-direction:column;gap:64px}.hero-labels .label-block .eyebrow{margin-bottom:10px}.hero-labels .label-block .tags{font-size:13px;color:var(--ink-70);font-weight:300}.hero-photo{aspect-ratio:3/4;background:linear-gradient(160deg,var(--photo-b) 0%,var(--photo-a) 55%,var(--stone-deep) 100%);max-width:420px;margin-left:auto;overflow:hidden}.hero-photo img{width:100%;height:100%;object-fit:cover}.statement{padding-top:60px;padding-bottom:120px}.statement h1{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.35;letter-spacing:-.01em;max-width:880px;overflow-wrap:break-word;word-break:break-word}.statement p.sub{margin-top:30px;max-width:520px;color:var(--ink-70);font-size:var(--body-size);font-weight:300;font-family:var(--font-body);overflow-wrap:break-word;white-space:pre-line}.statement .enter{display:inline-block;margin-top:36px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:4px}.statement .enter:hover{border-color:var(--moss);color:var(--moss)}.grid-section{padding-top:100px;padding-bottom:130px}.collection-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:56px;padding-bottom:26px}.collection-head h2{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);margin-top:10px}.collection-head p{max-width:340px;color:var(--ink-70);font-size:var(--body-size);font-weight:300;font-family:var(--font-body)}.product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.product-card{display:flex;flex-direction:column;gap:16px}.product-card .code{font-family:var(--font-label);font-size:12px;color:var(--moss);letter-spacing:.04em}.product-card .frame{aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden}.product-card .frame img{width:100%;height:100%;object-fit:cover}.product-card h3{font-family:Inter,sans-serif;font-weight:300;font-size:13px;line-height:1.6;margin-top:2px}.product-card .meta{display:flex;justify-content:flex-end;align-items:baseline;font-size:13px;color:var(--ink-70);font-weight:300;padding-top:2px}.product-card .meta .price{font-family:var(--font-label);color:var(--ink);font-size:13px}.empty-collection{color:var(--ink-45);font-size:14px;font-family:var(--font-label)}.text-block{padding-top:110px;padding-bottom:110px;max-width:820px}.text-block .eyebrow{display:block;margin-bottom:16px}.text-block h2{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.3;max-width:760px}.text-block-body{margin-top:22px;color:var(--ink-70);font-size:var(--body-size);font-weight:300;max-width:600px;font-family:var(--font-body)}.text-block-body p{margin-bottom:14px}.text-block-body p:last-child{margin-bottom:0}.text-block--body-only .text-block-body{margin-top:0;font-family:var(--font-body);font-weight:300;color:var(--ink);font-size:var(--body-size);line-height:1.6;max-width:760px}.text-block--caption h2{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.3;max-width:760px}.text-block--caption .text-block-body{margin-top:22px;font-family:var(--font-body);font-weight:300;font-size:var(--body-size);color:var(--ink-70);max-width:600px}.statement-row{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px;row-gap:50px;max-width:900px;margin-left:auto;margin-right:auto}.statement-col{display:flex;flex-direction:column}.statement-heading{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.3;margin-bottom:18px;min-height:calc(var(--heading-size) * 1.3 * 2);display:flex;align-items:flex-start}.statement-col-body{color:var(--ink-70);font-weight:300;font-family:var(--font-body);font-size:13px;line-height:1.6}.statement-col-body p{margin-bottom:12px}.statement-col-body p:last-child{margin-bottom:0}.text-block.text-block--centered{text-align:center;margin-left:auto!important;margin-right:auto!important;max-width:560px!important}.text-block--centered .text-block-body{margin-left:auto;margin-right:auto;font-size:13px!important;max-width:100%!important}.story{padding-top:90px;padding-bottom:90px}.story p{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.42;max-width:760px}.story span.attrib{display:block;margin-top:28px;font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45)}.section{padding-top:120px;padding-bottom:120px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split .photo-block{aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden}.split .photo-block img{width:100%;height:100%;object-fit:cover}.split-copy .eyebrow{margin-bottom:20px}.split-copy h2,.split-copy h1{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);line-height:1.3;margin-bottom:22px}.split-copy p{color:var(--ink-70);max-width:440px;margin-bottom:16px;font-weight:300;font-size:var(--body-size);font-family:var(--font-body)}.split-copy p:last-child{margin-bottom:0}.process-row{display:grid;grid-template-columns:repeat(5,1fr)}.step{padding:56px 26px}.step .num{font-family:var(--font-label);font-size:12px;color:var(--ink-45);display:block;margin-bottom:22px}.step h4{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size);margin-bottom:10px}.step p{font-size:var(--body-size);color:var(--ink-70);line-height:1.55;font-weight:300;font-family:var(--font-body)}.product-split .split-copy>.code{display:block;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink-70);margin-bottom:2px}.product-split .split-copy .product-title{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:13px!important;line-height:1.6!important;margin-bottom:8px!important;color:var(--ink)}.product-split .price{font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink);margin:0 0 22px}.option-row{margin-bottom:18px}.option-row label{display:block;margin-bottom:8px;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink-70)}.option-row select{width:100%;max-width:320px;background:var(--stone);border:1px solid var(--line);padding:12px 14px;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink)}.option-row--swatches select.visually-hidden{margin:0}.swatch-row{display:flex;align-items:center;gap:8px}.swatch{display:inline-block;box-sizing:border-box;-webkit-appearance:none;appearance:none;flex:0 0 15px;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;line-height:0;padding:0;margin:0;border:1px solid var(--line);background:var(--stone-deep);cursor:pointer}.swatch:hover{border-color:var(--ink-45)}.swatch.is-selected{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:1px}.swatch-inline{display:flex;align-items:center;gap:12px;margin-top:4px}.swatch-label{display:inline-block;margin-top:0;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink-70)}.swatch[data-swatch-name=black]{background:#15140f}.swatch[data-swatch-name=white]{background:#f5f4ef;border-color:#c9c9c2}.swatch[data-swatch-name=brown],.swatch[data-swatch-name=dark-brown],.swatch[data-swatch-name=deep-brown]{background:#3c2b22}.swatch[data-swatch-name=cream],.swatch[data-swatch-name=ivory]{background:#efe8d8}.swatch[data-swatch-name=silver],.swatch[data-swatch-name=sterling-silver],.swatch[data-swatch-name="925-silver"]{background:#c7c9cc}.swatch[data-swatch-name=gold],.swatch[data-swatch-name="9k-gold"],.swatch[data-swatch-name="14k-gold"]{background:#c9a44c}.swatch[data-swatch-name=moss],.swatch[data-swatch-name=green]{background:#3e4a38}.swatch[data-swatch-name=stone]{background:#dcd8ca}.swatch[data-swatch-name=ink],.swatch[data-swatch-name=navy]{background:#1c1b16}.btn-add{margin-top:10px;background:var(--ink);color:var(--stone);border:1px solid var(--ink);padding:15px 30px;font-family:Inter,sans-serif;font-weight:300;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.btn-add:hover{background:var(--moss);border-color:var(--moss)}.btn-add:disabled{background:var(--stone-deep);color:var(--ink-45);border-color:var(--line);cursor:not-allowed}.preorder-note{margin-top:12px;font-family:Inter,sans-serif;font-weight:300;font-size:12px;color:var(--ink-70)}.accordion{margin-top:30px}.accordion-item{border:none}.accordion-item summary{padding:10px 0;cursor:pointer;list-style:none;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink);display:flex;justify-content:space-between;align-items:center}.accordion-item summary::-webkit-details-marker{display:none}.accordion-item summary:after{content:"+";font-family:Inter,sans-serif;font-size:14px;color:var(--ink-45)}.accordion-item[open] summary:after{content:"\2212"}.accordion-body{padding:0 0 16px;color:var(--ink-70);font-size:13px;font-weight:300;font-family:Inter,sans-serif;line-height:1.6}.accordion-body p{margin-bottom:12px}.accordion-body p:last-child{margin-bottom:0}.page-header{padding-top:120px;padding-bottom:60px}.page-header h1{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size)}.page-header p{color:var(--ink-70);margin-top:16px;max-width:480px;font-size:var(--body-size);font-family:var(--font-body)}.collection-grid{padding-top:70px;padding-bottom:130px;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.pagination{display:flex;gap:18px;justify-content:center;padding:0 0 100px;font-family:var(--font-label);font-size:13px}.pagination a{color:var(--ink-70);border-bottom:1px solid transparent}.pagination a:hover{color:var(--moss);border-color:var(--moss)}.pagination .current{color:var(--ink)}.page-content{padding-top:70px;padding-bottom:130px;max-width:760px}.page-content p{margin-bottom:16px;color:var(--ink-70);font-weight:300;font-size:var(--body-size);font-family:var(--font-body)}.our-story-header{padding-top:70px;padding-bottom:20px}.our-story-header h1{font-family:var(--font-heading);font-weight:400;font-size:var(--heading-size)}.our-story-body{padding:0 0 60px;max-width:760px;margin-top:40px}.our-story-body p{margin-bottom:16px!important;color:var(--ink-70);font-weight:300;font-size:var(--body-size);font-family:var(--font-body)}.our-story-body p:last-child{margin-bottom:0!important}.page-header .cart-title{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:13px!important;line-height:1.6!important;color:var(--ink)!important}.cart-table{width:100%;border-collapse:collapse;margin-top:40px;table-layout:fixed}.cart-table th{text-align:left;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink-45);padding-bottom:14px}.cart-table td{padding:24px 0;vertical-align:top;font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink)}.cart-line{display:flex;gap:20px;align-items:flex-start;min-width:0}.cart-line img{width:80px;height:100px;object-fit:cover;border:1px solid var(--line);flex-shrink:0}.cart-line .title{font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink)}.cart-qty{width:64px;padding:8px;border:1px solid var(--line);background:var(--stone);font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink)}.cart-summary{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;gap:14px;flex-wrap:wrap}.cart-summary .box{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cart-summary .subtotal{font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink);margin-bottom:0}.cart-empty{padding-top:60px;padding-bottom:130px;text-align:center;color:var(--ink-70)}.search-form{display:flex;gap:16px;max-width:520px;border-bottom:1px solid var(--ink);padding-bottom:12px}.search-form input{flex:1;min-width:0;background:none;border:none;font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--ink)}.search-form button{background:none;border:none;font-family:var(--font-label);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--moss)}footer{padding-top:100px;padding-bottom:40px}.footer-top{display:grid;grid-template-columns:1.4fr .7fr .7fr 1.1fr;gap:40px;padding-bottom:70px}.footer-brand p{color:var(--ink-70);font-size:var(--body-size);font-family:var(--font-body);max-width:280px;margin-top:18px;font-weight:300}.foot-col h5{font-family:var(--font-label);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin-bottom:20px}.foot-col a{display:block;font-size:14px;color:var(--ink-70);margin-bottom:12px;font-weight:300}.foot-col a:hover{color:var(--moss)}.news-form{display:flex;border-bottom:1px solid var(--ink-45);padding-bottom:10px;margin-top:20px}.news-form input{min-width:0;background:transparent;border:none;color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:14px;width:100%}.news-form input::placeholder{color:var(--ink-45)}.news-form button{background:none;border:none;color:var(--moss);font-family:var(--font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:26px;font-family:var(--font-label);font-size:11px;color:var(--ink-45);letter-spacing:.04em}.foot-bottom .socials{display:flex;gap:22px}.foot-bottom .socials a{color:var(--ink-70)}.foot-bottom .socials a:hover{color:var(--moss)}.tone-1{background:linear-gradient(200deg,#b9bbae,#8c9184 45%,#4a5142)}.tone-2{background:linear-gradient(160deg,#dad9ce,#c7c7b9 55%,#a9aa9a)}.tone-3{background:linear-gradient(190deg,#cfcec0,#9da090 55%,#616650)}.tone-4{background:linear-gradient(150deg,#2a2a22,#4b4e3f 60%,#6e7460)}.tone-5{background:linear-gradient(200deg,#c3c4b6,#acae9e,#7c8069)}.tone-6{background:linear-gradient(160deg,#dddcd0,#c0c1b0 55%,#8b8e7a)}.founder-story{padding-top:110px;padding-bottom:150px;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.founder-story-text{display:flex;flex-direction:column;min-width:0}.founder-quote{font-family:var(--font-heading);font-weight:400;font-size:clamp(19px,1.8vw,24px);line-height:1.4;margin-bottom:70px}.founder-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:0}.founder-col{min-width:0}.founder-col-label{display:block;font-family:Inter,sans-serif;font-weight:300;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.founder-col-body{color:var(--ink-70);font-weight:300;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}.founder-col-body p{margin-bottom:12px}.founder-col-body p:last-child{margin-bottom:0}.founder-cta{display:inline-block;align-self:flex-start;margin-top:32px;margin-bottom:40px;font-size:13px;font-family:Inter,sans-serif;font-weight:300;border-bottom:1px solid var(--ink);padding-bottom:4px}.founder-cta:hover{color:var(--moss);border-color:var(--moss)}.founder-photo{position:relative;min-width:0;order:-1;aspect-ratio:3/4;overflow:hidden}.founder-photo img{width:100%;height:100%;object-fit:cover}.quote-split{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:820px;margin-left:auto;margin-right:auto}.quote-split-text{min-width:0}.quote-split-quote{font-family:Inter,sans-serif;font-weight:300;font-size:13px;color:var(--ink-70);line-height:1.6}.quote-split-photo{position:relative;width:100%;min-width:0;aspect-ratio:3/4;overflow:hidden;background:linear-gradient(160deg,var(--photo-b) 0%,var(--photo-a) 55%,var(--stone-deep) 100%)}.quote-split-photo img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.hero{grid-template-columns:1fr;gap:40px}.hero-photo{max-width:100%;margin-left:0}.split{grid-template-columns:1fr;gap:48px}.product-row,.collection-grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.process-row{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr;row-gap:50px}.statement-row{grid-template-columns:repeat(2,1fr);row-gap:50px}.founder-story{grid-template-columns:1fr;gap:50px}.quote-split{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.wrap{padding:0 36px}nav.links{display:none}.nav-toggle{display:block}nav.links.is-open{display:flex;flex-direction:column;gap:22px;position:absolute;top:100%;left:0;right:0;background:var(--stone);padding:24px;z-index:20}.product-row,.collection-grid{grid-template-columns:1fr;row-gap:40px}.process-row{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr}.section{padding-top:80px;padding-bottom:80px}.story{padding-top:70px;padding-bottom:70px}.cart-line{flex-direction:column;align-items:flex-start}.statement-row{grid-template-columns:1fr;gap:50px;padding-top:70px;padding-bottom:70px}.statement-heading{min-height:auto}.founder-columns{grid-template-columns:1fr}.founder-photo{order:1;margin-top:24px;margin-bottom:60px}.hero-photo{margin-bottom:60px}.quote-split-photo{margin-bottom:20px}.quote-split{padding-top:80px;padding-bottom:80px;row-gap:36px}.quote-split-text{text-align:center;padding:24px 0 8px}.quote-split-quote{font-size:15px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
