:root{--ml: #F9EDDE;--ml-warm: #FEFAF2;--hs: #3B5364;--dc: #3F7580;--sp: #CACAB3;--gh: #E8CA94;--cab: #6B1F2C;--hun: #2F4A38;--ink: #3B5364;--ink-soft: #3B5364cc;--ink-hair: #3B536422;--ink-edge: #3B536438;--s-0: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 192px;--t-01: 48px;--t-02: 96px;--t-03: 128px;--t-04: 160px;--t-05: 192px;--c-narrow: 720px;--c-default: 1040px;--c-wide: 1200px;--f-display: "DM Serif Display", Georgia, serif;--f-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--m-fast: .12s;--m-base: .2s;--m-slow: .32s;--e-out: cubic-bezier(.22, 1, .36, 1);--e-in-out: cubic-bezier(.65, 0, .35, 1);--shadow-paper: 0 1px 0 rgba(59,83,100,.08), 0 8px 24px rgba(59,83,100,.06);--shadow-lift: 0 1px 0 rgba(59,83,100,.12), 0 12px 32px rgba(59,83,100,.1);--radius-card: 2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);font-weight:300;font-size:15px;line-height:1.6;color:var(--ink);background:var(--ml);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.23  0 0 0 0 0.32  0 0 0 0 0.39  0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-blend-mode:multiply}.display{font-family:var(--f-display);font-weight:400;font-size:96px;line-height:.98;letter-spacing:-.02em;color:var(--hs)}.h1{font-family:var(--f-display);font-weight:400;font-size:48px;line-height:1.05;letter-spacing:-.015em;color:var(--hs)}.h2{font-family:var(--f-display);font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.01em;color:var(--hs)}.h3{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.2;color:var(--hs)}.lede{font-family:var(--f-body);font-weight:300;font-size:19px;line-height:1.55;color:var(--hs)}.body{font-family:var(--f-body);font-weight:300;font-size:15px;line-height:1.6}.small{font-family:var(--f-body);font-weight:300;font-size:13px;line-height:1.55}.caption{font-family:var(--f-body);font-weight:400;font-size:12px;line-height:1.5}.eyebrow{font-family:var(--f-body);font-weight:500;font-size:11px;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--hs)}.mono{font-family:var(--f-mono);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1024px){.display{font-size:64px}.h1{font-size:40px}.h2{font-size:28px}}@media(max-width:640px){.display{font-size:44px}.h1{font-size:34px}.h2{font-size:26px}.lede{font-size:17px}}.container{max-width:var(--c-wide);margin:0 auto;padding:0 var(--s-5)}.container-default{max-width:var(--c-default);margin:0 auto;padding:0 var(--s-5)}.container-narrow{max-width:var(--c-narrow);margin:0 auto;padding:0 var(--s-5)}.hair{border:0;height:1px;background:var(--ink-hair)}.rule-thick{border:0;height:2px;background:var(--hs)}.rule-short{border:0;height:2px;background:var(--hs);width:40px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:14px 22px;font-family:var(--f-body);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:transform var(--m-fast) var(--e-out),box-shadow var(--m-fast) var(--e-out),background var(--m-fast) var(--e-out),color var(--m-fast) var(--e-out)}.btn-primary{background:var(--hs);color:var(--ml)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.btn-gh{background:var(--gh);color:var(--hs)}.btn-gh:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.btn-outline{background:transparent;color:var(--hs);border-color:var(--hs)}.btn-outline:hover{background:var(--hs);color:var(--ml)}.btn-ghost{background:transparent;color:var(--hs);padding:10px 0;letter-spacing:.08em}.btn-ghost:hover{color:var(--dc)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--f-body);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hs)}.field input{background:transparent;border:0;border-bottom:1px solid var(--ink-edge);padding:10px 0;font-family:var(--f-body);font-weight:300;font-size:15px;color:var(--hs);outline:none;transition:border-color var(--m-fast) var(--e-out)}.field input:focus{border-bottom-color:var(--hs)}.field input::placeholder{color:var(--ink-soft)}.field .helper{font-size:13px;color:var(--ink-soft)}.tag{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--f-body);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink-edge);border-radius:2px;color:var(--hs);background:transparent;white-space:nowrap}.tag-gh{background:var(--gh);border-color:var(--gh);color:var(--hs)}.tag-slate{background:var(--hs);border-color:var(--hs);color:var(--ml)}.reveal{opacity:0;transform:translateY(12px);transition:opacity var(--m-base) var(--e-out),transform var(--m-base) var(--e-out)}.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:60ms!important}.reveal{transform:none}}::selection{background:var(--gh);color:var(--hs)}:focus-visible{outline:2px solid var(--hs);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tokens.css.map */
