.gauge-arc-fill{transition:stroke-dashoffset var(--gauge-sweep,.66s) cubic-bezier(.16,1,.3,1)}@keyframes calc-step-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.calc-steps>li{animation:calc-step-in .36s cubic-bezier(.16,1,.3,1) backwards}.calc-steps>li:first-child{animation-delay:0s}.calc-steps>li:nth-child(2){animation-delay:55ms}.calc-steps>li:nth-child(3){animation-delay:.11s}.calc-steps>li:nth-child(4){animation-delay:165ms}.calc-steps>li:nth-child(5){animation-delay:.22s}.calc-steps>li:nth-child(n+6){animation-delay:275ms}@keyframes amort-row-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.amort-rows>tr:nth-child(-n+12){animation:amort-row-in .28s cubic-bezier(.16,1,.3,1) backwards}.amort-rows>tr:first-child{animation-delay:0s}.amort-rows>tr:nth-child(2){animation-delay:26ms}.amort-rows>tr:nth-child(3){animation-delay:52ms}.amort-rows>tr:nth-child(4){animation-delay:78ms}.amort-rows>tr:nth-child(5){animation-delay:104ms}.amort-rows>tr:nth-child(6){animation-delay:.13s}.amort-rows>tr:nth-child(7){animation-delay:156ms}.amort-rows>tr:nth-child(8){animation-delay:182ms}.amort-rows>tr:nth-child(9){animation-delay:208ms}.amort-rows>tr:nth-child(10){animation-delay:234ms}.amort-rows>tr:nth-child(11){animation-delay:.26s}.amort-rows>tr:nth-child(12){animation-delay:286ms}.amort-rows>tr:nth-child(n+13){animation:none}@keyframes result-value-settle{0%{opacity:.72}to{opacity:1}}[data-visual-value][data-counting=true]{animation:result-value-settle .42s cubic-bezier(.4,0,.2,1)}@media (hover:none) and (pointer:coarse){.amb-bird,.amb-cloud--1,.amb-cloud--2,.amb-cloud--3,.amb-nebula,.amb-planet--major,.amb-planet--minor,.amb-sunglow,:root .ambient-field:after{animation:none}}@media (max-width:767.98px) and (pointer:fine){.amb-bird,.amb-cloud--1,.amb-cloud--2,.amb-cloud--3{animation:none}}@media (min-width:768px) and (max-width:1023.98px){.amb-bird{animation:none}}@media (hover:none) and (pointer:coarse){.card-interactive,.spotlight-card,a.hero-chip,button{-webkit-tap-highlight-color:transparent}.card-interactive,.spotlight-card{transition:transform .12s cubic-bezier(.4,0,.2,1)}.card-interactive:active,.spotlight-card:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.card-interactive,.card-interactive:active,.spotlight-card,.spotlight-card:active{transition:none;transform:none}}@media (max-width:767.98px){.calc-steps>li:first-child{animation-delay:0s}.calc-steps>li:nth-child(2){animation-delay:32ms}.calc-steps>li:nth-child(3){animation-delay:64ms}.calc-steps>li:nth-child(4){animation-delay:96ms}.calc-steps>li:nth-child(5){animation-delay:128ms}.calc-steps>li:nth-child(n+6){animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.gauge-arc-fill{transition:none}.amort-rows>tr,.calc-steps>li,[data-visual-value][data-counting=true]{animation:none!important;opacity:1!important;transform:none!important}}:root{--m:min(calc(100vw / 390),1.25px);--nu:clamp(0.71px,calc(100vw / 1440),1px);--sh-pad:calc(10 * var(--m));--sh-gutter:calc(4 * var(--m));--sh-card-h:calc(52 * var(--m));--sh-h:calc(var(--sh-pad) + var(--sh-card-h))}@media (min-width:1024px){:root{--sh-pad:calc(16 * var(--nu));--sh-gutter:var(--site-pad);--sh-card-h:calc(72 * var(--nu))}}.sh{--sh-fg:#eef1fb;--sh-muted:#d3d9ea;--sh-card-bg:linear-gradient(180deg,rgb(18 24 58/0.52),rgb(8 12 34/0.5));--sh-card-border:rgb(130 150 255/0.2);--sh-card-shadow:inset 0 1px 0 rgb(255 255 255/0.06),0 12px 32px -16px rgb(0 0 0/0.65);--sh-btn-bg:rgb(6 10 30/0.55);--sh-btn-border:rgb(255 255 255/0.13);--sh-btn-shadow:inset 0 1px 0 rgb(255 255 255/0.05);--sh-divider:rgb(255 255 255/0.16)}html:not(.dark) .sh{--sh-fg:#18203d;--sh-muted:#2a3352;--sh-card-bg:linear-gradient(180deg,rgb(255 255 255/0.9),rgb(255 255 255/0.82));--sh-card-border:rgb(255 255 255/0.95);--sh-card-shadow:0 12px 30px -18px rgb(30 60 140/0.45);--sh-btn-bg:#ffffff;--sh-btn-border:rgb(15 23 42/0.06);--sh-btn-shadow:0 4px 12px -6px rgb(30 60 140/0.3);--sh-divider:rgb(15 23 42/0.1)}.sh[data-scrolled=true]{--sh-card-bg:linear-gradient(180deg,rgb(12 16 40/0.9),rgb(8 11 30/0.9))}html:not(.dark) .sh[data-scrolled=true]{--sh-card-bg:rgb(255 255 255/0.96)}.sh{position:sticky;top:0;z-index:50;padding:var(--sh-pad) var(--sh-gutter) 0;pointer-events:none;color:var(--sh-fg)}.sh-card{pointer-events:auto;position:relative;display:flex;align-items:center;height:var(--sh-card-h);max-width:var(--site-max);margin:0 auto;padding:0 calc(9 * var(--m)) 0 calc(8 * var(--m));border-radius:calc(16 * var(--m));background:var(--sh-card-bg);border:1px solid var(--sh-card-border);box-shadow:var(--sh-card-shadow);backdrop-filter:blur(16px) saturate(140%);transition:background .3s ease,box-shadow .3s ease}.sh-brand{display:flex;min-width:0;flex:none;border-radius:12px;--logo-size:calc(43 * var(--m));--logo-word:calc(21 * var(--m));--logo-tag:calc(6 * var(--m));--logo-gap:calc(3 * var(--m))}.sh-brand:focus-visible,.sh-cta:focus-visible,.sh-icon-btn:focus-visible,.sh-lang:focus-visible,.sh-link:focus-visible,.sh-theme:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.sh-links{display:none}.sh-utils{margin-left:auto;display:flex;flex:none;align-items:center;gap:calc(7 * var(--m))}.sh-divider{width:1px;height:calc(26 * var(--m));margin-right:calc(4 * var(--m));background:var(--sh-divider)}.sh-icon-btn,.sh-lang,.sh-theme{display:inline-flex;align-items:center;justify-content:center;height:calc(30 * var(--m));border-radius:999px;background:var(--sh-btn-bg);border:1px solid var(--sh-btn-border);box-shadow:var(--sh-btn-shadow);color:var(--sh-fg);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.sh-icon-btn{width:calc(30 * var(--m))}.sh-icon-btn svg{width:52%;height:52%;stroke-width:2.2}.sh-icon-btn:hover,.sh-lang:hover,.sh-theme:hover{border-color:rgb(96 165 250/.55)}.sh-theme{position:relative;width:calc(43 * var(--m));justify-content:flex-start;padding-left:calc(7 * var(--m))}.sh-theme__sun{width:calc(13 * var(--m));height:calc(13 * var(--m));stroke-width:2}.sh-theme__knob{position:absolute;top:50%;right:calc(4 * var(--m));width:calc(20 * var(--m));height:calc(20 * var(--m));border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%,#8ccaff 0,#3b8bff 45%,#1f5fe6 100%);box-shadow:0 0 10px rgb(59 130 246/.75),inset 0 1px 1px rgb(255 255 255/.5);transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}html:not(.dark) .sh-theme__knob{background:radial-gradient(circle at 35% 30%,#7dbbff 0,#3b8bff 55%,#2f74f0 100%);box-shadow:0 1px 3px rgb(30 80 200/.35)}.sh-lang{gap:calc(3 * var(--m));padding:0 calc(8 * var(--m));width:calc(55 * var(--m));font-size:calc(12.5 * var(--m));font-weight:600}.sh-lang__globe{width:calc(15 * var(--m));height:calc(15 * var(--m));stroke-width:1.8}.sh-lang__caret{width:calc(11 * var(--m));height:calc(11 * var(--m));stroke-width:2.4}.sh-menu-btn{width:calc(31 * var(--m));height:calc(31 * var(--m))}.sh-menu-btn svg{width:55%;height:55%}.sh-cta{display:none}.sh-flyout{pointer-events:auto;max-width:var(--site-max);max-height:calc(100svh - var(--sh-h) - 80px);overflow-y:auto;margin:8px auto 0;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 20px 40px -20px rgb(0 0 0/.5)}.sh-links__item{position:relative}.sh-panel{position:absolute;left:0;top:calc(100% + 18px);width:18rem;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.375rem;box-shadow:0 18px 40px -18px rgb(0 0 0/.45)}.sh-panel--mega{width:52rem;max-height:72vh;overflow-y:auto;padding:0}@media (min-width:1024px){.sh-card{padding:0 calc(22 * var(--nu)) 0 calc(26 * var(--nu));border-radius:calc(22 * var(--nu))}.sh-brand{--logo-size:calc(70 * var(--nu));--logo-word:calc(34 * var(--nu));--logo-tag:calc(10.6 * var(--nu));--logo-gap:calc(8 * var(--nu))}.sh-links{display:flex;min-width:0;align-items:center;gap:calc(18 * var(--nu));margin-left:calc(28 * var(--nu));margin-right:calc(16 * var(--nu))}.sh-link{display:inline-flex;align-items:center;gap:calc(8 * var(--nu));padding:calc(8 * var(--nu)) calc(4 * var(--nu));border-radius:10px;font-size:max(12px,calc(15 * var(--nu)));font-weight:500;letter-spacing:-.005em;color:var(--sh-fg);transition:color .2s ease}.sh-link:hover,.sh-link[aria-expanded=true]{color:#60a5fa}html:not(.dark) .sh-link:hover,html:not(.dark) .sh-link[aria-expanded=true]{color:#2563eb}.sh-link[data-active=true]{color:#60a5fa}html:not(.dark) .sh-link[data-active=true]{color:#2563eb}.sh-link__caret{width:calc(14 * var(--nu));height:calc(14 * var(--nu));stroke-width:2.2;transition:transform .2s ease}.sh-utils{gap:calc(14 * var(--nu))}.sh-divider,.sh-menu-btn{display:none}.sh-icon-btn,.sh-lang,.sh-theme{height:calc(44 * var(--nu))}.sh-icon-btn{width:calc(44 * var(--nu))}.sh-icon-btn svg{width:50%;height:50%}.sh-theme{width:calc(62 * var(--nu));padding-left:calc(10 * var(--nu))}.sh-theme__sun{width:calc(19 * var(--nu));height:calc(19 * var(--nu))}.sh-theme__knob{right:calc(6 * var(--nu));width:calc(28 * var(--nu));height:calc(28 * var(--nu))}.sh-lang{width:auto;gap:calc(6 * var(--nu));padding:0 calc(13 * var(--nu)) 0 calc(11 * var(--nu));font-size:max(12px,calc(15 * var(--nu)));font-weight:500}.sh-lang__globe{width:calc(20 * var(--nu));height:calc(20 * var(--nu))}.sh-lang__caret{width:calc(14 * var(--nu));height:calc(14 * var(--nu))}.sh-cta{display:inline-flex;align-items:center;gap:calc(8 * var(--nu));height:calc(50 * var(--nu));padding:0 calc(24 * var(--nu));border-radius:999px;font-size:max(12px,calc(15.5 * var(--nu)));font-weight:600;white-space:nowrap;color:#fff;background:linear-gradient(90deg,#0ea5ff,#3b6bff 45%,#9b3dff 78%,#e33ce0);box-shadow:0 0 22px -4px rgb(168 85 247/.6),inset 0 1px 0 rgb(255 255 255/.25);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}html:not(.dark) .sh-cta{background:linear-gradient(90deg,#12a6ff,#3a63ff 45%,#9b3dff 78%,#e03ad6);box-shadow:0 8px 22px -10px rgb(110 60 240/.7)}.sh-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.sh-cta__arrow{width:calc(17 * var(--nu));height:calc(17 * var(--nu));stroke-width:2.4}.sh-flyout{display:none}}@media (min-width:1024px) and (max-width:1279.98px){.sh-links{gap:calc(12 * var(--nu));margin-left:calc(20 * var(--nu))}.sh-brand .logo-tagline{display:none}.sh-cta{padding:0 calc(16 * var(--nu))}}.logo{display:inline-flex;align-items:center;gap:var(--logo-gap,10px);min-width:0}.logo-emblem{position:relative;display:block;flex:none;width:var(--logo-size,48px);height:var(--logo-size,48px);isolation:isolate}.logo-entrance{position:absolute;inset:0;animation:logo-enter 1.3s cubic-bezier(.22,.61,.36,1) both}@keyframes logo-enter{0%{opacity:0;transform:translateY(10px);filter:drop-shadow(0 0 0 rgb(80 170 255/0))}55%{opacity:1;filter:drop-shadow(0 0 28px rgb(90 170 255/.55))}to{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 0 rgb(80 170 255/0))}}.logo-float{position:absolute;inset:0;animation:logo-float 5.5s ease-in-out 1.3s infinite alternate;will-change:transform}@keyframes logo-float{0%{transform:translateY(3px) rotate(-.75deg)}to{transform:translateY(-3px) rotate(.75deg)}}.logo-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.logo-shimmer,.logo-sweep{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.logo-sweep{background:linear-gradient(115deg,transparent 42%,rgb(120 230 255/0) 44%,rgb(130 235 255/.38) 47%,rgb(90 130 255/.34) 50%,rgb(170 110 255/.3) 53%,rgb(170 110 255/0) 56%,transparent 58%);background-size:300% 100%;background-position:130% 0;animation:logo-sweep 7s ease-in-out 2.2s infinite}@keyframes logo-sweep{0%{background-position:130% 0;opacity:0}8%{opacity:1}30%{background-position:-30% 0;opacity:1}38%{background-position:-30% 0;opacity:0}to{background-position:-30% 0;opacity:0}}.logo-shimmer{background:radial-gradient(circle at 30% 27%,rgb(150 220 255/.55),transparent 9%),radial-gradient(circle at 47% 31%,rgb(255 225 150/.55),transparent 7%),radial-gradient(circle at 21% 46%,rgb(215 170 255/.5),transparent 9%),radial-gradient(circle at 25% 74%,rgb(190 160 255/.5),transparent 8%),radial-gradient(circle at 43% 80%,rgb(255 215 140/.55),transparent 7%),radial-gradient(circle at 74% 15%,rgb(190 200 255/.5),transparent 6%);background-repeat:no-repeat;opacity:0;animation:logo-shimmer 9s ease-in-out 3s infinite}@keyframes logo-shimmer{0%,to{opacity:0}12%,22%{opacity:.55}35%{opacity:0}55%{opacity:0}66%,74%{opacity:.45}86%{opacity:0}}.logo-gl{width:100%;height:100%;mix-blend-mode:screen;opacity:0;transition:opacity .8s}.logo-gl,.logo-particles{position:absolute;inset:0;pointer-events:none}.logo-p{position:absolute;width:3px;height:3px;border-radius:50%;opacity:0;animation:logo-drift 6.5s ease-in-out infinite}.logo-p--cyan{background:#6fe3ff;box-shadow:0 0 6px #6fe3ff}.logo-p--blue{background:#4f8bff;box-shadow:0 0 6px #4f8bff}.logo-p--violet{background:#a77bff;box-shadow:0 0 6px #a77bff}.logo-p--gold{background:#f0b84a;box-shadow:0 0 6px #f0b84a}@keyframes logo-drift{0%,to{opacity:0;transform:translateY(4px)}50%{opacity:.5;transform:translateY(-6px)}}@media (max-width:767px){.logo-p:nth-child(n+4){display:none}}.logo-text{display:flex;min-width:0;flex-direction:column;gap:calc(var(--logo-word, 22px) * .09)}.logo-word{position:relative;display:block;width:-moz-max-content;width:max-content;font-family:var(--font-hero-display),system-ui,sans-serif;font-size:var(--logo-word,22px);font-weight:800;line-height:1;letter-spacing:.005em;text-transform:uppercase;color:transparent;background:linear-gradient(90deg,#39c8ff,#3d8bff 30%,#7b5cff 60%,#c04dff 82%,#ff4fd8);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px rgb(90 120 255/.35))}html:not(.dark) .logo-word{background:linear-gradient(90deg,#0f6dff,#2f55ff 30%,#6a32f0 60%,#a32be6 82%,#e22bd0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .5px 0 rgb(214 160 70/.9)) drop-shadow(0 1px 1.5px rgb(40 30 120/.25))}.logo-word__o{position:relative}.logo-word__o:after{content:"";position:absolute;left:52%;top:-.2em;width:.3em;height:.1em;border-radius:1em;background:linear-gradient(90deg,#b44dff,#ff4fd8);transform:rotate(-32deg)}.logo-tagline{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-hero-display),system-ui,sans-serif;font-size:var(--logo-tag,10px);font-weight:600;line-height:1.15;letter-spacing:-.005em;color:#ffffff}html:not(.dark) .logo-tagline{color:#141a38}.logo-tagline__accent{color:transparent;background:linear-gradient(90deg,#3d9bff,#7b5cff 50%,#ff4fd8);-webkit-background-clip:text;background-clip:text}html:not(.dark) .logo-tagline__accent{background:linear-gradient(90deg,#1f63ff,#6a32f0 50%,#e22bd0);-webkit-background-clip:text;background-clip:text}.logo--footer{--logo-size:52px;--logo-word:24px;--logo-tag:10px;--logo-gap:8px}@media (prefers-reduced-motion:reduce){.logo-entrance,.logo-float,.logo-p,.logo-shimmer,.logo-sweep{animation:none!important}.logo-entrance{opacity:1!important;filter:none!important}.logo-entrance,.logo-float{transform:none!important}.logo-gl,.logo-particles,.logo-shimmer,.logo-sweep{display:none}.sh-cta,.sh-theme__knob{transition:none}}.chero{--ch-fg:#ffffff;--ch-lede:#c9d0e4;--ch-label:#eef1fb;--ch-eyebrow:linear-gradient(90deg,#22d3ee,#38bdf8 38%,#8b5cf6 62%,#d946ef);--ch-grad:linear-gradient(90deg,#1fd2f5,#3a7bff 34%,#8a3dff 68%,#ff2bd6);--ch-chip-bg:rgb(12 16 42/0.55);--ch-chip-border:rgb(255 255 255/0.14);--ch-chip-shadow:inset 0 1px 0 rgb(255 255 255/0.05);--ch-card-bg:linear-gradient(180deg,rgb(16 22 54/0.6),rgb(8 12 32/0.62));--ch-card-border:rgb(110 140 255/0.24);--ch-card-shadow:inset 0 1px 0 rgb(255 255 255/0.06),0 18px 40px -22px rgb(0 0 0/0.8);--ch-divider:rgb(255 255 255/0.14);--ch-stat-label:#d0d6e6;--ch-search-fill:rgb(9 13 36/0.72);--ch-search-border:linear-gradient(90deg,#22d3ee,#4f7bff 45%,#9b5cff 75%,#e049ff);--ch-search-shadow:0 0 24px -6px rgb(34 211 238/0.45),0 0 34px -10px rgb(217 70 239/0.45);--ch-placeholder:#aab3cc;--ch-submit:linear-gradient(135deg,#1aa3ff,#4d5bff 48%,#b23cff 78%,#e33ce0);--ch-page:hsl(var(--background));--t-blue:#2f8cff;--t-blue-bg:rgb(37 99 235/0.16);--t-blue-ring:rgb(59 130 246/0.38);--t-purple:#c33bff;--t-purple-bg:rgb(147 51 234/0.18);--t-purple-ring:rgb(168 85 247/0.4);--t-teal:#2ee6c5;--t-teal-bg:rgb(20 184 166/0.15);--t-teal-ring:rgb(45 212 191/0.38);--t-orange:#ff8a2b;--t-orange-bg:rgb(249 115 22/0.15);--t-orange-ring:rgb(251 146 60/0.38);--t-green:#34e3a0;--t-red:#ff6b81;position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;min-height:100svh;margin-top:calc(-1 * var(--sh-h));background-color:var(--ch-page);color:var(--ch-fg)}html.light .chero{--ch-fg:#0b1030;--ch-lede:#5b6886;--ch-label:#121a3a;--ch-eyebrow:linear-gradient(90deg,#1d4ed8,#2563eb 40%,#7c3aed 70%,#a21caf);--ch-grad:linear-gradient(90deg,#0f8cff,#2f5bff 34%,#7b2ff0 68%,#d61fd8);--ch-chip-bg:#ffffff;--ch-chip-border:rgb(15 23 42/0.05);--ch-chip-shadow:0 6px 18px -10px rgb(30 60 140/0.45);--ch-card-bg:rgb(255 255 255/0.86);--ch-card-border:rgb(255 255 255/0.95);--ch-card-shadow:0 16px 40px -24px rgb(30 60 140/0.5);--ch-divider:rgb(15 23 42/0.1);--ch-stat-label:#6b7690;--ch-search-fill:#ffffff;--ch-search-border:linear-gradient(#ffffff,#ffffff);--ch-search-shadow:0 12px 30px -14px rgb(30 60 140/0.45);--ch-placeholder:#7b88a6;--ch-submit:linear-gradient(135deg,#1677ff,#4646f5 50%,#9b2cf0 80%,#c826d8);--t-blue:#1d5ee8;--t-blue-bg:#e5eeff;--t-blue-ring:transparent;--t-purple:#7a26e0;--t-purple-bg:#efe6ff;--t-purple-ring:transparent;--t-teal:#0f9a76;--t-teal-bg:#dcf5ec;--t-teal-ring:transparent;--t-orange:#f26b0f;--t-orange-bg:#ffeadb;--t-orange-ring:transparent;--t-green:#0f9f6e;--t-red:#e23d55}.chero__bg{position:absolute;z-index:-3;top:calc(-19 * var(--m));left:0;width:max(100%,calc(427 * var(--m)));aspect-ratio:941/1672;background-repeat:no-repeat;background-size:100% auto;background-position:0 0}.chero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 60%,var(--ch-page) 92%)}@media (max-width:767.98px){html.dark .chero__bg{background-image:url(/images/hero/hero-mobile-dark.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hero-mobile-dark.avif?v=2") type("image/avif"),url("/images/hero/hero-mobile-dark.webp?v=2") type("image/webp"));background-image:image-set(url("/images/hero/hero-mobile-dark.avif?v=2") type("image/avif"),url("/images/hero/hero-mobile-dark.webp?v=2") type("image/webp"))}html.light .chero__bg{background-image:url(/images/hero/hero-mobile-light.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hero-mobile-light.avif?v=2") type("image/avif"),url("/images/hero/hero-mobile-light.webp?v=2") type("image/webp"));background-image:image-set(url("/images/hero/hero-mobile-light.avif?v=2") type("image/avif"),url("/images/hero/hero-mobile-light.webp?v=2") type("image/webp"))}}@media (min-width:768px){.chero__bg{inset:0;top:0;width:auto;aspect-ratio:auto;background-size:cover;background-position:100%}.chero__bg:after{background:linear-gradient(180deg,transparent 88%,color-mix(in srgb,var(--ch-page) 55%,transparent) 100%)}html.dark .chero__bg{background-image:url(/images/hero/hero-desktop-dark.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hero-desktop-dark.avif?v=2") type("image/avif"),url("/images/hero/hero-desktop-dark.webp?v=2") type("image/webp"));background-image:image-set(url("/images/hero/hero-desktop-dark.avif?v=2") type("image/avif"),url("/images/hero/hero-desktop-dark.webp?v=2") type("image/webp"))}html.light .chero__bg{background-image:url(/images/hero/hero-desktop-light.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hero-desktop-light.avif?v=2") type("image/avif"),url("/images/hero/hero-desktop-light.webp?v=2") type("image/webp"));background-image:image-set(url("/images/hero/hero-desktop-light.avif?v=2") type("image/avif"),url("/images/hero/hero-desktop-light.webp?v=2") type("image/webp"))}}.chero__overlay{position:absolute;z-index:-1;inset:0 0 auto 0;height:calc(700 * var(--m));pointer-events:none;background:linear-gradient(90deg,rgb(4 7 24/.55),rgb(4 7 24/.25) 42%,rgb(4 7 24/0) 62%)}html.light .chero__overlay{background:linear-gradient(90deg,rgb(255 255 255/.6),rgb(240 247 255/.3) 44%,rgb(255 255 255/0) 62%)}.chero__glow{position:absolute;z-index:-2;top:calc(110 * var(--m));right:calc(-10 * var(--m));width:calc(260 * var(--m));aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(120 90 255/.32) 0,rgb(56 189 248/.12) 40%,transparent 68%);mix-blend-mode:screen;animation:chero-glow 9s ease-in-out infinite alternate}html.light .chero__glow{mix-blend-mode:normal;background:radial-gradient(circle,rgb(196 140 255/.28) 0,rgb(125 200 255/.14) 40%,transparent 68%)}@keyframes chero-glow{0%{transform:translate3d(0,6px,0) scale(.97);opacity:.75}to{transform:translate3d(0,-8px,0) scale(1.03);opacity:1}}.chero__inner{position:relative;display:flex;flex:1;flex-direction:column;width:100%;max-width:calc(390 * var(--m));margin:0 auto;padding:calc(var(--sh-h) + 37 * var(--m)) calc(9.5 * var(--m)) calc(24 * var(--m))}.chero__copy{padding-left:calc(8 * var(--m));max-width:calc(205 * var(--m))}.chero__eyebrow{width:-moz-max-content;width:max-content;font-size:calc(9.2 * var(--m));font-weight:600;line-height:1.2;letter-spacing:.32em;text-transform:uppercase;color:transparent;background:var(--ch-eyebrow);-webkit-background-clip:text;background-clip:text}.chero__eyebrow,.chero__title{font-family:var(--font-hero-display),system-ui,sans-serif}.chero__title{margin-top:calc(6 * var(--m));font-size:calc(36.5 * var(--m));font-weight:800;line-height:calc(30.5 * var(--m));letter-spacing:-.03em;color:var(--ch-fg)}.chero__word{display:block}.chero__br{display:none}.chero__grad{width:-moz-max-content;width:max-content;padding-bottom:.08em;margin-bottom:-.08em;color:transparent;background:var(--ch-grad);-webkit-background-clip:text;background-clip:text}.chero__lede{margin-top:calc(13 * var(--m));max-width:calc(158 * var(--m));font-size:calc(12.4 * var(--m));line-height:calc(16.8 * var(--m));font-weight:400;color:var(--ch-lede)}.chero__search{position:relative;z-index:5;margin-top:calc(34 * var(--m));--cs-h:calc(42.5 * var(--m));--cs-btn:calc(36 * var(--m));--cs-inset:calc(3.5 * var(--m));--cs-icon:calc(16 * var(--m));--cs-icon-x:calc(18 * var(--m));--cs-text-x:calc(47 * var(--m));--cs-font:calc(12.2 * var(--m))}.chero .chero-search__input{height:var(--cs-h);width:100%;padding-left:var(--cs-text-x);padding-right:calc(var(--cs-btn) + var(--cs-inset) * 3);border-radius:999px;border:1.5px solid transparent;background:linear-gradient(var(--ch-search-fill),var(--ch-search-fill)) padding-box,var(--ch-search-border) border-box;box-shadow:var(--ch-search-shadow);backdrop-filter:blur(10px);color:var(--ch-fg);font-size:var(--cs-font);outline:none}.chero .chero-search__input::-moz-placeholder{color:var(--ch-placeholder);opacity:1}.chero .chero-search__input::placeholder{color:var(--ch-placeholder);opacity:1}.chero .chero-search__input:focus-visible{box-shadow:var(--ch-search-shadow),0 0 0 3px rgb(96 165 250/.55)}.chero .chero-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.chero .chero-search__icon{z-index:1;left:var(--cs-icon-x);width:var(--cs-icon);height:var(--cs-icon);color:var(--ch-fg);stroke-width:2.2}.chero .chero-search__actions{right:var(--cs-inset);gap:6px}.chero .chero-search__submit{display:grid;place-items:center;width:var(--cs-btn);height:var(--cs-btn);border-radius:50%;color:#fff;background:var(--ch-submit);box-shadow:0 0 18px -4px rgb(168 85 247/.7),inset 0 1px 0 rgb(255 255 255/.25);transition:transform .2s ease,filter .2s ease}.chero .chero-search__submit svg{width:48%;height:48%;stroke-width:2.2}.chero .chero-search__submit:hover{transform:scale(1.05);filter:brightness(1.08)}.chero .chero-search__submit:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.chero__popular{margin-top:calc(14 * var(--m))}.chero__popular-label{padding-left:calc(1 * var(--m));font-size:calc(10.6 * var(--m));font-weight:500;line-height:1.2;color:var(--ch-label)}.chero__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(7 * var(--m));margin-top:calc(6 * var(--m))}.chero-chip{display:flex;align-items:center;gap:calc(7 * var(--m));height:calc(40.8 * var(--m));padding:0 calc(6 * var(--m)) 0 calc(9.5 * var(--m));border-radius:calc(12 * var(--m));background:var(--ch-chip-bg);border:1px solid var(--ch-chip-border);box-shadow:var(--ch-chip-shadow);backdrop-filter:blur(10px);color:var(--ch-fg);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.chero-chip:hover{transform:translateY(-2px);border-color:rgb(96 165 250/.5)}.chero-chip:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.chero-chip__icon{flex:none;width:calc(18 * var(--m));height:calc(18 * var(--m));stroke-width:2.2}.chero-chip[data-tone=blue] .chero-chip__icon{color:var(--t-blue)}.chero-chip[data-tone=purple] .chero-chip__icon{color:var(--t-purple)}.chero-chip[data-tone=purple] .chero-chip__icon path:first-of-type{fill:currentColor}.chero-chip[data-tone=purple] .chero-chip__icon path:last-of-type{stroke:#fff}.chero-chip[data-tone=green] .chero-chip__icon{color:var(--t-green);stroke-width:2.6}.chero-chip[data-tone=orange] .chero-chip__icon{color:var(--t-orange)}.chero-chip__text{min-width:0;font-size:calc(9.6 * var(--m));line-height:calc(11.8 * var(--m));font-weight:500}.chero-chip__sub{display:block}.chero__spacer{flex:0 0 calc(17 * var(--m))}.chero-stats{margin-inline:calc(-3 * var(--m));border-radius:calc(12 * var(--m));background:var(--ch-card-bg);border:1px solid var(--ch-card-border);box-shadow:var(--ch-card-shadow);backdrop-filter:blur(14px) saturate(130%)}.chero-stats__list{display:grid;grid-template-columns:93fr 83fr 85fr 108fr;align-items:center;height:calc(67 * var(--m));padding-left:calc(8.5 * var(--m))}.chero-stat{position:relative;display:flex;align-items:center;gap:calc(5 * var(--m));min-width:0}.chero-stat+.chero-stat{padding-left:calc(5 * var(--m))}.chero-stat+.chero-stat:before{content:"";position:absolute;left:0;top:50%;width:1px;height:calc(34 * var(--m));transform:translateY(-50%);background:var(--ch-divider)}.chero-stat__badge{display:grid;flex:none;place-items:center;width:calc(32 * var(--m));height:calc(32 * var(--m));border-radius:50%}.chero-stat__badge svg{width:50%;height:50%;stroke-width:2}.chero-stat__text{display:flex;min-width:0;flex-direction:column}.chero-stat__value{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:calc(13.4 * var(--m));font-weight:800;line-height:1.1;letter-spacing:-.01em}.chero-stat__label{margin-top:calc(3 * var(--m));font-size:calc(8.4 * var(--m));line-height:1.3;color:var(--ch-stat-label)}.chero-stat:last-child .chero-stat__label{max-width:calc(66 * var(--m))}.chero-stat[data-tone=blue]{--tone:var(--t-blue);--tone-bg:var(--t-blue-bg);--tone-ring:var(--t-blue-ring)}.chero-stat[data-tone=purple]{--tone:var(--t-purple);--tone-bg:var(--t-purple-bg);--tone-ring:var(--t-purple-ring)}.chero-stat[data-tone=teal]{--tone:var(--t-teal);--tone-bg:var(--t-teal-bg);--tone-ring:var(--t-teal-ring)}.chero-stat[data-tone=orange]{--tone:var(--t-orange);--tone-bg:var(--t-orange-bg);--tone-ring:var(--t-orange-ring)}.chero-stat__badge{color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-ring),0 0 18px -6px var(--tone-ring)}.chero-stat__value{color:var(--tone)}.chero-cats{margin-top:calc(26 * var(--m))}.chero-cats__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:calc(1 * var(--m))}.chero-cats__title{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:calc(19.4 * var(--m));font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ch-fg)}.chero-cats__all{display:inline-flex;align-items:center;gap:calc(4 * var(--m));font-size:calc(11.4 * var(--m));font-weight:500;color:#2f8cff;white-space:nowrap;border-radius:6px}html.light .chero-cats__all{color:#1d5ee8}.chero-cats__all svg{width:calc(13 * var(--m));height:calc(13 * var(--m));stroke-width:2.4}.chero-cat:focus-visible,.chero-cats__all:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.chero-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(7 * var(--m));margin-top:calc(12 * var(--m))}.chero-cat{display:flex;align-items:center;gap:calc(9 * var(--m));height:calc(58 * var(--m));padding:0 calc(12 * var(--m)) 0 calc(12 * var(--m));border-radius:calc(12 * var(--m));background:var(--tone-bg);border:1px solid var(--tone-ring);color:var(--ch-fg);transition:transform .2s ease,filter .2s ease}.chero-cat:hover{transform:translateY(-2px);filter:brightness(1.06)}.chero-cat[data-tone=green]{--tone:#10c48a;--tone-bg:linear-gradient(135deg,rgb(16 185 129/0.16),rgb(16 185 129/0.06));--tone-ring:rgb(16 185 129/0.38)}.chero-cat[data-tone=purple]{--tone:#8b5cf6;--tone-bg:linear-gradient(135deg,rgb(124 58 237/0.18),rgb(124 58 237/0.06));--tone-ring:rgb(139 92 246/0.42)}.chero-cat[data-tone=red]{--tone:var(--t-red);--tone-bg:linear-gradient(135deg,rgb(239 68 68/0.16),rgb(239 68 68/0.05));--tone-ring:rgb(248 113 113/0.36)}.chero-cat[data-tone=blue]{--tone:#3b8bff;--tone-bg:linear-gradient(135deg,rgb(37 99 235/0.18),rgb(37 99 235/0.06));--tone-ring:rgb(59 130 246/0.42)}html.light .chero-cat[data-tone=green]{--tone:#0f9f6e;--tone-bg:#e8f8f0;--tone-ring:transparent}html.light .chero-cat[data-tone=purple]{--tone:#6d28d9;--tone-bg:#f0e9ff;--tone-ring:transparent}html.light .chero-cat[data-tone=red]{--tone:#e23d55;--tone-bg:#ffecef;--tone-ring:transparent}html.light .chero-cat[data-tone=blue]{--tone:#1d5ee8;--tone-bg:#e8f0ff;--tone-ring:transparent}.chero-cat__badge{display:grid;flex:none;place-items:center;width:calc(43.6 * var(--m));height:calc(43.6 * var(--m));border-radius:50%;color:var(--tone);background:color-mix(in srgb,var(--tone) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent)}.chero-cat__badge svg{width:56%;height:56%;stroke-width:2}.chero-cat[data-tone=green] .chero-cat__badge{color:#fff;background:radial-gradient(circle at 40% 35%,#2fe3a2,#0fa970 70%);box-shadow:0 0 0 calc(4 * var(--m)) color-mix(in srgb,var(--tone) 22%,transparent)}.chero-cat[data-tone=green] .chero-cat__badge svg{stroke-width:2.6;width:52%;height:52%}.chero-cat__text{display:flex;min-width:0;flex:1;flex-direction:column}.chero-cat__name{font-family:var(--font-hero-display),system-ui,sans-serif;font-size:calc(10.4 * var(--m));font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chero-cat__sub{margin-top:calc(1 * var(--m));font-size:calc(10.2 * var(--m));line-height:1.25;color:var(--ch-stat-label)}.chero-cat__chev{flex:none;width:calc(13 * var(--m));height:calc(13 * var(--m));color:var(--tone);stroke-width:2.2}@media (min-width:768px){.chero{--hu:min(calc(100vw / 1100),calc(100svh / 700))}.chero__overlay{inset:0;height:auto;background:linear-gradient(90deg,rgb(4 7 24/.55),rgb(4 7 24/.32) 32%,rgb(4 7 24/0) 56%)}html.light .chero__overlay{height:auto;background:linear-gradient(90deg,rgb(255 255 255/.62),rgb(240 247 255/.36) 34%,rgb(255 255 255/0) 56%)}.chero__glow{top:12%;right:8%;width:46vw;max-width:900px}.chero__inner{max-width:calc(var(--site-max) + 2 * var(--site-pad));padding:calc(var(--sh-h) + max(93 * var(--hu), 18svh - 60px)) var(--site-pad) calc(37 * var(--hu))}.chero__copy{max-width:none;padding-left:calc(15 * var(--nu))}.chero__eyebrow{font-size:calc(15.5 * var(--hu));letter-spacing:.3em}.chero__title{margin-top:calc(10 * var(--hu));font-size:calc(70 * var(--hu));line-height:calc(65 * var(--hu))}.chero__br,.chero__word{display:inline}.chero__grad{display:inline-block}.chero__lede{margin-top:calc(18 * var(--hu));max-width:none;font-size:calc(21 * var(--hu));line-height:calc(27.6 * var(--hu))}.chero__search{margin-top:calc(34 * var(--hu));margin-left:calc(10 * var(--nu));width:calc(668 * var(--hu));max-width:100%;--cs-h:calc(72 * var(--hu));--cs-btn:calc(60 * var(--hu));--cs-inset:calc(6 * var(--hu));--cs-icon:calc(26 * var(--hu));--cs-icon-x:calc(32 * var(--hu));--cs-text-x:calc(79 * var(--hu));--cs-font:calc(20 * var(--hu))}.chero .chero-search__input{border-width:2px}.chero__popular{margin-top:calc(28 * var(--hu));margin-left:calc(9 * var(--nu))}.chero__popular-label{padding-left:0;font-size:calc(16.5 * var(--hu))}.chero__chips{display:flex;flex-wrap:wrap;gap:calc(9 * var(--hu));margin-top:calc(9 * var(--hu))}.chero-chip{gap:calc(10 * var(--hu));height:calc(47 * var(--hu));padding:0 calc(20 * var(--hu)) 0 calc(16 * var(--hu));border-radius:999px}.chero-chip__icon{width:calc(24 * var(--hu));height:calc(24 * var(--hu))}.chero-chip__text{font-size:calc(15.5 * var(--hu));line-height:1;white-space:nowrap}.chero-chip__sub{display:inline}.chero__spacer{flex:1 0 calc(51 * var(--hu))}.chero-stats{margin-inline:0;border-radius:calc(20 * var(--hu))}.chero-stats__list{display:flex;justify-content:space-between;height:calc(98 * var(--hu));padding:0 calc(65 * var(--nu)) 0 calc(37 * var(--nu))}.chero-stat{gap:calc(25 * var(--hu))}.chero-stat+.chero-stat{padding-left:calc(58 * var(--nu))}.chero-stat+.chero-stat:before{height:calc(44 * var(--hu))}.chero-stat__badge{width:calc(68 * var(--hu));height:calc(68 * var(--hu))}.chero-stat__value{font-size:calc(32 * var(--hu))}.chero-stat__label{margin-top:calc(4 * var(--hu));font-size:calc(19.5 * var(--hu));line-height:1.2;white-space:nowrap}.chero-stat:last-child .chero-stat__label{max-width:none}.chero-cats{display:none}}@media (min-width:768px) and (max-width:1023.98px){.chero{min-height:calc(100svh - 56px)}.chero__bg{background-position:62%}.chero__overlay{background:linear-gradient(180deg,rgb(4 7 24/.72),rgb(4 7 24/.55) 48%,rgb(4 7 24/.1) 75%)}html.light .chero__overlay{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(240 247 255/.68) 48%,rgb(255 255 255/.12) 75%)}.chero-stats__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;padding:16px 18px}.chero-stat{gap:10px}.chero-stat+.chero-stat{padding-left:14px}.chero-stat__badge{width:44px;height:44px}.chero-stat__value{font-size:21px}.chero-stat__label{font-size:13px;white-space:normal}}@media (min-width:1024px){.chero{--hu:min(var(--nu),calc(100svh / 811))}}.chero__bg{animation:chero-float 14s ease-in-out infinite alternate;will-change:transform}@keyframes chero-float{0%{transform:translateZ(0) scale(1.015)}to{transform:translate3d(0,-8px,0) scale(1.03)}}.chero__glow{animation:chero-glow 9s ease-in-out infinite alternate,chero-pulse 4.5s ease-in-out infinite}@keyframes chero-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.chero__grad{background-size:140% 100%;animation:chero-shimmer 7s ease-in-out infinite alternate}@keyframes chero-shimmer{0%{background-position:0 50%}to{background-position:100% 50%}}.chero .chero-search__input:focus,.chero .chero-search__input:focus-visible{background:linear-gradient(var(--ch-search-fill),var(--ch-search-fill)) padding-box,linear-gradient(90deg,#22d3ee,#4f7bff,#9b5cff,#e049ff,#22d3ee) border-box;background-size:100% 100%,300% 100%;animation:chero-border 3s linear infinite;box-shadow:var(--ch-search-shadow),0 0 0 4px rgb(99 102 241/.25),0 18px 44px -18px rgb(124 58 237/.6)}@keyframes chero-border{0%{background-position:0 0,0 0}to{background-position:0 0,300% 0}}@keyframes chero-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.chero-cats,.chero-stats,.chero__copy,.chero__popular,.chero__search{animation:chero-rise .55s cubic-bezier(.22,.61,.36,1) both}.chero__search{animation-delay:60ms}.chero__popular{animation-delay:.12s}.chero-stats{animation-delay:.18s}.chero-cats{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.chero .chero-search__input,.chero-cats,.chero-stats,.chero__bg,.chero__copy,.chero__glow,.chero__grad,.chero__popular,.chero__search{animation:none!important;opacity:1!important;transform:none!important}.chero .chero-search__submit,.chero-cat,.chero-chip{transition:none}.chero .chero-search__submit:hover,.chero-cat:hover,.chero-chip:hover{transform:none}}@media (min-width:768px){.chero__bg{background-position:50%;animation:none;transform:none}html.dark .chero__bg{background-image:url(/images/hero/hd/hero-desktop-dark.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hd/hero-desktop-dark.avif?v=2") type("image/avif") 1x,url("/images/hero/hd/hero-desktop-dark@2x.avif?v=2") type("image/avif") 2x,url("/images/hero/hd/hero-desktop-dark.webp?v=2") type("image/webp") 1x,url("/images/hero/hd/hero-desktop-dark@2x.webp?v=2") type("image/webp") 2x);background-image:image-set(url("/images/hero/hd/hero-desktop-dark.avif?v=2") type("image/avif") 1x,url("/images/hero/hd/hero-desktop-dark@2x.avif?v=2") type("image/avif") 2x,url("/images/hero/hd/hero-desktop-dark.webp?v=2") type("image/webp") 1x,url("/images/hero/hd/hero-desktop-dark@2x.webp?v=2") type("image/webp") 2x)}html.light .chero__bg{background-image:url(/images/hero/hd/hero-desktop-light.webp?v=2);background-image:-webkit-image-set(url("/images/hero/hd/hero-desktop-light.avif?v=2") type("image/avif") 1x,url("/images/hero/hd/hero-desktop-light@2x.avif?v=2") type("image/avif") 2x,url("/images/hero/hd/hero-desktop-light.webp?v=2") type("image/webp") 1x,url("/images/hero/hd/hero-desktop-light@2x.webp?v=2") type("image/webp") 2x);background-image:image-set(url("/images/hero/hd/hero-desktop-light.avif?v=2") type("image/avif") 1x,url("/images/hero/hd/hero-desktop-light@2x.avif?v=2") type("image/avif") 2x,url("/images/hero/hd/hero-desktop-light.webp?v=2") type("image/webp") 1x,url("/images/hero/hd/hero-desktop-light@2x.webp?v=2") type("image/webp") 2x)}}.chero__top{display:contents}@media (min-width:768px){.chero__top{position:relative;display:flex;flex:1;flex-direction:column}}@media (min-width:768px) and (max-width:1023.98px){.chero__spacer{position:relative;min-height:160px}}.chero-art{display:none}@supports (width:1cqw){@media (min-width:768px){.chero-art{position:absolute;inset:12px 0;display:flex;align-items:center;justify-content:center;pointer-events:none;container-type:size}}@media (min-width:1024px){.chero-art{inset:auto;top:calc(14px - max(52 * var(--hu), 10svh - 24px));bottom:14px;left:calc(50% + 32px);right:clamp(0px,calc(1500px - 100vw),72px);justify-content:flex-end}.chero .chero__chips{max-width:calc(840 * var(--hu))}.chero__popular{margin-top:calc(20 * var(--hu))}.chero__spacer{flex:1 0 calc(4 * var(--hu))}.chero .chero__inner{padding-bottom:calc(24 * var(--hu))}}}.chero-emblem{position:relative;aspect-ratio:705/887;isolation:isolate;pointer-events:none}.chero-emblem__logo{position:absolute;left:-13.48%;top:-.11%;width:127.66%;height:101.47%;will-change:transform;transform-style:preserve-3d}.chero-emblem__gl,.chero-emblem__img{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chero-emblem__img{opacity:0;animation:chero-emblem-show .8s ease 2.4s forwards}.chero-emblem.is-live .chero-emblem__img{animation:none;opacity:0}.chero-emblem__fx{position:absolute;left:-46.36%;top:-26.25%;width:193.42%;height:153.74%;pointer-events:none}@keyframes chero-emblem-show{to{opacity:1}}.chero-art__bird{flex:none;width:min(100cqw,calc(100cqh * 705 / 887))}.chero-art__bird:before{content:"";position:absolute;z-index:-1;inset:4% -6% 0;border-radius:50%;background:radial-gradient(closest-side,rgb(120 140 255/.3),rgb(168 85 247/.12) 55%,transparent 100%);filter:blur(14px)}html.light .chero-art__bird:before{background:radial-gradient(closest-side,rgb(255 255 255/.6),rgb(196 181 253/.24) 55%,transparent 100%)}.chero-mart{position:absolute;z-index:-2;top:calc(-19 * var(--m));left:0;width:max(100%,calc(427 * var(--m)));aspect-ratio:941/1672;pointer-events:none}.chero-mart__bird{position:absolute;right:max(4px,calc(100% - 100vw + 4px));top:22.5%;width:47.3%;opacity:.55}@media (min-width:768px){.chero-mart{display:none}}@media (prefers-reduced-motion:reduce){.chero-emblem.is-live .chero-emblem__img,.chero-emblem__img{animation:none;opacity:1}}