@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--color-bg: #000514;--color-bg-light: #f7f7f7;--color-bg-subtle: #f4f6f9;--color-blue: #005cd9;--color-blue-hover: #1492ff;--color-blue-bright: #1492ff;--color-white: #ffffff;--color-white-70: rgba(255, 255, 255, .7);--color-white-60: rgba(255, 255, 255, .6);--color-white-35: rgba(255, 255, 255, .35);--color-black: #000000;--color-ink: #0a0f1e;--color-ink-60: rgba(10, 15, 30, .6);--color-ink-40: rgba(10, 15, 30, .4);--border: rgba(255, 255, 255, .1);--border-hi: rgba(255, 255, 255, .2);--border-light: rgba(0, 0, 0, .08);--border-light-hi: rgba(0, 0, 0, .16);--font-body: "Manrope", sans-serif;--font-heading: "Manrope", sans-serif;--font-accent: "Manrope", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--text-6xl: 4.5rem;--text-display: clamp(3.25rem, 6.5vw, 5.5rem);--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-none: 1;--leading-tight: 1.08;--leading-snug: 1.22;--leading-normal: 1.4;--leading-relaxed: 1.65;--tracking-tight: -.04em;--tracking-snug: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1rem;--radius-pill: 40px;--shadow-sm: 0 2px 6px rgba(0, 0, 0, .15);--shadow-md: 0 4px 20px rgba(0, 0, 0, .2);--shadow-blue: 0 4px 24px rgba(20, 146, 255, .25);--ease-out: cubic-bezier(.33, 1, .68, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .125s;--duration-normal: .2s;--duration-slow: .35s;--page-width: 1280px;--page-width-narrow: 960px;--page-padding: clamp(1.25rem, 5vw, 4rem);--section-padding-y: clamp(4rem, 8vw, 7rem);--z-base: 0;--z-raised: 2;--z-sticky: 8;--z-overlay: 16;--z-nav: 20}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);color:var(--color-white);background-color:var(--color-bg)}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1{font-family:var(--font-accent);font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}h3{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}h4{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}h5{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug)}h6{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wider);text-transform:uppercase}p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-white-70)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:16px 30px;border-radius:20px 5px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1;cursor:pointer;border:none;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);text-decoration:none;white-space:nowrap}.btn:hover{transform:translateY(2px)}.btn-primary{background:linear-gradient(45deg,#005cd9,#1492ff);color:var(--color-white);box-shadow:0 2px 4px #00000042}.btn-primary:hover{opacity:.9;box-shadow:var(--shadow-blue)}.btn-secondary{background-color:var(--color-white);color:var(--color-black);border:none}.btn-secondary:hover{background-color:#ffffffe0}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-padding)}.container--narrow{max-width:var(--page-width-narrow)}.section{padding-block:var(--section-padding-y)}.section--dark{background-color:var(--color-bg);color:var(--color-white)}.section--light{background-color:var(--color-bg-light);color:var(--color-ink)}.section--light p{color:var(--color-ink-60)}.section--light h1,.section--light h2,.section--light h3,.section--light h4,.section--light h5{color:var(--color-ink)}.section--blue{background-color:var(--color-blue);color:var(--color-white)}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}
/*# sourceMappingURL=/cdn/shop/t/12/assets/teifi-tokens.css.map */
