:root{--color-navy: #2c4a68;--color-navy-dark: #213a52;--color-navy-light: #3d5e7e;--color-blush: #faeee7;--color-blush-dark: #f5e3d8;--color-accent-yellow: #ffc942;--color-black: #1a1a1a;--color-ink: #2a2a2a;--color-grey-900: #3d3d3d;--color-grey-700: #6b6b6b;--color-grey-500: #9a9a9a;--color-grey-300: #d4d4d4;--color-grey-100: #ececec;--color-grey-50: #f9f9f9;--color-white: #ffffff;--color-success: #2d7a4f;--color-error: #b3261e;--color-sale: #b3261e;--color-text: var(--color-black);--color-text-secondary: var(--color-grey-700);--color-text-tertiary: var(--color-grey-500);--color-text-on-dark: var(--color-white);--color-text-on-dark-muted: rgba(255, 255, 255, .75);--color-bg: var(--color-white);--color-bg-soft: var(--color-blush);--color-bg-subtle: var(--color-grey-50);--color-bg-dark: var(--color-navy);--color-border: var(--color-grey-300);--color-border-subtle: var(--color-grey-100);--color-link: var(--color-navy);--color-link-hover: var(--color-navy-dark);--header-backdrop-color: var(--color-white);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: var(--font-sans);--font-body: var(--font-sans);--fs-display: 4.5rem;--fs-h1: 3.25rem;--fs-h2: 2.5rem;--fs-h3: 1.75rem;--fs-h4: 1.375rem;--fs-h5: 1.125rem;--fs-h6: 1rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-body-sm: .9375rem;--fs-caption: .875rem;--fs-micro: .75rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-wide: .05em;--ls-wider: .1em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-padding-y-sm: var(--space-7);--section-padding-y-md: var(--space-8);--section-padding-y-lg: var(--space-9);--container-padding-x: var(--space-5);--container-max-width: 1280px;--container-narrow: 768px;--radius-none: 0;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(26, 26, 26, .04);--shadow-sm: 0 2px 4px rgba(26, 26, 26, .06);--shadow-md: 0 4px 12px rgba(26, 26, 26, .08);--shadow-lg: 0 8px 24px rgba(26, 26, 26, .1);--shadow-xl: 0 16px 40px rgba(26, 26, 26, .12);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--btn-padding-y: .875rem;--btn-padding-x: 1.5rem;--btn-padding-y-sm: .625rem;--btn-padding-x-sm: 1rem;--btn-padding-y-lg: 1.125rem;--btn-padding-x-lg: 2rem;--btn-font-size: var(--fs-body-sm);--btn-font-weight: var(--fw-medium);--btn-letter-spacing: var(--ls-snug);--btn-radius: var(--radius-sm);--z-base: 1;--z-sticky: 100;--z-overlay: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500}html{font-family:var(--font-body);font-size:100%;line-height:var(--lh-normal);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--color-bg);font-size:var(--fs-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);color:var(--color-text);margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}h2{font-size:var(--fs-h2);line-height:var(--lh-tight)}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:var(--fw-semibold)}p{margin:0 0 var(--space-4) 0;line-height:var(--lh-relaxed)}a{color:var(--color-link);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-link-hover)}.eyebrow{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--font-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:1;border-radius:var(--btn-radius);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);text-decoration:none;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.btn--primary:hover{background-color:var(--color-ink);color:var(--color-white)}.btn--secondary{background-color:transparent;color:var(--color-black);border-color:var(--color-black)}.btn--secondary:hover{background-color:var(--color-black);color:var(--color-white)}.btn--tertiary{background-color:transparent;color:var(--color-text);padding:var(--space-2) 0;border:none}.btn--tertiary:hover{color:var(--color-navy)}.btn--on-dark{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.btn--on-dark:hover{background-color:var(--color-blush);color:var(--color-black);border-color:var(--color-blush)}.btn--cta,.btn--cta-light{padding:var(--space-3) var(--space-5);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:.01em;gap:var(--space-3)}.btn--cta .btn__arrow,.btn--cta-light .btn__arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0}.btn--cta{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.btn--cta:hover{background-color:var(--color-grey-900);color:var(--color-white)}.btn--cta .btn__arrow{background:var(--color-grey-900);color:var(--color-white)}.btn--cta:hover .btn__arrow{background:var(--color-black)}.btn--cta-light{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.btn--cta-light:hover{background-color:var(--color-grey-50);color:var(--color-black)}.btn--cta-light .btn__arrow{background:var(--color-black);color:var(--color-white)}.btn--cta-light:hover .btn__arrow{background:var(--color-grey-900)}.btn--sm{padding:var(--btn-padding-y-sm) var(--btn-padding-x-sm);font-size:var(--fs-caption)}.btn--lg{padding:var(--btn-padding-y-lg) var(--btn-padding-x-lg);font-size:var(--fs-body)}.btn--full{width:100%}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x)}.container--narrow{max-width:var(--container-narrow)}.section{padding-top:var(--section-padding-y-md);padding-bottom:var(--section-padding-y-md)}.section--sm{padding-top:var(--section-padding-y-sm);padding-bottom:var(--section-padding-y-sm)}.section--lg{padding-top:var(--section-padding-y-lg);padding-bottom:var(--section-padding-y-lg)}.section--blush{background-color:var(--color-bg-soft)}.section--navy{background-color:var(--color-bg-dark);color:var(--color-text-on-dark)}.section--subtle{background-color:var(--color-bg-subtle)}.section--navy h1,.section--navy h2,.section--navy h3,.section--navy h4,.section--navy h5,.section--navy h6{color:var(--color-text-on-dark)}@media(max-width:768px){:root{--fs-display: 2.75rem;--fs-h1: 2.25rem;--fs-h2: 1.75rem;--fs-h3: 1.375rem;--fs-h4: 1.125rem;--section-padding-y-md: var(--space-7);--section-padding-y-lg: var(--space-8);--container-padding-x: var(--space-4)}}.hg-break-mobile{display:none}@media(max-width:768px){.hg-break-mobile{display:inline}}.hg-break-desktop{display:inline}@media(max-width:768px){.hg-break-desktop{display:none}}.hg-anim-in{opacity:.4;animation:hg-fade-in .5s var(--ease-out) forwards}.hg-anim-in--delay-1{animation-delay:0ms}.hg-anim-in--delay-2{animation-delay:.1s}.hg-anim-in--delay-3{animation-delay:.2s}.hg-anim-in--delay-4{animation-delay:.3s}.hg-anim-in--delay-5{animation-delay:.4s}.hg-anim-scroll{opacity:.4;transition:opacity .5s var(--ease-out)}.hg-anim-scroll.is-visible{opacity:1}@keyframes hg-fade-in{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hg-anim-in,.hg-anim-scroll{opacity:1;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/brand-tokens.css.map */
