@font-face{font-family:Moon;src:url(moon-extrabold.woff2) format("woff2"),url(moon-extrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--merkaion-navy: #080f19;--merkaion-blue: #2563eb;--merkaion-cyan: #00d4ff;--merkaion-mist: #f2f4f7;--merkaion-white: #ffffff;--color-bg: var(--merkaion-navy);--color-bg-secondary: var(--merkaion-mist);--color-text: var(--merkaion-white);--color-text-muted: rgba(255, 255, 255, .72);--color-primary: var(--merkaion-blue);--color-accent: var(--merkaion-cyan);--color-border: rgba(0, 212, 255, .18);--gradient-tech: linear-gradient(135deg, var(--merkaion-blue) 0%, var(--merkaion-cyan) 100%);--gradient-tech-soft: linear-gradient( 135deg, rgba(37, 99, 235, .35) 0%, rgba(0, 212, 255, .2) 100% );--font-display: "Moon", "Montserrat", "Syncopate", sans-serif;--font-body: "Inter", "Roboto", system-ui, -apple-system, sans-serif;--font-weight-display: 800;--font-weight-body: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-display: .04em;--tracking-button: .06em;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--glow-cyan: 0 0 24px rgba(0, 212, 255, .45);--glow-blue: 0 0 28px rgba(37, 99, 235, .4);--shadow-cta: 0 8px 32px rgba(37, 99, 235, .35);--page-width: 1200px;--header-height: 4.5rem;--space-section: clamp(4rem, 8vw, 7rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .18s;--duration: .28s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--color-accent);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--merkaion-white)}:focus-visible{outline:2px solid var(--merkaion-cyan);outline-offset:3px}h1,h2,h3,h4,h5,h6,.heading{margin:0 0 .5em;font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:1.15;color:var(--merkaion-white);text-wrap:balance}h1{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:.06em;text-transform:uppercase}h2{font-size:clamp(1.75rem,3.5vw,2.5rem);text-transform:uppercase}h3{font-size:clamp(1.35rem,2.5vw,1.75rem)}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 1em;color:var(--color-text-muted);max-width:65ch}.lede,.subtitle{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--color-text-muted);line-height:1.7}.page-width{width:min(100% - 2rem,var(--page-width));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tech-divider{display:block;height:2px;width:100%;border:0;background:var(--gradient-tech);opacity:.85}.badge-tech{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--radius-sm);background:var(--gradient-tech-soft);border:1px solid rgba(0,212,255,.35);color:var(--merkaion-cyan);font-family:var(--font-display);font-size:.7rem;font-weight:var(--font-weight-display);letter-spacing:.12em;text-transform:uppercase}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.85rem 1.75rem;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.button-primary{background:var(--merkaion-blue);color:var(--merkaion-white);border:1px solid transparent;box-shadow:var(--shadow-cta)}.button-primary:hover{background:var(--merkaion-cyan);color:var(--merkaion-navy);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.button-primary:active{transform:translateY(0)}.button-secondary{background:transparent;color:var(--merkaion-white);border:1px solid rgba(0,212,255,.45)}.button-secondary:hover{color:var(--merkaion-cyan);border-color:var(--merkaion-cyan);box-shadow:var(--glow-cyan);background:#00d4ff0f}.button-primary:focus-visible,.button-secondary:focus-visible{outline:2px solid var(--merkaion-cyan);outline-offset:3px}.button-primary--gradient{background:var(--gradient-tech);border:0}.button-primary--gradient:hover{background:var(--merkaion-cyan);color:var(--merkaion-navy)}.color-scheme-1,.gradient{--color-background: var(--merkaion-navy);--color-foreground: var(--merkaion-white);--color-button: var(--merkaion-blue);--color-button-text: var(--merkaion-white);--color-secondary-button: var(--merkaion-navy);--color-secondary-button-text: var(--merkaion-cyan);--color-link: var(--merkaion-cyan)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
