@import"https://fonts.googleapis.com/css2?family=Darumadrop+One&family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--bgf-blue: #0303AB;--bgf-orange: #FF661F;--bgf-blue-deep: #02027a;--bgf-blue-soft: #4a4ad6;--bgf-blue-pale: #e3e3fb;--bgf-orange-deep:#cc4f10;--bgf-orange-soft:#ff8c52;--bgf-orange-pale:#ffe1d2;--bgf-ink: #0a0a1f;--bgf-ink-soft: #2a2a44;--bgf-bone: #fdfaf3;--bgf-cream: #f5efe0;--bgf-paper: #ffffff;--bgf-teal: var(--bgf-blue);--bgf-teal-deep: var(--bgf-blue-deep);--bgf-teal-pale: var(--bgf-blue-pale);--bgf-leaf: #4a7a3c;--bgf-leaf-bright:#7eaa4c;--bgf-leaf-pale: #d8e4c4;--bgf-frass: #8a4a1f;--bgf-frass-soft: #c89a6a;--bgf-larva: #e9d9c0;--bgf-sun: #f0c14b;--bgf-bloom: #c34a8a;--fg-1: var(--bgf-ink);--fg-2: var(--bgf-ink-soft);--fg-3: #5b6168;--fg-on-dark: var(--bgf-bone);--fg-on-dark-soft: rgba(245, 239, 228, .72);--bg-1: var(--bgf-bone);--bg-2: var(--bgf-cream);--bg-canvas-dark: var(--bgf-ink);--bg-card: var(--bgf-paper);--border-1: rgba(20, 24, 28, .12);--border-2: rgba(20, 24, 28, .22);--border-on-dark: rgba(245, 239, 228, .18);--accent: var(--bgf-blue);--accent-deep: var(--bgf-blue-deep);--accent-warm: var(--bgf-orange);--accent-grow: var(--bgf-leaf);--primary-1: var(--bgf-blue);--primary-2: var(--bgf-orange);--secondary-1: var(--bgf-leaf);--secondary-2: var(--bgf-frass);--secondary-surface: var(--bgf-cream);--tertiary-1: var(--bgf-sun);--tertiary-2: var(--bgf-bloom);--status-success: var(--bgf-leaf);--status-warn: var(--bgf-sun);--status-error: #b94a3b;--font-display: "Darumadrop One", "Fredoka", "Baloo 2", system-ui, sans-serif;--font-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(56px, 9vw, 120px);--fs-h1: clamp(40px, 5vw, 64px);--fs-h2: clamp(28px, 3.2vw, 40px);--fs-h3: 24px;--fs-h4: 18px;--fs-body: 17px;--fs-body-sm: 15px;--fs-caption: 13px;--fs-eyebrow: 12px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--lh-loose: 1.7;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 22px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(20, 24, 28, .06), 0 1px 1px rgba(20, 24, 28, .04);--shadow-2: 0 4px 14px rgba(20, 24, 28, .08), 0 2px 4px rgba(20, 24, 28, .04);--shadow-3: 0 18px 40px rgba(20, 24, 28, .16), 0 4px 10px rgba(20, 24, 28, .08);--shadow-warm: 0 14px 36px rgba(138, 74, 31, .18);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.6, 0, .2, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .48s}body{font-family:var(--font-serif);color:var(--fg-1);background:var(--bg-1);font-size:var(--fs-body);line-height:var(--lh-body)}h1,.h1{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.01em;color:inherit}h2,.h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:-.005em;color:inherit}h3,.h3{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-snug);color:inherit}h4,.h4{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-h4);line-height:var(--lh-snug);color:inherit}.display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:.95;letter-spacing:-.02em}.eyebrow{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.caption{font-size:var(--fs-caption);color:var(--fg-3)}.lede{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.5;color:var(--fg-2)}p{font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);text-wrap:pretty}.display,h1,h2,h3,.h1,.h2,.h3{font-weight:400}small{font-size:var(--fs-caption);color:var(--fg-3)}code,pre{font-family:var(--font-mono);font-size:14px}a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tokens.css.map */
