:root{--bg: #ffffff;--bg-soft: #faf8f4;--ink: #161616;--ink-soft: #5b5b57;--line: #e7e3dc;--accent: #a8884f;--ink-rgb: 22, 22, 22;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-13: .8125rem;--fs-15: .9375rem;--fs-18: 1.125rem;--fs-24: 1.5rem;--fs-34: clamp(1.65rem, 1.15rem + 2.1vw, 2.125rem);--fs-48: clamp(2.1rem, 1.45rem + 3vw, 3rem);--fs-64: clamp(2.6rem, 1.6rem + 4.4vw, 4rem);--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-5: 40px;--s-6: 48px;--s-7: 64px;--s-8: 80px;--s-9: 96px;--s-10: 120px;--s-11: 140px;--section-y: clamp(34px, 3.8vw, 60px);--section-y-lg: clamp(44px, 4.8vw, 76px);--radius-sm: 2px;--radius: 4px;--hair: 1px solid var(--line);--shadow-drawer: 0 12px 48px rgba(22, 22, 22, .14);--shadow-bar: 0 1px 0 rgba(22, 22, 22, .06);--ease: cubic-bezier(.2, .6, .2, 1);--dur: .28s;--dur-slow: .42s;--container: 1296px;--container-narrow: 760px;--gutter: clamp(20px, 4vw, 56px);--header-h: 78px;--header-h-shrink: 62px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-15);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.is-locked{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea,button{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.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(--s-2);top:-64px;z-index:1000;background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:var(--radius);transition:top var(--dur) var(--ease)}.skip-link:focus{top:var(--s-2)}.display{font-family:var(--font-display);font-optical-sizing:auto;line-height:1.06;letter-spacing:-.012em;font-weight:400}.serif{font-family:var(--font-display)}.t-64{font-family:var(--font-display);font-size:var(--fs-64);line-height:1.02;letter-spacing:-.015em}.t-48{font-family:var(--font-display);font-size:var(--fs-48);line-height:1.08;letter-spacing:-.012em}.t-34{font-family:var(--font-display);font-size:var(--fs-34);line-height:1.14;letter-spacing:-.008em}.t-24{font-size:var(--fs-24);line-height:1.3}.t-18{font-size:var(--fs-18);line-height:1.55}.t-15{font-size:var(--fs-15)}.t-13{font-size:var(--fs-13)}.eyebrow{font-size:var(--fs-13);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.ink-soft{color:var(--ink-soft)}.measure{max-width:58ch}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--lg{padding-block:var(--section-y-lg)}.section--soft{background:var(--bg-soft)}.bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.stack>*+*{margin-top:var(--s-3)}.stack-sm>*+*{margin-top:var(--s-1)}.stack-lg>*+*{margin-top:var(--s-5)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.section-head__link{flex:none;font-size:var(--fs-15);padding-bottom:2px;border-bottom:1px solid var(--ink);transition:opacity var(--dur) var(--ease)}.section-head__link:hover{opacity:.6}@media(max-width:600px){.section-head{flex-direction:column;align-items:flex-start;gap:var(--s-2)}}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);will-change:opacity,transform}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
