:root{--ei-ink: #15161c;--ei-ink-raised: #22232b;--ei-ink-line: rgb(255 255 255 / .14);--ei-ink-muted: rgb(255 255 255 / .72);--ei-white: #ffffff;--ei-paper: #f7f8fb;--ei-panel: #f2f3f7;--ei-stone: #e7e9f0;--ei-stone-dark: #d5d8e2;--ei-text: #15161c;--ei-muted: #565a66;--ei-line: rgb(21 22 28 / .12);--ei-line-strong: rgb(21 22 28 / .24);--ei-indigo: #5e63ff;--ei-indigo-deep: #4338ca;--ei-indigo-tint: #eceeff;--ei-indigo-on-ink: #a9acff;--ei-sky: #77ccfc;--ei-sky-tint: #e4f5fe;--ei-grad: linear-gradient(180deg, #5e63ff 0%, #6b9afd 55%, #77ccfc 100%);--ei-star: #f5b301;--ei-ok: #12936a;--ei-font-display: var(--heading-font-family, "Avenir Next", system-ui, sans-serif);--ei-font-body: var(--body-font-family, system-ui, sans-serif);--ei-fs-hero: clamp(40px, 24.8px + 3.1vw, 68px);--ei-fs-h2: clamp(30px, 22.4px + 1.5vw, 44px);--ei-fs-h3: clamp(20px, 18.4px + .4vw, 24px);--ei-fs-lede: clamp(17px, 16px + .25vw, 19px);--ei-radius-s: 6px;--ei-radius-m: 8px;--ei-radius-l: 12px;--ei-radius-xl: 16px;--ei-gutter: 20px;--ei-container: 1320px;--ei-section-pad: clamp(56px, 7vw, 104px);--ei-ease: cubic-bezier(.2, .7, .2, 1);--ei-ease-out: cubic-bezier(.16, 1, .3, 1);--ei-shadow-card: 0 1px 2px rgb(21 22 28 / .06), 0 14px 30px -22px rgb(21 22 28 / .35);--ei-shadow-card-hover: 0 22px 44px -24px rgb(21 22 28 / .45)}@media(min-width:750px){:root{--ei-gutter: 40px}}@media(min-width:1200px){:root{--ei-gutter: 56px}}.ei-container{box-sizing:border-box;width:100%;max-width:calc(var(--ei-container) + var(--ei-gutter) * 2);margin-inline:auto;padding-inline:var(--ei-gutter)}.ei-section{padding-block:var(--ei-section-pad)}.ei-section--paper{background:var(--ei-paper)}.ei-section--panel{background:var(--ei-panel)}.ei-section--ink{background:var(--ei-ink);color:var(--ei-white)}[class*=ei-],.ei-root,.ei-root *{box-sizing:border-box}.ei-eyebrow{display:inline-block;margin:0 0 14px;font-family:var(--ei-font-body);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ei-indigo-deep)}.ei-section--ink .ei-eyebrow,.ei-on-ink .ei-eyebrow{color:var(--ei-indigo-on-ink)}.ei-h1,.ei-h2,.ei-h3{font-family:var(--ei-font-display);font-weight:800;text-transform:none;color:inherit;margin:0}.ei-h1{font-size:var(--ei-fs-hero);line-height:1.02;letter-spacing:-.025em}.ei-h2{font-size:var(--ei-fs-h2);line-height:1.08;letter-spacing:-.02em}.ei-h3{font-size:var(--ei-fs-h3);line-height:1.2;letter-spacing:-.01em}.ei-lede{font-family:var(--ei-font-body);font-size:var(--ei-fs-lede);line-height:1.55;max-width:60ch;color:var(--ei-muted);margin:0}.ei-section--ink .ei-lede,.ei-on-ink .ei-lede{color:var(--ei-ink-muted)}.ei-section-head{display:grid;gap:14px;margin-bottom:clamp(32px,4vw,52px)}.ei-section-head--center{text-align:center;justify-items:center}.ei-btn{--ei-btn-bg: transparent;--ei-btn-fg: var(--ei-text);--ei-btn-ring: transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:0;border-radius:var(--ei-radius-s);background:var(--ei-btn-bg);color:var(--ei-btn-fg);box-shadow:inset 0 0 0 1.5px var(--ei-btn-ring);font-family:var(--ei-font-body);font-size:16px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ei-ease),color .18s var(--ei-ease),box-shadow .18s var(--ei-ease),transform .18s var(--ei-ease)}.ei-btn:hover{text-decoration:none}.ei-btn:focus-visible{outline:3px solid var(--ei-indigo);outline-offset:3px}.ei-btn svg{width:18px;height:18px;flex:none;transition:transform .18s var(--ei-ease)}.ei-btn:hover svg.ei-icon--arrow-right{transform:translate(3px)}.ei-btn:hover svg.ei-icon--arrow-down{transform:translateY(3px)}.ei-btn--primary{--ei-btn-bg: var(--ei-indigo);--ei-btn-fg: #fff}.ei-btn--primary:hover{--ei-btn-bg: var(--ei-indigo-deep);color:#fff}.ei-btn--ink{--ei-btn-bg: var(--ei-ink);--ei-btn-fg: #fff}.ei-btn--ink:hover{--ei-btn-bg: #000;color:#fff}.ei-btn--outline{--ei-btn-ring: var(--ei-line-strong);--ei-btn-fg: var(--ei-text)}.ei-btn--outline:hover{--ei-btn-ring: var(--ei-text);background:#15161c0a;color:var(--ei-text)}.ei-btn--outline-light{--ei-btn-ring: rgb(255 255 255 / .55);--ei-btn-fg: #fff}.ei-btn--outline-light:hover{--ei-btn-ring: #fff;background:#ffffff14;color:#fff}.ei-btn--lg{min-height:56px;padding:0 28px;font-size:17px}.ei-btn--block{width:100%}.ei-link{color:var(--ei-indigo-deep);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ei-link:hover{text-decoration:underline;text-underline-offset:3px}.ei-link svg{width:16px;height:16px}.ei-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ei-checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-family:var(--ei-font-body);line-height:1.4}.ei-checks .ei-check{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;background:var(--ei-indigo);color:#fff}.ei-checks .ei-check svg{width:14px;height:14px}.ei-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ei-white);box-shadow:inset 0 0 0 1px var(--ei-line);color:var(--ei-text);font-family:var(--ei-font-body);font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .15s var(--ei-ease),background-color .15s var(--ei-ease)}a.ei-chip:hover{box-shadow:inset 0 0 0 1px var(--ei-text)}.ei-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ei-indigo-tint);color:var(--ei-indigo-deep);font-family:var(--ei-font-body);font-size:12px;font-weight:700;letter-spacing:.02em}.ei-card{background:var(--ei-white);border-radius:var(--ei-radius-l);box-shadow:var(--ei-shadow-card);transition:box-shadow .25s var(--ei-ease),transform .25s var(--ei-ease)}.ei-js .ei-reveal:not(.is-in){opacity:0;transform:translateY(24px)}.ei-js .ei-reveal{transition:opacity .7s var(--ei-ease-out),transform .7s var(--ei-ease-out);transition-delay:calc(var(--ei-i, 0) * 70ms)}.ei-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.ei-icon{width:20px;height:20px;flex:none}@media(prefers-reduced-motion:reduce){.ei-js .ei-reveal,.ei-js .ei-reveal:not(.is-in){opacity:1!important;transform:none!important;transition:none!important}[class*=ei-]{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ei-home.css.map */
