:root{--ink-950: #0e1011;--ink-900: #141617;--charcoal: #3f4140;--text: #4b5055;--muted: #6b7075;--line: #e7e9eb;--line-strong: #dde0e3;--line-stronger: #d5d8db;--mist: #f4f5f6;--mist-track: #f1f2f4;--white: #ffffff;--red-500: #e3202a;--red-600: #c8161e;--red-banner: #d91e26;--red-on-dark: #ff3b44;--red-soft: #ff9aa0;--red-soft-2: #ff6b72;--red-tint: #fde4e5;--on-dark-lead: rgba(255, 255, 255, .82);--on-dark-2: rgba(255, 255, 255, .68);--on-dark-3: rgba(255, 255, 255, .62);--footer-label: #b5babf;--footer-text: #a9aeb3;--font-display: "General Sans", "Satoshi", system-ui, sans-serif;--font-body: "Satoshi", system-ui, sans-serif;--container: 1280px;--container-inner: 1200px;--gutter: clamp(20px, 4vw, 48px);--section-y: clamp(88px, 13vh, 160px);--r-10: 10px;--r-12: 12px;--r-14: 14px;--r-16: 16px;--r-20: 20px;--r-24: 24px;--r-28: 28px;--r-pill: 999px;--shadow-card-hover: 0 24px 48px rgba(20, 22, 23, .1);--shadow-float: 0 40px 90px rgba(14, 16, 17, .16);--shadow-header: 0 1px 0 rgba(20, 22, 23, .04), 0 18px 44px rgba(14, 16, 17, .16);--shadow-red: 0 10px 24px rgba(227, 32, 42, .22);--shadow-red-dark: 0 14px 36px rgba(227, 32, 42, .38)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-900);margin:0}img{display:block;max-width:100%}[hidden]{display:none!important}a{color:var(--red-600);text-underline-offset:3px}a:hover{color:var(--red-500)}:focus-visible{outline:2px solid var(--red-500);outline-offset:3px}::selection{background:#fbd3d5}input::placeholder,textarea::placeholder{color:#8a8f94}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-600);margin-bottom:20px}.eyebrow:before{content:"";width:20px;height:2px;background:var(--red-500)}.split-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.split-line>span{display:block}@keyframes rf-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){[data-marquee]{animation:none!important}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px clamp(12px,2.4vw,32px) 0;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.nav-pill[data-astro-cid-3ef6ksr2]{pointer-events:auto;position:relative;max-width:1240px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:8px 8px 8px 22px;border-radius:var(--r-pill);background:#ffffffe6;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow-header)}.nav-logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto}.nav-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:42px;width:auto}.nav-track[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:nowrap;flex:0 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--mist-track);scrollbar-width:none}.nav-track[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--text);text-decoration:none;font-size:14.5px;font-weight:500;padding:9px 18px;border-radius:var(--r-pill);transition:background .2s,color .2s;display:inline-flex;align-items:center;gap:8px}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--ink-900);background:#ffffffb3}.nav-link[data-astro-cid-3ef6ksr2].is-active{color:var(--ink-900);font-weight:600;background:var(--white);box-shadow:0 2px 8px #1416171a}.nav-dot[data-astro-cid-3ef6ksr2]{width:6px;height:6px;border-radius:50%;background:var(--red-500)}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-mail[data-astro-cid-3ef6ksr2]{width:46px;height:46px;border-radius:50%;border:1px solid #e2e5e8;background:var(--white);color:var(--ink-900);display:grid;place-items:center;transition:border-color .2s,color .2s}.nav-mail[data-astro-cid-3ef6ksr2]:hover{border-color:var(--ink-900);color:var(--red-500)}.nav-trade[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:12px;height:46px;background:var(--red-500);color:#fff;text-decoration:none;font-weight:500;font-size:15px;padding:0 8px 0 20px;border-radius:var(--r-pill);box-shadow:0 8px 20px #e3202a47;transition:background .25s}.nav-trade[data-astro-cid-3ef6ksr2]:hover{background:var(--red-600);color:#fff}.nav-trade-arrow[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff2e;overflow:hidden}.nav-progress[data-astro-cid-3ef6ksr2]{position:absolute;left:28px;right:28px;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--red-500),#ff5a61);transform-origin:left center;transform:scaleX(0);pointer-events:none}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:var(--ink-950);color:var(--footer-text)}.footer-glow[data-astro-cid-sz7xmlte]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 100% 0%,#e3202a29,#e3202a00 60%)}.footer-inner[data-astro-cid-sz7xmlte]{position:relative;max-width:var(--container);margin:0 auto;padding:clamp(72px,10vh,112px) var(--gutter) 0}.footer-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;padding-bottom:clamp(40px,6vh,64px);border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand[data-astro-cid-sz7xmlte]{max-width:460px}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:56px;width:auto;margin-bottom:24px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(20px,1.8vw,24px);line-height:1.35;letter-spacing:-.015em;color:#fff}.footer-talk[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.footer-talk-label[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft)}.footer-email[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.6vw,38px);letter-spacing:-.025em;color:#fff;text-decoration:none;word-break:break-word}.footer-email[data-astro-cid-sz7xmlte]:hover{color:var(--red-soft-2)}.footer-email-arrow[data-astro-cid-sz7xmlte]{flex:none;width:clamp(40px,3.4vw,52px);height:clamp(40px,3.4vw,52px);border-radius:50%;background:var(--red-500);color:#fff;display:grid;place-items:center}.footer-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:40px 32px;padding:clamp(40px,6vh,64px) 0}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px;font-size:15px}.footer-visit[data-astro-cid-sz7xmlte]{line-height:1.55}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:8px}.footer-link[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.footer-link[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-directions[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:500}.footer-directions[data-astro-cid-sz7xmlte]:hover{color:var(--red-soft-2)}.footer-hours-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:16px}.footer-hours-top[data-astro-cid-sz7xmlte]{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-hours-time[data-astro-cid-sz7xmlte]{color:#fff;font-feature-settings:"tnum" 1}.footer-trade-pill[data-astro-cid-sz7xmlte]{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18);font:inherit;font-size:14px;font-weight:500;padding:10px 16px;border-radius:var(--r-pill);cursor:pointer;transition:background .2s,border-color .2s}.footer-trade-pill[data-astro-cid-sz7xmlte]:hover{background:var(--red-500);border-color:var(--red-500)}.footer-wordmark[data-astro-cid-sz7xmlte]{position:relative;margin:0 0 -.12em;font-size:clamp(80px,19vw,260px)}.wordmark-base[data-astro-cid-sz7xmlte],.wordmark-red[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:600;font-size:clamp(80px,19vw,260px);line-height:.8;letter-spacing:-.06em;text-align:center;-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;pointer-events:none}.wordmark-base[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#ffffff17,#fff0 85%)}.wordmark-red[data-astro-cid-sz7xmlte]{position:absolute;inset:0;background:linear-gradient(180deg,var(--red-500) 0%,rgba(227,32,42,.55) 55%,rgba(227,32,42,0) 92%);clip-path:inset(100% 0% 0% 0%)}.footer-bar[data-astro-cid-sz7xmlte]{position:relative;border-top:1px solid rgba(255,255,255,.1)}.footer-bar-inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:20px var(--gutter);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:14px}.footer-totop[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:500}.footer-totop[data-astro-cid-sz7xmlte]:hover{color:var(--red-soft-2)}.footer-totop-circle[data-astro-cid-sz7xmlte]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center}.te-overlay[data-astro-cid-gtyutae3]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--text);visibility:hidden;opacity:0;transition:opacity .35s ease,visibility .35s}.te-overlay[data-astro-cid-gtyutae3].is-open{visibility:visible;opacity:1}.te-backdrop[data-astro-cid-gtyutae3]{position:absolute;inset:0;background:#1416178c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.te-dialog[data-astro-cid-gtyutae3]{position:relative;width:100%;max-width:960px;max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:var(--r-24);box-shadow:0 40px 100px #14161759;display:flex;flex-wrap:wrap;transform:translateY(24px) scale(.98);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.te-overlay[data-astro-cid-gtyutae3].is-open .te-dialog[data-astro-cid-gtyutae3]{transform:translateY(0) scale(1)}.te-close[data-astro-cid-gtyutae3]{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink-900);cursor:pointer;display:grid;place-items:center;transition:background .2s}.te-close[data-astro-cid-gtyutae3]:hover{background:var(--mist)}.te-aside[data-astro-cid-gtyutae3]{flex:1 1 280px;max-width:100%;background:var(--ink-900);color:var(--footer-label);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:22px;position:relative;overflow:hidden}.te-aside-logo[data-astro-cid-gtyutae3]{height:36px;width:auto;align-self:flex-start}.te-aside-eyebrow[data-astro-cid-gtyutae3]{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red-soft);margin-bottom:14px}.te-aside-line[data-astro-cid-gtyutae3]{width:20px;height:2px;background:var(--red-500)}.te-aside-title[data-astro-cid-gtyutae3]{font-family:var(--font-display);color:#fff;font-size:clamp(26px,2.6vw,32px);line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:0}.te-aside-foot[data-astro-cid-gtyutae3]{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:4px;font-size:14px}.te-aside-foot[data-astro-cid-gtyutae3] a[data-astro-cid-gtyutae3]{color:#fff;font-weight:500;text-decoration:none}.te-aside-foot[data-astro-cid-gtyutae3] a[data-astro-cid-gtyutae3]:hover{color:var(--red-soft)}.te-main[data-astro-cid-gtyutae3]{flex:999 1 440px;padding:clamp(24px,3vw,36px);min-width:0}.te-form[data-astro-cid-gtyutae3]{display:flex;flex-direction:column;gap:14px}.te-form-head[data-astro-cid-gtyutae3]{padding-right:48px}.te-form-head[data-astro-cid-gtyutae3] h3[data-astro-cid-gtyutae3]{font-family:var(--font-display);color:var(--ink-900);font-size:21px;font-weight:600;letter-spacing:-.015em;margin:0 0 4px}.te-form-head[data-astro-cid-gtyutae3] p[data-astro-cid-gtyutae3]{margin:0;font-size:15px}.te-chip[data-astro-cid-gtyutae3]{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:var(--r-14);background:var(--mist)}.te-chip[data-astro-cid-gtyutae3] img[data-astro-cid-gtyutae3]{width:44px;height:44px;border-radius:var(--r-10);background:#fff;object-fit:contain;mix-blend-mode:multiply}.te-chip-text[data-astro-cid-gtyutae3]{display:flex;flex-direction:column;line-height:1.3;flex:1;min-width:0}.te-chip-text[data-astro-cid-gtyutae3] span[data-astro-cid-gtyutae3]{font-size:12px;color:var(--muted)}.te-chip-text[data-astro-cid-gtyutae3] strong[data-astro-cid-gtyutae3]{color:var(--ink-900);font-size:15px}.te-chip-remove[data-astro-cid-gtyutae3]{width:36px;height:36px;border-radius:50%;border:0;background:#fff;cursor:pointer;color:var(--muted);display:grid;place-items:center}.te-grid[data-astro-cid-gtyutae3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.te-form[data-astro-cid-gtyutae3] label[data-astro-cid-gtyutae3]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:var(--ink-900)}.te-form[data-astro-cid-gtyutae3] input[data-astro-cid-gtyutae3],.te-form[data-astro-cid-gtyutae3] textarea[data-astro-cid-gtyutae3]{border:1px solid var(--line-strong);border-radius:var(--r-12);padding:0 14px;font:inherit;font-weight:400;font-size:15px;color:var(--ink-900);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.te-form[data-astro-cid-gtyutae3] input[data-astro-cid-gtyutae3]{height:44px}.te-form[data-astro-cid-gtyutae3] textarea[data-astro-cid-gtyutae3]{padding:10px 14px;resize:vertical;min-height:68px}.te-form[data-astro-cid-gtyutae3] input[data-astro-cid-gtyutae3]:focus,.te-form[data-astro-cid-gtyutae3] textarea[data-astro-cid-gtyutae3]:focus{border-color:var(--ink-900);box-shadow:0 0 0 4px var(--red-tint)}.te-fieldset[data-astro-cid-gtyutae3]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.te-fieldset[data-astro-cid-gtyutae3] legend[data-astro-cid-gtyutae3]{font-size:14px;font-weight:500;color:var(--ink-900);margin-bottom:6px;padding:0}.te-toggles[data-astro-cid-gtyutae3]{display:flex;flex-wrap:wrap;gap:8px}.te-toggle[data-astro-cid-gtyutae3]{min-height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#fff;color:var(--ink-900);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.te-toggle[data-astro-cid-gtyutae3][aria-pressed=true]{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.te-optional[data-astro-cid-gtyutae3]{font-weight:400;color:var(--muted)}.te-submit-row[data-astro-cid-gtyutae3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px}.te-submit[data-astro-cid-gtyutae3]{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;flex:none;background:var(--red-500);color:#fff;border:0;font:inherit;font-weight:500;font-size:16px;padding:14px 16px 14px 24px;border-radius:var(--r-pill);cursor:pointer;box-shadow:var(--shadow-red);transition:background .25s}.te-submit[data-astro-cid-gtyutae3]:hover{background:var(--red-600)}.te-submit-arrow[data-astro-cid-gtyutae3]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ffffff2e;overflow:hidden}.te-privacy[data-astro-cid-gtyutae3]{font-size:13px;color:var(--muted);flex:1;min-width:160px}.te-hp[data-astro-cid-gtyutae3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.te-error[data-astro-cid-gtyutae3]{margin:0;color:var(--red-600);font-size:14px;font-weight:500}.fab-trade[data-astro-cid-e6d6fmbu]{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:60;display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 10px 0 22px;border:0;border-radius:var(--r-pill);background:var(--red-500);color:#fff;font:500 15px var(--font-body);cursor:pointer;box-shadow:0 18px 40px #e3202a61,0 0 0 6px #e3202a1f;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1),background .25s}.fab-trade[data-astro-cid-e6d6fmbu]:hover{background:var(--red-600)}.fab-trade-arrow[data-astro-cid-e6d6fmbu]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff2e;overflow:hidden}.skip-link[data-astro-cid-37fxchfa]{position:fixed;top:-60px;left:16px;z-index:200;background:var(--ink-900);color:#fff;padding:10px 16px;border-radius:var(--r-pill);text-decoration:none;transition:top .2s}.skip-link[data-astro-cid-37fxchfa]:focus{top:16px;color:#fff}#page-veil[data-astro-cid-37fxchfa]{position:fixed;inset:0;z-index:9999;background:var(--ink-950);display:grid;place-items:center;pointer-events:none;animation:veil-out .7s cubic-bezier(.4,0,.2,1) .15s forwards}#page-veil[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{height:56px;width:auto;opacity:.9}@keyframes veil-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){#page-veil[data-astro-cid-37fxchfa]{display:none}}
