:root{--color-brand-1: oklch(98.5% .005 80);--color-brand-2: oklch(96% .012 80);--color-brand-3: oklch(92% .022 80);--color-brand-4: oklch(86% .038 80);--color-brand-5: oklch(76% .058 78);--color-brand-6: oklch(64% .072 75);--color-brand-7: oklch(50% .068 70);--color-brand-8: oklch(38% .052 65);--color-brand-9: oklch(28% .038 60);--color-brand-10: oklch(22% .03 55);--color-brand-11: oklch(15% .024 50);--color-brand-12: oklch(10% .018 45);--color-accent-1: oklch(98% .008 25);--color-accent-2: oklch(96% .012 25);--color-accent-3: oklch(94% .025 25);--color-accent-4: oklch(88% .045 25);--color-accent-5: oklch(78% .075 25);--color-accent-6: oklch(68% .1 25);--color-accent-7: oklch(58% .12 25);--color-accent-8: oklch(50% .13 25);--color-accent-9: oklch(45% .13 25);--color-accent-10: oklch(38% .115 25);--color-accent-11: oklch(30% .095 25);--color-accent-12: oklch(20% .075 25);--color-neutral-1: oklch(99% .003 70);--color-neutral-2: oklch(97% .005 70);--color-neutral-3: oklch(94% .005 70);--color-neutral-4: oklch(89% .005 70);--color-neutral-5: oklch(82% .005 70);--color-neutral-6: oklch(74% .005 70);--color-neutral-7: oklch(64% .005 70);--color-neutral-8: oklch(54% .005 70);--color-neutral-9: oklch(45% .005 70);--color-neutral-10: oklch(36% .005 70);--color-neutral-11: oklch(28% .005 70);--color-neutral-12: oklch(18% .005 70);--color-success: oklch(58% .13 145);--color-warning: oklch(72% .16 75);--color-error: oklch(50% .18 25);--color-info: oklch(58% .13 225);--font-display: "Fraunces", "Instrument Serif", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--fs-display-xl: clamp(3rem, 6vw + 1rem, 6rem);--fs-display-lg: clamp(2.5rem, 4vw + 1rem, 4.5rem);--fs-display-md: clamp(2rem, 3vw + .75rem, 3.5rem);--fs-h1: clamp(2rem, 3vw + .5rem, 3.25rem);--fs-h2: clamp(1.625rem, 2vw + .5rem, 2.5rem);--fs-h3: clamp(1.25rem, 1.2vw + .4rem, 1.625rem);--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-body-sm: .875rem;--fs-caption: .75rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 192px;--space-12: 256px;--gap-section: var(--space-10);--gap-card: var(--space-5);--gap-inline: var(--space-3);--container-max: 1440px;--container-narrow: 980px;--radius-soft: 6px;--radius-card: 18px;--radius-image: 28px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px oklch(15% .024 50 / .05);--shadow-sm: 0 2px 8px oklch(15% .024 50 / .07);--shadow-card: 0 8px 28px oklch(15% .024 50 / .1);--shadow-lg: 0 16px 56px oklch(15% .024 50 / .14);--shadow-glow: 0 0 36px oklch(50% .068 70 / .18);--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-elegant: cubic-bezier(.65, .05, .36, 1);--dur-instant: .1s;--dur-fast: .2s;--dur-default: .32s;--dur-slow: .6s;--dur-cinematic: .9s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--color-brand-11);background:var(--color-brand-1);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--color-brand-12);margin:0 0 var(--space-4)}h1{font-size:var(--fs-h1);font-variation-settings:"opsz" 96}h2{font-size:var(--fs-h2);font-variation-settings:"opsz" 72}h3{font-size:var(--fs-h3);font-variation-settings:"opsz" 48}p{margin:0 0 var(--space-4);color:var(--color-brand-10)}a{color:var(--color-brand-9);text-decoration:none;transition:color var(--dur-fast) var(--ease-default)}a:hover{color:var(--color-accent-9)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}.eyebrow{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-7);display:inline-block;margin-bottom:var(--space-3)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-5)}@media(min-width:640px){.container{padding:0 var(--space-6)}}@media(min-width:1024px){.container{padding:0 var(--space-7)}}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 28px;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;letter-spacing:.01em;border-radius:var(--radius-pill);border:1px solid transparent;text-decoration:none;transition:all var(--dur-fast) var(--ease-default);min-height:48px;cursor:pointer}.btn-primary{background:var(--color-brand-9);color:var(--color-brand-1)}.btn-primary:hover{background:var(--color-brand-10);color:var(--color-brand-1);transform:translateY(-1px);box-shadow:var(--shadow-card)}.btn-secondary{background:transparent;color:var(--color-brand-9);border-color:var(--color-brand-9)}.btn-secondary:hover{background:var(--color-brand-9);color:var(--color-brand-1)}.btn-ghost{background:transparent;color:var(--color-brand-9)}.btn-ghost:hover{color:var(--color-accent-9)}@media(max-width:639px){.btn{width:100%}.btn-row{display:flex;flex-direction:column;gap:var(--space-3)}}section{padding:var(--space-9) 0}@media(min-width:1024px){section{padding:var(--gap-section) 0}}.text-center{text-align:center}.dim{color:var(--color-brand-9)}.muted{color:var(--color-brand-7)}.divider{width:60px;height:2px;background:var(--color-brand-6);margin:var(--space-5) auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tokens.css.map */
