.cr[data-astro-cid-pxqs45yb]{--orange:#f58220;color:#fff}.cr-head[data-astro-cid-pxqs45yb]{text-align:center;max-width:880px;margin-inline:auto}.cr-eyebrow[data-astro-cid-pxqs45yb]{color:#f58220;letter-spacing:.14em;text-transform:uppercase;background:#f5822014;border:1px solid #f5822066;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.cr-eyebrow[data-astro-cid-pxqs45yb]:before{content:"";background:#f58220;border-radius:50%;width:6px;height:6px}.cr[data-astro-cid-pxqs45yb] h2[data-astro-cid-pxqs45yb]{max-width:22ch;font-family:var(--font-display);font-size:var(--type-section-title);letter-spacing:-.04em;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.08}.cr-body[data-astro-cid-pxqs45yb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;margin-top:56px;display:grid}.cr-now[data-astro-cid-pxqs45yb]{background:radial-gradient(120% 90% at 0 0,#f5822029,#0000 60%),#0e0e0e;border:1px solid #f5822059;border-radius:22px;padding:32px;display:none;position:sticky;top:110px}.is-armed[data-astro-cid-pxqs45yb] .cr-now[data-astro-cid-pxqs45yb]{display:block}.cr-now[data-astro-cid-pxqs45yb]{padding:0;overflow:hidden}.cr-now[data-astro-cid-pxqs45yb]>[data-astro-cid-pxqs45yb]:not(.cr-stage){margin-left:28px;margin-right:28px}.cr-now[data-astro-cid-pxqs45yb]>.cr-replay[data-astro-cid-pxqs45yb]{margin-bottom:26px}.cr-stage[data-astro-cid-pxqs45yb]{aspect-ratio:16/10;background:#0a0a0a;position:relative;overflow:hidden}.cr-shot[data-astro-cid-pxqs45yb]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform-origin:var(--focus);transform:scale(var(--zoom));opacity:0;transition:opacity .7s,transform 3.2s ease-out;position:absolute;inset:0}.cr-shot[data-astro-cid-pxqs45yb].is-on{opacity:1;transform:scale(calc(var(--zoom) * 1.06))}.cr-stage-shade[data-astro-cid-pxqs45yb]{background:linear-gradient(#05050559 0%,#05050500 30% 60%,#0e0e0ef2 100%);position:absolute;inset:0}.cr-stage[data-astro-cid-pxqs45yb] .cr-live[data-astro-cid-pxqs45yb]{backdrop-filter:blur(6px);background:#140606b3;position:absolute;top:18px;left:18px}.cr-stage-product[data-astro-cid-pxqs45yb]{background:var(--orange);color:#151515;font-size:var(--type-label);border-radius:999px;padding:6px 12px;font-weight:600;position:absolute;top:18px;right:18px}.cr-stage-product[data-astro-cid-pxqs45yb][hidden]{display:none}.cr-live[data-astro-cid-pxqs45yb]{color:#ff8a8a;font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;background:#ef44441f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.cr-live[data-astro-cid-pxqs45yb] i[data-astro-cid-pxqs45yb]{background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ef444433}.is-playing[data-astro-cid-pxqs45yb] .cr-live[data-astro-cid-pxqs45yb] i[data-astro-cid-pxqs45yb]{animation:1.4s ease-in-out infinite cr-pulse}@keyframes cr-pulse{50%{box-shadow:0 0 0 8px #ef444400}}.cr-now-num[data-astro-cid-pxqs45yb]{color:var(--orange);font:600 64px/1 var(--font-display);letter-spacing:-.04em;margin:-34px 0 0;position:relative}.cr-now-text[data-astro-cid-pxqs45yb]{min-height:3.9em;font:500 var(--type-subtitle)/1.3 var(--font-reading);letter-spacing:-.02em;margin:10px 0 0}.cr-now-product[data-astro-cid-pxqs45yb]{background:var(--orange);color:#151515;font-size:var(--type-small);border-radius:999px;margin:16px 0 0;padding:7px 14px;font-weight:600;display:none}.cr-now-product[data-astro-cid-pxqs45yb][hidden]{display:none}.is-swapping[data-astro-cid-pxqs45yb] .cr-now-num[data-astro-cid-pxqs45yb],.is-swapping[data-astro-cid-pxqs45yb] .cr-now-text[data-astro-cid-pxqs45yb],.is-swapping[data-astro-cid-pxqs45yb] .cr-now-product[data-astro-cid-pxqs45yb]{animation:.45s cubic-bezier(.2,.7,.2,1) both cr-swap}.is-swapping[data-astro-cid-pxqs45yb] .cr-now-text[data-astro-cid-pxqs45yb]{animation-delay:50ms}.is-swapping[data-astro-cid-pxqs45yb] .cr-now-product[data-astro-cid-pxqs45yb]{animation-delay:.12s}@keyframes cr-swap{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cr-bar[data-astro-cid-pxqs45yb]{background:#262626;border-radius:99px;height:4px;margin-top:20px;overflow:hidden}.cr-bar[data-astro-cid-pxqs45yb] i[data-astro-cid-pxqs45yb]{background:linear-gradient(90deg,var(--orange),#f58220);border-radius:99px;width:0;height:100%;transition:width .6s;display:block}.cr-replay[data-astro-cid-pxqs45yb]{color:#fff;height:38px;font:500 var(--type-small) var(--font-reading);cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:999px;margin-top:18px;padding:0 16px;display:none}.is-ended[data-astro-cid-pxqs45yb] .cr-replay[data-astro-cid-pxqs45yb]{align-items:center;display:inline-flex}.cr-replay[data-astro-cid-pxqs45yb]:hover{border-color:var(--orange)}.cr-steps[data-astro-cid-pxqs45yb]{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cr-step[data-astro-cid-pxqs45yb]{color:#c8c8c8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:background .3s,border-color .3s,color .3s;display:grid}.cr-step[data-astro-cid-pxqs45yb]:hover{background:#141414}.cr-step[data-astro-cid-pxqs45yb]:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.cr-dot[data-astro-cid-pxqs45yb]{color:#9a9a9a;width:40px;height:40px;font:600 var(--type-label) var(--font-reading);border:1.5px solid #3a3a3a;border-radius:50%;place-items:center;transition:all .3s;display:grid}.cr-step-text[data-astro-cid-pxqs45yb]{font-size:var(--type-body);line-height:1.6}.cr-tag[data-astro-cid-pxqs45yb]{color:#b8b8b8;font-size:var(--type-label);white-space:nowrap;border:1px solid #333;border-radius:999px;padding:4px 10px;font-weight:600}.cr-step[data-astro-cid-pxqs45yb].is-done{color:#9a9a9a}.cr-step[data-astro-cid-pxqs45yb].is-done .cr-dot[data-astro-cid-pxqs45yb]{border-color:var(--orange);color:var(--orange);background:#f5822026}.cr-step[data-astro-cid-pxqs45yb].is-active{color:#fff;background:#161310;border-color:#f5822073}.cr-step[data-astro-cid-pxqs45yb].is-active .cr-dot[data-astro-cid-pxqs45yb]{border-color:var(--orange);background:var(--orange);color:#151515;box-shadow:0 0 0 6px #f582202e}.cr-step[data-astro-cid-pxqs45yb].is-active .cr-tag[data-astro-cid-pxqs45yb]{border-color:var(--orange);color:var(--orange)}@media (prefers-reduced-motion:reduce){.cr-shot[data-astro-cid-pxqs45yb]{transition:none}}@media (width<=1000px){.cr-body[data-astro-cid-pxqs45yb]{grid-template-columns:minmax(0,1fr)}.cr-now[data-astro-cid-pxqs45yb]{position:static}.cr-step[data-astro-cid-pxqs45yb]{grid-template-columns:40px minmax(0,1fr)}.cr-tag[data-astro-cid-pxqs45yb]{grid-column:2;justify-self:start}}.hub[data-astro-cid-g4kssei2]{--orange:#f58220;--orange-text:#f58220;--hub-top:72px;color:#121212;font-family:var(--font-reading);background:#fff}.hub[data-astro-cid-g4kssei2] [data-astro-cid-g4kssei2]{box-sizing:border-box}.wrap[data-astro-cid-g4kssei2]{width:min(1240px,100% - 80px);margin-inline:auto}.hub[data-astro-cid-g4kssei2] h1[data-astro-cid-g4kssei2],.hub[data-astro-cid-g4kssei2] h2[data-astro-cid-g4kssei2]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.hub[data-astro-cid-g4kssei2] h2[data-astro-cid-g4kssei2]{max-width:22ch;font-size:var(--type-section-title);margin-inline:auto}.hub[data-astro-cid-g4kssei2] .btn--primary[data-astro-cid-g4kssei2]{color:#000}.hub[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.hc-pill[data-astro-cid-g4kssei2]{color:#f58220;letter-spacing:.14em;text-transform:uppercase;background:#f5822014;border:1px solid #f5822066;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tone-white[data-astro-cid-g4kssei2] .hc-pill[data-astro-cid-g4kssei2],.tone-grey[data-astro-cid-g4kssei2] .hc-pill[data-astro-cid-g4kssei2]{color:#f58220}.hc-pill[data-astro-cid-g4kssei2]:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.ref-flag[data-astro-cid-g4kssei2]{z-index:1;color:#e5e5e5;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;background:#05050599;border:1px dashed #ffffff80;border-radius:6px;padding:5px 10px;font-weight:600;position:absolute;bottom:16px;right:16px}.hub-nav[data-astro-cid-g4kssei2]{top:var(--hub-top);z-index:20;backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e5e5e5;position:sticky}.hub-nav-in[data-astro-cid-g4kssei2]{scrollbar-width:none;justify-content:center;gap:6px;width:min(1240px,100% - 32px);margin-inline:auto;padding:10px 0;display:flex;overflow-x:auto}.hub-nav-in[data-astro-cid-g4kssei2]::-webkit-scrollbar{display:none}.hub-nav[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2]{color:#4a4a4a;font-size:var(--type-small);white-space:nowrap;border-radius:999px;flex:none;padding:9px 16px;font-weight:600;text-decoration:none;transition:background .25s,color .25s}.hub-nav[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2]:hover{color:#121212;background:#f5f5f5}.hub-nav[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2][aria-current]{background:var(--orange);color:#0a0a0a}.hub-case[data-astro-cid-g4kssei2]{padding:104px 0;scroll-margin-top:40px}.tone-white[data-astro-cid-g4kssei2]{background:#fff}.tone-grey[data-astro-cid-g4kssei2]{background:#f5f5f5}.tone-dark[data-astro-cid-g4kssei2]{color:#fff;background:#050505}.hc-head[data-astro-cid-g4kssei2]{text-align:center;max-width:880px;margin-inline:auto}.hc-lede[data-astro-cid-g4kssei2]{color:#4a4a4a;max-width:48ch;font-size:var(--type-lede);text-wrap:balance;margin:22px auto 0;line-height:1.65}.tone-dark[data-astro-cid-g4kssei2] .hc-lede[data-astro-cid-g4kssei2]{color:#c9c9c9}.hc-grid[data-astro-cid-g4kssei2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:28px;margin-top:56px;display:grid}.hc-shot[data-astro-cid-g4kssei2]{background:#0a0a0a;border-radius:20px;min-height:320px;margin:0;position:relative;overflow:hidden}.hc-shot[data-astro-cid-g4kssei2] img[data-astro-cid-g4kssei2]{object-fit:cover;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.08)}.hc-hover[data-astro-cid-g4kssei2]{z-index:2;color:#fff;font:500 var(--type-lede)/1.6 var(--font-reading);text-align:center;text-wrap:balance;opacity:0;pointer-events:none;background:linear-gradient(#0000,#080808d1);margin:0;padding:48px 22px 18px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.hc-shot[data-astro-cid-g4kssei2]:hover .hc-hover[data-astro-cid-g4kssei2],.hc-shot[data-astro-cid-g4kssei2]:focus-within .hc-hover[data-astro-cid-g4kssei2]{opacity:1}}@media (hover:none){.hc-hover[data-astro-cid-g4kssei2]{opacity:1}}.hc-shot[data-astro-cid-g4kssei2].is-in img[data-astro-cid-g4kssei2],.hub[data-astro-cid-g4kssei2]:not(.is-armed) .hc-shot[data-astro-cid-g4kssei2] img[data-astro-cid-g4kssei2]{transform:scale(1)}.hc-rows-head[data-astro-cid-g4kssei2]{font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:10px;padding:0 18px 10px;font-weight:600;display:grid}.hc-rows-head[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]:first-child{color:#8a8a8a}.hc-rows-head[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]:last-child{color:var(--orange-text);padding-left:15px}.tone-dark[data-astro-cid-g4kssei2] .hc-rows-head[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]:last-child{color:var(--orange)}.hc-tag[data-astro-cid-g4kssei2]{display:none}.hc-rows[data-astro-cid-g4kssei2]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hc-rows[data-astro-cid-g4kssei2] li[data-astro-cid-g4kssei2]{background:#fff;border:1px solid #e5e5e5;border-radius:16px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;padding:16px 18px;display:grid}.tone-dark[data-astro-cid-g4kssei2] .hc-rows[data-astro-cid-g4kssei2] li[data-astro-cid-g4kssei2]{background:#0e0e0e;border-color:#1f1f1f}.hc-rows[data-astro-cid-g4kssei2] b[data-astro-cid-g4kssei2]{font:500 var(--type-body)/1.45 var(--font-reading);display:block}.hc-rows[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]{color:#6b6b6b;font-size:var(--type-small);margin-top:4px;line-height:1.6;display:block}.tone-dark[data-astro-cid-g4kssei2] .hc-rows[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]{color:#9a9a9a}.hc-before[data-astro-cid-g4kssei2] b[data-astro-cid-g4kssei2]{color:#6b6b6b}.tone-dark[data-astro-cid-g4kssei2] .hc-before[data-astro-cid-g4kssei2] b[data-astro-cid-g4kssei2]{color:#9a9a9a}.hc-rows[data-astro-cid-g4kssei2] i[data-astro-cid-g4kssei2]{color:var(--orange);text-align:center;font-style:normal;font-weight:600}.hc-after[data-astro-cid-g4kssei2]{border-left:3px solid var(--orange);padding-left:12px}.hc-about[data-astro-cid-g4kssei2]{border-top:1px solid #e3e3e3;margin:56px 0 0;padding:48px 0 0}.hc-about-head[data-astro-cid-g4kssei2]{text-align:center;max-width:880px;margin-inline:auto}.hc-about-head[data-astro-cid-g4kssei2] h2[data-astro-cid-g4kssei2]{max-width:22ch;font-size:var(--type-section-title);margin-inline:auto}.hc-about__eyebrow[data-astro-cid-g4kssei2]{color:#f58220;letter-spacing:.14em;text-transform:uppercase;background:#f5822014;border:1px solid #f5822066;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hc-about__eyebrow[data-astro-cid-g4kssei2]:before{content:"";background:#f58220;border-radius:50%;width:6px;height:6px}.hc-about__body[data-astro-cid-g4kssei2]{max-width:var(--site-lede-measure);margin:32px auto 0}.hc-about__body[data-astro-cid-g4kssei2]>p[data-astro-cid-g4kssei2]{color:#3a3a3a;font-size:var(--type-lede);text-wrap:pretty;margin:0;line-height:1.65}.tone-dark[data-astro-cid-g4kssei2] .hc-about[data-astro-cid-g4kssei2]{border-top-color:#222}.tone-dark[data-astro-cid-g4kssei2] .hc-about-head[data-astro-cid-g4kssei2] h2[data-astro-cid-g4kssei2]{color:#fff}.tone-dark[data-astro-cid-g4kssei2] .hc-about__body[data-astro-cid-g4kssei2]>p[data-astro-cid-g4kssei2]{color:#c9c9c9}.hc-about[data-astro-cid-g4kssei2] .hc-cta[data-astro-cid-g4kssei2]{justify-content:center;margin-top:28px}.hc-call[data-astro-cid-g4kssei2]{margin-top:48px}.hc-cta[data-astro-cid-g4kssei2]{justify-content:center;margin:40px 0 0;display:flex}.hub-more[data-astro-cid-g4kssei2]{color:#fff;background:#050505;padding:104px 0}.hub-more-list[data-astro-cid-g4kssei2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hub-more-list[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2]{color:#fff;text-decoration:none;display:block}.hub-more-photo[data-astro-cid-g4kssei2]{aspect-ratio:16/10;background:#111;border-radius:16px;display:block;overflow:hidden}.hub-more-photo[data-astro-cid-g4kssei2] img[data-astro-cid-g4kssei2]{object-fit:cover;filter:saturate(.85)brightness(.85);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.hub-more-list[data-astro-cid-g4kssei2] a[data-astro-cid-g4kssei2]:hover img[data-astro-cid-g4kssei2]{filter:none;transform:scale(1.05)}.hub-more-list[data-astro-cid-g4kssei2] b[data-astro-cid-g4kssei2]{font:600 var(--type-subtitle)/1.2 var(--font-reading);margin-top:14px;display:block}.hub-more-list[data-astro-cid-g4kssei2] b[data-astro-cid-g4kssei2] i[data-astro-cid-g4kssei2]{color:var(--orange);font-style:normal}.hub-more-list[data-astro-cid-g4kssei2] span[data-astro-cid-g4kssei2]:last-child{color:#9a9a9a;font-size:var(--type-small);margin-top:6px;line-height:1.6;display:block}.is-armed[data-astro-cid-g4kssei2] [data-astro-cid-g4kssei2][data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(24px)}.is-armed[data-astro-cid-g4kssei2] [data-astro-cid-g4kssei2][data-reveal].is-in{opacity:1;transform:none}@media (width<=1000px){.hc-grid[data-astro-cid-g4kssei2]{grid-template-columns:minmax(0,1fr)}.hc-shot[data-astro-cid-g4kssei2]{aspect-ratio:16/9;min-height:0}.hub-nav-in[data-astro-cid-g4kssei2]{justify-content:flex-start}}@media (width<=700px){.wrap[data-astro-cid-g4kssei2]{width:calc(100% - 32px)}.hub-case[data-astro-cid-g4kssei2],.hub-more[data-astro-cid-g4kssei2]{padding:72px 0}.hc-rows[data-astro-cid-g4kssei2] li[data-astro-cid-g4kssei2]{grid-template-columns:minmax(0,1fr);gap:12px}.hc-rows-head[data-astro-cid-g4kssei2]{display:none}.hc-tag[data-astro-cid-g4kssei2]{font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-style:normal;font-weight:600;display:block}.hc-before[data-astro-cid-g4kssei2] .hc-tag[data-astro-cid-g4kssei2]{color:#8a8a8a}.hc-after[data-astro-cid-g4kssei2] .hc-tag[data-astro-cid-g4kssei2]{color:var(--orange-text)}.hc-rows[data-astro-cid-g4kssei2] i[data-astro-cid-g4kssei2]{display:none}.hub-more-list[data-astro-cid-g4kssei2]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hc-shot[data-astro-cid-g4kssei2] img[data-astro-cid-g4kssei2],.hub-more-photo[data-astro-cid-g4kssei2] img[data-astro-cid-g4kssei2]{transition:none;transform:none}}
