:root{--jc-ground: #f5efe6;--jc-surface: #fbf8f2;--jc-line: #e3d8c8;--jc-sand: #e6d9c5;--jc-ink: #26201b;--jc-body: #4a403a;--jc-muted: #6b5f55;--jc-accent: #ae5029;--jc-dark: #2b2420;--jc-dark-text: #d9cdbd;--jc-dark-eyebrow: #e0a98a;--jc-dark-rule: #4a3f38;--jc-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--jc-sans: Karla, "Helvetica Neue", Arial, sans-serif;--jc-max: 1440px;--jc-gutter: 80px;--jc-section-y: 96px;--font-body-family: var(--jc-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--jc-serif);--font-heading-style: normal;--font-heading-weight: 400}@media screen and (max-width:1199px){:root{--jc-gutter: 40px;--jc-section-y: 72px}}@media screen and (max-width:749px){:root{--jc-gutter: 20px;--jc-section-y: 56px}}body{background-color:var(--jc-ground);color:var(--jc-ink);font-family:var(--jc-sans)}.jc-container{box-sizing:border-box;width:100%;max-width:var(--jc-max);margin-left:auto;margin-right:auto;padding-left:var(--jc-gutter);padding-right:var(--jc-gutter)}.jc-serif{font-family:var(--jc-serif)}.jc-eyebrow{margin:0;font-family:var(--jc-sans);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jc-accent)}.jc-h1,.jc-h2{margin:0;font-family:var(--jc-serif);font-weight:400;color:inherit;letter-spacing:0;text-wrap:balance}.jc-h1{font-size:clamp(46px,5.834vw,84px);line-height:1.02;letter-spacing:-.01em}.jc-h1 em,.jc-h2 em{font-style:italic;color:var(--jc-accent)}.jc-h2{font-size:clamp(38px,3.89vw,56px);line-height:1.05}.jc-h2--small{font-size:clamp(34px,3.334vw,48px)}.jc-h2--large{font-size:clamp(42px,4.445vw,64px);line-height:1.02}.jc-body{margin:0;font-family:var(--jc-sans);font-size:18px;line-height:1.6;color:var(--jc-body)}.jc-meta{font-family:var(--jc-sans);font-size:14px;line-height:1.4;letter-spacing:.02em;color:var(--jc-muted)}.jc-card-title{font-family:var(--jc-serif);font-size:26px;font-weight:500;line-height:1.1;letter-spacing:0;color:var(--jc-ink)}.jc-link{color:var(--jc-ink);text-decoration:none;transition:color .2s ease}.jc-link:hover{color:var(--jc-accent)}.jc-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:2px;font-family:var(--jc-sans);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.jc-btn--dark{background:var(--jc-ink);border-color:var(--jc-ink);color:var(--jc-ground)}.jc-btn--dark:hover{background:var(--jc-accent);border-color:var(--jc-accent);color:var(--jc-ground)}.jc-btn--line{background:transparent;border-color:var(--jc-ink);color:var(--jc-ink)}.jc-btn--line:hover{border-color:var(--jc-accent);color:var(--jc-accent)}.jc-btn--ivory{background:var(--jc-ground);border-color:var(--jc-ground);color:var(--jc-ink)}.jc-btn--ivory:hover{background:var(--jc-sand);border-color:var(--jc-sand);color:var(--jc-ink)}.jc-art{display:block;width:100%;height:100%;object-fit:cover}.jc-media{position:relative;overflow:hidden;background:var(--jc-sand)}.jc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[class^=jc-] a:focus-visible,[class*=" jc-"] a:focus-visible,.jc-btn:focus-visible,[class^=jc-] button:focus-visible,[class^=jc-] input:focus-visible{outline:2px solid var(--jc-accent);outline-offset:3px;box-shadow:none}@media screen and (max-width:749px){.jc-eyebrow{font-size:12px}.jc-body{font-size:16px;line-height:1.55}.jc-meta{font-size:13px}.jc-card-title{font-size:21px}.jc-btn{padding:0 24px;font-size:14px}}@media(prefers-reduced-motion:reduce){.jc-btn,.jc-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jc-base.css.map */
