/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-neutral-100:oklch(97% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-weight-light:300;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-display:swap;font-family:Suisse Intl Mono;font-style:normal;font-weight:400;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntlMono-Regular.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntlMono-Regular.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl Mono;font-style:normal;font-weight:600;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntlMono-Bold.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntlMono-Bold.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:300;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Light.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Light.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Regular.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Regular.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:italic;font-weight:400;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Italic.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Italic.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:600;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-SemiBold.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-SemiBold.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:italic;font-weight:600;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-SemiBoldItalic.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-SemiBoldItalic.woff)format("woff")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:700;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Bold.woff2)format("woff2"),url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/SuisseIntl-Bold.woff)format("woff")}@font-face{ascent-override:92%;descent-override:22%;font-display:swap;font-family:apkarchivr21;font-style:normal;font-weight:400;line-gap-override:0%;src:url(https://21998649.fs1.hubspotusercontent-na1.net/hubfs/21998649/web-static/fonts/apkarchivr21_regular-webfont.woff)format("woff")}:root{--color-neutral-1000:#000;--color-neutral-900:#0b0b0b;--color-neutral-800:#262625;--color-neutral-800-faded:#25252599;--color-neutral-700:#42413e;--color-neutral-600:#5e5d58;--color-neutral-500:#797872;--color-neutral-400:#95948c;--color-neutral-300:#b0afa6;--color-neutral-300-light:#b9b8ae33;--color-neutral-200:#cccbbf;--color-neutral-100:#e7e6d9;--color-neutral-0:#fff;--color-ultraviolet-100:#e0d7fd;--color-ultraviolet-200:#c0affb;--color-ultraviolet-300:#a186f8;--color-ultraviolet-400:#815ef6;--color-ultraviolet-500:#6236f4;--color-ultraviolet-600:#4e2bc3;--color-ultraviolet-700:#3b2092;--color-ultraviolet-800:#271662;--color-ultraviolet-900:#140b31;--color-red-100:#facccc;--color-red-200:#f59999;--color-red-300:#f16666;--color-red-400:#ec3333;--color-red-500:#e70000;--color-red-600:#b90000;--color-red-700:#8b0000;--color-red-800:#5c0000;--color-red-900:#2e0000;--color-green-100:#ccfacc;--color-green-200:#99f599;--color-green-300:#66f066;--color-green-400:#33eb33;--color-green-500:#00e600;--color-green-600:#00b800;--color-green-700:#008a00;--color-green-800:#005c00;--color-green-900:#002e00;--color-blue-100:#ccccf7;--color-blue-200:#9999f0;--color-blue-300:#6666e8;--color-blue-400:#3333e1;--color-blue-500:#0000d9;--color-blue-600:#0000ae;--color-blue-700:#000082;--color-blue-800:#000057;--color-blue-900:#00002b;--color-cyan-100:#ccfaf7;--color-cyan-200:#99f5f0;--color-cyan-300:#66f0e8;--color-cyan-400:#33ebe1;--color-cyan-500:#00e6d9;--color-cyan-600:#00b8ae;--color-cyan-700:#008a82;--color-cyan-800:#005c57;--color-cyan-900:#002e2b;--color-magenta-100:#faccf7;--color-magenta-200:#f599f0;--color-magenta-300:#f166e8;--color-magenta-400:#ec33e1;--color-magenta-500:#e700d9;--color-magenta-600:#b900ae;--color-magenta-700:#8b0082;--color-magenta-800:#5c0057;--color-magenta-900:#2e002b;--color-yellow-100:#fafacc;--color-yellow-200:#f5f599;--color-yellow-300:#f1f066;--color-yellow-400:#eceb33;--color-yellow-500:#e7e600;--color-yellow-600:#b9b800;--color-yellow-700:#8b8a00;--color-yellow-800:#5c5c00;--color-yellow-900:#2e2e00;--color-shell:var(--color-neutral-100);--color-terminal:var(--color-neutral-900);--color-neutral:var(--color-neutral-500);--color-ultraviolet:var(--color-ultraviolet-500);--color-red:var(--color-red-500);--color-green:var(--color-green-500);--color-blue:var(--color-blue-500);--color-cyan:var(--color-cyan-500);--color-magenta:var(--color-magenta-500);--color-yellow:var(--color-yellow-500);--color-background:var(--color-terminal);--color-background-gray:var(--color-neutral-800);--color-background-light:var(--color-shell);--color-background-brand:var(--color-ultraviolet);--color-background-black:var(--color-neutral-1000);--color-text-primary:var(--color-shell);--color-text-primary-dark:var(--color-terminal);--color-text-secondary:var(--color-neutral-300);--color-text-secondary-dark:var(--color-terminal);--color-code-text:var(--color-green-200);--color-button-primary-text:var(--color-terminal);--color-button-primary-background:var(--color-shell);--color-button-secondary-text:var(--color-shell);--color-button-secondary-background:var(--color-ultraviolet);--color-button-secondary-background-hover:var(--color-ultraviolet-400);--color-button-tertiary-text:var(--color-shell);--color-button-tertiary-background:transparent;--color-text-link:var(--color-ultraviolet-300);--color-text-link-hover:var(--color-ultraviolet);--color-form-text:var(--color-shell);--color-form-label:var(--color-neutral-400);--color-form-border:var(--color-shell);--color-select-color:var(--color-neutral-400);--color-form-placeholder:var(--color-neutral-400);--color-section-label:var(--color-neutral-400);--font-mono:"Suisse Intl Mono", "Courier New", monospace;--font-sans:"Suisse Intl", Helvetica, Arial, sans-serif;--font-pixel:"apkarchivr21", monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2.15rem;--text-3xl:3rem;--text-4xl:3.75rem;--text-5xl:4.5rem;--text-6xl:6rem;--text-7xl:7.315rem;--leading-none:100%;--leading-tight:110%;--leading-snug:120%;--leading-normal:130%;--leading-relaxed:150%;--leading-loose:160%;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.01em;--tracking-wider:.02em;--tracking-widest:.05em;--space-0:0;--space-4xs:5px;--space-3xs:10px;--space-2xs:20px;--space-xs:40px;--space-regular:48px;--space-sm:60px;--space-md:80px;--space-lg:100px;--space-xl:160px;--space-2xl:240px;--box-shadow-rgb:0 .99px 0 0 #ff0, .99px 0 0 0 #0ff, 1.98px .99px 0 0 #0f0, 0 -.99px 0 0 #00f, -.99px 0 0 0 #f0f, -1.98px 0 0 0 red;--text-shadow-rgb:0 .99px 0 #ff0, .99px 0 0 #0ff, 1.98px .99px 0 #0f0, 0 -.99px 0 #00f, -.99px 0 0 #f0f, -1.98px 0 0 red}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){:root{--box-shadow-rgb:0 .5px 0 0 #ff0, .5px 0 0 0 #0ff, 1px .5px 0 0 #0f0, 0 -.5px 0 0 #00f, -.5px 0 0 0 #f0f, -1px 0 0 0 red;--text-shadow-rgb:0 .5px 0 #ff0, .5px 0 0 #0ff, 1px .5px 0 #0f0, 0 -.5px 0 #00f, -.5px 0 0 #f0f, -1px 0 0 red}}:root{--transition-snappy:.1s cubic-bezier(.6, 0, .4, 1);--transition-smooth:.4s cubic-bezier(.6, 0, .4, 1);--easing-snappy:cubic-bezier(.6, 0, .4, 1);--easing-smooth:cubic-bezier(.6, 0, .4, 1)}::selection{color:#fff;background-color:#6236f4}h1,.h1{font-family:var(--font-sans);font-size:clamp(2.6rem, 8vw, var(--text-6xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary);position:relative}h1 span[data-variant=highlight],.h1 span[data-variant=highlight]{font-family:var(--font-pixel);font-weight:var(--font-weight-light);color:var(--color-text-primary-dark);background-color:var(--color-background-light);mix-blend-mode:screen;box-shadow:var(--box-shadow-rgb);display:inline-block}h1 span[data-variant=pixel],.h1 span[data-variant=pixel]{font-family:var(--font-pixel);font-weight:var(--font-weight-light);text-shadow:var(--text-shadow-rgb);display:inline-block}h1.large,.h1-large{font-size:2.6rem;line-height:var(--leading-none)}@media (width>=480px){h1.large,.h1-large{font-size:var(--text-3xl)}}@media (width>=768px){h1.large,.h1-large{font-size:var(--text-5xl)}}@media (width>=1024px){h1.large,.h1-large{font-size:var(--text-6xl)}}@media (width>=1280px){h1.large,.h1-large{font-size:var(--text-7xl)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-wrap{white-space:nowrap}button:not(.accordionItemHeaderButton,.no-ui-button,.osano-cm-close,.tab-button),.button,.hs-button{appearance:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-widest);text-transform:uppercase;text-align:center;background:var(--color-button-primary-background);color:var(--color-button-primary-text);box-shadow:var(--box-shadow-rgb);transition:box-shadow var(--transition-snappy), color var(--transition-snappy), background var(--transition-snappy);padding-block:0;padding-inline:0;border:none;justify-content:center;align-items:center;gap:10px;padding:17px 36px;text-decoration:none;display:inline-flex;border-radius:0!important}button:not(.accordionItemHeaderButton,.no-ui-button,.osano-cm-close,.tab-button):hover:not(.no-ui-button),.button:hover:not(.no-ui-button),.hs-button:hover:not(.no-ui-button){color:var(--color-button-primary-text);box-shadow:0 0 #0000}button:not(.accordionItemHeaderButton,.no-ui-button,.osano-cm-close,.tab-button).button--secondary,.button.button--secondary,.hs-button.button--secondary{background:var(--color-button-secondary-background);color:var(--color-button-secondary-text);box-shadow:none}button:not(.accordionItemHeaderButton,.no-ui-button,.osano-cm-close,.tab-button).button--secondary:hover,.button.button--secondary:hover,.hs-button.button--secondary:hover{color:var(--color-button-secondary-text);background:var(--color-button-secondary-background-hover);box-shadow:none}.buttonGroup{margin-top:var(--space-xs);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:18px;display:flex}.buttonGroup .button,.buttonGroup button,.buttonGroup .hs-button{margin:0}@media (width>=768px){.buttonGroup{margin-top:var(--space-xs)}}.buttonGroup[data-align=center]{justify-content:flex-start}@media (width>=768px){.buttonGroup[data-align=center]{justify-content:center}}._homeHero_m4xpb_1{background-color:var(--color-background);text-align:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100dvh - 100px);display:flex;position:relative}._homeHero_m4xpb_1 h1 span[data-variant=digital]{font-family:var(--font-digital);vertical-align:-18px;text-shadow:var(--text-shadow-rgb);margin-left:-7px;font-size:177px;font-weight:500;display:inline-block}._homeHero_m4xpb_1 h1 span[data-variant=pixel]{font-family:var(--font-pixel);font-size:inherit;vertical-align:inherit;vertical-align:-18px;margin-left:-7px;font-weight:500;display:inline-block}@media screen and (width>=768px){._homeHero_m4xpb_1{justify-content:center}}._eyebrow_m4xpb_37{color:var(--Shell-500,#e7e6d9);text-align:center;text-overflow:ellipsis;font-family:var(--font-sans);font-size:1rem;font-style:normal;font-weight:600;line-height:var(--leading-snug);text-wrap-style:pretty;max-width:98%;margin-bottom:20px;display:inline-block;position:relative}@media (width>=768px){._eyebrow_m4xpb_37{font-size:clamp(1.25rem, 2.5vw, var(--text-xl));max-width:80%}}._reducedMotionTitle_m4xpb_75{display:none}._heroTitle_m4xpb_78{display:block}@media (prefers-reduced-motion:reduce){._reducedMotionTitle_m4xpb_75{display:block}._heroTitle_m4xpb_78{display:none}}._titleContainer_m4xpb_58{z-index:1;position:relative}._buttonGroup_m4xpb_63{gap:var(--space-2xs);margin-top:50px;justify-content:center!important}._backgroundAnimation_15jea_2{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}._animationContainer_15jea_14{object-fit:cover;min-width:100%;min-height:100%;transition:opacity 1s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._animationContainer_15jea_14 canvas{min-width:1800px;height:auto;position:relative;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}._fadeIn_15jea_37{opacity:1}._fadeOut_15jea_41{opacity:0}@media (width<=1440px){._animationContainer_15jea_14{width:100vw!important;height:100vh!important}}@media (width<=768px){._animationContainer_15jea_14{width:100vw!important;height:100vh!important}}@media (prefers-reduced-motion:reduce){._backgroundAnimation_15jea_2{display:none}}._fontSwapIsland_1e8ab_1{display:inline-block}html{interpolate-size:allow-keywords;box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-behavior:smooth;height:100%;font-family:var(--font-mono);font-size:16px;font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);color:var(--color-text-secondary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;word-wrap:break-word;overflow-wrap:break-word}*,:before,:after{box-sizing:inherit}h2,.h2{font-family:var(--font-sans);font-size:clamp(2.3rem, 6vw, var(--text-5xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary);position:relative}h2[data-variant=highlight-dark],.h2[data-variant=highlight-dark]{background-color:var(--color-terminal);color:var(--color-shell);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .05em;line-height:1.16em;display:inline;box-shadow:-2px 0 #e70000,-4px 0 #e7e600,2px 0 #0000d9,4px 0 #00e6d9}h3,.h3{font-family:var(--font-sans);font-size:clamp(2rem, 5vw, var(--text-4xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary)}h5,.h5{font-family:var(--font-sans);font-size:clamp(1.5rem, 3vw, var(--text-2xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.light-content h1,.light-content h2,.light-content h3,.light-content h4,.light-content h5,.light-content h6,.light-content .h1,.light-content .h2,.light-content .h3,.light-content .h4,.light-content .h5,.light-content .h6{color:var(--color-terminal)}.container{width:100%;max-width:1398px;margin-inline:auto;padding-inline:15px}.pt-xl{padding-top:clamp(var(--space-lg), 12vw, var(--space-xl))}.pb-xl{padding-bottom:clamp(var(--space-lg), 12vw, var(--space-xl))}.stack--md>*+*{margin-top:var(--space-md)}.module-comp{background-color:var(--color-background);position:relative}.module-comp .richtext h2,.module-comp .richtext h3,.module-comp .richtext h4,.module-comp .richtext h5,.module-comp .richtext h6{margin-top:0}.module-comp .sectionBorder{border-bottom:1px solid var(--color-background-gray);width:100%;height:1px;position:absolute;top:0;left:0}.module-comp.no-border .sectionBorder{display:none}.grid-x{flex-flow:wrap;display:flex}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex:none}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.6667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333%}.grid-x>.small-5{width:41.6667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333%}.grid-x>.small-8{width:66.6667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333%}.grid-x>.small-11{width:91.6667%}.grid-x>.small-12{width:100%}@media print,screen and (width>=1024px){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-shrink,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex:none}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.6667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333%}.grid-x>.medium-5{width:41.6667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333%}.grid-x>.medium-8{width:66.6667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333%}.grid-x>.medium-11{width:91.6667%}.grid-x>.medium-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.6667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.3333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.6667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.3333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.6667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.3333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.6667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (width>=1024px){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.6667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.3333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.6667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.3333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.6667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.3333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.6667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}.cell{flex:none;width:100%;min-width:0;min-height:0}.cell.auto{flex:1 1 0}.cell.shrink{flex:none}.titleBlock .content.large-text,.titleBlock .content.large-text p,.titleBlock .content.large-text li,.titleBlock .content.large-text a:not(.button),.titleBlock .content.large-text span{font-size:var(--text-lg)}.titleBlock .richtext{padding-top:var(--space-xs);display:block}.titleBlock .content{color:var(--color-text-primary);padding-left:var(--space-lg);position:relative}.titleBlock .content:before{content:"";border-left:1px solid var(--color-background-light);border-bottom:1px solid var(--color-background-light);width:84px;height:41px;position:absolute;top:10px;left:2px}.titleBlock .titleImage{margin-top:var(--space-xs)}.titleBlock .titleImage img{width:100%;height:auto}.titleBlock .noContent{padding-left:0}.titleBlock .noContent:before{display:none}.accordion{width:100%}.accordion .accordionItem{border-bottom:1px solid var(--color-background-gray);-moz-column-gap:clamp(20px, 5vw, 45px);flex-direction:row;column-gap:clamp(20px,5vw,45px);padding:35px 0;display:flex}.accordion .accordionItem:first-child{border-top:1px solid var(--color-background-gray)}.accordion .accordionItemNumberColumn{flex-shrink:0}.accordion .accordionItemNumberColumn span{font-family:var(--font-mono);font-weight:var(--font-weight-regular)}.accordion .accordionItemNumberColumn span:after{color:var(--color-ultraviolet);content:"/"}.accordion .accordionItemContentColumn{flex-direction:column;flex:1;display:flex}.accordion .accordionItemHeader{margin:0}.accordionItemHeaderButton{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;width:100%;padding:0;display:flex}.accordionItemHeaderButton:hover{opacity:.7}.accordion .accordionItemTitle{all:unset;font-family:var(--font-sans);font-size:clamp(1.5rem, 3vw, var(--text-2xl));font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:0;display:block}.accordion .accordionToggle{all:unset;cursor:pointer;height:100%;color:var(--color-text-primary);transition:transform var(--transition-snappy);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;margin:0 0 0 1rem;padding:0;font-size:1.5rem;font-weight:300}.accordion .accordionItemContent{visibility:hidden;max-height:0;padding-top:0;transition:max-height .6s linear,padding-top .6s linear,visibility .6s linear;overflow:hidden}.accordion .accordionItemContentOpen{visibility:visible;max-height:400px;padding-top:20px}.accordion .accordionItemContent p{margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.accordion .accordionItemContent{transition:none}}.accordionItemRich p{margin-bottom:var(--space-xs)}.accordionItemRich p:last-child{margin-bottom:0}.accordionItemRich h2,.accordionItemRich h3,.accordionItemRich h4,.accordionItemRich h5,.accordionItemRich h6{margin-bottom:var(--space-2xs);margin-top:var(--space-sm)}.accordionItemRich ul,.accordionItemRich ol{margin-bottom:var(--space-xs)}.accordionItemRich ul{padding-left:var(--space-3xs);list-style:none}.accordionItemRich ol{padding-left:var(--space-3xs);list-style:decimal}.accordionItemRich li{margin-bottom:var(--space-2xs)}.accordionItemRich ol li{margin-left:2rem}.accordionItemRich ul li{padding-left:1.5em;position:relative}.accordionItemRich ul li:before{content:"+";color:inherit;position:absolute;top:0;left:0}.accordion .accordionItemCta{opacity:0;transition:opacity var(--transition-smooth), transform var(--transition-smooth);margin-top:35px;transition-delay:.3s;transform:translateY(-20px)}.accordion .accordionItemContentOpen .accordionItemCta{opacity:1;transform:translateY(0)}._accordionActiveItemNumber_1wr90_1{color:#fff}._accordionActiveItemNumber_1wr90_1._active_1wr90_5{color:var(--color-ultraviolet)}._animationContainer_1wr90_9{aspect-ratio:auto 691/883;width:auto;max-width:100%;margin-top:20px;position:relative}@media (width>=1024px){._animationContainer_1wr90_9{aspect-ratio:auto 883/1128;margin-top:-40px;padding-left:40px}}:root{--color-terminal-deep:#000;--color-terminal-muted:#262625;--color-purple:#6236f4}.hardwareSection{background-color:var(--color-terminal-deep)}.hardwareInner{max-width:1398px;margin:0 auto;padding:clamp(100px,12vw,160px) 15px}.hardwareTitleBlock{flex-direction:column;gap:24px;display:flex}@media (width>=768px){.hardwareTitleBlock{flex-direction:row;align-items:center;gap:0}.hardwareTitleLeft{width:58.333%}.hardwareTitleRight{width:41.667%}}.hardwareHeading{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-shell);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.1}.hardwareSubtitle{font-family:var(--font-mono);color:var(--color-shell);margin:0;padding-top:0;font-size:1rem;font-weight:400;line-height:150%}@media (width>=768px){.hardwareSubtitle{padding-top:40px}}.hardwareAccordionItems{flex-direction:row;justify-content:flex-start;gap:8px;height:610px;margin-top:80px;display:flex}.hardwareAccordionItem{all:unset;box-sizing:border-box;background-color:var(--color-terminal-deep);border:1px solid var(--color-terminal-muted);cursor:pointer;text-align:left;flex:240px;height:610px;transition:flex-basis .4s cubic-bezier(.6,0,.4,1);display:block;position:relative;overflow:visible}.hardwareAccordionItem.hardwareActive{flex-basis:46%}.hardwareAccordionImage{mix-blend-mode:luminosity;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.hardwareAccordionImage.hardwareActiveImage{mix-blend-mode:normal}.hardwareAccordionImage img{object-fit:cover;flex-shrink:0;width:410px;height:410px;display:block}.hardwareAccordionImg{object-fit:cover;flex-shrink:0;width:410px;max-width:610px;height:410px;display:block}.hardwareAccordionItemInner{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:static;overflow:hidden}.hardwareAccordionTextContent{opacity:.9;background:var(--color-terminal-deep);box-sizing:border-box;width:100%;height:132px;padding:40px;transition:height .4s cubic-bezier(.6,0,.4,1) .3s;position:relative}.hardwareAccordionTextContent.hardwareActiveTextContent{height:300px}.hardwareAccordionItemTitle{font-family:var(--font-sans);letter-spacing:-.24px;color:var(--color-shell);margin:0 0 -10px;padding:0;font-size:24px;font-weight:600;line-height:31.2px}.hardwareAccordionItemRichText{font-family:var(--font-mono);color:var(--color-neutral-400);opacity:0;visibility:hidden;height:170px;margin-top:20px;padding:0 40px;font-size:16px;font-weight:400;line-height:24px;transition:opacity .4s cubic-bezier(.6,0,.4,1) .5s,transform .4s cubic-bezier(.6,0,.4,1) .5s;position:absolute;top:85px;left:0;transform:translateY(-20px)}.hardwareAccordionItemRichText.hardwareActiveRichText{opacity:1;visibility:visible;margin-top:20px;transform:translateY(0)}.hardwareAccordionItemIndicator{background-color:var(--color-shell);width:calc(100% + 2px);height:10px;margin-top:8px;margin-left:-1px;transition:background-color .4s cubic-bezier(.6,0,.4,1);display:block}.hardwareAccordionItemIndicator.hardwareActiveIndicator,.hardwareAccordionItem:hover .hardwareAccordionItemIndicator{background-color:var(--color-purple)}@media (width<=767px){.hardwareAccordionItems{flex-direction:column;height:auto}.hardwareAccordionItem{height:auto;flex:none!important}.hardwareAccordionImage{mix-blend-mode:luminosity;width:100%;position:relative}.hardwareAccordionImage.hardwareActiveImage{mix-blend-mode:normal}.hardwareAccordionImage img{object-fit:initial;width:100%;height:auto}.hardwareAccordionItemInner{height:auto}.hardwareAccordionTextContent{height:auto!important}.hardwareAccordionItemRichText{opacity:1;visibility:visible;height:auto;padding:0;transition:none;position:relative;top:auto;left:auto;transform:none}.hardwareAccordionItemIndicator{display:none}}@media (width>=640px) and (width<=1023px){.hardwareAccordionItems{flex-flow:wrap;gap:8px;height:auto}.hardwareAccordionItem{min-height:0;flex:calc(50% - 4px)!important;height:auto!important}.hardwareAccordionImage{justify-content:center;align-items:center;width:100%;height:300px;overflow:hidden;mix-blend-mode:luminosity!important;position:relative!important}.hardwareAccordionImage.hardwareActiveImage{mix-blend-mode:normal!important}.hardwareAccordionImage img{object-fit:contain!important;width:100%!important;height:100%!important;position:static!important;left:auto!important;transform:none!important}.hardwareAccordionItemInner{overflow:visible;height:auto!important;position:relative!important}.hardwareAccordionTextContent{height:auto!important;padding:40px!important;position:relative!important}.hardwareAccordionItemTitle{margin-bottom:0!important}.hardwareAccordionItemRichText{opacity:1!important;visibility:visible!important;height:auto!important;margin-top:20px!important;padding:0!important;transition:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hardwareAccordionItemIndicator{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
