:root{--paper:#FFFFFF;--paper-2:#FAFAFA;--paper-3:#FCFCFC;--ink:#464646;--ink-2:#898989;--line:#ECEFEF;--border:#D7DBDB;--green:#282827;--green-d:#1C1C1B;--clay:#A98802;--clay-d:#A98802;--clay-soft:#EFE4CE;--serif:"Lato","Helvetica Neue",Arial,sans-serif;--sans:"Lato","Helvetica Neue",Arial,sans-serif;--wide:normal;--r:2px;--r-lg:2px;--maxw:1440px;--gutter:32px;--sec-pad:80px;--ease:cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}em{font-style:normal}h1,h2,h3,h4{font-family:var(--serif);font-stretch:var(--wide);letter-spacing:-.02em;margin:0;text-transform:none}h1{font-size:clamp(40px,6vw,68px);font-weight:650;line-height:1.02;letter-spacing:-.025em}h2{font-size:clamp(30px,4vw,50px);font-weight:600;line-height:1.06}h3{font-size:23px;font-weight:550;line-height:1.2}h4{font-size:18px;font-weight:550;line-height:1.25}h1 em,h2 em,h3 em{color:var(--clay);font-weight:inherit}.kx-wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.kx-sec{padding:var(--sec-pad) 0;background:var(--kx-bg,transparent);color:var(--kx-text,inherit)}.kx-sec--paper2{--kx-bg:var(--paper-2)}.kx-sec--green{--kx-bg:var(--green);--kx-text:var(--paper)}.kx-sec--ink{--kx-bg:var(--ink);--kx-text:var(--paper)}.kx-sec :where(h1,h2,h3,h4){color:var(--kx-heading,inherit)}.kx-eyebrow{font-family:var(--serif);font-stretch:var(--wide);font-size:12px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-d);display:inline-flex;align-items:center;gap:14px}.kx-eyebrow:before{content:"";width:46px;height:1px;background:var(--clay);transform-origin:left;animation:kx-rule 2.8s cubic-bezier(.2,.8,.2,1) infinite}.kx-sec--green .kx-eyebrow,.kx-sec--ink .kx-eyebrow{color:var(--clay-soft)}@keyframes kx-rule{0%,to{transform:scaleX(.3)}50%{transform:scaleX(1)}}.kx-badge{display:inline-block;font-family:var(--serif);font-stretch:var(--wide);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--clay-soft);color:var(--clay-d);padding:5px 12px;border-radius:var(--r)}.kx-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-stretch:var(--wide);font-weight:550;font-size:12px;letter-spacing:.08em;text-transform:uppercase;min-height:44px;padding:12px 26px;border-radius:var(--r);border:1px solid var(--clay);background:var(--clay);color:var(--paper);cursor:pointer;transition:background .22s,color .22s,border-color .22s}.kx-btn:hover{background:var(--paper);border-color:var(--clay);color:var(--clay)}.kx-btn .kx-arw{transition:transform .22s}.kx-btn:hover .kx-arw{transform:translate(5px)}.kx-btn--ghost{background:var(--paper);color:var(--clay);border-color:var(--clay)}.kx-btn--ghost:hover{background:var(--clay);color:var(--paper);border-color:var(--clay)}.kx-btn--clay{background:var(--clay);border-color:var(--clay);color:var(--paper)}.kx-btn--clay:hover{background:var(--paper);border-color:var(--clay);color:var(--clay)}.kx-btn--on-dark{background:var(--paper);color:var(--ink);border-color:var(--paper)}.kx-btn--on-dark:hover{background:var(--clay);color:var(--ink);border-color:var(--clay)}.kx-link{font-family:var(--serif);font-stretch:var(--wide);font-weight:550;font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;color:var(--ink);transition:color .22s}.kx-link:hover{color:var(--clay-d)}.kx-sec--green .kx-link,.kx-sec--ink .kx-link{color:var(--paper)}.kx-sec--green .kx-link:hover,.kx-sec--ink .kx-link:hover{color:var(--clay-soft)}.kx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:52px;flex-wrap:wrap}.kx-head .kx-eyebrow{margin-bottom:16px}.kx-head h2{margin-top:0}.kx-head .kx-head-sub{color:var(--ink-2);max-width:400px;font-size:15.5px;margin-top:10px}.kx-ped__cat,.kx-ped__idx,.kx-ped__badge,.kx-colf__tag,.kx-blog__meta,.kx-grid__cat,.kx-foot__col h4{font-family:var(--serif);font-stretch:var(--wide)}.kx-card{background:transparent;border:none;border-radius:var(--r);overflow:hidden;transition:transform .35s}.kx-card:hover{transform:none}.kx-card:hover img{transform:scale(1.04)}.kx-card img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.kx-rv{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.kx-rv.kx-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kx-rv{opacity:1;transform:none;transition:none}.kx-eyebrow:before{animation:none;transform:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:900px){:root{--sec-pad:60px;--gutter:20px}.kx-head{align-items:flex-start}}.kx-skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:12px 20px;z-index:100;font-family:var(--serif);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.kx-skip:focus{left:0}.kx-field{margin-bottom:18px}.kx-field label{display:block;font-family:var(--serif);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;color:var(--ink)}.kx-input,.kx-field input,.kx-field textarea,.kx-field select{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r);background:var(--paper);font-family:var(--sans);font-size:15px;color:var(--ink)}.kx-field textarea{min-height:120px}.kx-input:focus,.kx-field input:focus,.kx-field textarea:focus,.kx-field select:focus{outline:none;border-color:var(--clay);box-shadow:0 0 0 1px var(--clay)}.kx-errors{background:var(--clay-soft);color:var(--clay-d);border-radius:var(--r);padding:14px 18px;font-size:14px;margin-bottom:20px}.kx-errors ul{margin:0;padding-left:18px}.kx-prose{font-size:16.5px;line-height:1.7;color:var(--ink)}.kx-prose p{margin:0 0 1.2em}.kx-prose h2,.kx-prose h3{margin:1.6em 0 .6em}.kx-prose img{border-radius:var(--r);margin:1.6em 0}.kx-prose a{color:var(--clay-d);border-bottom:1px solid var(--clay)}.kx-prose ul,.kx-prose ol{margin:0 0 1.2em;padding-left:22px}.kx-prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--clay);font-family:var(--serif);font-size:19px}.kx-pgn{display:flex;justify-content:center;gap:8px;margin-top:56px}.kx-pgn a,.kx-pgn span{font-family:var(--serif);font-size:13px;font-weight:500;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s,color .2s}.kx-pgn a:hover{border-color:var(--clay);color:var(--clay-d)}.kx-pgn .kx-pgn__on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kx-pcard__media{position:relative;aspect-ratio:4/5;background:var(--paper-2);overflow:hidden;border-radius:var(--r)}.kx-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.kx-pcard:hover .kx-pcard__media img{transform:scale(1.04)}.kx-pcard__body{padding:16px 0 0}.kx-pcard__cat{font-family:var(--serif);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-d)}.kx-pcard__title{font-family:var(--serif);font-size:16px;font-weight:500;margin:6px 0 4px;line-height:1.3}.kx-pcard__price{font-size:14.5px;color:var(--ink-2)}.kx-pcard__price s{margin-right:8px}.kx-pcard__badge{position:absolute;top:12px;left:12px}.kx-pagehead{padding:56px 0 8px}.kx-pagehead h1{font-size:clamp(34px,5vw,56px)}.kx-pagehead .kx-eyebrow{margin-bottom:14px}.kx-pagehead__sub{color:var(--ink-2);max-width:56ch;margin-top:14px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/kinetics-base.css.map */
