:root{--bg: #F5F1EA;--bg-2: #ECE6DC;--bg-3: #D8CCB6;--copper: #B87333;--copper-hi: #A8632A;--warm: #D6A46B;--text: #1F1B17;--text-2: #5A5249;--muted: #8A8275;--placeholder-label: #a89e8c;--border: rgba(31, 27, 23, .1);--border-strong: rgba(31, 27, 23, .2);--font-display: "Marcellus", Georgia, serif;--font-body: "Jost", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1);--page-margin: 56px;--max-w: 1320px;--max-w-bleed: 1500px}@media(max-width:750px){:root{--page-margin: 20px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,[style*=--font-display],.h-display,.h-section{font-weight:400!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img,svg{display:block;max-width:100%}ul,ol{list-style:none}::selection{background:var(--copper);color:#fff}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#d5cbb8;border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--copper)}:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--copper)}.h-display{font-family:var(--font-display);font-weight:400;line-height:1.05;letter-spacing:.3px}.h-section{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.1;letter-spacing:.3px}.muted{color:var(--text-2)}.tiny{color:var(--muted);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .35s var(--ease);border:1px solid transparent}.btn-primary{background:var(--copper);color:#fff}.btn-primary:hover{background:var(--copper-hi)}.btn-outline{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-outline:hover{border-color:var(--copper);color:var(--copper)}.btn-ghost{background:transparent;color:var(--text-2);padding:12px 0}.btn-ghost:hover{color:var(--copper)}.page-wrap{max-width:var(--max-w);margin:0 auto;padding:0 var(--page-margin)}.bleed{max-width:var(--max-w-bleed);margin:0 auto;padding:0 var(--page-margin)}.section{padding:110px 0}@media(max-width:750px){.section{padding:70px 0}}.placeholder-media{background:radial-gradient(95% 75% at 60% 18%,#b873332e,#0000 58%),linear-gradient(150deg,#ece6dc,#d8ccb6);border:1px solid var(--border);position:relative;overflow:hidden}.placeholder-media--hero{background:radial-gradient(80% 70% at 72% 30%,#b873332e,#0000 55%),linear-gradient(125deg,#ece6dc,#d8ccb6 70%)}.placeholder-label{position:absolute;font-family:var(--font-body);font-size:11px;letter-spacing:2px;color:var(--placeholder-label);pointer-events:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes nhRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes nhFade{0%{opacity:0}to{opacity:1}}@keyframes nhMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nhShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--copper);color:#fff;padding:12px 18px;font-size:12px;letter-spacing:2px;text-transform:uppercase;z-index:9999}.skip-link:focus{left:16px;top:16px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
