@font-face{font-family:Caslon Antique;src:url(CaslonAntique-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caslon Antique;src:url(CaslonAntique-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caslon Antique;src:url(CaslonAntique-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caslon Antique;src:url(CaslonAntique-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Regular.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Heavy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(Avenir-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Biro Script reduced;src:url(Biro_Script_reduced.otf) format("opentype"),url(Biro_Script_reduced.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--gff-oat-beige: #D8C7A3;--gff-wheat: #C9A56A;--gff-soil-brown: #6B4F3A;--gff-cream: #F4EBDD;--gff-warm-charcoal: #3F3A36;--gff-olive-green: #6E7353;--gff-barnwood: #8A7B6A;--gff-cream-soft: #FBF6EC;--gff-oat-tint: #E6D8B8;--gff-soil-deep: #4A372A;--gff-olive-deep: #555B3F;--gff-bone: #FAF6EE;--gff-ink: #221F1C;--fg-1: var(--gff-warm-charcoal);--fg-2: var(--gff-soil-brown);--fg-muted: #6F6253;--fg-on-dark: var(--gff-cream);--fg-on-dark-muted: rgba(244, 235, 221, .72);--fg-accent: var(--gff-olive-green);--fg-link: var(--gff-soil-brown);--bg-page: var(--gff-cream-soft);--bg-surface: var(--gff-cream);--bg-raised: #FFFFFF;--bg-tint: var(--gff-oat-beige);--bg-deep: var(--gff-warm-charcoal);--bg-ink: var(--gff-ink);--border-hairline: rgba(107, 79, 58, .18);--border-soft: rgba(138, 123, 106, .32);--border-strong: var(--gff-soil-brown);--shadow-paper: 0 1px 0 rgba(107, 79, 58, .06), 0 8px 24px -12px rgba(63, 58, 54, .18);--shadow-lift: 0 2px 0 rgba(107, 79, 58, .05), 0 18px 40px -18px rgba(63, 58, 54, .28);--shadow-inset-paper: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(107, 79, 58, .08);--font-display: "Caslon Antique", "Cormorant Garamond", Georgia, serif;--font-body: "Avenir", "Avenir Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script: "Biro Script reduced", "Caveat", "Just Breathe", cursive;--fs-eyebrow: .8125rem;--fs-meta: .875rem;--fs-body-sm: 1rem;--fs-body: 1.125rem;--fs-body-lg: 1.25rem;--fs-h6: 1.125rem;--fs-h5: 1.375rem;--fs-h4: 1.75rem;--fs-h3: 2.25rem;--fs-h2: 3rem;--fs-h1: 4.25rem;--fs-display: 6.5rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-10: 8rem;--r-xs: 2px;--r-sm: 6px;--r-md: 10px;--r-lg: 18px;--r-pill: 999px;--ease-quiet: cubic-bezier(.22, .61, .36, 1);--ease-slow: cubic-bezier(.16, .84, .44, 1);--dur-quick: .18s;--dur-base: .32s;--dur-slow: .56s;--dur-cinematic: 1.2s;--color-foreground: 63, 58, 54;--color-background: 244, 235, 221;--color-foreground-heading: 107, 79, 58;--color-link: 107, 79, 58;--color-link-hover: 74, 55, 42;--color-border: 107, 79, 58;--color-border-opacity: .18;--font-heading--family: var(--font-display);--font-body--family: var(--font-body);--font-subheading--family: var(--font-body)}html{color:var(--fg-1);background:var(--bg-page)}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.6;color:var(--fg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;color:var(--fg-2);letter-spacing:-.01em;line-height:1.08;text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);line-height:1.02}h2{font-size:var(--fs-h2);line-height:1.06}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6);font-weight:700}p{margin:0;text-wrap:pretty;max-width:64ch}a{color:var(--fg-link);text-decoration:underline;text-decoration-color:var(--border-hairline);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease-quiet),color var(--dur-base) var(--ease-quiet)}a:hover{color:var(--gff-soil-deep);text-decoration-color:var(--gff-soil-brown)}::selection{background:var(--gff-wheat);color:var(--gff-ink)}.gff-eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted)}.gff-script{font-family:var(--font-script);font-weight:400;font-size:1.5em;line-height:1.1;color:var(--fg-2)}.gff-lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--fs-body-lg);line-height:1.5;color:var(--fg-2)}.gff-caption{font-size:var(--fs-meta);color:var(--fg-muted);font-style:italic}.gff-tag{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:6px 12px;border-radius:var(--r-pill);border:1px solid rgba(110,115,83,.4);color:var(--gff-olive-green);background:transparent}.gff-paper{background-color:var(--bg-surface);background-image:radial-gradient(circle at 23% 17%,rgba(107,79,58,.025) 0%,transparent 35%),radial-gradient(circle at 78% 62%,rgba(110,115,83,.02) 0%,transparent 40%),radial-gradient(circle at 50% 90%,rgba(201,165,106,.02) 0%,transparent 45%)}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{outline:2px solid var(--gff-wheat);outline-offset:2px}:focus-visible{outline:2px solid var(--gff-wheat);outline-offset:2px;border-radius:var(--r-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gff-tokens.css.map */
