@font-face{font-family:satoshi;src:url(../media/Satoshi_400-s.p.0dvfn5g0xv8bu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_500-s.p.1jgchyhj64537.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.pdldWa_className{font-family:satoshi,satoshi Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.pdldWa_variable{--font-satoshi:"satoshi", "satoshi Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:satoshi;src:url(../media/Satoshi_300.1x0uoeo96scko.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_700.2_-zzs2una4mm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.zODkxW_className{font-family:satoshiLazy}.zODkxW_variable{--font-satoshi-lazy:"satoshiLazy"}
@font-face{font-family:switzer;src:url(../media/Switzer_400-s.p.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}._I_-ka_className{font-family:switzer,switzer Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}._I_-ka_variable{--font-switzer:"switzer", "switzer Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:switzer;src:url(../media/Switzer_300.0206pec41n3vq.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_500.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_600.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.zHfpTW_className{font-family:switzerLazy}.zHfpTW_variable{--font-switzer-lazy:"switzerLazy"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--blade-1:#fc8805;--blade-2:#fc5041;--blade-3:#0769fb;--blade-4:#06b0fc;--blade-5:#9f13fc;--blade-6:#e428fb}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-duration:initial;--tw-content:"";--cut-pad:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--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);--color-white:#fff;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}:root{--blade-angle:-28deg;--blade-skew:-62deg;--blade-grad-angle:62deg;--blade-run:1.8807;--blade-rise:.5317;--spectrum:linear-gradient(90deg, #fc8805 0%, #fc5041 18%, #0769fb 42%, #06b0fc 56%, #9f13fc 80%, #e428fb 100%);--spectrum-62:linear-gradient(62deg, #fc8805 0%, #fc5041 18%, #0769fb 42%, #06b0fc 56%, #9f13fc 80%, #e428fb 100%);--wing-soft:#047cfd;--wing-soft-2:#0bccfd;--wing-commerce:#fe5302;--wing-commerce-2:#fea117;--wing-studio:#b90bfa;--wing-studio-2:#db49fb;--gutter:16px;--nav-top:8px;--nav-bar-h:56px;--nav-h:64px;--z-below:-1;--z-base:0;--z-raised:10;--z-sticky:30;--z-nav:50;--z-menu:60;--z-overlay:80;--z-preloader:90;--z-toast:95;--z-skip:100;--page-bg:#07070a;--page-thumb:#f5f5f73d}@media (min-width:48rem){:root{--gutter:24px}}@media (min-width:64rem){:root{--nav-top:12px;--nav-bar-h:60px;--nav-h:72px}}@media (min-width:80rem){:root{--gutter:40px}}[data-theme=main]{--L-scheme:light;--L-bg:#f4f4f6;--L-bg-2:#ececf0;--L-surface:#fff;--L-surface-2:#e6e6ec;--L-text:#0b0b0f;--L-text-2:#3b3b46;--L-muted:#5e5e6a;--L-border:#dcdce4;--L-border-strong:#c3c3ce;--L-accent:#d23a28;--L-accent-2:#0388cc;--L-accent-2-ui:#0381c2;--L-accent-ink:#c0321f;--L-on-accent:#fff;--L-on-accent-2:#0b0b0f;--L-glow:#9f13fc29;--L-selection:#fad2cc;--L-ring:#0b0b0f;--L-tray:#eaeaef;--L-grad-text:linear-gradient(90deg, #c25300 0%, #d23a28 18%, #0a5ae0 42%, #0672b4 56%, #8a10de 80%, #b51cc4 100%);--L-btn1-bg:#0b0b0f;--L-btn1-fg:#f5f5f7;--L-btn1-sweep:#d23a28;--L-btn1-sweep-fg:#fff;--L-btn2-bg:#fff;--L-btn2-fg:#0b0b0f;--L-btn2-sweep:#0b0b0f;--L-btn2-sweep-fg:#f5f5f7;--L-shadow-1:0 1px 2px #0b0b0f0f, 0 14px 28px -14px #0b0b0f29;--L-glass:#ffffffb8;--L-glass-border:#0b0b0f14;--D-scheme:dark;--D-bg:#07070a;--D-bg-2:#0c0c11;--D-surface:#121218;--D-surface-2:#1a1a22;--D-text:#f5f5f7;--D-text-2:#c9c9d2;--D-muted:#8d8d9a;--D-border:#26262f;--D-border-strong:#3b3b48;--D-accent:#fc5041;--D-accent-2:#06b0fc;--D-accent-2-ui:#06b0fc;--D-accent-ink:#fc5041;--D-on-accent:#07070a;--D-on-accent-2:#07070a;--D-glow:#9f13fc6b;--D-selection:#551e1c;--D-ring:#f5f5f7;--D-tray:#0c0c11;--D-grad-text:linear-gradient(90deg, #fc8805 0%, #fc5041 18%, #0769fb 42%, #06b0fc 56%, #9f13fc 80%, #e428fb 100%);--D-btn1-bg:#f5f5f7;--D-btn1-fg:#07070a;--D-btn1-sweep:#fc5041;--D-btn1-sweep-fg:#07070a;--D-btn2-bg:#1a1a22;--D-btn2-fg:#f5f5f7;--D-btn2-sweep:#f5f5f7;--D-btn2-sweep-fg:#07070a;--D-shadow-1:0 1px 0 0 #ffffff0d inset, 0 24px 48px -24px #000000a6;--D-glass:#1212188c;--D-glass-border:#ffffff1f;--A-scheme:light;--A-bg:#f4f4f6;--A-bg-2:#ececf0;--A-surface:#fff;--A-surface-2:#e6e6ec;--A-text:#0b0b0f;--A-text-2:#3b3b46;--A-muted:#5e5e6a;--A-border:#dcdce4;--A-border-strong:#c3c3ce;--A-accent:#d23a28;--A-accent-2:#0388cc;--A-accent-2-ui:#0381c2;--A-accent-ink:#c0321f;--A-on-accent:#fff;--A-on-accent-2:#0b0b0f;--A-glow:#9f13fc29;--A-selection:#fad2cc;--A-ring:#0b0b0f;--A-tray:#eaeaef;--A-grad-text:linear-gradient(90deg, #c25300 0%, #d23a28 18%, #0a5ae0 42%, #0672b4 56%, #8a10de 80%, #b51cc4 100%);--A-btn1-bg:#0b0b0f;--A-btn1-fg:#f5f5f7;--A-btn1-sweep:#d23a28;--A-btn1-sweep-fg:#fff;--A-btn2-bg:#fff;--A-btn2-fg:#0b0b0f;--A-btn2-sweep:#0b0b0f;--A-btn2-sweep-fg:#f5f5f7;--A-shadow-1:0 1px 2px #0b0b0f0f, 0 14px 28px -14px #0b0b0f29;--A-glass:#ffffffb8;--A-glass-border:#0b0b0f14;color-scheme:var(--D-scheme);--bg:var(--D-bg);--bg-2:var(--D-bg-2);--surface:var(--D-surface);--surface-2:var(--D-surface-2);--text:var(--D-text);--text-2:var(--D-text-2);--muted:var(--D-muted);--border:var(--D-border);--border-strong:var(--D-border-strong);--accent:var(--D-accent);--accent-2:var(--D-accent-2);--accent-2-ui:var(--D-accent-2-ui);--accent-ink:var(--D-accent-ink);--on-accent:var(--D-on-accent);--on-accent-2:var(--D-on-accent-2);--glow:var(--D-glow);--selection:var(--D-selection);--ring:var(--D-ring);--tray:var(--D-tray);--grad-text:var(--D-grad-text);--btn1-bg:var(--D-btn1-bg);--btn1-fg:var(--D-btn1-fg);--btn1-sweep:var(--D-btn1-sweep);--btn1-sweep-fg:var(--D-btn1-sweep-fg);--btn2-bg:var(--D-btn2-bg);--btn2-fg:var(--D-btn2-fg);--btn2-sweep:var(--D-btn2-sweep);--btn2-sweep-fg:var(--D-btn2-sweep-fg);--shadow-1:var(--D-shadow-1);--glass:var(--D-glass);--glass-border:var(--D-glass-border)}[data-theme=soft]{--L-scheme:light;--L-bg:#f5f8fe;--L-bg-2:#ecf2fd;--L-surface:#fff;--L-surface-2:#e4ecfa;--L-text:#0a1a33;--L-text-2:#2e4366;--L-muted:#56678a;--L-border:#d2ddf1;--L-border-strong:#b6c7e6;--L-accent:#0361fb;--L-accent-2:#08affd;--L-accent-2-ui:#0089d1;--L-accent-ink:#005df7;--L-on-accent:#fff;--L-on-accent-2:#0a1a33;--L-glow:#047cfd47;--L-selection:#c0d7fd;--L-ring:#005df7;--L-tray:#eaf0fb;--L-grad-text:linear-gradient(90deg, #0146f5 0%, #0361fb 50%, #0a6ee8 100%);--L-btn1-bg:#0361fb;--L-btn1-fg:#fff;--L-btn1-sweep:#0a1a33;--L-btn1-sweep-fg:#fff;--L-btn2-bg:#0a1a33;--L-btn2-fg:#fff;--L-btn2-sweep:#0361fb;--L-btn2-sweep-fg:#fff;--L-shadow-1:0 1px 2px #0a1a330f, 0 14px 28px -14px #0a1a3329;--L-glass:#ffffffb8;--L-glass-border:#0a1a3314;--D-scheme:dark;--D-bg:#050f24;--D-bg-2:#081733;--D-surface:#0c1f42;--D-surface-2:#122950;--D-text:#eef4ff;--D-text-2:#b9cae8;--D-muted:#8399c0;--D-border:#1c335f;--D-border-strong:#2c4878;--D-accent:#08affd;--D-accent-2:#0bccfd;--D-accent-2-ui:#0bccfd;--D-accent-ink:#2bb8fd;--D-on-accent:#04102a;--D-on-accent-2:#050f24;--D-glow:#0bccfd61;--D-selection:#064269;--D-ring:#2bb8fd;--D-tray:#081733;--D-grad-text:linear-gradient(90deg, #3d8dff 0%, #08affd 55%, #0bccfd 100%);--D-btn1-bg:#08affd;--D-btn1-fg:#04102a;--D-btn1-sweep:#eef4ff;--D-btn1-sweep-fg:#050f24;--D-btn2-bg:#122950;--D-btn2-fg:#eef4ff;--D-btn2-sweep:#eef4ff;--D-btn2-sweep-fg:#050f24;--D-shadow-1:0 1px 0 0 #ffffff0d inset, 0 24px 48px -24px #000000a6;--D-glass:#050f248c;--D-glass-border:#ffffff1f;--A-scheme:dark;--A-bg:#0361fb;--A-bg-2:#0255e4;--A-surface:#0457e8;--A-surface-2:#074dd3;--A-text:#fff;--A-text-2:#f4f8ff;--A-muted:#ebf2ff;--A-border:#3a83fc;--A-border-strong:#6ea3fd;--A-accent:#fff;--A-accent-2:#0bccfd;--A-accent-2-ui:#fff;--A-accent-ink:#fff;--A-on-accent:#0249d8;--A-on-accent-2:#04102a;--A-glow:#012ebe8c;--A-selection:#0a1a33;--A-ring:#fff;--A-tray:#0255e4;--A-grad-text:linear-gradient(90deg, #fff 0%, #dce9ff 100%);--A-btn1-bg:#fff;--A-btn1-fg:#0249d8;--A-btn1-sweep:#0a1a33;--A-btn1-sweep-fg:#fff;--A-btn2-bg:#0a1a33;--A-btn2-fg:#fff;--A-btn2-sweep:#fff;--A-btn2-sweep-fg:#0249d8;--A-shadow-1:0 1px 0 0 #ffffff2e inset, 0 24px 48px -24px #0214468c;--A-glass:#050f2447;--A-glass-border:#ffffff38;color-scheme:var(--L-scheme);--bg:var(--L-bg);--bg-2:var(--L-bg-2);--surface:var(--L-surface);--surface-2:var(--L-surface-2);--text:var(--L-text);--text-2:var(--L-text-2);--muted:var(--L-muted);--border:var(--L-border);--border-strong:var(--L-border-strong);--accent:var(--L-accent);--accent-2:var(--L-accent-2);--accent-2-ui:var(--L-accent-2-ui);--accent-ink:var(--L-accent-ink);--on-accent:var(--L-on-accent);--on-accent-2:var(--L-on-accent-2);--glow:var(--L-glow);--selection:var(--L-selection);--ring:var(--L-ring);--tray:var(--L-tray);--grad-text:var(--L-grad-text);--btn1-bg:var(--L-btn1-bg);--btn1-fg:var(--L-btn1-fg);--btn1-sweep:var(--L-btn1-sweep);--btn1-sweep-fg:var(--L-btn1-sweep-fg);--btn2-bg:var(--L-btn2-bg);--btn2-fg:var(--L-btn2-fg);--btn2-sweep:var(--L-btn2-sweep);--btn2-sweep-fg:var(--L-btn2-sweep-fg);--shadow-1:var(--L-shadow-1);--glass:var(--L-glass);--glass-border:var(--L-glass-border)}[data-theme=commerce]{--L-scheme:light;--L-bg:#fbf7f1;--L-bg-2:#f5eee4;--L-surface:#fff;--L-surface-2:#f0e6d8;--L-text:#17120e;--L-text-2:#4a3f35;--L-muted:#6e6155;--L-border:#e5d8c7;--L-border-strong:#cdbba4;--L-accent:#fe5302;--L-accent-2:#fea117;--L-accent-2-ui:#b86a00;--L-accent-ink:#cb2100;--L-on-accent:#17120e;--L-on-accent-2:#17120e;--L-glow:#fe69054d;--L-selection:#fcd3bc;--L-ring:#17120e;--L-tray:#f1e9de;--L-grad-text:linear-gradient(90deg, #de4e00 0%, #d24200 55%, #c23300 100%);--L-btn1-bg:#fe5302;--L-btn1-fg:#17120e;--L-btn1-sweep:#fea117;--L-btn1-sweep-fg:#17120e;--L-btn2-bg:#17120e;--L-btn2-fg:#fff;--L-btn2-sweep:#fe5302;--L-btn2-sweep-fg:#17120e;--L-shadow-1:0 1px 2px #17120e0f, 0 14px 28px -14px #17120e29;--L-glass:#ffffffc7;--L-glass-border:#17120e14;--D-scheme:dark;--D-bg:#0b1014;--D-bg-2:#10161b;--D-surface:#141c23;--D-surface-2:#1b252e;--D-text:#f7f3ee;--D-text-2:#c9d2d9;--D-muted:#97a3ad;--D-border:#222c35;--D-border-strong:#34414c;--D-accent:#fe5302;--D-accent-2:#fea117;--D-accent-2-ui:#fea117;--D-accent-ink:#ff7a1f;--D-on-accent:#17120e;--D-on-accent-2:#17120e;--D-glow:#fe53024d;--D-selection:#5a2a0e;--D-ring:#fea117;--D-tray:#10161b;--D-grad-text:linear-gradient(90deg, #fea117 0%, #fe7a0b 50%, #fe5a0a 100%);--D-btn1-bg:#fe5302;--D-btn1-fg:#17120e;--D-btn1-sweep:#fea117;--D-btn1-sweep-fg:#17120e;--D-btn2-bg:#1b252e;--D-btn2-fg:#f7f3ee;--D-btn2-sweep:#f7f3ee;--D-btn2-sweep-fg:#0b1014;--D-shadow-1:0 1px 0 0 #ffffff0d inset, 0 24px 48px -24px #000000a6;--D-glass:#0b10149e;--D-glass-border:#ffffff1a;--A-scheme:light;--A-bg:#fe5302;--A-bg-2:#f44d00;--A-surface:#ff6420;--A-surface-2:#ff7434;--A-text:#17120e;--A-text-2:#2a1608;--A-muted:#30170a;--A-border:#ff8a4e;--A-border-strong:#b53b00;--A-accent:#17120e;--A-accent-2:#fea117;--A-accent-2-ui:#17120e;--A-accent-ink:#17120e;--A-on-accent:#fff;--A-on-accent-2:#17120e;--A-glow:#fea11773;--A-selection:#ffddc2;--A-ring:#17120e;--A-tray:#f44d00;--A-grad-text:linear-gradient(90deg, #17120e 0%, #3a1a06 100%);--A-btn1-bg:#17120e;--A-btn1-fg:#fff;--A-btn1-sweep:#fff;--A-btn1-sweep-fg:#17120e;--A-btn2-bg:#fff;--A-btn2-fg:#17120e;--A-btn2-sweep:#17120e;--A-btn2-sweep-fg:#fff;--A-shadow-1:0 1px 0 0 #ffffff40 inset, 0 20px 40px -22px #781e008c;--A-glass:#ffffff2e;--A-glass-border:#17120e24;color-scheme:var(--L-scheme);--bg:var(--L-bg);--bg-2:var(--L-bg-2);--surface:var(--L-surface);--surface-2:var(--L-surface-2);--text:var(--L-text);--text-2:var(--L-text-2);--muted:var(--L-muted);--border:var(--L-border);--border-strong:var(--L-border-strong);--accent:var(--L-accent);--accent-2:var(--L-accent-2);--accent-2-ui:var(--L-accent-2-ui);--accent-ink:var(--L-accent-ink);--on-accent:var(--L-on-accent);--on-accent-2:var(--L-on-accent-2);--glow:var(--L-glow);--selection:var(--L-selection);--ring:var(--L-ring);--tray:var(--L-tray);--grad-text:var(--L-grad-text);--btn1-bg:var(--L-btn1-bg);--btn1-fg:var(--L-btn1-fg);--btn1-sweep:var(--L-btn1-sweep);--btn1-sweep-fg:var(--L-btn1-sweep-fg);--btn2-bg:var(--L-btn2-bg);--btn2-fg:var(--L-btn2-fg);--btn2-sweep:var(--L-btn2-sweep);--btn2-sweep-fg:var(--L-btn2-sweep-fg);--shadow-1:var(--L-shadow-1);--glass:var(--L-glass);--glass-border:var(--L-glass-border)}[data-theme=studio]{--L-scheme:light;--L-bg:#f7f1fd;--L-bg-2:#f0e6fc;--L-surface:#fff;--L-surface-2:#f3eafe;--L-text:#140a23;--L-text-2:#433654;--L-muted:#675a78;--L-border:#e5dbf2;--L-border-strong:#cdb9e8;--L-accent:#8102df;--L-accent-2:#d106fc;--L-accent-2-ui:#a303cf;--L-accent-ink:#6c10c8;--L-on-accent:#fff;--L-on-accent-2:#140a23;--L-glow:#8102df33;--L-selection:#ead0fa;--L-ring:#6c10c8;--L-tray:#efe4fb;--L-grad-text:linear-gradient(90deg, #8012e7 0%, #a022ec 55%, #b92bee 100%);--L-btn1-bg:#0b0614;--L-btn1-fg:#fff;--L-btn1-sweep:linear-gradient(90deg, #5b12c4 0%, #a730fb 100%);--L-btn1-sweep-fg:#fff;--L-btn2-bg:#fff;--L-btn2-fg:#140a23;--L-btn2-sweep:#140a23;--L-btn2-sweep-fg:#fff;--L-shadow-1:0 1px 2px #140a230f, 0 14px 28px -14px #140a2329;--L-glass:#ffffffbd;--L-glass-border:#140a2314;--D-scheme:dark;--D-bg:#0b0614;--D-bg-2:#110a1e;--D-surface:#180f2a;--D-surface-2:#22163b;--D-text:#f7f2ff;--D-text-2:#d3c6ec;--D-muted:#9d8dbd;--D-border:#30214d;--D-border-strong:#47336e;--D-accent:#b90bfa;--D-accent-2:#db49fb;--D-accent-2-ui:#db49fb;--D-accent-ink:#d034ff;--D-on-accent:#fff;--D-on-accent-2:#0b0614;--D-glow:#cc2bfb66;--D-selection:#43085e;--D-ring:#d034ff;--D-tray:#110a1e;--D-grad-text:linear-gradient(90deg, #a64cff 0%, #c358ff 50%, #ea69ff 100%);--D-btn1-bg:linear-gradient(90deg, #5b12c4 0%, #a730fb 100%);--D-btn1-fg:#fff;--D-btn1-sweep:#db49fb;--D-btn1-sweep-fg:#0b0614;--D-btn2-bg:#f7f2ff;--D-btn2-fg:#0b0614;--D-btn2-sweep:#b90bfa;--D-btn2-sweep-fg:#fff;--D-shadow-1:0 1px 0 0 #ffffff0d inset, 0 24px 48px -24px #000000a6;--D-glass:#0b061499;--D-glass-border:#ffffff1f;--A-scheme:dark;--A-bg:#5a10b4;--A-bg-2:#4c0ca9;--A-surface:#6316ba;--A-surface-2:#6e1ec2;--A-text:#fff;--A-text-2:#f1e8fd;--A-muted:#e2d2f8;--A-border:#7c3bcb;--A-border-strong:#9c66d8;--A-accent:#fff;--A-accent-2:#ec51fc;--A-accent-2-ui:#ffd1f0;--A-accent-ink:#ffd6f2;--A-on-accent:#4c0ca9;--A-on-accent-2:#140a23;--A-glow:#ec51fc73;--A-selection:#2a0a5e;--A-ring:#fff;--A-tray:#4c0ca9;--A-grad-text:linear-gradient(90deg, #fff 0%, #ffd1f0 100%);--A-btn1-bg:#fff;--A-btn1-fg:#4c0ca9;--A-btn1-sweep:#0b0614;--A-btn1-sweep-fg:#fff;--A-btn2-bg:#0b0614;--A-btn2-fg:#fff;--A-btn2-sweep:#fff;--A-btn2-sweep-fg:#4c0ca9;--A-shadow-1:0 1px 0 0 #ffffff29 inset, 0 24px 48px -24px #14003c99;--A-glass:#0b061447;--A-glass-border:#fff3;color-scheme:var(--D-scheme);--bg:var(--D-bg);--bg-2:var(--D-bg-2);--surface:var(--D-surface);--surface-2:var(--D-surface-2);--text:var(--D-text);--text-2:var(--D-text-2);--muted:var(--D-muted);--border:var(--D-border);--border-strong:var(--D-border-strong);--accent:var(--D-accent);--accent-2:var(--D-accent-2);--accent-2-ui:var(--D-accent-2-ui);--accent-ink:var(--D-accent-ink);--on-accent:var(--D-on-accent);--on-accent-2:var(--D-on-accent-2);--glow:var(--D-glow);--selection:var(--D-selection);--ring:var(--D-ring);--tray:var(--D-tray);--grad-text:var(--D-grad-text);--btn1-bg:var(--D-btn1-bg);--btn1-fg:var(--D-btn1-fg);--btn1-sweep:var(--D-btn1-sweep);--btn1-sweep-fg:var(--D-btn1-sweep-fg);--btn2-bg:var(--D-btn2-bg);--btn2-fg:var(--D-btn2-fg);--btn2-sweep:var(--D-btn2-sweep);--btn2-sweep-fg:var(--D-btn2-sweep-fg);--shadow-1:var(--D-shadow-1);--glass:var(--D-glass);--glass-border:var(--D-glass-border)}[data-surface=light]{color-scheme:var(--L-scheme);--bg:var(--L-bg);--bg-2:var(--L-bg-2);--surface:var(--L-surface);--surface-2:var(--L-surface-2);--text:var(--L-text);--text-2:var(--L-text-2);--muted:var(--L-muted);--border:var(--L-border);--border-strong:var(--L-border-strong);--accent:var(--L-accent);--accent-2:var(--L-accent-2);--accent-2-ui:var(--L-accent-2-ui);--accent-ink:var(--L-accent-ink);--on-accent:var(--L-on-accent);--on-accent-2:var(--L-on-accent-2);--glow:var(--L-glow);--selection:var(--L-selection);--ring:var(--L-ring);--tray:var(--L-tray);--grad-text:var(--L-grad-text);--btn1-bg:var(--L-btn1-bg);--btn1-fg:var(--L-btn1-fg);--btn1-sweep:var(--L-btn1-sweep);--btn1-sweep-fg:var(--L-btn1-sweep-fg);--btn2-bg:var(--L-btn2-bg);--btn2-fg:var(--L-btn2-fg);--btn2-sweep:var(--L-btn2-sweep);--btn2-sweep-fg:var(--L-btn2-sweep-fg);--shadow-1:var(--L-shadow-1);--glass:var(--L-glass);--glass-border:var(--L-glass-border);color:var(--text)}[data-surface=dark]{color-scheme:var(--D-scheme);--bg:var(--D-bg);--bg-2:var(--D-bg-2);--surface:var(--D-surface);--surface-2:var(--D-surface-2);--text:var(--D-text);--text-2:var(--D-text-2);--muted:var(--D-muted);--border:var(--D-border);--border-strong:var(--D-border-strong);--accent:var(--D-accent);--accent-2:var(--D-accent-2);--accent-2-ui:var(--D-accent-2-ui);--accent-ink:var(--D-accent-ink);--on-accent:var(--D-on-accent);--on-accent-2:var(--D-on-accent-2);--glow:var(--D-glow);--selection:var(--D-selection);--ring:var(--D-ring);--tray:var(--D-tray);--grad-text:var(--D-grad-text);--btn1-bg:var(--D-btn1-bg);--btn1-fg:var(--D-btn1-fg);--btn1-sweep:var(--D-btn1-sweep);--btn1-sweep-fg:var(--D-btn1-sweep-fg);--btn2-bg:var(--D-btn2-bg);--btn2-fg:var(--D-btn2-fg);--btn2-sweep:var(--D-btn2-sweep);--btn2-sweep-fg:var(--D-btn2-sweep-fg);--shadow-1:var(--D-shadow-1);--glass:var(--D-glass);--glass-border:var(--D-glass-border);color:var(--text)}[data-surface=accent]{color-scheme:var(--A-scheme);--bg:var(--A-bg);--bg-2:var(--A-bg-2);--surface:var(--A-surface);--surface-2:var(--A-surface-2);--text:var(--A-text);--text-2:var(--A-text-2);--muted:var(--A-muted);--border:var(--A-border);--border-strong:var(--A-border-strong);--accent:var(--A-accent);--accent-2:var(--A-accent-2);--accent-2-ui:var(--A-accent-2-ui);--accent-ink:var(--A-accent-ink);--on-accent:var(--A-on-accent);--on-accent-2:var(--A-on-accent-2);--glow:var(--A-glow);--selection:var(--A-selection);--ring:var(--A-ring);--tray:var(--A-tray);--grad-text:var(--A-grad-text);--btn1-bg:var(--A-btn1-bg);--btn1-fg:var(--A-btn1-fg);--btn1-sweep:var(--A-btn1-sweep);--btn1-sweep-fg:var(--A-btn1-sweep-fg);--btn2-bg:var(--A-btn2-bg);--btn2-fg:var(--A-btn2-fg);--btn2-sweep:var(--A-btn2-sweep);--btn2-sweep-fg:var(--A-btn2-sweep-fg);--shadow-1:var(--A-shadow-1);--glass:var(--A-glass);--glass-border:var(--A-glass-border);color:var(--text)}[data-theme=main]{--font-display:var(--font-switzer,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-satoshi,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-accent:var(--font-switzer,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-accent-style:normal;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--blade-1:#fc8805;--blade-2:#fc5041;--blade-3:#0769fb;--blade-4:#06b0fc;--blade-5:#9f13fc;--blade-6:#e428fb;--t-display-size:clamp(3.25rem, 1.6714rem + 6.4762vw, 7.5rem);--t-display-lh:.92;--t-display-ls:-.045em;--t-display-w:400;--t-display-ff:var(--font-display);--t-h1-size:clamp(3rem, 1.8857rem + 4.5714vw, 6rem);--t-h1-lh:.98;--t-h1-ls:-.045em;--t-h1-w:400;--t-h1-ff:var(--font-display);--t-h2-size:clamp(2.375rem, 1.9571rem + 1.7143vw, 3.5rem);--t-h2-lh:1;--t-h2-ls:-.04em;--t-h2-w:400;--t-h2-ff:var(--font-display);--t-statement-size:clamp(1.625rem, 1.1143rem + 2.0952vw, 3rem);--t-statement-lh:1.12;--t-statement-ls:-.03em;--t-statement-w:400;--t-statement-ff:var(--font-display);--t-h3-size:clamp(1.625rem, 1.3rem + 1.3333vw, 2.5rem);--t-h3-lh:1.06;--t-h3-ls:-.025em;--t-h3-w:500;--t-h3-ff:var(--font-display);--t-h4-size:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--t-h4-lh:1.2;--t-h4-ls:-.015em;--t-h4-w:400;--t-h4-ff:var(--font-display);--t-lead-size:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--t-lead-lh:1.5;--t-lead-ls:-.005em;--t-lead-w:400;--t-lead-ff:var(--font-body);--t-body-size:1rem;--t-body-lh:1.6;--t-body-ls:0em;--t-body-w:400;--t-body-ff:var(--font-body);--t-small-size:.875rem;--t-small-lh:1.5;--t-small-ls:0em;--t-small-w:400;--t-small-ff:var(--font-body);--t-label-size:.6875rem;--t-label-lh:1.4;--t-label-ls:.12em;--t-label-w:500;--t-label-ff:var(--font-body);--t-label-tt:uppercase;--container-max:1360px;--section-y:clamp(6rem, 5.0714rem + 3.8095vw, 8.5rem);--r-btn:999px;--r-card:22px;--r-card-inner:16px;--r-chip:999px;--r-sm:10px;--btn-h:48px;--btn-px:22px;--btn-fs:.9375rem;--btn-fw:500;--btn-ls:-.005em;--tray-pad:6px;--tray-bw:1px;--tray-inset-amt:0%;--card-pad:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--card-bw:1px;--eb-ff:var(--font-body);--eb-fs:.6875rem;--eb-fw:500;--eb-ls:.12em;--eb-gap:10px;--eb-pad:0px;--eb-r:0px;--eb-bw:0px;--eb-bd-accent:0%;--eb-bg-amt:0%;--eb-inset-amt:0%;--eb-accent-amt:0%;--eb-index-pre:"(";--eb-index-post:")";--eb-blade-d:none;--eb-bar-d:none;--eb-star-d:none;--eb-chev-d:none;--eb-index-d:inline;--eb-sep-d:inline-block;--eb-sep-w:20px;--eb-sep-h:1px;--eb-sep-solo-d:inline-block;--grain-o:.06;--glass-blur:16px;--acc-icon-r:999px}[data-theme=soft]{--font-display:var(--font-sora,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-sora,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-accent:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;--font-accent-style:normal;--font-mono:var(--font-geist-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;--blade-1:#0146f5;--blade-2:#0259f9;--blade-3:#0473fc;--blade-4:#0587fd;--blade-5:#08b2fd;--blade-6:#0bccfd;--t-display-size:clamp(3.25rem, 1.8571rem + 5.7143vw, 7rem);--t-display-lh:.95;--t-display-ls:-.06em;--t-display-w:500;--t-display-ff:var(--font-display);--t-h1-size:clamp(2.5rem, 1.5714rem + 3.8095vw, 5rem);--t-h1-lh:.98;--t-h1-ls:-.06em;--t-h1-w:500;--t-h1-ff:var(--font-display);--t-h2-size:clamp(2.25rem, 1.4143rem + 3.4286vw, 4.5rem);--t-h2-lh:1;--t-h2-ls:-.055em;--t-h2-w:500;--t-h2-ff:var(--font-display);--t-statement-size:clamp(1.625rem, 1.2071rem + 1.7143vw, 2.75rem);--t-statement-lh:1.15;--t-statement-ls:-.04em;--t-statement-w:500;--t-statement-ff:var(--font-display);--t-h3-size:clamp(1.375rem, 1.2821rem + .381vw, 1.625rem);--t-h3-lh:1.3;--t-h3-ls:-.035em;--t-h3-w:500;--t-h3-ff:var(--font-display);--t-h4-size:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--t-h4-lh:1.4;--t-h4-ls:-.03em;--t-h4-w:500;--t-h4-ff:var(--font-display);--t-lead-size:clamp(1.0625rem, .9929rem + .2857vw, 1.25rem);--t-lead-lh:1.45;--t-lead-ls:-.02em;--t-lead-w:500;--t-lead-ff:var(--font-body);--t-body-size:1rem;--t-body-lh:1.6;--t-body-ls:-.005em;--t-body-w:400;--t-body-ff:var(--font-body);--t-small-size:.875rem;--t-small-lh:1.5;--t-small-ls:0em;--t-small-w:400;--t-small-ff:var(--font-body);--t-label-size:clamp(.75rem, .7268rem + .0952vw, .8125rem);--t-label-lh:1.3;--t-label-ls:.16em;--t-label-w:500;--t-label-ff:var(--font-mono);--t-label-tt:uppercase;--container-max:1360px;--section-y:clamp(5rem, 3.5143rem + 6.0952vw, 9rem);--r-btn:16px;--r-card:26px;--r-card-inner:20px;--r-chip:40px;--r-sm:12px;--btn-h:54px;--btn-px:22px;--btn-fs:1rem;--btn-fw:500;--btn-ls:-.02em;--tray-pad:6px;--tray-bw:0px;--tray-inset-amt:0%;--card-pad:clamp(1.25rem, 1.0643rem + .7619vw, 1.75rem);--card-bw:1px;--eb-ff:var(--font-mono);--eb-fs:.75rem;--eb-fw:500;--eb-ls:.14em;--eb-gap:10px;--eb-pad:9px 15px;--eb-r:40px;--eb-bw:1px;--eb-bd-accent:45%;--eb-bg-amt:0%;--eb-inset-amt:0%;--eb-accent-amt:100%;--eb-index-pre:"";--eb-index-post:"";--eb-blade-d:inline-block;--eb-bar-d:none;--eb-star-d:none;--eb-chev-d:none;--eb-index-d:inline;--eb-sep-d:inline-block;--eb-sep-w:1px;--eb-sep-h:.95em;--eb-sep-solo-d:none;--grain-o:.045;--glass-blur:12px;--acc-icon-r:14px}[data-theme=commerce]{--font-display:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-geist,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-accent:var(--font-caveat,cursive), "Segoe Print", cursive;--font-accent-style:normal;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--blade-1:#fd2b03;--blade-2:#fe4202;--blade-3:#fe6004;--blade-4:#fe7308;--blade-5:#fe8e10;--blade-6:#fea117;--t-display-size:clamp(3.75rem, 2.1714rem + 6.4762vw, 8rem);--t-display-lh:.92;--t-display-ls:-.05em;--t-display-w:600;--t-display-ff:var(--font-display);--t-h1-size:clamp(3.25rem, 2.3214rem + 3.8095vw, 5.75rem);--t-h1-lh:.96;--t-h1-ls:-.045em;--t-h1-w:600;--t-h1-ff:var(--font-display);--t-h2-size:clamp(2.25rem, 1.7857rem + 1.9048vw, 3.5rem);--t-h2-lh:1.04;--t-h2-ls:-.035em;--t-h2-w:500;--t-h2-ff:var(--font-display);--t-statement-size:clamp(1.625rem, 1.3929rem + .9524vw, 2.25rem);--t-statement-lh:1.22;--t-statement-ls:-.03em;--t-statement-w:500;--t-statement-ff:var(--font-display);--t-h3-size:clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--t-h3-lh:1.25;--t-h3-ls:-.02em;--t-h3-w:500;--t-h3-ff:var(--font-display);--t-h4-size:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--t-h4-lh:1.3;--t-h4-ls:-.015em;--t-h4-w:500;--t-h4-ff:var(--font-display);--t-lead-size:clamp(1.0625rem, .9929rem + .2857vw, 1.25rem);--t-lead-lh:1.5;--t-lead-ls:-.01em;--t-lead-w:400;--t-lead-ff:var(--font-body);--t-body-size:1rem;--t-body-lh:1.6;--t-body-ls:0em;--t-body-w:400;--t-body-ff:var(--font-body);--t-small-size:.875rem;--t-small-lh:1.5;--t-small-ls:0em;--t-small-w:400;--t-small-ff:var(--font-body);--t-label-size:.75rem;--t-label-lh:1.2;--t-label-ls:.2em;--t-label-w:600;--t-label-ff:var(--font-body);--t-label-tt:uppercase;--container-max:1200px;--section-y:clamp(5.5rem, 3.8286rem + 6.8571vw, 10rem);--r-btn:10px;--r-card:20px;--r-card-inner:12px;--r-chip:100px;--r-sm:8px;--btn-h:48px;--btn-px:22px;--btn-fs:1rem;--btn-fw:600;--btn-ls:-.01em;--tray-pad:clamp(.625rem, .4393rem + .7619vw, 1.125rem);--tray-bw:0px;--tray-inset-amt:14%;--card-pad:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--card-bw:0px;--eb-ff:var(--font-body);--eb-fs:.75rem;--eb-fw:600;--eb-ls:.2em;--eb-gap:8px;--eb-pad:6px 10px;--eb-r:4px;--eb-bw:1px;--eb-bd-accent:0%;--eb-bg-amt:4%;--eb-inset-amt:16%;--eb-accent-amt:0%;--eb-index-pre:"";--eb-index-post:"";--eb-blade-d:none;--eb-bar-d:none;--eb-star-d:none;--eb-chev-d:inline-block;--eb-index-d:none;--eb-sep-d:none;--eb-sep-w:0px;--eb-sep-h:0px;--eb-sep-solo-d:none;--grain-o:.045;--glass-blur:12px;--acc-icon-r:10px}[data-theme=studio]{--font-display:var(--font-unbounded,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-manrope,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-accent:var(--font-instrument-serif,ui-serif), ui-serif, Georgia, serif;--font-accent-style:italic;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--blade-1:#7604d4;--blade-2:#9105e6;--blade-3:#ae08f6;--blade-4:#ba0cfa;--blade-5:#cd2efb;--blade-6:#db49fb;--t-display-size:clamp(3.5rem, 1.7357rem + 7.2381vw, 8.25rem);--t-display-lh:.98;--t-display-ls:-.03em;--t-display-w:800;--t-display-ff:var(--font-display);--t-h1-size:clamp(2.125rem, 1.5214rem + 2.4762vw, 3.75rem);--t-h1-lh:1.06;--t-h1-ls:-.025em;--t-h1-w:800;--t-h1-ff:var(--font-display);--t-h2-size:clamp(1.75rem, 1.3786rem + 1.5238vw, 2.75rem);--t-h2-lh:1.12;--t-h2-ls:-.02em;--t-h2-w:700;--t-h2-ff:var(--font-display);--t-statement-size:clamp(1.5rem, 1.2214rem + 1.1429vw, 2.25rem);--t-statement-lh:1.25;--t-statement-ls:-.02em;--t-statement-w:600;--t-statement-ff:var(--font-display);--t-h3-size:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--t-h3-lh:1.3;--t-h3-ls:-.01em;--t-h3-w:600;--t-h3-ff:var(--font-display);--t-h4-size:clamp(1rem, .9536rem + .1905vw, 1.125rem);--t-h4-lh:1.35;--t-h4-ls:-.005em;--t-h4-w:600;--t-h4-ff:var(--font-display);--t-lead-size:clamp(1.0625rem, .9929rem + .2857vw, 1.25rem);--t-lead-lh:1.55;--t-lead-ls:0em;--t-lead-w:500;--t-lead-ff:var(--font-body);--t-body-size:clamp(1rem, .9768rem + .0952vw, 1.0625rem);--t-body-lh:1.6;--t-body-ls:0em;--t-body-w:400;--t-body-ff:var(--font-body);--t-small-size:clamp(.875rem, .8518rem + .0952vw, .9375rem);--t-small-lh:1.5;--t-small-ls:0em;--t-small-w:500;--t-small-ff:var(--font-body);--t-label-size:clamp(.6875rem, .6643rem + .0952vw, .75rem);--t-label-lh:1.3;--t-label-ls:.28em;--t-label-w:700;--t-label-ff:var(--font-body);--t-label-tt:uppercase;--container-max:1200px;--section-y:clamp(4.5rem, 3.2rem + 5.3333vw, 8rem);--r-btn:999px;--r-card:28px;--r-card-inner:20px;--r-chip:999px;--r-sm:12px;--btn-h:52px;--btn-px:26px;--btn-fs:1rem;--btn-fw:600;--btn-ls:0em;--tray-pad:6px;--tray-bw:1px;--tray-inset-amt:0%;--card-pad:clamp(1.375rem, 1.1893rem + .7619vw, 1.875rem);--card-bw:1px;--eb-ff:var(--font-body);--eb-fs:.75rem;--eb-fw:700;--eb-ls:.28em;--eb-gap:12px;--eb-pad:0px;--eb-r:0px;--eb-bw:0px;--eb-bd-accent:0%;--eb-bg-amt:0%;--eb-inset-amt:0%;--eb-accent-amt:100%;--eb-index-pre:"";--eb-index-post:"";--eb-blade-d:none;--eb-bar-d:inline-block;--eb-star-d:inline-block;--eb-chev-d:none;--eb-index-d:inline;--eb-sep-d:inline-block;--eb-sep-w:14px;--eb-sep-h:1.5px;--eb-sep-solo-d:none;--grain-o:.06;--glass-blur:16px;--acc-icon-r:999px}[data-theme]{color:var(--text);font-family:var(--font-body);transition:--blade-1 .6s var(--ease-soft), --blade-2 .6s var(--ease-soft), --blade-3 .6s var(--ease-soft), --blade-4 .6s var(--ease-soft), --blade-5 .6s var(--ease-soft), --blade-6 .6s var(--ease-soft);--blade-gradient:linear-gradient(90deg, var(--blade-1) 0%, var(--blade-2) 18%, var(--blade-3) 42%, var(--blade-4) 56%, var(--blade-5) 80%, var(--blade-6) 100%);--blade-gradient-62:linear-gradient(62deg, var(--blade-1) 0%, var(--blade-2) 18%, var(--blade-3) 42%, var(--blade-4) 56%, var(--blade-5) 80%, var(--blade-6) 100%)}[data-theme=soft]{--A-eb-blade-fill:linear-gradient(to top, #ffffff9e, #fff)}[data-theme],[data-surface=light],[data-surface=dark]{--eb-blade-fill:initial}[data-surface=accent]{--eb-blade-fill:var(--A-eb-blade-fill)}html:has([data-theme-root=main]){--page-bg:#07070a;--page-thumb:#f5f5f73d}html:has([data-theme-root=soft]){--page-bg:#050f24;--page-thumb:#eef4ff47}html:has([data-theme-root=commerce]){--page-bg:#fbf7f1;--page-thumb:#17120e47}html:has([data-theme-root=studio]){--page-bg:#0b0614;--page-thumb:#f7f2ff42}html{background-color:var(--page-bg);-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--page-thumb) var(--page-bg);hanging-punctuation:first last}body{background-color:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-optical-sizing:auto;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}::selection{background-color:var(--selection);color:var(--text)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}img,svg,video,canvas{-webkit-user-drag:none}svg{flex-shrink:0}button,[role=button],summary{cursor:pointer}[hidden]:where(:not([hidden=until-found])){display:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.split-item,.bm *,.shimmer,.gradient-text{animation:none!important}.bm-glint{display:none!important}.sh-word{opacity:1!important}.marquee{-webkit-mask-image:none!important;mask-image:none!important}.marquee-track{flex-wrap:wrap;width:100%;animation:none!important}.marquee-group{flex-wrap:wrap;row-gap:.75rem;padding-right:0!important}.marquee-group[aria-hidden=true]{display:none!important}}html[data-scroll-locked]{scrollbar-gutter:stable;overflow:hidden!important}html[data-page-transition]{cursor:progress}html[data-page-transition=covered] .theme-main :is(.anim-rise,.anim-fade,.anim-blur-in,.anim-mask-up,.anim-wipe,.anim-scale-in,.split-item,.bm-draw-stroke,.bm-body){animation-play-state:paused!important}[data-focus-target]:focus{outline:none}}@layer components{.btn{--_h:var(--btn-h,48px);--_px:var(--btn-px,22px);--_fs:var(--btn-fs,.9375rem);--_slant:calc(var(--_h) * var(--blade-run));isolation:isolate;height:var(--_h);min-width:44px;padding-inline:var(--_px);border:1px solid var(--_bd,transparent);border-radius:var(--r-btn,999px);background:var(--_bg,transparent);color:var(--_fg,currentColor);font-family:var(--font-body);font-size:var(--_fs);font-weight:var(--btn-fw,500);letter-spacing:var(--btn-ls,0);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease-out-expo), box-shadow .45s var(--ease-soft), border-color .35s var(--ease-soft);flex-shrink:0;justify-content:center;align-items:center;gap:.6em;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn[data-size=sm]{--_h:max(44px, calc(var(--btn-h,48px) - 6px));--_px:calc(var(--btn-px,22px) - 4px);--_fs:.875rem}.btn[data-size=lg]{--_h:calc(var(--btn-h,48px) + 8px);--_px:calc(var(--btn-px,22px) + 6px);--_fs:1.0625rem}.btn[data-icon-only]{width:var(--_h);padding-inline:0}.btn[data-full]{width:100%}.btn[data-variant=primary]{--_bg:var(--btn1-bg);--_fg:var(--btn1-fg);--_sw:var(--btn1-sweep);--_swfg:var(--btn1-sweep-fg)}.btn[data-variant=secondary]{--_bg:var(--btn2-bg);--_fg:var(--btn2-fg);--_sw:var(--btn2-sweep);--_swfg:var(--btn2-sweep-fg)}.btn[data-variant=outline]{--_bg:transparent;--_fg:var(--text);--_bd:var(--border-strong);--_sw:var(--text);--_swfg:var(--bg)}.btn[data-variant=ghost]{--_bg:transparent;--_fg:var(--text);--_sw:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=ghost]{--_sw:color-mix(in srgb, var(--text) 9%, transparent)}}.btn[data-variant=ghost]{--_swfg:var(--text)}.btn[data-variant=glass]{--_bg:var(--glass);--_fg:var(--text);--_bd:var(--glass-border);--_sw:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=glass]{--_sw:color-mix(in srgb, var(--text) 14%, transparent)}}.btn[data-variant=glass]{--_swfg:var(--text);-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(150%);backdrop-filter:blur(var(--glass-blur,14px)) saturate(150%);box-shadow:inset 0 1px #ffffff24}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btn[data-variant=glass]{--_bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=glass]{--_bg:color-mix(in srgb, var(--surface) 94%, transparent)}}}.btn-label,.btn-sweep{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.btn-label{z-index:0;position:relative}.btn-sweep{z-index:1;padding-inline:inherit;background:var(--_sw);color:var(--_swfg);pointer-events:none;clip-path:polygon(calc(var(--_slant) * -1) 0, 0 0, calc(var(--_slant) * -1) 100%, calc(var(--_slant) * -1) 100%);transition:clip-path .6s var(--ease-in-out-quart);position:absolute;inset:-1px}.btn[data-variant=ghost] .btn-sweep,.btn[data-variant=glass] .btn-sweep{z-index:-1}.btn[data-variant=ghost] .btn-sweep>*,.btn[data-variant=glass] .btn-sweep>*{visibility:hidden}.btn:focus-visible .btn-sweep{clip-path:polygon(calc(var(--_slant) * -1) 0, calc(100% + var(--_slant)) 0, 100% 100%, calc(var(--_slant) * -1) 100%)}.btn:focus-visible:not([data-variant=ghost],[data-variant=glass]){background:var(--_sw);transition:transform .35s var(--ease-out-expo), box-shadow .45s var(--ease-soft), border-color .35s var(--ease-soft), background 0s linear .55s}@media (hover:hover){.btn:hover .btn-sweep{clip-path:polygon(calc(var(--_slant) * -1) 0, calc(100% + var(--_slant)) 0, 100% 100%, calc(var(--_slant) * -1) 100%)}.btn:hover:not([data-variant=ghost],[data-variant=glass]){background:var(--_sw);transition:transform .35s var(--ease-out-expo), box-shadow .45s var(--ease-soft), border-color .35s var(--ease-soft), background 0s linear .55s}.btn[data-variant=primary]:hover{box-shadow:0 14px 34px -14px var(--glow)}.btn[data-variant=outline]:hover{border-color:var(--text)}}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{width:1.15em;height:1.15em;display:inline-flex}.btn-icon>svg{width:100%;height:100%}.slide-arrow{flex:none;width:1.05em;height:1.05em;display:inline-flex;position:relative;overflow:hidden}.slide-arrow>svg{width:100%;height:100%;transition:transform .55s var(--ease-in-out-quart);position:absolute;inset:0}.slide-arrow>svg:last-child{transform:translate(-135%)}.slide-arrow[data-dir=up-right]>svg:last-child{transform:translate(-135%,135%)}.slide-arrow[data-dir=down]>svg:last-child{transform:translateY(-135%)}@media (hover:hover){:is(.btn,.arrow-link,.group):hover .slide-arrow>svg:first-child{transform:translate(135%)}:is(.btn,.arrow-link,.group):hover .slide-arrow[data-dir=up-right]>svg:first-child{transform:translate(135%,-135%)}:is(.btn,.arrow-link,.group):hover .slide-arrow[data-dir=down]>svg:first-child{transform:translateY(135%)}:is(.btn,.arrow-link,.group):hover .slide-arrow>svg:last-child{transform:none}}:is(.btn,.arrow-link):focus-visible .slide-arrow>svg:first-child{transform:translate(135%)}:is(.btn,.arrow-link):focus-visible .slide-arrow[data-dir=up-right]>svg:first-child{transform:translate(135%,-135%)}:is(.btn,.arrow-link):focus-visible .slide-arrow[data-dir=down]>svg:first-child{transform:translateY(135%)}:is(.btn,.arrow-link):focus-visible .slide-arrow>svg:last-child{transform:none}.arrow-link{min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;align-items:center;gap:.55em;text-decoration:none;display:inline-flex;position:relative}.arrow-link[data-variant=label]{font-family:var(--font-body);font-size:var(--t-label-size);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.arrow-link[data-variant=inline]{min-height:0;color:var(--accent-ink);font-weight:500}.arrow-link-text{transition:background-size .5s var(--ease-in-out-quart);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;position:relative}.arrow-link[data-variant=inline] .arrow-link-text{background-position:0 100%;background-size:100% 1px}@media (hover:hover){.arrow-link:hover .arrow-link-text{background-position:0 100%;background-size:100% 1px}.arrow-link[data-variant=inline]:hover .arrow-link-text{animation:rg-underline-redraw .7s var(--ease-in-out-quart)}}.arrow-link:focus-visible .arrow-link-text{background-position:0 100%;background-size:100% 1px}.arrow-link-rule{opacity:.6;background:currentColor;width:20px;height:1px;display:inline-block}.eyebrow{align-items:center;gap:var(--eb-gap,10px);width:fit-content;max-width:100%;padding:var(--eb-pad,0);border:var(--eb-bw,0px) solid var(--accent-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{border:var(--eb-bw,0px) solid color-mix(in srgb, var(--accent-ink) var(--eb-bd-accent,0%), var(--surface))}}.eyebrow{border-radius:var(--eb-r,0);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--text) var(--eb-bg-amt,0%), transparent)}}.eyebrow{box-shadow:inset 0 0 5px var(--text)}@supports (color:color-mix(in lab, red, red)){.eyebrow{box-shadow:inset 0 0 5px color-mix(in srgb, var(--text) var(--eb-inset-amt,0%), transparent)}}.eyebrow{font-family:var(--eb-ff,var(--font-body));font-size:var(--eb-fs,.6875rem);font-weight:var(--eb-fw,500);letter-spacing:var(--eb-ls,.12em);text-transform:uppercase;color:var(--accent-ink);line-height:1.2}@supports (color:color-mix(in lab, red, red)){.eyebrow{color:color-mix(in srgb, var(--accent-ink) var(--eb-accent-amt,0%), var(--muted))}}.eb-label{margin-inline-end:calc(var(--eb-ls,.12em) * -1)}.eb-blade{display:var(--eb-blade-d,none);clip-path:polygon(48% 0,100% 0,52% 100%,0 100%);background:var(--eb-blade-fill,linear-gradient(to top, var(--blade-1), var(--blade-4) 60%, var(--blade-6)));flex:none;width:9px;height:13px}.eb-bar{display:var(--eb-bar-d,none);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:linear-gradient(90deg, var(--blade-1), var(--blade-3) 50%, var(--blade-6));flex:none;width:40px;height:4px}.eb-star{display:var(--eb-star-d,none);width:12px;height:12px;color:var(--accent-ink);flex:none}.eb-chev{display:var(--eb-chev-d,none);width:6px;height:10px;color:var(--accent);flex:none}.eb-index{display:var(--eb-index-d,inline);font-variant-numeric:tabular-nums}.eb-index:before{content:var(--eb-index-pre,"")}.eb-index:after{content:var(--eb-index-post,"")}.eb-sep{display:var(--eb-sep-d,none);width:var(--eb-sep-w,20px);height:var(--eb-sep-h,1px);opacity:.55;background:currentColor;flex:none}.eyebrow:not([data-index]) .eb-sep{display:var(--eb-sep-solo-d,none)}.card{border-radius:var(--r-card,22px);color:var(--text);display:block;position:relative}.card[data-variant=bezel]{padding:var(--tray-pad,6px);background:var(--tray);border:var(--tray-bw,0px) solid var(--border);box-shadow:inset 0 0 6px var(--text), inset 0 1px 1px var(--text), 0 1px 0 var(--surface)}@supports (color:color-mix(in lab, red, red)){.card[data-variant=bezel]{box-shadow:inset 0 0 6px color-mix(in srgb, var(--text) var(--tray-inset-amt,0%), transparent), inset 0 1px 1px color-mix(in srgb, var(--text) calc(var(--tray-inset-amt,0%) * .7), transparent), 0 1px 0 color-mix(in srgb, var(--surface) calc(var(--tray-inset-amt,0%) * 7), transparent)}}.card-inner,.card[data-variant=surface]{background:var(--surface);border:var(--card-bw,1px) solid var(--border);box-shadow:var(--shadow-1);padding:var(--_pad,var(--card-pad,28px));position:relative}.card-inner{border-radius:var(--r-card-inner,16px);height:100%}.card[data-variant=glass]{padding:var(--_pad,var(--card-pad,28px));background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(140%);backdrop-filter:blur(var(--glass-blur,16px)) saturate(140%);box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card[data-variant=glass]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.card[data-variant=glass]{background:color-mix(in srgb, var(--surface) 94%, transparent)}}}.card[data-variant=outline]{padding:var(--_pad,var(--card-pad,28px));border:1px solid var(--border);background:0 0}.card[data-variant=accent]{padding:var(--_pad,var(--card-pad,28px));background:var(--bg);box-shadow:var(--shadow-1)}.card[data-pad=none]{--_pad:0px}.card[data-pad=sm]{--_pad:calc(var(--card-pad,28px) * .65)}.card[data-pad=lg]{--_pad:calc(var(--card-pad,28px) * 1.4)}.card[data-interactive]{transition:transform .6s var(--ease-out-expo), box-shadow .6s var(--ease-soft)}@media (hover:hover){.card[data-interactive]:hover{box-shadow:0 30px 60px -30px var(--glow), var(--shadow-1);transform:translateY(-4px)}}.card[data-interactive]:focus-within{box-shadow:0 30px 60px -30px var(--glow), var(--shadow-1)}.pill{border-radius:var(--r-chip,999px);min-height:30px;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.5em;padding:.4em .9em;font-size:.8125rem;font-weight:500;line-height:1.15;display:inline-flex}.pill[data-size=sm]{min-height:24px;padding:.3em .75em;font-size:.75rem}.pill[data-size=lg]{min-height:38px;padding:.5em 1.1em;font-size:.9375rem}.pill[data-tone=neutral]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=neutral]{background:color-mix(in srgb, var(--text) 7%, transparent)}}.pill[data-tone=neutral]{color:var(--text-2)}.pill[data-tone=outline]{border-color:var(--border-strong);color:var(--text-2)}.pill[data-tone=accent]{background:var(--accent);color:var(--on-accent)}.pill[data-tone=ink]{background:var(--text);color:var(--bg)}.pill[data-tone=glass]{background:var(--glass);border-color:var(--glass-border);color:var(--text);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}.pill[data-caps]{text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem}.pill-dot{background:var(--dot,var(--accent));width:6px;height:6px;box-shadow:0 0 10px var(--dot,var(--accent));border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.pill-dot{box-shadow:0 0 10px color-mix(in srgb, var(--dot,var(--accent)) 70%, transparent)}}.pill-dot[data-pulse]:after{content:"";border-radius:inherit;border:1px solid var(--dot,var(--accent));animation:rg-pulse-ring 2.4s var(--ease-out-expo) infinite;position:absolute;inset:-3px}.acc-item{border-top:1px solid var(--border)}.acc-item:last-child{border-bottom:1px solid var(--border)}.acc-trigger{text-align:start;width:100%;min-height:44px;color:var(--text);font-family:var(--t-h4-ff);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);font-weight:var(--t-h4-w);transition:color .3s var(--ease-soft);justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(18px,2.2vw,28px);display:flex}.acc-icon{border-radius:var(--acc-icon-r,999px);border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text);transition:transform .45s var(--ease-out-expo), background-color .3s var(--ease-soft), border-color .3s var(--ease-soft), color .3s var(--ease-soft);flex:none;place-items:center;display:grid;position:relative}.acc-icon:before,.acc-icon:after{content:"";width:14px;height:1.5px;transition:transform .45s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute}.acc-icon:after{transform:rotate(90deg)}.acc-trigger[aria-expanded=true] .acc-icon{background:var(--acc-accent,var(--accent));border-color:var(--acc-accent,var(--accent));color:var(--acc-on-accent,var(--on-accent))}.acc-trigger[aria-expanded=true] .acc-icon:before{transform:rotate(45deg)}.acc-trigger[aria-expanded=true] .acc-icon:after{transform:rotate(135deg)}@media (hover:hover){.acc-trigger:hover .acc-icon{border-color:var(--text)}.acc-trigger[aria-expanded=true]:hover .acc-icon{border-color:var(--acc-accent,var(--accent))}}.acc-panel{visibility:hidden;transition:grid-template-rows .5s var(--ease-soft), visibility 0s linear .5s;grid-template-rows:0fr;display:grid}.acc-panel[data-open=true]{visibility:visible;transition:grid-template-rows .5s var(--ease-soft), visibility 0s linear 0s;grid-template-rows:1fr}.acc-panel-inner{min-height:0;overflow:hidden}.acc-content{max-width:78ch;color:var(--muted);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);opacity:0;transition:opacity .35s var(--ease-soft), transform .5s var(--ease-out-expo);padding-bottom:clamp(20px,2.4vw,32px);padding-inline-end:68px;transform:translateY(-6px)}.acc-panel[data-open=true] .acc-content{opacity:1;transition-delay:80ms;transform:none}@media (max-width:47.99rem){.acc-content{font-size:var(--t-body-size);padding-inline-end:0}}.marquee{--gap:3rem;--duration:40s;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade,6%), #000 calc(100% - var(--fade,6%)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade,6%), #000 calc(100% - var(--fade,6%)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade,6%), #000 calc(100% - var(--fade,6%)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade,6%), #000 calc(100% - var(--fade,6%)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade,6%), #000 calc(100% - var(--fade,6%)), transparent);display:flex;position:relative;overflow:hidden}.marquee[data-fade=false]{-webkit-mask-image:none;mask-image:none}.marquee-track{width:max-content;animation:rg-marquee var(--duration) linear infinite;flex:none;display:flex}.marquee[data-reverse=true] .marquee-track{animation-direction:reverse}.marquee-group{align-items:center;gap:var(--gap);padding-right:var(--gap);flex:none;display:flex}.marquee[data-paused=true] .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}@media (hover:hover){.marquee[data-hover-pause=true]:hover .marquee-track{animation-play-state:paused}}[data-loops=pause],[data-loops=pause] *,[data-loops=pause] :before,[data-loops=pause] :after{animation-play-state:paused!important}.split-word{white-space:nowrap;display:inline-block}.split-mask{vertical-align:top;margin-block:-.14em;margin-inline:-.04em;padding-block:.14em;padding-inline:.04em;display:inline-block;overflow:clip}.split-item{animation-name:var(--split-kf,rg-split-rise);animation-duration:var(--split-dur,.9s);animation-timing-function:var(--split-ease,var(--ease-out-expo));animation-delay:calc(var(--split-delay,0s) + var(--i,0) * var(--split-stagger,60ms));animation-play-state:paused;animation-fill-mode:backwards;display:inline-block}.split[data-effect=blur]{--split-kf:rg-split-blur}.split[data-effect=fade]{--split-kf:rg-fade}.split[data-active=true] .split-item{animation-play-state:running}.sh-word{transition:none;display:inline}.logo{height:var(--logo-h,32px);width:auto;max-width:100%;display:block}.logo-svg{overflow:visible}.bm{display:block;overflow:visible}.bm-mark{width:100%;height:auto}.bm .rg-blade-stop{transition:stop-color .6s var(--ease-soft)}.bm-fill-drift{display:none}@media (prefers-reduced-motion:no-preference){.bm[data-drift] .bm-fill-drift{display:inline}.bm[data-drift] .bm-fill-static{display:none}}.bm-glint{opacity:0;animation:bm-glint var(--glint-period,5.5s) var(--ease-in-out-quart) var(--glint-delay,1.4s) infinite both}.bm[data-glint=loop] .bm-glint{animation-play-state:paused}.bm[data-glint=loop][data-glint-run] .bm-glint{animation-play-state:running}.bm[data-glint=hover] .bm-glint{animation:none}@media (hover:hover){.bm[data-glint=hover]:hover .bm-glint,.group:hover .bm[data-glint=hover] .bm-glint{animation:bm-glint-once 1.2s var(--ease-in-out-quart) both}}.bm-draw-stroke{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:0;vector-effect:non-scaling-stroke}.bm[data-draw] .bm-draw-stroke{animation:bm-draw 1.5s var(--ease-in-out-quart) var(--d,0s) both}.bm[data-draw] .bm-body{animation:rg-fade .8s var(--ease-soft) calc(var(--d,0s) + .9s) both}.bm[data-draw=inview] .bm-draw-stroke,.bm[data-draw=inview] .bm-body{animation-play-state:paused}[data-inview=true] .bm[data-draw=inview] .bm-draw-stroke,[data-inview=true] .bm[data-draw=inview] .bm-body,.bm[data-draw=inview][data-inview=true] .bm-draw-stroke,.bm[data-draw=inview][data-inview=true] .bm-body{animation-play-state:running}.blade-divider{width:100%;height:var(--bd-h,clamp(40px, 6vw, 96px));pointer-events:none;display:block;position:relative}.blade-divider-fill{pointer-events:auto}.blade-divider>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.blade-cut{--cut-h:clamp(40px, 6vw, 96px);--cut-pad:var(--cut-h);margin-top:calc(var(--cut-h) * -1);clip-path:polygon(0 var(--cut-h), var(--cut-at,58%) var(--cut-h), calc(var(--cut-at,58%) + var(--cut-h) * var(--blade-run)) 0, 100% 0, 100% calc(100% + 1px), 0 calc(100% + 1px));position:relative}.blade-cut[data-blade-cut=chamfer-flip]{clip-path:polygon(0 0, calc(var(--cut-at,42%) - var(--cut-h) * var(--blade-run)) 0, var(--cut-at,42%) var(--cut-h), 100% var(--cut-h), 100% calc(100% + 1px), 0 calc(100% + 1px))}.blade-cut[data-blade-cut=slope]{clip-path:polygon(0 var(--cut-h), 100% 0, 100% calc(100% + 1px), 0 calc(100% + 1px))}.blade-cut[data-blade-cut=slope-flip]{clip-path:polygon(0 0, 100% var(--cut-h), 100% calc(100% + 1px), 0 calc(100% + 1px))}.blade-cut-line{top:var(--cut-h);left:var(--cut-at,58%);z-index:1;width:calc(var(--cut-h) * 2.1301);transform-origin:0 0;background:linear-gradient(90deg, var(--blade-1), var(--blade-3), var(--blade-6));pointer-events:none;height:1.5px;position:absolute;rotate:-28deg}.blade-cut-line[data-blade-cut=chamfer-flip]{left:auto;right:calc(100% - var(--cut-at,42%));transform-origin:100% 0;rotate:28deg}.blade-cut-slope{z-index:1;width:100%;height:var(--cut-h);pointer-events:none;display:block;position:absolute;top:1px;left:0;overflow:visible}.counter{font-variant-numeric:tabular-nums}.skip-link{z-index:var(--z-skip);background:var(--text);min-height:44px;color:var(--bg);font-family:var(--font-body);transition:transform .35s var(--ease-out-expo);border-radius:999px;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:none}.theme-shell{background-color:var(--bg);min-height:100svh;color:var(--text);flex-direction:column;display:flex;position:relative}.theme-main{flex:1 0 auto;position:relative}.site-nav{--nav-mx:10px;--nav-inset:14px;--nav-r:18px;--nav-logo-h:30px;--logo-ink:#0b1015;z-index:var(--z-nav);pointer-events:none;position:fixed;inset:0 0 auto}.site-nav[data-variant=main]{--logo-ink:#131416;--nav-logo-h:24px;--nav-r:20px}.site-nav[data-variant=commerce]{--nav-r:14px}.site-nav[data-variant=studio]{--nav-r:999px}.site-nav[data-open]{z-index:var(--z-menu)}@media (min-width:48rem){.site-nav{--nav-mx:12px;--nav-inset:16px}}@media (min-width:64rem){.site-nav{--nav-logo-h:36px}.site-nav[data-variant=main]{--nav-logo-h:28px}}@media (min-width:80rem){.site-nav{--nav-inset:20px;--nav-mx:calc(var(--gutter) - var(--nav-inset))}}.nav-bar{z-index:2;padding-top:var(--nav-top);transition:transform .55s var(--ease-out-expo);position:relative}.site-nav[data-hidden] .nav-bar{transform:translateY(calc(-100% - 16px))}.site-nav:focus-within .nav-bar,.site-nav[data-open] .nav-bar{transform:none}.nav-frame{height:var(--nav-bar-h);width:min(calc(100% - 2 * var(--nav-mx)), calc(var(--container-max,1360px) + 2 * var(--nav-inset)));padding-inline:var(--nav-inset);border-radius:var(--nav-r);color:var(--text);pointer-events:auto;transition:background-color .45s var(--ease-soft), border-color .45s var(--ease-soft), box-shadow .45s var(--ease-soft), color .35s var(--ease-soft);border:1px solid #0000;align-items:center;gap:16px;margin-inline:auto;display:flex;position:relative}.site-nav[data-scrolled]:not([data-menu-covered]) .nav-frame{background-color:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(150%);backdrop-filter:blur(var(--glass-blur,16px)) saturate(150%);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-nav[data-scrolled]:not([data-menu-covered]) .nav-frame{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.site-nav[data-scrolled]:not([data-menu-covered]) .nav-frame{background-color:color-mix(in srgb, var(--bg) 96%, transparent)}}}.site-nav[data-menu-covered] .nav-frame{transition:background-color .16s var(--ease-soft), border-color .16s var(--ease-soft), box-shadow .16s var(--ease-soft), color .16s var(--ease-soft), -webkit-backdrop-filter 0s linear .16s, backdrop-filter 0s linear .16s}.site-nav[data-menu-covered] .nav-logo,.site-nav[data-menu-covered] .nav-logo:before{transition-duration:.16s}.nav-logo{z-index:1;isolation:isolate;color:#fff;height:44px;transition:color .35s var(--ease-soft);border-radius:12px;flex:none;align-items:center;display:inline-flex;position:relative}.site-nav[data-surface=light] .nav-logo{color:var(--logo-ink)}.nav-logo-svg{height:var(--nav-logo-h);width:auto}.nav-logo:before{content:"";z-index:-1;background:var(--D-bg);border-radius:14px;position:absolute;inset:-2px -12px}@supports (color:color-mix(in lab, red, red)){.nav-logo:before{background:color-mix(in srgb, var(--D-bg) 58%, transparent)}}.nav-logo:before{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);opacity:0;transition:opacity .35s var(--ease-soft)}.site-nav[data-surface=accent]:not([data-menu-covered]) .nav-logo:before{opacity:1}.nav-links{display:none}@media (min-width:64rem){.nav-links{padding-inline:var(--nav-inset);pointer-events:none;display:block;position:absolute;inset:0}}.nav-list{grid-template-columns:1fr repeat(3,auto) 1fr;align-items:center;column-gap:clamp(18px,2.3vw,34px);height:100%;margin:0;padding:0;list-style:none;display:grid}.nav-list>li{pointer-events:auto}.nav-list>li:first-child{grid-column:2}.nav-cta-item{grid-column:5;justify-self:end;position:relative}.nav-link{isolation:isolate;height:44px;color:var(--text-2);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;transition:color .35s var(--ease-soft);border-radius:10px;align-items:center;gap:9px;padding-inline:4px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site-nav[data-variant=commerce] .nav-link{letter-spacing:0;font-size:.875rem}.site-nav[data-variant=studio] .nav-link{font-weight:600}.site-nav[data-surface=accent] .nav-link,.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current=page]{color:var(--text)}.nav-link:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--wc1), transparent);border-radius:999px;position:absolute;inset:-4px -16px}@supports (color:color-mix(in lab, red, red)){.nav-link:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--wc1) 26%, transparent), transparent)}}.nav-link:before{opacity:0;transition:opacity .45s var(--ease-soft), transform .6s var(--ease-out-expo);pointer-events:none;transform:scale(.85)}.nav-blade{clip-path:polygon(48% 0,100% 0,52% 100%,0 100%);background:linear-gradient(to top, var(--wc1), var(--wc2));opacity:.8;width:7px;height:11px;transition:transform .5s var(--ease-out-expo), opacity .3s var(--ease-soft), filter .45s var(--ease-soft);flex:none}.nav-underline{background:linear-gradient(90deg, var(--wc1), var(--wc2));clip-path:polygon(3.76px 0,100% 0,calc(100% - 3.76px) 100%,0 100%);transform-origin:0;height:2px;transition:transform .55s var(--ease-in-out-quart);position:absolute;bottom:7px;left:20px;right:4px;transform:scaleX(0)}@media (hover:hover){.nav-link:hover:before{opacity:1;transform:none}.nav-link:hover .nav-blade{opacity:1;filter:drop-shadow(0 0 5px var(--wc2));transform:translateY(-1px)scale(1.18)}.nav-link:hover .nav-underline{transform:none}}.nav-link:focus-visible .nav-underline,.nav-link[aria-current=page] .nav-underline{transform:none}.nav-link[aria-current=page] .nav-blade{opacity:1;filter:drop-shadow(0 0 6px var(--wc2))}@supports (color:color-mix(in lab, red, red)){.nav-link[aria-current=page] .nav-blade{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--wc2) 80%, transparent))}}.site-nav[data-variant=commerce][data-surface=dark] .nav-cta,.site-nav[data-variant=studio][data-surface=light] .nav-cta{--_bg:var(--btn1-bg);--_fg:var(--btn1-fg);--_sw:var(--btn1-sweep);--_swfg:var(--btn1-sweep-fg)}.nav-cta-item:has(>[aria-current=page]):after{content:"";background:var(--blade-gradient);clip-path:polygon(3.76px 0,100% 0,calc(100% - 3.76px) 100%,0 100%);width:26px;height:2px;position:absolute;bottom:-8px;left:50%;translate:-50%}.nav-toggle{z-index:1;width:44px;height:44px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none;place-items:center;margin-left:auto;margin-right:-8px;display:grid;position:relative}@media (min-width:64rem){.nav-toggle{display:none}}.nav-toggle-lines{width:22px;height:12px;display:block;position:relative}.nav-toggle-lines>span{height:1.5px;transition:transform .5s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute;top:calc(50% - .75px);left:0;right:0}.nav-toggle-lines>span:first-child{transform:translateY(-5px)}.nav-toggle-lines>span:last-child{transform:translateY(5px)}.site-nav[data-open] .nav-toggle-lines>span:first-child{transform:rotate(45deg)}.site-nav[data-open] .nav-toggle-lines>span:last-child{transform:rotate(-45deg)}.nav-toggle-nojs{display:none}.mm{--mm-run:calc(100lvh * var(--blade-run));z-index:1;visibility:hidden;pointer-events:none;color:var(--text);transition:visibility 0s linear .8s;position:fixed;inset:0}.mm[data-open]{visibility:visible;pointer-events:auto;transition:visibility}@media (min-width:64rem){.mm{display:none}}.mm-band,.mm-bg{clip-path:polygon(calc(var(--mm-run) * -1) 0, 0 0, calc(var(--mm-run) * -1) 100%, calc(var(--mm-run) * -1) 100%);transition:clip-path .62s var(--ease-in-out-quart);position:absolute;inset:0}.mm-band{background:var(--blade-gradient-62)}.mm-bg{background:var(--bg)}.mm:not([data-open]) .mm-band{transition-delay:80ms}.mm[data-open] .mm-bg{transition-delay:90ms}.mm[data-open] .mm-band,.mm[data-open] .mm-bg{clip-path:polygon(calc(var(--mm-run) * -1) 0, calc(100% + var(--mm-run)) 0, 100% 100%, calc(var(--mm-run) * -1) 100%)}.mm[data-instant],.mm[data-instant] *{transition:none!important}.mm-scroll{overscroll-behavior:contain;padding-top:calc(var(--nav-h) + 20px);padding-bottom:max(28px, env(safe-area-inset-bottom));position:absolute;inset:0;overflow-y:auto}.mm-content{flex-direction:column;gap:32px;min-height:100%;display:flex}.mm-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.mm-item{opacity:0;filter:blur(6px);transition:opacity .25s var(--ease-soft), transform .35s var(--ease-soft), filter .25s var(--ease-soft);transform:translateY(22px)}.mm[data-open] .mm-item{opacity:1;filter:none;transition:opacity .6s var(--ease-out-expo), transform .75s var(--ease-out-expo), filter .6s var(--ease-out-expo);transition-delay:calc(.26s + var(--i,0) * 60ms);transform:none}.mm-link{border-bottom:1px solid var(--border);min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-block:18px;text-decoration:none;display:grid}.mm-index{color:var(--muted);align-self:start;padding-top:.55em}.mm-text{min-width:0}.mm-name{font-family:var(--font-display);font-size:clamp(1.875rem,8.4vw,2.75rem);font-weight:var(--t-h2-w);letter-spacing:var(--t-h2-ls);line-height:1.02;display:block}.mm-desc{color:var(--muted);margin-top:8px;font-size:.8125rem;line-height:1.35;display:block}.mm-blade{background:linear-gradient(90deg, var(--wc1), var(--wc2));width:52px;height:2px;rotate:var(--blade-angle);transform-origin:100%;transition:transform .5s var(--ease-out-expo);transform:scaleX(.7)}.mm-link:active .mm-blade,.mm-link[aria-current=page] .mm-blade{transform:none}@media (hover:hover){.mm-link:hover .mm-blade{transform:none}}.mm-link[aria-current=page] .mm-index{color:var(--text)}.mm-quick{gap:14px;margin-top:auto;display:grid}.mm-quick-list{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.mm-quick-link,.mm-location{min-height:44px;color:var(--text-2);align-items:center;gap:8px;font-size:.9375rem;text-decoration:none;display:inline-flex}.mm-quick-link>svg,.mm-location>svg{width:17px;height:17px;color:var(--muted);flex:none}.mm-quick-link[style]>svg{color:var(--wc2)}.mm-location{min-height:0;color:var(--muted);margin:0;font-size:.8125rem}.site-footer{isolation:isolate;background-color:var(--bg);color:var(--text);padding-top:clamp(72px,9vw,128px);position:relative;overflow:hidden}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px;display:grid}.footer-brand,.footer-col-wings{grid-column:1/-1}@media (max-width:29.99rem){.footer-grid{grid-template-columns:minmax(0,1fr);row-gap:36px}}@media (min-width:40rem){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.footer-col-wings{grid-column:auto}}@media (min-width:64rem){.footer-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.footer-brand{grid-column:auto}}.footer-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-logo{border-radius:10px;align-items:center;min-height:44px;display:inline-flex}.footer-wing-of{color:var(--muted);margin:-6px 0 0}.footer-inline-link{color:inherit;transition:background-size .5s var(--ease-in-out-quart), color .3s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}@media (hover:hover){.footer-inline-link:hover{color:var(--text);background-size:100% 1px}}.footer-tagline{max-width:21ch;font-family:var(--t-h4-ff);font-size:var(--t-h4-size);font-weight:var(--t-h4-w);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--text);margin:6px 0 0}.footer-label{color:var(--muted);font-family:var(--t-label-ff);font-size:var(--t-label-size);font-weight:var(--t-label-w);letter-spacing:var(--t-label-ls);line-height:var(--t-label-lh);text-transform:uppercase;margin:0 0 18px}.footer-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.footer-link{min-height:44px;color:var(--text-2);transition:color .3s var(--ease-soft);align-items:flex-start;gap:10px;padding-block:11px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}.footer-link>svg{width:16px;height:16px;color:var(--muted);transition:color .3s var(--ease-soft);flex:none;margin-top:2px}.footer-link>span{overflow-wrap:break-word;min-width:0}.footer-col{min-width:0}.footer-link-label{color:var(--muted);font-size:.75rem;line-height:1.3;display:block}a.footer-link:hover,a.footer-link:hover>svg{color:var(--text)}.footer-social>svg{color:var(--wc2)}.footer-place{color:var(--muted)}.footer-wing{color:var(--text);grid-template-columns:10px minmax(0,1fr);gap:12px;padding-block:6px;text-decoration:none;display:grid}.footer-wing-blade{clip-path:polygon(48% 0,100% 0,52% 100%,0 100%);background:linear-gradient(to top, var(--wc1), var(--wc2));width:8px;height:13px;transition:transform .5s var(--ease-out-expo), filter .45s var(--ease-soft);margin-top:4px}.footer-wing-name{background-image:linear-gradient(90deg, var(--wc1), var(--wc2));transition:background-size .55s var(--ease-in-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;font-weight:500;display:inline}.footer-wing-desc{color:var(--muted);margin-top:3px;font-size:.875rem;line-height:1.4;display:block}@media (hover:hover){.footer-wing:hover .footer-wing-name{background-size:100% 1.5px}.footer-wing:hover .footer-wing-blade{filter:drop-shadow(0 0 5px var(--wc2));transform:scale(1.2)}}.footer-wing:focus-visible .footer-wing-name,.footer-wing[aria-current=page] .footer-wing-name{background-size:100% 1.5px}.footer-wordmark{margin-top:clamp(64px,9vw,128px);position:relative}.footer-wordmark-svg{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 38%,#00000059 88%,#0003);mask-image:linear-gradient(#000 38%,#00000059 88%,#0003)}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:clamp(20px,3vw,40px);padding-block:14px;font-size:.6875rem;display:flex}.footer-bottom>p{margin:0}.footer-top-link{min-height:44px;color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.footer-top-link>svg{width:14px;height:14px;transition:transform .45s var(--ease-out-expo)}@media (hover:hover){.footer-top-link:hover>svg{transform:translateY(-3px)}}@media (max-width:39.99rem){.footer-bottom{flex-direction:column;align-items:flex-start;padding-block:18px 6px}}.site-footer[data-variant=main],.site-footer[data-variant=commerce]{border-top:1px solid var(--border)}.site-footer[data-variant=main] .footer-wordmark:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--text) 1px, transparent 1.5px);position:absolute;inset:-20% -50vw -40%}@supports (color:color-mix(in lab, red, red)){.site-footer[data-variant=main] .footer-wordmark:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 9%, transparent) 1px, transparent 1.5px)}}.site-footer[data-variant=main] .footer-wordmark:before{pointer-events:none;background-size:8px 8px;-webkit-mask-image:radial-gradient(60% 70% at 50% 60%,#000,#0000);mask-image:radial-gradient(60% 70% at 50% 60%,#000,#0000)}.site-footer[data-variant=soft]:before,.site-footer[data-variant=studio]:before{content:"";background:linear-gradient(90deg, transparent, var(--blade-2) 20%, var(--blade-4), var(--blade-6) 80%, transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.site-footer[data-variant=soft]:after,.site-footer[data-variant=studio]:after{content:"";z-index:-1;aspect-ratio:2;background:radial-gradient(closest-side, var(--glow), transparent);opacity:.55;pointer-events:none;border-radius:50%;width:min(1100px,120vw);position:absolute;bottom:-28%;left:50%;translate:-50%}.site-footer[data-variant=commerce] .footer-bottom{margin-bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--tray);box-shadow:inset 0 0 6px var(--text), inset 0 1px 1px var(--text);border-radius:14px;padding-inline:20px}@supports (color:color-mix(in lab, red, red)){.site-footer[data-variant=commerce] .footer-bottom{box-shadow:inset 0 0 6px color-mix(in srgb, var(--text) 6%, transparent), inset 0 1px 1px color-mix(in srgb, var(--text) 4%, transparent)}}.site-footer[data-variant=commerce] .footer-wordmark-svg{-webkit-mask-image:linear-gradient(#000 45%,#0000008c 92%);mask-image:linear-gradient(#000 45%,#0000008c 92%)}.site-footer[data-variant=studio] .footer-card{border:1px solid var(--border);background:var(--surface);border-radius:clamp(24px,2.6vw,32px);padding:clamp(20px,4.6vw,64px)}@supports (color:color-mix(in lab, red, red)){.site-footer[data-variant=studio] .footer-card{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.site-footer[data-variant=studio] .footer-card{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:inset 0 1px #ffffff0f,0 40px 80px -40px #000000b3}.cta-band{isolation:isolate;padding-block:calc(var(--section-y) * 1.15);text-align:center;position:relative;overflow:hidden}.cta-band-inner{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.cta-band-title{max-width:15ch;margin:0}.cta-band-lead{max-width:52ch;margin:0}.cta-band-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.cta-band-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.cta-band-art:before{content:"";aspect-ratio:2;background:radial-gradient(closest-side, var(--glow), transparent);opacity:.8;border-radius:50%;width:min(1100px,110vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.cta-band-art:after{content:"";background:linear-gradient(90deg, transparent, var(--blade-1) 15%, var(--blade-3), var(--blade-5), var(--blade-6) 85%, transparent);height:1.5px;rotate:var(--blade-angle);opacity:.5;position:absolute;top:50%;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(90deg,#000 0 22%,#0000 36% 64%,#000 78%);mask-image:linear-gradient(90deg,#000 0 22%,#0000 36% 64%,#000 78%)}@media (max-width:39.99rem){.cta-band-art:after{display:none}}.pt{z-index:var(--z-overlay);contain:strict;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.pt[data-active]{visibility:visible;pointer-events:auto}.pt-strip,.pt-base{transform-origin:0 0;backface-visibility:hidden;position:absolute;top:0;left:0;transform:translate(-400vw)skew(-62deg)}.pt[data-active] .pt-strip,.pt[data-active] .pt-base{will-change:transform}.pt-strip{background:var(--pt-band,#fff)}.pt-base{z-index:4;background:var(--pt-base,#07070a);overflow:hidden}.pt-edge{z-index:1;opacity:0;background:linear-gradient(#fff0,#ffffffbf 35%,#ffffff26);width:2px;position:absolute;top:0;bottom:0}.pt-edge[data-side=lead]{right:0}.pt-edge[data-side=trail]{left:0}.pt[data-phase=in] .pt-edge[data-side=lead],.pt[data-phase=out] .pt-edge[data-side=trail]{opacity:1}.pt[data-dest=commerce] .pt-edge{background:linear-gradient(#fea11700,#fea117f2 35%,#fe530259)}.pt-layer{transform-origin:0 0;place-items:center;display:grid;position:absolute;top:0;left:0}.pt-mark{justify-items:center;gap:20px;width:clamp(240px,34vw,520px);display:grid}.pt-logo{width:100%;height:auto;display:block}.pt-caption{color:var(--pt-ink,#fff);opacity:.75;letter-spacing:.34em;margin-right:-.34em}}@layer utilities{.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:var(--grain-o,.06);mix-blend-mode:normal;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='2.6 0 0 0 -0.8 2.6 0 0 0 -0.8 2.6 0 0 0 -0.8 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[18\%\]{top:18%}.top-\[30\%\]{top:30%}.-right-\[18\%\]{right:-18%}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.z-nav{z-index:var(--z-nav)}.z-raised{z-index:var(--z-raised)}.container{width:100%}@media (min-width:30rem){.container{max-width:30rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.container-narrow{width:100%;max-width:calc(880px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(1600px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-x{width:100%;max-width:calc(var(--container-max,1360px) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.anim-mask{vertical-align:top;margin-block:-.14em;padding-block:.14em;display:inline-block;overflow:clip}.mt-\[clamp\(72px\,10vw\,136px\)\]{margin-top:clamp(72px,10vw,136px)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[clamp\(40px\,5vw\,64px\)\]{margin-bottom:clamp(40px,5vw,64px)}.hairline{background:var(--border);border:0;width:100%;height:1px;display:block}.anim-mask-up{animation:rg-mask-up var(--dur,1.1s) var(--ease,var(--ease-out-expo)) var(--d,0s) backwards;display:inline-block}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1\.5px\]{height:1.5px}.h-\[60vmin\]{height:60vmin}.h-auto{height:auto}.h-full{height:100%}.min-h-svh{min-height:100svh}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[72\%\]{width:72%}.w-\[90vmin\]{width:90vmin}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[13ch\]{max-width:13ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[calc\(1040px\+2\*var\(--gutter\)\)\]{max-width:calc(1040px + 2 * var(--gutter))}.flex-none{flex:none}.grow{flex-grow:1}.origin-bottom-left{transform-origin:0 100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_shimmer:linear-gradient(105deg, transparent 40%, #ffffffd9 50%, transparent 60%);animation:rg-shimmer var(--shimmer-dur,5.5s) var(--ease-in-out-quart) var(--shimmer-delay,.6s) infinite both}.anim-blur-in{animation:rg-blur-in var(--dur,1.1s) var(--ease,var(--ease-out-expo)) var(--d,0s) backwards}.anim-fade{animation:rg-fade var(--dur,.9s) var(--ease,var(--ease-soft)) var(--d,0s) backwards}.anim-rise{animation:rg-rise var(--dur,1s) var(--ease,var(--ease-out-expo)) var(--d,0s) backwards}.resize{resize:both}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.glass{background-color:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(150%);backdrop-filter:blur(var(--glass-blur,16px)) saturate(150%);box-shadow:inset 0 1px #ffffff1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.glass{background-color:color-mix(in srgb, var(--surface) 94%, transparent)}}}.bg-bg{background-color:var(--bg)}.bg-glow{background-color:var(--glow)}.bg-white{background-color:var(--color-white)}.gradient-text{--_gt:var(--grad-text);background-image:var(--_shimmer,linear-gradient(transparent, transparent)), var(--_gt);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.gradient-text-blade{--_gt:linear-gradient(var(--grad-angle,90deg), var(--blade-1) 0%, var(--blade-2) 18%, var(--blade-3) 42%, var(--blade-4) 56%, var(--blade-5) 80%, var(--blade-6) 100%);background-image:var(--_shimmer,linear-gradient(transparent, transparent)), var(--_gt);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.gradient-text-spectrum{--_gt:var(--spectrum);background-image:var(--_shimmer,linear-gradient(transparent, transparent)), var(--_gt);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.px-\(--gutter\){padding-inline:var(--gutter)}.section-y{padding-block:var(--section-y);padding-top:calc(var(--section-y) + var(--cut-pad,0px))}.section-y-lg{padding-block:calc(var(--section-y) * 1.25);padding-top:calc(var(--section-y) * 1.25 + var(--cut-pad,0px))}.section-y-md{padding-block:var(--section-y);padding-top:calc(var(--section-y) + var(--cut-pad,0px))}.section-y-none{padding-block:0;padding-top:var(--cut-pad,0px)}.section-y-sm{padding-block:calc(var(--section-y) * .6);padding-top:calc(var(--section-y) * .6 + var(--cut-pad,0px))}.section-y-xl{padding-block:calc(var(--section-y) * 1.55);padding-top:calc(var(--section-y) * 1.55 + var(--cut-pad,0px))}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-\(--nav-h\){padding-top:var(--nav-h)}.pt-\(--section-y\){padding-top:var(--section-y)}.pt-\[calc\(var\(--section-y\)\*0\.4\)\]{padding-top:calc(var(--section-y) * .4)}.pt-\[calc\(var\(--section-y\)\*0\.45\)\]{padding-top:calc(var(--section-y) * .45)}.pt-\[clamp\(24px\,3vw\,48px\)\]{padding-top:clamp(24px,3vw,48px)}.pt-\[clamp\(48px\,6vw\,96px\)\]{padding-top:clamp(48px,6vw,96px)}.pb-\(--section-y\){padding-bottom:var(--section-y)}.pb-\[calc\(var\(--section-y\)\*0\.8\)\]{padding-bottom:calc(var(--section-y) * .8)}.pb-\[calc\(var\(--section-y\)\*0\.55\)\]{padding-bottom:calc(var(--section-y) * .55)}.pb-\[clamp\(72px\,8vw\,120px\)\]{padding-bottom:clamp(72px,8vw,120px)}.t-body{font-family:var(--t-body-ff);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);font-weight:var(--t-body-w);text-wrap:pretty}.t-display{font-family:var(--t-display-ff);font-size:var(--t-display-size);line-height:var(--t-display-lh);letter-spacing:var(--t-display-ls);font-weight:var(--t-display-w);text-wrap:balance}.t-h1{font-family:var(--t-h1-ff);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:var(--t-h1-w);text-wrap:balance}.t-h2{font-family:var(--t-h2-ff);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);font-weight:var(--t-h2-w);text-wrap:balance}.t-h3{font-family:var(--t-h3-ff);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls);font-weight:var(--t-h3-w);text-wrap:balance}.t-lead{font-family:var(--t-lead-ff);font-size:var(--t-lead-size);line-height:var(--t-lead-lh);letter-spacing:var(--t-lead-ls);font-weight:var(--t-lead-w);text-wrap:pretty}.t-statement{font-family:var(--t-statement-ff);font-size:var(--t-statement-size);line-height:var(--t-statement-lh);letter-spacing:var(--t-statement-ls);font-weight:var(--t-statement-w);text-wrap:balance}.t-label{font-family:var(--t-label-ff);font-size:var(--t-label-size);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);font-weight:var(--t-label-w);text-transform:var(--t-label-tt,uppercase);font-variant-numeric:tabular-nums}.t-small{font-family:var(--t-small-ff);font-size:var(--t-small-size);line-height:var(--t-small-lh);letter-spacing:var(--t-small-ls);font-weight:var(--t-small-w)}.font-accent{font-family:var(--font-accent);font-style:var(--font-accent-style,normal)}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[clamp\(1\.75rem\,1\.4rem\+1\.2vw\,2\.25rem\)\]{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.text-\[clamp\(7rem\,24vw\,17rem\)\]{font-size:clamp(7rem,24vw,17rem)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.\[letter-spacing\:0\.3em\]{letter-spacing:.3em}.text-\[\#0668dc\]{color:#0668dc}.text-accent-ink{color:var(--accent-ink)}.text-muted{color:var(--muted)}.text-text{color:var(--text)}.text-text-2{color:var(--text-2)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgb\(5_10_20\/0\.18\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#050a142e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.drop-shadow-\[0_18px_40px_rgb\(0_0_0\/0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 40px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.filter{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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.will-change-transform{will-change:transform}.\[--d\:0\.2s\]{--d:.2s}.\[--d\:0\.3s\]{--d:.3s}.\[--d\:0\.4s\]{--d:.4s}.\[--d\:0\.05s\]{--d:50ms}.\[--d\:0\.5s\]{--d:.5s}.\[--d\:0\.6s\]{--d:.6s}.\[--d\:0\.38s\]{--d:.38s}.\[--d\:0\.75s\]{--d:.75s}.\[--d\:0\.92s\]{--d:.92s}.\[--d\:1\.2s\]{--d:1.2s}.\[--d\:1\.08s\]{--d:1.08s}.\[--d\:1s\]{--d:1s}.\[--rise\:12px\]{--rise:12px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-text:is(:where(.group):hover *){color:var(--text)}}.before\:hidden:before{content:var(--tw-content);display:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (min-width:48rem){.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:items-center{align-items:center}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}}@property --blade-1{syntax:"<color>";inherits:true;initial-value:#fc8805}@property --blade-2{syntax:"<color>";inherits:true;initial-value:#fc5041}@property --blade-3{syntax:"<color>";inherits:true;initial-value:#0769fb}@property --blade-4{syntax:"<color>";inherits:true;initial-value:#06b0fc}@property --blade-5{syntax:"<color>";inherits:true;initial-value:#9f13fc}@property --blade-6{syntax:"<color>";inherits:true;initial-value:#e428fb}@property --cut-pad{syntax:"<length>";inherits:false;initial-value:0}@keyframes rg-rise{0%{opacity:0;transform:translate3d(0, var(--rise,24px), 0)}}@keyframes rg-fade{0%{opacity:0}}@keyframes rg-blur-in{0%{opacity:0;filter:blur(var(--blur,12px));transform:translateY(.3em)}}@keyframes rg-mask-up{0%{transform:translateY(112%)}}@keyframes rg-scale-in{0%{opacity:0;transform:scale(1.06)}}@keyframes rg-wipe{0%{clip-path:polygon(0 0,0 0,-40% 100%,0 100%)}to{clip-path:polygon(0 0,140% 0,100% 100%,0 100%)}}@keyframes rg-split-rise{0%{transform:translateY(115%)}}@keyframes rg-split-blur{0%{opacity:0;filter:blur(10px);transform:translateY(.3em)}}@keyframes rg-marquee{0%{transform:translate(0)}to{transform:translate3d(calc(-100% / var(--copies,2)), 0, 0)}}@keyframes rg-shimmer{0%{background-position:170% 0,0 0}45%,to{background-position:-70% 0,0 0}}@keyframes rg-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rg-float{0%{transform:translateY(-6px)rotate(-.6deg)}to{transform:translateY(6px)rotate(.6deg)}}@keyframes rg-spin{to{rotate:360deg}}@keyframes rg-underline-redraw{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}@keyframes bm-draw{0%{stroke-dashoffset:1px;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bm-glint{0%{transform:translate(var(--gx0,0px), var(--gy0,0px));opacity:1}24%{transform:translate(var(--gx1,0px), var(--gy1,0px));opacity:1}24.01%,to{transform:translate(var(--gx1,0px), var(--gy1,0px));opacity:0}}@keyframes bm-glint-once{0%{transform:translate(var(--gx0,0px), var(--gy0,0px));opacity:1}99%{transform:translate(var(--gx1,0px), var(--gy1,0px));opacity:1}to{transform:translate(var(--gx1,0px), var(--gy1,0px));opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
