*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--type-body-lh);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}input,select,textarea{font:inherit;color:inherit}.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:var(--space-4);top:-60px;background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-1);z-index:1000;transition:top var(--motion-base) var(--ease-ui)}.skip-link:focus{top:var(--space-4)}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-1)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--section-gap)}.section--tight{padding-block:var(--space-8)}.section--warm{background:var(--sand)}.accent-rule{width:44px;height:2px;background:var(--wood);border:0;margin:0}.type-display{font-family:var(--font-serif);font-size:var(--type-display);line-height:var(--type-display-lh);font-weight:500;letter-spacing:-.015em}.type-h1{font-family:var(--font-serif);font-size:var(--type-h1);line-height:var(--type-h1-lh);font-weight:500;letter-spacing:-.01em}.type-h2{font-family:var(--font-serif);font-size:var(--type-h2);line-height:var(--type-h2-lh);font-weight:500;letter-spacing:-.005em}.type-h3{font-size:var(--type-h3);line-height:var(--type-h3-lh);font-weight:500}.type-body-lg{font-size:var(--type-body-lg);line-height:var(--type-body-lg-lh)}.type-body{font-size:var(--type-body);line-height:var(--type-body-lh)}.type-body-sm{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh)}.type-eyebrow{font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-lh);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.type-meta{font-size:var(--type-meta);line-height:var(--type-meta-lh)}.ink-soft{color:var(--ink-soft)}.measure{max-width:720px}.measure-narrow{max-width:880px}.tabular{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--type-button);font-weight:500;line-height:1;padding:14px 32px;border-radius:var(--radius-pill);transition:opacity var(--motion-base) var(--ease-ui),background-color var(--motion-base) var(--ease-ui),color var(--motion-base) var(--ease-ui);min-height:44px;text-align:center}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{opacity:.85}.btn--primary:active{opacity:.95}.btn--primary[disabled],.btn--primary[aria-disabled=true]{background:var(--ink-mute);opacity:1;pointer-events:none}.btn--secondary{background:transparent;border:1px solid var(--ink);color:var(--ink)}.btn--secondary:hover{background:var(--ink);color:var(--paper)}.btn--full{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--ink)}.link-arrow:after{content:"\2192";transition:transform var(--motion-base) var(--ease-ui)}.link-arrow:hover{text-decoration:underline;text-underline-offset:4px}.link-arrow:hover:after{transform:translate(2px)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--type-meta);color:var(--ink-soft)}.field__input{height:48px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-1);padding:0 var(--space-4);color:var(--ink);transition:border-color var(--motion-base) var(--ease-ui)}.field__input::placeholder{color:var(--ink-mute)}.field__input:focus{border-color:var(--ink);outline:none}.media{position:relative;overflow:hidden;background:var(--paper)}.media img{width:100%;height:100%;object-fit:cover}.media--4-5{aspect-ratio:4 / 5}.media--1-1{aspect-ratio:1 / 1}.media--3-2{aspect-ratio:3 / 2}.media--16-9{aspect-ratio:16 / 9}.media--placeholder{display:grid;place-items:center;background:var(--surface);color:var(--ink-soft)}.grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.grid{gap:var(--space-5)}}.reveal{opacity:0;transform:translateY(52px);filter:blur(10px)}.reveal.is-visible{opacity:1;transform:none;filter:blur(0);transition:opacity var(--motion-reveal) var(--ease-lux),transform var(--motion-reveal) var(--ease-lux),filter var(--motion-reveal) var(--ease-lux)}.stagger>*{opacity:0;transform:translateY(52px);filter:blur(10px)}.stagger.is-visible>*{opacity:1;transform:none;filter:blur(0);transition:opacity var(--motion-reveal) var(--ease-lux),transform var(--motion-reveal) var(--ease-lux),filter var(--motion-reveal) var(--ease-lux)}.reveal-media{clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease-lux)}.reveal-media.is-visible{clip-path:inset(0 0 0 0)}.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:var(--space-5)}.marquee__track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:marquee-scroll 38s linear infinite}.marquee__item{font-family:var(--font-serif);font-size:clamp(28px,5vw,56px);font-weight:500;letter-spacing:-.01em;padding-inline:var(--space-6);color:var(--ink)}.marquee__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--wood);flex:none}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.textured{position:relative;isolation:isolate}.textured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.013' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.007' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-repeat:repeat,repeat,repeat;background-size:200px 200px,620px 620px,840px 840px;opacity:.7;mix-blend-mode:soft-light}.textured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='1' seed='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.9 0.9 0.9 0 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E"),radial-gradient(70% 90% at 24% 16%,#c9a6751f,#c9a67500 62%),radial-gradient(60% 80% at 84% 88%,#ba6e4a1a,#ba6e4a00 58%);background-repeat:repeat,no-repeat,no-repeat;background-size:520px 520px,cover,cover;opacity:.6}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--motion-slow) var(--ease-lux)}.link-underline:hover:after,.link-underline:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.stagger>*{opacity:1!important;transform:none!important;filter:none!important}.reveal-media{clip-path:none!important}.marquee__track{animation:none!important}.hero__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
