*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hc-hero{font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-hero);letter-spacing:var(--ls-hero);text-align:center;margin:0}.hc-hero .hc-accent{color:var(--line-blue)}.hc-lockup{font-size:var(--fs-lockup);line-height:var(--lh-lockup);font-weight:var(--fw-lockup);letter-spacing:var(--ls-lockup);margin:0}.hc-lockup .hc-quiet,.hc-tile-title .hc-quiet{color:var(--ink-quiet)}.hc-section-title{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:var(--fw-section);letter-spacing:var(--ls-section);margin:0}.hc-tile-title{font-size:var(--fs-tile-title);line-height:var(--lh-tile-title);font-weight:var(--fw-tile-title);letter-spacing:var(--ls-tile-title);margin:0}.hc-intro{font-size:var(--fs-intro);line-height:var(--lh-intro);font-weight:var(--fw-intro);color:var(--ink-muted);max-width:700px}.hc-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-eyebrow)}.hc-mono{font-family:var(--font-mono)}.hc-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-quote);line-height:var(--lh-quote);letter-spacing:var(--ls-quote)}@media(max-width:734px){.hc-hero{font-size:44px;line-height:48px}.hc-lockup{font-size:48px;line-height:52px}.hc-section-title{font-size:32px;line-height:36px}}.hc-link{font-size:21px;font-weight:500}.hc-link:after{content:" \203a"}.hc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font:600 17px/1 var(--font-sans);cursor:pointer;transition:transform var(--dur-press) var(--ease-press),background var(--dur-quick)}.hc-btn:hover{background:var(--action-press)}.hc-btn:active,.hc-tile:active{transform:scale(.97)}.hc-tile-shell{background:var(--tile-shell);border-radius:var(--radius-shell);padding:6px}.hc-tile{background:var(--surface-tile);border-radius:var(--radius-tile);padding:32px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,var(--shadow-tile);height:100%}.hc-band{background:var(--surface-band);padding-block:var(--space-9)}.hc-signal{--size:480px;width:var(--size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side,var(--surface) 0 73%,var(--line-blue) 73% 82%,var(--line-cyan) 82% 91%,var(--line-green) 91% 100%)}.hc-signal.is-pulsing{animation:hc-pulse var(--dur-pulse) var(--ease-out) 1}@keyframes hc-pulse{0%{transform:scale(.94);opacity:.6}to{transform:scale(1);opacity:1}}.hc-halo{--w:5px;border-radius:50%;box-shadow:0 0 0 3px var(--surface-tile),0 0 0 calc(3px + var(--w)) var(--line-blue),0 0 0 calc(3px + var(--w)*2) var(--line-cyan),0 0 0 calc(3px + var(--w)*3) var(--line-green);margin:calc(3px + var(--w)*3)}.hc-rail{height:12px;border-radius:6px;overflow:hidden;background:var(--surface-fill)}.hc-rail>i{display:block;height:100%;width:var(--p,50%);background:linear-gradient(to bottom,var(--line-blue) 0 33.33%,var(--line-cyan) 33.33% 66.66%,var(--line-green) 66.66% 100%)}.hc-nav{position:sticky;top:0;z-index:10;height:44px;display:flex;align-items:center;justify-content:center;gap:40px;font-size:12px;background:#fafafcb8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.hc-nav a{color:#1d1d1fcc}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:var(--dur-quick)!important}}@media(prefers-reduced-transparency:reduce){.hc-nav{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/brand.css.map */
