:root{--brand-green-50: #eaf5f1;--brand-green-100: #d1eae0;--brand-green-200: #a4d6c4;--brand-green-300: #76c1a8;--brand-green-400: #5cb89c;--brand-green-500: #43aa8b;--brand-green-600: #378e73;--brand-green-700: #2c715c;--brand-green-800: #1f5544;--brand-green-900: #143930;--brand-orange-50: #fff8e5;--brand-orange-100: #ffefc1;--brand-orange-200: #ffe293;--brand-orange-300: #fed576;--brand-orange-400: #fdc85c;--brand-orange-500: #fcbf49;--brand-orange-600: #e0a02e;--brand-orange-700: #b07916;--brand-orange-800: #80570a;--brand-orange-900: #5a3d03;--brand-cream-50: #fffdf6;--brand-cream-100: #fdf2e0;--brand-cream-200: #f6edd0;--brand-cream-300: #ede0b2;--brand-cream: #fdf2e0;--brand-ink-50: #f7f7f5;--brand-ink-100: #ececea;--brand-ink-200: #d6d6d2;--brand-ink-300: #b3b3ad;--brand-ink-400: #828280;--brand-ink-500: #5a5a58;--brand-ink-600: #3f3f3d;--brand-ink-700: #2a2a29;--brand-ink-800: #1a1a19;--brand-ink-900: #0e0e0d;--brand-white: #ffffff;--brand-success: #2c8a5b;--brand-danger: #c8372d;--brand-warning: var(--brand-orange-600);--brand-info: #2563eb;--brand-bg: var(--brand-white);--brand-bg-soft: var(--brand-cream-100);--brand-bg-warm: var(--brand-cream-200);--brand-bg-strong: var(--brand-green-800);--brand-bg-strongest: var(--brand-green-900);--brand-fg: var(--brand-ink-900);--brand-fg-muted: var(--brand-ink-500);--brand-fg-subtle: var(--brand-ink-400);--brand-fg-on-strong: var(--brand-cream-50);--brand-fg-on-accent: var(--brand-ink-900);--brand-accent: var(--brand-orange-500);--brand-accent-strong: var(--brand-orange-600);--brand-accent-soft: var(--brand-orange-100);--brand-primary: var(--brand-green-500);--brand-primary-hover: var(--brand-green-600);--brand-primary-active: var(--brand-green-700);--brand-primary-strong: var(--brand-green-800);--brand-cta-bg: var(--brand-green-500);--brand-cta-bg-hover: var(--brand-green-600);--brand-cta-fg: var(--brand-cream-50);--brand-cta-accent-bg: var(--brand-orange-500);--brand-cta-accent-bg-hover: var(--brand-orange-600);--brand-cta-accent-fg: var(--brand-ink-900);--brand-link: var(--brand-green-700);--brand-link-hover: var(--brand-green-800);--brand-border: var(--brand-ink-200);--brand-border-soft: var(--brand-ink-100);--brand-border-strong: var(--brand-ink-300);--brand-border-on-strong: rgba(255, 255, 255, .12);--brand-focus-ring: 0 0 0 3px rgba(67, 170, 139, .35);--brand-font-display: "Bricolage Grotesque", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--brand-fw-light: 300;--brand-fw-regular: 400;--brand-fw-medium: 500;--brand-fw-semibold: 600;--brand-fw-bold: 700;--brand-fw-black: 900;--brand-fs-12: 1.2rem;--brand-fs-13: 1.3rem;--brand-fs-14: 1.4rem;--brand-fs-15: 1.5rem;--brand-fs-16: 1.6rem;--brand-fs-18: 1.8rem;--brand-fs-20: 2rem;--brand-fs-24: 2.4rem;--brand-fs-30: 3rem;--brand-fs-36: 3.6rem;--brand-fs-48: 4.8rem;--brand-fs-60: 6rem;--brand-fs-72: 7.2rem;--brand-fs-display-1: clamp(4.4rem, 6vw + 1.6rem, 8.4rem);--brand-fs-display-2: clamp(3.6rem, 4.5vw + 1.6rem, 6.4rem);--brand-fs-h1: clamp(3.2rem, 3vw + 1.6rem, 5.2rem);--brand-fs-h2: clamp(2.6rem, 2vw + 1.6rem, 4rem);--brand-fs-h3: clamp(2.2rem, 1.2vw + 1.6rem, 3rem);--brand-fs-h4: clamp(1.8rem, .4vw + 1.6rem, 2.2rem);--brand-fs-body: 1.6rem;--brand-fs-small: 1.4rem;--brand-fs-eyebrow: 1.3rem;--brand-lh-tight: 1.05;--brand-lh-snug: 1.2;--brand-lh-base: 1.5;--brand-lh-relaxed: 1.7;--brand-ls-tightest: -.04em;--brand-ls-tight: -.02em;--brand-ls-normal: 0;--brand-ls-wide: .04em;--brand-ls-wider: .08em;--brand-space-0: 0;--brand-space-1: .4rem;--brand-space-2: .8rem;--brand-space-3: 1.2rem;--brand-space-4: 1.6rem;--brand-space-5: 2rem;--brand-space-6: 2.4rem;--brand-space-8: 3.2rem;--brand-space-10: 4rem;--brand-space-12: 4.8rem;--brand-space-14: 5.6rem;--brand-space-16: 6.4rem;--brand-space-20: 8rem;--brand-space-24: 9.6rem;--brand-space-32: 12.8rem;--brand-space-40: 16rem;--brand-space-48: 19.2rem;--brand-section-py-xs: clamp(2.4rem, 3vw, 3.2rem);--brand-section-py-sm: clamp(3.2rem, 4vw, 4.8rem);--brand-section-py-md: clamp(4.8rem, 6vw, 8rem);--brand-section-py-lg: clamp(6.4rem, 8vw, 11.2rem);--brand-section-py-xl: clamp(8rem, 10vw, 14.4rem);--brand-container-narrow: 720px;--brand-container: 1280px;--brand-container-wide: 1440px;--brand-container-px: clamp(1.6rem, 4vw, 3.2rem);--brand-bp-sm: 640px;--brand-bp-md: 768px;--brand-bp-lg: 1024px;--brand-bp-xl: 1280px;--brand-bp-2xl: 1536px;--brand-radius-none: 0;--brand-radius-xs: 4px;--brand-radius-sm: 8px;--brand-radius-md: 12px;--brand-radius-lg: 16px;--brand-radius-xl: 24px;--brand-radius-2xl: 32px;--brand-radius-3xl: 48px;--brand-radius-pill: 9999px;--brand-shadow-xs: 0 1px 2px rgba(20, 57, 48, .05);--brand-shadow-sm: 0 2px 6px rgba(20, 57, 48, .07);--brand-shadow-md: 0 6px 18px rgba(20, 57, 48, .09);--brand-shadow-lg: 0 14px 32px rgba(20, 57, 48, .11);--brand-shadow-xl: 0 24px 48px rgba(20, 57, 48, .14);--brand-shadow-glow-accent: 0 8px 24px rgba(252, 191, 73, .35);--brand-shadow-glow-primary: 0 8px 24px rgba(67, 170, 139, .35);--brand-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--brand-ring-1: 0 0 0 1px var(--brand-border);--brand-ring-2: 0 0 0 2px var(--brand-primary);--brand-ease-out: cubic-bezier(.16, 1, .3, 1);--brand-ease-in: cubic-bezier(.7, 0, .84, 0);--brand-ease-in-out: cubic-bezier(.65, 0, .35, 1);--brand-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--brand-duration-instant: .1s;--brand-duration-fast: .18s;--brand-duration-base: .26s;--brand-duration-slow: .42s;--brand-duration-slower: .64s;--brand-z-base: 0;--brand-z-raised: 10;--brand-z-dropdown: 100;--brand-z-sticky: 200;--brand-z-overlay: 10000;--brand-z-drawer: 10100;--brand-z-modal: 10200;--brand-z-toast: 10300;--brand-z-tooltip: 10400;--brand-button-px: var(--brand-space-6);--brand-button-py: var(--brand-space-3);--brand-button-px-lg: var(--brand-space-8);--brand-button-py-lg: var(--brand-space-4);--brand-button-radius: var(--brand-radius-pill);--brand-button-font-weight: var(--brand-fw-semibold);--brand-button-letter-spacing: var(--brand-ls-tight);--brand-card-radius: var(--brand-radius-xl);--brand-card-padding: var(--brand-space-6);--brand-card-shadow: var(--brand-shadow-md);--brand-card-bg: var(--brand-bg);--brand-input-radius: var(--brand-radius-md);--brand-input-px: var(--brand-space-4);--brand-input-py: var(--brand-space-3);--brand-input-border: var(--brand-border);--brand-input-border-focus: var(--brand-primary);--brand-badge-radius: var(--brand-radius-pill);--brand-badge-px: var(--brand-space-3);--brand-badge-py: var(--brand-space-1)}@media(prefers-reduced-motion:reduce){:root{--brand-duration-instant: 0ms;--brand-duration-fast: 0ms;--brand-duration-base: 0ms;--brand-duration-slow: 0ms;--brand-duration-slower: 0ms}}.brand-surface-soft{background-color:var(--brand-bg-soft);color:var(--brand-fg)}.brand-surface-warm{background-color:var(--brand-bg-warm);color:var(--brand-fg)}.brand-surface-strong{background-color:var(--brand-bg-strong);color:var(--brand-fg-on-strong)}.brand-surface-strongest{background-color:var(--brand-bg-strongest);color:var(--brand-fg-on-strong)}.brand-container{width:100%;max-width:var(--brand-container);margin-inline:auto;padding-inline:var(--brand-container-px)}.brand-container-narrow{width:100%;max-width:var(--brand-container-narrow);margin-inline:auto;padding-inline:var(--brand-container-px)}.brand-container-wide{width:100%;max-width:var(--brand-container-wide);margin-inline:auto;padding-inline:var(--brand-container-px)}.brand-section{padding-block:var(--brand-section-py-md)}.brand-section-sm{padding-block:var(--brand-section-py-sm)}.brand-section-lg{padding-block:var(--brand-section-py-lg)}.brand-section-xl{padding-block:var(--brand-section-py-xl)}.brand-stack{display:flex;flex-direction:column;gap:var(--brand-space-4)}.brand-stack-sm{gap:var(--brand-space-2)}.brand-stack-lg{gap:var(--brand-space-8)}.brand-cluster{display:flex;flex-wrap:wrap;gap:var(--brand-space-3);align-items:center}.brand-eyebrow{font-family:var(--brand-font-body);font-size:var(--brand-fs-eyebrow);font-weight:var(--brand-fw-semibold);letter-spacing:var(--brand-ls-wider);text-transform:uppercase;color:var(--brand-fg-muted)}.brand-display-1{font-family:var(--brand-font-display);font-size:var(--brand-fs-display-1);font-weight:var(--brand-fw-bold);line-height:var(--brand-lh-tight);letter-spacing:var(--brand-ls-tight)}.brand-display-2{font-family:var(--brand-font-display);font-size:var(--brand-fs-display-2);font-weight:var(--brand-fw-bold);line-height:var(--brand-lh-tight);letter-spacing:var(--brand-ls-tight)}.brand-h1{font-family:var(--brand-font-display);font-size:var(--brand-fs-h1);font-weight:var(--brand-fw-bold);line-height:var(--brand-lh-snug);letter-spacing:var(--brand-ls-tight)}.brand-h2{font-family:var(--brand-font-display);font-size:var(--brand-fs-h2);font-weight:var(--brand-fw-bold);line-height:var(--brand-lh-snug);letter-spacing:var(--brand-ls-tight)}.brand-h3{font-family:var(--brand-font-display);font-size:var(--brand-fs-h3);font-weight:var(--brand-fw-semibold);line-height:var(--brand-lh-snug)}.brand-h4{font-family:var(--brand-font-body);font-size:var(--brand-fs-h4);font-weight:var(--brand-fw-semibold);line-height:var(--brand-lh-snug)}.brand-body{font-family:var(--brand-font-body);font-size:var(--brand-fs-body);font-weight:var(--brand-fw-regular);line-height:var(--brand-lh-base);color:var(--brand-fg)}.brand-body-lg{font-size:var(--brand-fs-18);line-height:var(--brand-lh-relaxed)}.brand-body-sm{font-size:var(--brand-fs-small)}.brand-muted{color:var(--brand-fg-muted)}.brand-focus-ring:focus-visible{outline:none;box-shadow:var(--brand-focus-ring)}.brand-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tokens.css.map */
