:root{--cb-bg: #060607;--cb-bg-1: #09090b;--cb-bg-2: #0e0e11;--cb-bg-3: #15151a;--cb-text: #f4f4f6;--cb-text-2: #a7a7af;--cb-text-3: #6d6d76;--cb-line: rgba(255, 255, 255, .07);--cb-line-2: rgba(255, 255, 255, .12);--cb-line-3: rgba(255, 255, 255, .2);--cb-fill: rgba(255, 255, 255, .03);--cb-fill-2: rgba(255, 255, 255, .055);--cb-fill-3: rgba(255, 255, 255, .09);--cb-glow-rgb: 255, 255, 255;--cb-ai-1: #ffffff;--cb-ai-2: #e4e6ec;--cb-ai-3: #b9bdc7;--cb-ai-4: #e9ebf0;--cb-ai-5: #9ea3ae;--cb-ai: linear-gradient(115deg, var(--cb-ai-1) 0%, var(--cb-ai-2) 25%, var(--cb-ai-3) 50%, var(--cb-ai-4) 72%, var(--cb-ai-5) 100%);--cb-font-display: "CB Display", "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cb-font-text: "CB Text", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cb-font-mono: "CB Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cb-fs-hero: clamp(2.65rem, 1.35rem + 5.3vw, 6.1rem);--cb-fs-h2: clamp(2.1rem, 1.3rem + 3.2vw, 4.1rem);--cb-fs-h3: clamp(1.3rem, 1.08rem + .85vw, 1.75rem);--cb-fs-h4: 1.125rem;--cb-fs-lead: clamp(1.05rem, .98rem + .32vw, 1.28rem);--cb-fs-body: 1rem;--cb-fs-sm: .875rem;--cb-fs-xs: .75rem;--cb-container: 1240px;--cb-container-wide: 1440px;--cb-container-narrow: 820px;--cb-gutter: clamp(20px, 4vw, 40px);--cb-section: clamp(96px, 5.5rem + 5vw, 184px);--cb-gap: clamp(14px, 1.6vw, 24px);--cb-r-xs: 8px;--cb-r-sm: 12px;--cb-r-md: 18px;--cb-r-lg: 26px;--cb-r-xl: 34px;--cb-r-pill: 999px;--cb-ease: cubic-bezier(.16, 1, .3, 1);--cb-ease-io: cubic-bezier(.65, 0, .35, 1);--cb-t-fast: .18s;--cb-t: .35s;--cb-t-slow: .7s;--cb-shadow: 0 30px 80px -30px rgba(0, 0, 0, .85);--cb-shadow-xl: 0 60px 140px -50px rgba(0, 0, 0, .95), 0 0 0 1px rgba(255, 255, 255, .04);--cb-header-h: 76px}html.cb-site{color-scheme:dark}html.cb-site body{background:var(--cb-bg);color:var(--cb-text);font-family:var(--cb-font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.cb-site body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--cb-grain);background-size:128px 128px;opacity:.06}html.cb-site ::selection{background:#ffffffe6;color:#050505}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:clip}html.lenis.lenis-smooth iframe{pointer-events:none}.cb{position:relative;font-family:var(--cb-font-text);font-size:var(--cb-fs-body);line-height:1.6;color:var(--cb-text);-webkit-font-smoothing:antialiased}.cb *,.cb *:before,.cb *:after{box-sizing:border-box}.cb :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}.cb :where(ul,ol){padding:0;list-style:none}.cb :where(img,svg,video,canvas){display:block;max-width:100%}.cb :where(a){color:inherit;text-decoration:none}.cb :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cb-container{width:100%;max-width:calc(var(--cb-container) + var(--cb-gutter) * 2);margin-inline:auto;padding-inline:var(--cb-gutter)}.cb-container--wide{max-width:calc(var(--cb-container-wide) + var(--cb-gutter) * 2)}.cb-container--narrow{max-width:calc(var(--cb-container-narrow) + var(--cb-gutter) * 2)}.cb-section{position:relative;padding-block:var(--cb-section)}.cb-section--flush-top{padding-top:0}.cb-section--flush-bottom{padding-bottom:0}.cb-section--tight{padding-block:calc(var(--cb-section) * .55)}.cb-stack{display:flex;flex-direction:column;gap:var(--cb-stack-gap, 16px)}.cb-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-row-gap, 12px)}.cb-grid{display:grid;gap:var(--cb-gap)}.cb-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--cb-line-2);border-radius:999px;font-family:var(--cb-font-mono);font-size:11px;line-height:1;letter-spacing:.06em}.cb-lang__item{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;border-radius:999px;color:var(--cb-text-3);text-decoration:none;transition:color .2s ease,background-color .2s ease}.cb-lang__item:hover{color:var(--cb-text)}.cb-lang__item.is-active{background:#ffffff1a;color:var(--cb-text)}.cb-lang__item:focus-visible{outline:2px solid var(--cb-text);outline-offset:2px}.cb-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.cb-display,.cb-h1,.cb-h2,.cb-h3,.cb-h4{font-family:var(--cb-font-display);font-weight:600;color:var(--cb-text);text-wrap:balance;font-optical-sizing:auto}.cb-h1{font-size:var(--cb-fs-hero);line-height:.98;letter-spacing:-.045em}.cb-h2{font-size:var(--cb-fs-h2);line-height:1.02;letter-spacing:-.04em}.cb-h3{font-size:var(--cb-fs-h3);line-height:1.15;letter-spacing:-.025em}.cb-h4{font-size:var(--cb-fs-h4);line-height:1.3;letter-spacing:-.015em;font-weight:600}.cb-lead{font-size:var(--cb-fs-lead);line-height:1.55;color:var(--cb-text-2);text-wrap:pretty}.cb-text{color:var(--cb-text-2);text-wrap:pretty}.cb-small{font-size:var(--cb-fs-sm);line-height:1.5}.cb-xsmall{font-size:var(--cb-fs-xs);line-height:1.45}.cb-dim{color:var(--cb-text-2)}.cb-mute{color:var(--cb-text-3)}.cb-strong{color:var(--cb-text);font-weight:500}.cb-mono{font-family:var(--cb-font-mono);font-feature-settings:"zero" 1}.cb-tabular{font-variant-numeric:tabular-nums}.cb-shine-text{color:var(--cb-text)}.cb-shine{background:linear-gradient(180deg,#fff 24%,#ffffff94);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;color:transparent}[data-cb-split]>[class*=-mask]{overflow:visible!important;clip-path:inset(-.14em -.6em -.32em -.6em)}.cb-ai-text{background:linear-gradient(100deg,#9ea3ae,#fff 30%,#c9ccd4,#fff 70%,#9ea3ae);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cb-ai-sheen 5.5s linear infinite}@keyframes cb-ai-sheen{0%{background-position:110% 0}to{background-position:-110% 0}}.cb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--cb-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-text-2)}.cb-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #ffffff8c}.cb-eyebrow--ai:before{background:#fff;box-shadow:0 0 12px 3px #fff9;animation:cb-ai-pulse 2.6s var(--cb-ease-io) infinite}@keyframes cb-ai-pulse{50%{box-shadow:0 0 4px 1px #ffffff4d;opacity:.6}}.cb-eyebrow--plain:before{display:none}.cb-head{display:flex;flex-direction:column;gap:18px;max-width:760px}.cb-head--center{align-items:center;text-align:center;margin-inline:auto}.cb-head .cb-lead{max-width:620px}.cb-head+*{margin-top:clamp(48px,6vw,88px)}.cb-btn__shopify{flex-shrink:0;margin-left:-3px;transition:transform var(--cb-t) var(--cb-ease)}.cb-btn:hover .cb-btn__shopify{transform:translateY(-1px) rotate(-6deg)}.cb-btn{--cb-btn-h: 46px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--cb-btn-h);padding-inline:20px;border-radius:var(--cb-r-sm);font-family:var(--cb-font-text);font-size:.9375rem;font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform var(--cb-t) var(--cb-ease),box-shadow var(--cb-t) var(--cb-ease),background-color var(--cb-t) var(--cb-ease),color var(--cb-t) var(--cb-ease),border-color var(--cb-t) var(--cb-ease);-webkit-tap-highlight-color:transparent}.cb-btn:active{transform:translateY(1px) scale(.99)}.cb-btn--primary{background:linear-gradient(180deg,#fff,#e9e9ee);color:#08080a;box-shadow:inset 0 -1px #0000002e,inset 0 1px #fff,0 0 0 1px #ffffff59,0 10px 30px -10px #ffffff73}.cb-btn--primary:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.95) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--cb-ease)}.cb-btn--primary:hover{box-shadow:inset 0 -1px #0000002e,inset 0 1px #fff,0 0 0 1px #ffffff8c,0 14px 44px -10px #ffffffa6}.cb-btn--primary:hover:after{transform:translate(120%)}.cb-btn--ghost{background:#ffffff0b;color:var(--cb-text);box-shadow:inset 0 0 0 1px var(--cb-line-2),inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cb-btn--ghost:hover{background:#ffffff16;box-shadow:inset 0 0 0 1px var(--cb-line-3),inset 0 1px #ffffff14}.cb-btn--lg{--cb-btn-h: 54px;padding-inline:26px;font-size:1rem;border-radius:14px}.cb-btn--sm{--cb-btn-h: 36px;padding-inline:14px;font-size:.875rem;border-radius:10px}.cb-btn .cb-icon{transition:transform var(--cb-t) var(--cb-ease)}.cb-btn:hover .cb-icon--nudge{transform:translate(3px)}.cb-link{display:inline-flex;align-items:center;gap:8px;color:var(--cb-text);font-weight:500;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--cb-t) var(--cb-ease),color var(--cb-t) var(--cb-ease)}.cb-link:hover{background-size:100% 1px}.cb-link .cb-icon{transition:transform var(--cb-t) var(--cb-ease)}.cb-link:hover .cb-icon{transform:translate(3px)}.cb-card{position:relative;border-radius:var(--cb-r-lg);background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px #ffffff0d;isolation:isolate;overflow:hidden}.cb-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff2b,#ffffff0d 42%,#ffffff14);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cb-card--solid{background:linear-gradient(180deg,#111115,#0b0b0e)}.cb-card--flat{background:var(--cb-fill)}[data-cb-spotlight]{--cb-mx: 50%;--cb-my: -30%}.cb-card[data-cb-spotlight]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(460px circle at var(--cb-mx) var(--cb-my),rgba(255,255,255,.075),transparent 46%);opacity:0;transition:opacity .4s var(--cb-ease);pointer-events:none}.cb-card[data-cb-spotlight]:hover:after{opacity:1}.cb-card>*{position:relative;z-index:2}.cb-panel{border-radius:var(--cb-r-md);background:#ffffff09;box-shadow:inset 0 0 0 1px var(--cb-line),inset 0 1px #ffffff0d}.cb-hairline{height:1px;width:100%;border:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 20%,rgba(255,255,255,.16) 80%,transparent)}.cb-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding-inline:12px;border-radius:var(--cb-r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--cb-line-2);font-size:.8125rem;font-weight:500;color:var(--cb-text);white-space:nowrap}.cb-chip--mono{font-family:var(--cb-font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.cb-chip--ai{background:linear-gradient(#0c0c0eeb,#0c0c0eeb) padding-box,linear-gradient(115deg,#ffffff8c,#ffffff1f 45%,#fff6) border-box;border:1px solid transparent;box-shadow:0 0 22px -8px #ffffff73}.cb-kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;border-radius:6px;font-family:var(--cb-font-mono);font-size:.72rem;color:var(--cb-text);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1px var(--cb-line-2),0 1px #0009}.cb-icon-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(180deg,#ffffff24,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,0 10px 30px -12px #ffffff59}.cb-icon-tile--ai{background:radial-gradient(120% 90% at 30% 0%,#ffffff38,#ffffff05 60%),#0b0b0d;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff59,0 12px 34px -12px #fff6}.cb-logo{display:inline-flex;align-items:center}.cb-logo__mark{display:block;height:var(--cb-logo-h, 22px);width:auto;aspect-ratio:575 / 449}.cb-orb-host{position:relative;display:inline-grid;place-items:center;overflow:hidden}.cb-orb-host .cb-orb__canvas{display:block}.cb-orb-host.has-orb>.cb-icon,.cb-orb-host.has-orb>.cb-logo{display:none}.cb-light{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,var(--cb-light-a, .14)),#fff0)}.cb-fade-edges{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cb-fade-bottom{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.cb-window{position:relative;border-radius:18px;background:#0b0b0e;box-shadow:var(--cb-shadow-xl),inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14;overflow:hidden}.cb-window__bar{display:flex;align-items:center;gap:8px;height:40px;padding-inline:14px;border-bottom:1px solid var(--cb-line);background:#ffffff05}.cb-window__dot{width:10px;height:10px;border-radius:50%;background:#ffffff29}.cb-window__title{margin-inline:auto;font-family:var(--cb-font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--cb-text-3)}.cb-window--light{background:#fbfbfc;color:#121214}.cb-window--light .cb-window__bar{background:#f1f1f3;border-bottom-color:#0000000f}.cb-window--light .cb-window__dot{background:#00000024}.cb-window--light .cb-window__title{color:#0006}.cb-marquee{--cb-marquee-speed: 40s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cb-marquee__track{display:flex;flex:none;gap:var(--cb-marquee-gap, 12px);padding-right:var(--cb-marquee-gap, 12px);animation:cb-marquee var(--cb-marquee-speed) linear infinite}.cb-marquee:hover .cb-marquee__track{animation-play-state:paused}.cb-marquee--reverse .cb-marquee__track{animation-direction:reverse}@keyframes cb-marquee{to{transform:translate(-100%)}}.cb-range{--cb-range-p: 50%;-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.cb-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#fff 0,#fff var(--cb-range-p),rgba(255,255,255,.12) var(--cb-range-p))}.cb-range::-moz-range-track{height:6px;border-radius:999px;background:#ffffff1f}.cb-range::-moz-range-progress{height:6px;border-radius:999px;background:#fff}.cb-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f,0 0 24px 4px #ffffff73;transition:box-shadow var(--cb-t) var(--cb-ease)}.cb-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f,0 0 24px 4px #ffffff73}.cb-range:hover::-webkit-slider-thumb,.cb-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 9px #ffffff29,0 0 32px 6px #fff9}.cb-range:focus-visible{outline:none}.cb-segment{display:inline-flex;padding:4px;gap:4px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--cb-line-2)}.cb-segment button{height:34px;padding-inline:14px;border-radius:9px;font-size:.875rem;font-weight:500;color:var(--cb-text-2);transition:background-color var(--cb-t) var(--cb-ease),color var(--cb-t) var(--cb-ease)}.cb-segment button[aria-pressed=true],.cb-segment button[aria-selected=true]{background:#fff;color:#0a0a0c}.cb :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #fff;outline-offset:3px}html.cb-motion:not(.shopify-design-mode) [data-cb-reveal],html.cb-motion:not(.shopify-design-mode) [data-cb-stagger]>*,html.cb-motion:not(.shopify-design-mode) [data-cb-split]{opacity:0}html.cb-loading,html.cb-loading body{overflow:hidden}.cb-loader{--cb-loader-progress: 0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;background:radial-gradient(120% 90% at 50% 45%,#0d0d10,#060607 55%,#030304);transition:opacity .75s cubic-bezier(.4,0,.2,1) .18s}.cb-loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--cb-grain);background-size:128px 128px;opacity:.07;pointer-events:none}.cb-loader[hidden]{display:none}.cb-loader__glow{position:absolute;left:50%;top:50%;width:min(760px,120vw);height:min(760px,120vw);transform:translate(-50%,-50%) scale(.7);background:radial-gradient(closest-side,rgba(255,255,255,.13),rgba(255,255,255,.035) 50%,transparent);opacity:.6;pointer-events:none;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.4s cubic-bezier(.16,1,.3,1)}.cb-loader__flash{position:absolute;left:50%;top:50%;width:340px;height:340px;transform:translate(-50%,-50%) scale(.4);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.55),rgba(255,255,255,.12) 45%,transparent 72%);opacity:0;pointer-events:none}.cb-loader__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:transform .9s cubic-bezier(.7,0,.84,0),opacity .6s ease .25s}.cb-loader__stage .cb-orb__canvas{display:block}.cb-loader__word{position:absolute;left:50%;top:calc(50% + var(--cb-loader-half, 64px) + 30px);transform:translate(-50%,10px);font-family:var(--cb-font-display);font-size:1.125rem;font-weight:600;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;white-space:nowrap;color:transparent;background:linear-gradient(100deg,#8f939d,#fff 35%,#c9ccd4 55%,#8f939d);background-size:220% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;opacity:0;transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1),letter-spacing 1.1s cubic-bezier(.16,1,.3,1),background-position 1.4s ease}.cb-loader__bar{position:absolute;left:50%;bottom:clamp(36px,7vh,64px);width:min(220px,50vw);height:1px;transform:translate(-50%);background:#ffffff1a;overflow:hidden}.cb-loader__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(var(--cb-loader-progress));background:linear-gradient(90deg,#fff6,#fff);box-shadow:0 0 8px #fffc;transition:transform .35s ease}.cb-loader.is-forming .cb-loader__glow{transform:translate(-50%,-50%) scale(1);opacity:1}.cb-loader.is-settled .cb-loader__word{opacity:1;transform:translate(-50%);letter-spacing:.22em;text-indent:.22em;background-position:-20% 0}.cb-loader.is-settled .cb-loader__flash{animation:cb-loader-flash .9s cubic-bezier(.16,1,.3,1) both}@keyframes cb-loader-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.cb-loader.is-leaving{opacity:0;pointer-events:none}.cb-loader.is-leaving .cb-loader__stage{transform:scale(5.5);opacity:0}.cb-loader.is-leaving .cb-loader__word,.cb-loader.is-leaving .cb-loader__bar{opacity:0;transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.cb *,.cb *:before,.cb *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:749px){:root{--cb-header-h: 64px}.cb-btn--lg{--cb-btn-h: 50px;padding-inline:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-base.css.map */
