:root{--paper: #fffdf7;--peach: #ffdfc7;--sun: #ffc291;--linen: rgba(34, 30, 26, .2);--ink: #221e1a;--ink-soft: #6f655a;--ink-on-peach: rgba(34, 30, 26, .78);--twilight: #232946;--twilight-deep: #1b1f38;--moon: #f0ecff;--moon-soft: #a9aecd;--gold: #e3a455;--gold-deep: #b4692b;--gold-text: #a86021;--gold-wash: #ffe9d6;--arc-rose: #d98e7e;--arc-amber: #e3b366;--arc-sage: #9db89c;--arc-blue: #8fa6c9;--arc-lilac: #b49bc9;--font-display: "Young Serif", "Iowan Old Style", Georgia, serif;--font-body: "Assistant", "Helvetica Neue", Arial, sans-serif;--container-width: 1180px;--radius-card: 14px;--radius-arch: 999px 999px 16px 16px;--shadow-lift: 0 14px 34px rgba(34, 30, 26, .16);--shadow-soft: 0 4px 18px rgba(34, 30, 26, .09);--shadow-print: 4px 4px 0 var(--ink);--shadow-print-lg: 7px 7px 0 var(--ink)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-body);font-size:16.5px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}[hidden]{display:none!important}.container{max-width:var(--container-width);margin:0 auto;padding:0 22px}.section-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,42px);line-height:1.12;color:var(--ink)}.section-head{text-align:center;max-width:640px;margin:0 auto 38px}.section-sub{margin-top:12px;color:var(--ink-soft);font-size:17px}.section-sub img{display:inline-block;vertical-align:-3px;margin-right:6px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.eyebrow--gold{color:var(--gold);display:inline-flex;align-items:center;gap:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:700;padding:15px 30px;border-radius:999px;transition:transform .16s ease,background .16s ease,color .16s ease}.btn:hover{transform:translateY(-2px)}.btn--solid{background:var(--ink);color:var(--peach);border:2px solid var(--ink);box-shadow:var(--shadow-print)}.btn--solid:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.btn--ghost{background:#fff;border:2px solid var(--ink);color:var(--ink);box-shadow:var(--shadow-print)}.btn--ghost:hover{transform:translate(-2px,-2px);background:var(--peach);box-shadow:6px 6px 0 var(--ink)}.btn--gold{background:var(--gold);color:var(--twilight-deep);border:2px solid var(--twilight-deep);box-shadow:4px 4px #0006}.btn--gold:hover{transform:translate(-2px,-2px);background:#efb96e;box-shadow:6px 6px #0006}.text-link{font-weight:700;color:var(--gold-text);border-bottom:2px solid currentColor;padding-bottom:2px;width:fit-content}.text-link--gold{color:var(--gold)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.skip-link{position:absolute;top:-52px;left:8px;z-index:300;background:var(--twilight);color:var(--moon);padding:10px 18px;border-radius:8px;transition:top .2s ease}.skip-link:focus{top:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snout-star-base.css.map */
